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

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

Algorithm(bool checkSelfTestStatus=true)Algorithm
AlgorithmName() constBLAKE2_Base< word32, false >inlinevirtual
AlignedParameterBlock typedefBLAKE2_Base< word32, false >
AlignedState typedefBLAKE2_Base< word32, false >
AssertValidKeyLength(size_t length) const SimpleKeyingInterfaceinlineprotected
BLAKE2_Base()BLAKE2_Base< word32, false >protected
BLAKE2_Base(bool treeMode, unsigned int digestSize)BLAKE2_Base< word32, false >protected
BLAKE2_Base(const byte *key, size_t keyLength, const byte *salt, size_t saltLength, const byte *personalization, size_t personalizationLength, bool treeMode, unsigned int digestSize)BLAKE2_Base< word32, false >protected
BLAKE2s(bool treeMode=false, unsigned int digestSize=DIGESTSIZE)BLAKE2sinline
BLAKE2s(const byte *key, size_t keyLength, const byte *salt=NULL, size_t saltLength=0, const byte *personalization=NULL, size_t personalizationLength=0, bool treeMode=false, unsigned int digestSize=DIGESTSIZE)BLAKE2sinline
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
CanUsePredictableIVs() const SimpleKeyingInterfaceinline
CanUseRandomIVs() const SimpleKeyingInterfaceinline
CanUseStructuredIVs() const SimpleKeyingInterfaceinline
Clone() const Clonableinlinevirtual
Compress(const byte *input)BLAKE2_Base< word32, false >protected
CreateUpdateSpace(size_t &size)HashTransformationinlinevirtual
CRYPTOPP_COMPILE_ASSERT(sizeof(ParameterBlock)==32)BLAKE2s
DefaultIVLength() const SimpleKeyingInterfaceinline
DefaultKeyLength() constSimpleKeyingInterfaceImpl< MessageAuthenticationCode, BLAKE2_Info< T_64bit > >inlinevirtual
DigestSize() constBLAKE2_Base< word32, false >inlinevirtual
Final(byte *digest)HashTransformationinlinevirtual
GetAlgorithm() const MessageAuthenticationCodeinlineprotectedvirtual
GetIVAndThrowIfInvalid(const NameValuePairs &params, size_t &size)SimpleKeyingInterfaceprotected
GetNextIV(RandomNumberGenerator &rng, byte *iv)SimpleKeyingInterfacevirtual
GetTreeMode() constBLAKE2_Base< word32, false >inline
GetValidKeyLength(size_t keylength) constSimpleKeyingInterfaceImpl< MessageAuthenticationCode, BLAKE2_Info< T_64bit > >inlinevirtual
IncrementCounter(size_t count=BLOCKSIZE)BLAKE2_Base< word32, false >inlineprotected
INTERNALLY_GENERATED_IV enum valueSimpleKeyingInterface
IsResynchronizable() const SimpleKeyingInterfaceinline
IsValidKeyLength(size_t keylength) const SimpleKeyingInterfaceinlinevirtual
IV_Requirement enum nameSimpleKeyingInterface
IVRequirement() constSimpleKeyingInterfaceImpl< MessageAuthenticationCode, BLAKE2_Info< T_64bit > >inlinevirtual
IVSize() constSimpleKeyingInterfaceImpl< MessageAuthenticationCode, BLAKE2_Info< T_64bit > >inlinevirtual
MaxIVLength() const SimpleKeyingInterfaceinlinevirtual
MaxKeyLength() constSimpleKeyingInterfaceImpl< MessageAuthenticationCode, BLAKE2_Info< T_64bit > >inlinevirtual
MinIVLength() const SimpleKeyingInterfaceinlinevirtual
MinKeyLength() constSimpleKeyingInterfaceImpl< MessageAuthenticationCode, BLAKE2_Info< T_64bit > >inlinevirtual
NOT_RESYNCHRONIZABLE enum valueSimpleKeyingInterface
OptimalBlockSize() const HashTransformationinlinevirtual
OptimalDataAlignment() constBLAKE2_Base< word32, false >inlinevirtual
ParameterBlock typedefBLAKE2s
RANDOM_IV enum valueSimpleKeyingInterface
Ref()HashTransformationinline
Restart()BLAKE2_Base< word32, false >virtual
Restart(const BLAKE2_ParameterBlock< T_64bit > &block, const word32counter[2])BLAKE2_Base< word32, false >
Resynchronize(const byte *iv, int ivLength=-1)SimpleKeyingInterfaceinlinevirtual
SetKey(const byte *key, size_t length, const NameValuePairs &params=g_nullNameValuePairs)SimpleKeyingInterfacevirtual
SetKeyWithIV(const byte *key, size_t length, const byte *iv, size_t ivLength)SimpleKeyingInterface
SetKeyWithIV(const byte *key, size_t length, const byte *iv)SimpleKeyingInterfaceinline
SetKeyWithRounds(const byte *key, size_t length, int rounds)SimpleKeyingInterface
SetTreeMode(bool mode)BLAKE2_Base< word32, false >inline
State typedefBLAKE2_Base< word32, false >
StaticAlgorithmName()BLAKE2_Base< word32, false >inline
TagSize() const HashTransformationinline
ThisBase typedefBLAKE2s
ThrowIfInvalidIV(const byte *iv)SimpleKeyingInterfaceprotected
ThrowIfInvalidIVLength(int length)SimpleKeyingInterfaceprotected
ThrowIfInvalidKeyLength(size_t length)SimpleKeyingInterfaceprotected
ThrowIfInvalidTruncatedSize(size_t size) const HashTransformationprotected
ThrowIfResynchronizable()SimpleKeyingInterfaceprotected
TruncatedFinal(byte *hash, size_t size)BLAKE2_Base< word32, false >virtual
TruncatedVerify(const byte *digest, size_t digestLength)HashTransformationvirtual
UncheckedSetKey(const byte *key, unsigned int length, const CryptoPP::NameValuePairs &params)BLAKE2_Base< word32, false >protected
SimpleKeyingInterfaceImpl< MessageAuthenticationCode, BLAKE2_Info< T_64bit > >::UncheckedSetKey(const byte *key, unsigned int length, const NameValuePairs &params)=0SimpleKeyingInterfaceprotectedpure virtual
UNIQUE_IV enum valueSimpleKeyingInterface
UNPREDICTABLE_RANDOM_IV enum valueSimpleKeyingInterface
Update(const byte *input, size_t length)BLAKE2_Base< word32, false >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
~BLAKE2_Base()BLAKE2_Base< word32, false >inlinevirtual
~Clonable()Clonableinlinevirtual
~HashTransformation()HashTransformationinlinevirtual
~SimpleKeyingInterface()SimpleKeyingInterfaceinlinevirtual