Lines Matching refs:aead
81 bool TestInitSeal(AEAD::Algorithm aead) { in TestInitSeal() argument
86 ASSERT_OK(GenerateKeyMaterial(aead, &key, &iv)); in TestInitSeal()
91 EXPECT_ZX(sealer.InitSeal(aead, bad_key, iv), ZX_ERR_INVALID_ARGS); in TestInitSeal()
96 EXPECT_ZX(sealer.InitSeal(aead, key, bad_iv), ZX_ERR_INVALID_ARGS); in TestInitSeal()
99 EXPECT_OK(sealer.InitSeal(aead, key, iv)); in TestInitSeal()
114 bool TestInitOpen(AEAD::Algorithm aead) { in TestInitOpen() argument
119 ASSERT_OK(GenerateKeyMaterial(aead, &key, &iv)); in TestInitOpen()
124 EXPECT_ZX(opener.InitOpen(aead, bad_key, iv), ZX_ERR_INVALID_ARGS); in TestInitOpen()
129 EXPECT_ZX(opener.InitOpen(aead, key, bad_iv), ZX_ERR_INVALID_ARGS); in TestInitOpen()
132 EXPECT_OK(opener.InitOpen(aead, key, iv)); in TestInitOpen()
138 bool TestSealData(AEAD::Algorithm aead) { in DEFINE_EACH()
144 ASSERT_OK(GenerateKeyMaterial(aead, &key, &iv)); in DEFINE_EACH()
149 ASSERT_OK(sealer.InitSeal(aead, key, iv)); in DEFINE_EACH()
170 bool TestOpenData(AEAD::Algorithm aead) { in DEFINE_EACH()
175 ASSERT_OK(GenerateKeyMaterial(aead, &key, &iv)); in DEFINE_EACH()
179 ASSERT_OK(sealer.InitSeal(aead, key, iv)); in DEFINE_EACH()
185 ASSERT_OK(opener.InitOpen(aead, key, iv)); in DEFINE_EACH()
196 ASSERT_OK(AEAD::GetTagLen(aead, &len)); in DEFINE_EACH()