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