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

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

AccessCryptoParameters()DH2inlinevirtual
AccessMaterial()KeyAgreementAlgorithminlinevirtual
Agree(byte *agreedValue, const byte *staticPrivateKey, const byte *ephemeralPrivateKey, const byte *staticOtherPublicKey, const byte *ephemeralOtherPublicKey, bool validateStaticOtherPublicKey=true) const DH2virtual
AgreedValueLength() const DH2inlinevirtual
Algorithm(bool checkSelfTestStatus=true)Algorithm
AlgorithmName() const Algorithminlinevirtual
BERDecode(BufferedTransformation &bt)AsymmetricAlgorithminline
Clone() const Clonableinlinevirtual
d1DH2protected
d2DH2protected
DEREncode(BufferedTransformation &bt) const AsymmetricAlgorithminline
DH2(SimpleKeyAgreementDomain &domain)DH2inline
DH2(SimpleKeyAgreementDomain &staticDomain, SimpleKeyAgreementDomain &ephemeralDomain)DH2inline
EphemeralPrivateKeyLength() const DH2inlinevirtual
EphemeralPublicKeyLength() const DH2inlinevirtual
GenerateEphemeralKeyPair(RandomNumberGenerator &rng, byte *privateKey, byte *publicKey) const DH2inlinevirtual
GenerateEphemeralPrivateKey(RandomNumberGenerator &rng, byte *privateKey) const DH2inlinevirtual
GenerateEphemeralPublicKey(RandomNumberGenerator &rng, const byte *privateKey, byte *publicKey) const DH2inlinevirtual
GenerateStaticKeyPair(RandomNumberGenerator &rng, byte *privateKey, byte *publicKey) const DH2inlinevirtual
GenerateStaticPrivateKey(RandomNumberGenerator &rng, byte *privateKey) const DH2inlinevirtual
GenerateStaticPublicKey(RandomNumberGenerator &rng, const byte *privateKey, byte *publicKey) const DH2inlinevirtual
GetCryptoParameters() const KeyAgreementAlgorithminlinevirtual
GetMaterial() const KeyAgreementAlgorithminlinevirtual
StaticPrivateKeyLength() const DH2inlinevirtual
StaticPublicKeyLength() const DH2inlinevirtual
~Algorithm()Algorithminlinevirtual
~AsymmetricAlgorithm()AsymmetricAlgorithminlinevirtual
~AuthenticatedKeyAgreementDomain()AuthenticatedKeyAgreementDomaininlinevirtual
~Clonable()Clonableinlinevirtual
~DH2()DH2inlinevirtual
~KeyAgreementAlgorithm()KeyAgreementAlgorithminlinevirtual