template <class H>
class HMAC
Defined at line 45 of file gen/third_party/openweave-core/src/include/Weave/Support/crypto/HMAC.h
Public Methods
void HMAC<H> ()
void ~HMAC<H> ()
void Begin (const uint8_t * keyData, uint16_t keyLen)
void AddData (const uint8_t * msgData, uint16_t dataLen)
void AddData (const BIGNUM & num)
void Finish (uint8_t * hashBuf)
void Reset ()
Enumerations
enum
| Name | Value |
|---|---|
| kDigestLength | H::kHashLength |
Defined at line 48 of file gen/third_party/openweave-core/src/include/Weave/Support/crypto/HMAC.h