Fabcoin Core  0.16.2
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
SimpleKeyAgreementDomain Member List

This is the complete list of members for SimpleKeyAgreementDomain, including all inherited members.

AccessCryptoParameters()=0KeyAgreementAlgorithmpure virtual
AccessMaterial()KeyAgreementAlgorithminlinevirtual
Agree(byte *agreedValue, const byte *privateKey, const byte *otherPublicKey, bool validateOtherPublicKey=true) const =0SimpleKeyAgreementDomainpure virtual
AgreedValueLength() const =0SimpleKeyAgreementDomainpure virtual
Algorithm(bool checkSelfTestStatus=true)Algorithm
AlgorithmName() const Algorithminlinevirtual
BERDecode(BufferedTransformation &bt)AsymmetricAlgorithminline
Clone() const Clonableinlinevirtual
DEREncode(BufferedTransformation &bt) const AsymmetricAlgorithminline
GenerateKeyPair(RandomNumberGenerator &rng, byte *privateKey, byte *publicKey) const SimpleKeyAgreementDomainvirtual
GeneratePrivateKey(RandomNumberGenerator &rng, byte *privateKey) const =0SimpleKeyAgreementDomainpure virtual
GeneratePublicKey(RandomNumberGenerator &rng, const byte *privateKey, byte *publicKey) const =0SimpleKeyAgreementDomainpure virtual
GetCryptoParameters() const KeyAgreementAlgorithminlinevirtual
GetMaterial() const KeyAgreementAlgorithminlinevirtual
PrivateKeyLength() const =0SimpleKeyAgreementDomainpure virtual
PublicKeyLength() const =0SimpleKeyAgreementDomainpure virtual
~Algorithm()Algorithminlinevirtual
~AsymmetricAlgorithm()AsymmetricAlgorithminlinevirtual
~Clonable()Clonableinlinevirtual
~KeyAgreementAlgorithm()KeyAgreementAlgorithminlinevirtual
~SimpleKeyAgreementDomain()SimpleKeyAgreementDomaininlinevirtual