Lines Matching refs:salt
27 Bytes salt; in TestInit() local
29 ASSERT_OK(salt.Randomize(GUID_LEN)); in TestInit()
33 EXPECT_ZX(hkdf.Init(digest::kUninitialized, ikm, salt), ZX_ERR_INVALID_ARGS); in TestInit()
37 EXPECT_ZX(hkdf.Init(digest::kSHA256, ikm, salt), ZX_ERR_INVALID_ARGS); in TestInit()
41 ASSERT_OK(salt.Resize(0)); in TestInit()
42 EXPECT_OK(hkdf.Init(digest::kSHA256, ikm, salt)); in TestInit()
43 ASSERT_OK(salt.Randomize(GUID_LEN)); in TestInit()
46 EXPECT_ZX(hkdf.Init(digest::kSHA256, ikm, salt, 0x8000), ZX_ERR_INVALID_ARGS); in TestInit()
49 EXPECT_OK(hkdf.Init(digest::kSHA256, ikm, salt)); in TestInit()
60 Bytes salt; in TestDerive() local
62 ASSERT_OK(salt.Randomize(GUID_LEN)); in TestDerive()
66 ASSERT_OK(hkdf.Init(digest::kSHA256, ikm, salt)); in TestDerive()
90 Bytes salt; in TestRfc5869_TC1() local
94 ASSERT_OK(salt.Resize(13)); in TestRfc5869_TC1()
95 for (uint8_t i = 0; i < salt.len(); ++i) { in TestRfc5869_TC1()
96 salt[i] = i; in TestRfc5869_TC1()
104 EXPECT_OK(hkdf.Init(digest::kSHA256, ikm, salt, HKDF::ALLOW_WEAK_KEY)); in TestRfc5869_TC1()
115 Bytes salt; in TestRfc5869_TC2() local
121 ASSERT_OK(salt.Resize(80)); in TestRfc5869_TC2()
122 for (uint8_t i = 0; i < salt.len(); ++i) { in TestRfc5869_TC2()
123 salt[i] = static_cast<uint8_t>(0x60 + i); in TestRfc5869_TC2()
138 EXPECT_OK(hkdf.Init(digest::kSHA256, ikm, salt)); in TestRfc5869_TC2()
149 Bytes salt; in TestRfc5869_TC3() local
159 EXPECT_OK(hkdf.Init(digest::kSHA256, ikm, salt, HKDF::ALLOW_WEAK_KEY)); in TestRfc5869_TC3()