Crypto++  5.6.5
Free C++ class library of cryptographic schemes
DL_SimpleKeyAgreementDomainBase< T > Member List

This is the complete list of members for DL_SimpleKeyAgreementDomainBase< T >, including all inherited members.

AccessCryptoParameters()DL_SimpleKeyAgreementDomainBase< T >inlinevirtual
AccessMaterial()KeyAgreementAlgorithminlinevirtual
Agree(byte *agreedValue, const byte *privateKey, const byte *otherPublicKey, bool validateOtherPublicKey=true) constDL_SimpleKeyAgreementDomainBase< T >inlinevirtual
AgreedValueLength() constDL_SimpleKeyAgreementDomainBase< T >inlinevirtual
Algorithm(bool checkSelfTestStatus=true)Algorithm
AlgorithmName() constAlgorithminlinevirtual
BERDecode(BufferedTransformation &bt)AsymmetricAlgorithminline
Clone() constClonableinlinevirtual
DEREncode(BufferedTransformation &bt) constAsymmetricAlgorithminline
Element typedef (defined in DL_SimpleKeyAgreementDomainBase< T >)DL_SimpleKeyAgreementDomainBase< T >
GenerateKeyPair(RandomNumberGenerator &rng, byte *privateKey, byte *publicKey) constSimpleKeyAgreementDomainvirtual
GeneratePrivateKey(RandomNumberGenerator &rng, byte *privateKey) constDL_SimpleKeyAgreementDomainBase< T >inlinevirtual
GeneratePublicKey(RandomNumberGenerator &rng, const byte *privateKey, byte *publicKey) constDL_SimpleKeyAgreementDomainBase< T >inlinevirtual
GetCryptoParameters() constKeyAgreementAlgorithminlinevirtual
GetGenerator() constDL_SimpleKeyAgreementDomainBase< T >inline
GetMaterial() constKeyAgreementAlgorithminlinevirtual
PrivateKeyLength() constDL_SimpleKeyAgreementDomainBase< T >inlinevirtual
PublicKeyLength() constDL_SimpleKeyAgreementDomainBase< T >inlinevirtual
~Clonable() (defined in Clonable)Clonableinlinevirtual