Home
last modified time | relevance | path

Searched refs:HKDF (Results 1 – 4 of 4) sorted by relevance

/system/ulib/crypto/
A Dhkdf.cpp29 const uint16_t kAllFlags = HKDF::ALLOW_WEAK_KEY;
33 HKDF::HKDF() : digest_(digest::kUninitialized) {} in HKDF() function in crypto::HKDF
34 HKDF::~HKDF() {} in ~HKDF()
36 zx_status_t HKDF::Init(digest::Algorithm digest, const Secret& key, const Bytes& salt, in Init()
75 zx_status_t HKDF::Derive(const char* label, size_t len, Bytes* out) { in Derive()
86 zx_status_t HKDF::Derive(const char* label, size_t len, Secret* out) { in Derive()
98 zx_status_t HKDF::Derive(const char* label, uint8_t* out, size_t out_len) { in Derive()
/system/ulib/crypto/include/crypto/
A Dhkdf.h24 class HKDF final {
30 HKDF();
31 ~HKDF();
46 DISALLOW_COPY_ASSIGN_AND_MOVE(HKDF);
/system/utest/crypto/
A Dhkdf.cpp32 HKDF hkdf; in TestInit()
58 HKDF hkdf; in TestDerive()
88 HKDF hkdf; in TestRfc5869_TC1()
104 EXPECT_OK(hkdf.Init(digest::kSHA256, ikm, salt, HKDF::ALLOW_WEAK_KEY)); in TestRfc5869_TC1()
113 HKDF hkdf; in TestRfc5869_TC2()
147 HKDF hkdf; in TestRfc5869_TC3()
159 EXPECT_OK(hkdf.Init(digest::kSHA256, ikm, salt, HKDF::ALLOW_WEAK_KEY)); in TestRfc5869_TC3()
/system/ulib/zxcrypt/
A Dvolume.cpp509 crypto::HKDF hkdf; in DeriveSlotKeys()

Completed in 7 milliseconds