class HKDFSHA1Or256

Defined at line 74 of file gen/third_party/openweave-core/src/include/Weave/Support/crypto/HKDF.h

Public Members

uint8_t[32] PseudoRandomKey

Public Methods

void HKDFSHA1Or256 (bool useSHA1)
void BeginExtractKey (const uint8_t * salt, uint16_t saltLen)
void AddKeyMaterial (const uint8_t * keyData, uint16_t keyDataLen)
WEAVE_ERROR FinishExtractKey ()
WEAVE_ERROR ExpandKey (const uint8_t * info, uint16_t infoLen, uint16_t keyLen, uint8_t * outKey)
void Reset ()
void ~HKDFSHA1Or256 ()

Defined at line 85 of file gen/third_party/openweave-core/src/include/Weave/Support/crypto/HKDF.h

Enumerations

enum 
Name Value
kMaxPseudoRandomKeyLength Platform::Security::SHA256::kHashLength

Defined at line 77 of file gen/third_party/openweave-core/src/include/Weave/Support/crypto/HKDF.h