Lines Matching refs:HMAC
28 const uint16_t kAllFlags = HMAC::ALLOW_TRUNCATION | HMAC::ALLOW_WEAK_KEY;
31 struct HMAC::Context {
39 HMAC::HMAC() {} in HMAC() function in crypto::HMAC
40 HMAC::~HMAC() {} in ~HMAC()
42 zx_status_t HMAC::Create(digest::Algorithm digest, const Secret& key, const void* in, size_t in_len, in Create()
46 HMAC hmac; in Create()
55 zx_status_t HMAC::Verify(digest::Algorithm digest, const Secret& key, const void* in, size_t in_len, in Verify()
60 if ((rc = HMAC::Create(digest, key, in, in_len, &tmp, flags)) != ZX_OK) { in Verify()
86 zx_status_t HMAC::Init(digest::Algorithm digest, const Secret& key, uint16_t flags) { in Init()
124 zx_status_t HMAC::Update(const void* in, size_t in_len) { in Update()
148 zx_status_t HMAC::Final(Bytes* out) { in Final()