Fabcoin Core
0.16.2
P2P Digital Currency
|
Extract-and-Expand Key Derivation Function (HKDF) More...
#include <hkdf.h>
Public Member Functions | |
size_t | MaxDerivedKeyLength () const |
maximum number of bytes which can be produced under a secuirty context More... | |
bool | Usesinfo () const |
unsigned int | DeriveKey (byte *derived, size_t derivedLen, const byte *secret, size_t secretLen, const byte *salt, size_t saltLen, const byte *info, size_t infoLen) const |
derive a key from secret More... | |
Public Member Functions inherited from KeyDerivationFunction | |
virtual | ~KeyDerivationFunction () |
Static Public Member Functions | |
static const char * | StaticAlgorithmName () |
Protected Types | |
typedef byte | NullVectorType[SALTSIZE] |
Static Protected Member Functions | |
static const NullVectorType & | GetNullVector () |
Extract-and-Expand Key Derivation Function (HKDF)
T | HashTransformation class |
|
virtual |
derive a key from secret
Implements KeyDerivationFunction.
Definition at line 60 of file hkdf.h.
|
inlinestaticprotected |
maximum number of bytes which can be produced under a secuirty context
Implements KeyDerivationFunction.
Definition at line 45 of file hkdf.h.
Implements KeyDerivationFunction.
Definition at line 46 of file hkdf.h.