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