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

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

Algorithm(bool checkSelfTestStatus=true)Algorithm
AlgorithmName() const Algorithminlinevirtual
BlockSize() const HashTransformationinlinevirtual
CalculateDigest(byte *digest, const byte *input, size_t length)HashTransformationinlinevirtual
CalculateTruncatedDigest(byte *digest, size_t digestSize, const byte *input, size_t length)HashTransformationinlinevirtual
Clone() const Clonableinlinevirtual
CreateUpdateSpace(size_t &size)HashTransformationinlinevirtual
DigestSize() const =0HashTransformationpure virtual
Final(byte *digest)HashTransformationinlinevirtual
OptimalBlockSize() const HashTransformationinlinevirtual
OptimalDataAlignment() const HashTransformationvirtual
Ref()HashTransformationinline
Restart()HashTransformationinlinevirtual
TagSize() const HashTransformationinline
ThrowIfInvalidTruncatedSize(size_t size) const HashTransformationprotected
TruncatedFinal(byte *digest, size_t digestSize)=0HashTransformationpure virtual
TruncatedVerify(const byte *digest, size_t digestLength)HashTransformationvirtual
Update(const byte *input, size_t length)=0HashTransformationpure virtual
Verify(const byte *digest)HashTransformationinlinevirtual
VerifyDigest(const byte *digest, const byte *input, size_t length)HashTransformationinlinevirtual
VerifyTruncatedDigest(const byte *digest, size_t digestLength, const byte *input, size_t length)HashTransformationinlinevirtual
~Algorithm()Algorithminlinevirtual
~Clonable()Clonableinlinevirtual
~HashTransformation()HashTransformationinlinevirtual