Searched refs:HMAC (Results 1 – 3 of 3) sorted by relevance
| /system/ulib/crypto/ |
| A D | hmac.cpp | 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() [all …]
|
| /system/utest/crypto/ |
| A D | hmac.cpp | 25 HMAC hmac; in TestInit() 53 HMAC hmac; in TestUpdate() 78 HMAC hmac; in TestFinal() 125 EXPECT_ZX(HMAC::Create(digest::kSHA256, key, nullptr, PAGE_SIZE, &digest1), in TestCreate() 165 ASSERT_OK(HMAC::Create(digest::kSHA256, key, block.get(), PAGE_SIZE, &out)); in TestVerify() 166 EXPECT_OK(HMAC::Verify(digest::kSHA256, key, block.get(), PAGE_SIZE, out)); in TestVerify() 170 EXPECT_ZX(HMAC::Verify(digest::kSHA256, key, block.get(), PAGE_SIZE, out), in TestVerify() 173 EXPECT_OK(HMAC::Verify(digest::kSHA256, key, block.get(), PAGE_SIZE, out)); in TestVerify() 176 EXPECT_ZX(HMAC::Verify(digest::kSHA256, key, block.get(), PAGE_SIZE, out), in TestVerify() 190 EXPECT_OK(HMAC::Verify(digest::kSHA256, key, data.get(), data.len(), hmac, in TestRfc4231_TC() [all …]
|
| /system/ulib/crypto/include/crypto/ |
| A D | hmac.h | 19 class HMAC final { 26 HMAC(); 27 ~HMAC(); 56 DISALLOW_COPY_ASSIGN_AND_MOVE(HMAC);
|
Completed in 6 milliseconds