Lines Matching refs:AEAD

24     OP(Test, AEAD, AES128_GCM)                                                                     \
25 OP(Test, AEAD, AES128_GCM_SIV)
29 EXPECT_ZX(AEAD::GetKeyLen(AEAD::kUninitialized, &key_len), ZX_ERR_INVALID_ARGS);
32 EXPECT_ZX(AEAD::GetIVLen(AEAD::kUninitialized, &iv_len), ZX_ERR_INVALID_ARGS);
38 EXPECT_ZX(AEAD::GetKeyLen(AEAD::kAES128_GCM, nullptr), ZX_ERR_INVALID_ARGS);
39 EXPECT_OK(AEAD::GetKeyLen(AEAD::kAES128_GCM, &key_len));
43 EXPECT_ZX(AEAD::GetIVLen(AEAD::kAES128_GCM, nullptr), ZX_ERR_INVALID_ARGS);
44 EXPECT_OK(AEAD::GetIVLen(AEAD::kAES128_GCM, &iv_len));
48 EXPECT_ZX(AEAD::GetTagLen(AEAD::kAES128_GCM, nullptr), ZX_ERR_INVALID_ARGS);
49 EXPECT_OK(AEAD::GetTagLen(AEAD::kAES128_GCM, &tag_len));
56 EXPECT_ZX(AEAD::GetKeyLen(AEAD::kAES128_GCM_SIV, nullptr), ZX_ERR_INVALID_ARGS);
57 EXPECT_OK(AEAD::GetKeyLen(AEAD::kAES128_GCM_SIV, &key_len));
61 EXPECT_ZX(AEAD::GetIVLen(AEAD::kAES128_GCM_SIV, nullptr), ZX_ERR_INVALID_ARGS);
62 EXPECT_OK(AEAD::GetIVLen(AEAD::kAES128_GCM_SIV, &iv_len));
66 EXPECT_ZX(AEAD::GetTagLen(AEAD::kAES128_GCM_SIV, nullptr), ZX_ERR_INVALID_ARGS);
67 EXPECT_OK(AEAD::GetTagLen(AEAD::kAES128_GCM_SIV, &tag_len));
74 AEAD sealer;
77 EXPECT_ZX(sealer.InitSeal(AEAD::kUninitialized, key, iv), ZX_ERR_INVALID_ARGS);
81 bool TestInitSeal(AEAD::Algorithm aead) {
83 AEAD sealer;
107 AEAD opener;
110 EXPECT_ZX(opener.InitOpen(AEAD::kUninitialized, key, iv), ZX_ERR_INVALID_ARGS);
114 bool TestInitOpen(AEAD::Algorithm aead) {
116 AEAD opener;
138 bool TestSealData(AEAD::Algorithm aead) {
140 AEAD sealer;
170 bool TestOpenData(AEAD::Algorithm aead) {
178 AEAD sealer;
183 AEAD opener;
196 ASSERT_OK(AEAD::GetTagLen(aead, &len));
247 AEAD sealer;
248 EXPECT_OK(sealer.InitSeal(AEAD::kAES128_GCM, key, iv));
253 AEAD opener;
254 EXPECT_OK(opener.InitOpen(AEAD::kAES128_GCM, key, iv));
486 AEAD sealer;
487 EXPECT_OK(sealer.InitSeal(AEAD::kAES128_GCM_SIV, key, iv));
492 AEAD opener;
493 EXPECT_OK(opener.InitOpen(AEAD::kAES128_GCM_SIV, key, iv));