Go to the source code of this file.
|
| INSTANTIATE_TEST_SUITE_P (All, PerAEADTest, testing::ValuesIn(kAEADs), [](const testing::TestParamInfo< KnownAEAD > ¶ms) -> std::string { return params.param.name;}) |
|
constexpr size_t | MinimumTagLength (uint32_t flags) |
|
constexpr size_t | RequiredADLength (uint32_t flags) |
|
constexpr uint32_t | RequiresADLength (size_t length) |
|
constexpr uint32_t | RequiresMinimumTagLength (size_t length) |
|
static void | RunWycheproofTestCase (FileTest *t, const EVP_AEAD *aead) |
|
| TEST (AEADTest, AESCCMLargeAD) |
|
| TEST (AEADTest, WycheproofAESGCM) |
|
| TEST (AEADTest, WycheproofAESGCMSIV) |
|
| TEST (AEADTest, WycheproofChaCha20Poly1305) |
|
| TEST (AEADTest, WycheproofXChaCha20Poly1305) |
|
| TEST_P (PerAEADTest, AliasedBuffers) |
|
| TEST_P (PerAEADTest, CleanupAfterInitFailure) |
|
| TEST_P (PerAEADTest, InvalidNonceLength) |
|
| TEST_P (PerAEADTest, Overflow) |
|
| TEST_P (PerAEADTest, TestExtraInput) |
|
| TEST_P (PerAEADTest, TestVector) |
|
| TEST_P (PerAEADTest, TestVectorScatterGather) |
|
| TEST_P (PerAEADTest, TruncatedTags) |
|
| TEST_P (PerAEADTest, UnalignedInput) |
|
◆ INSTANTIATE_TEST_SUITE_P()
◆ MinimumTagLength()
constexpr size_t MinimumTagLength |
( |
uint32_t |
flags | ) |
|
|
constexpr |
◆ RequiredADLength()
constexpr size_t RequiredADLength |
( |
uint32_t |
flags | ) |
|
|
constexpr |
◆ RequiresADLength()
constexpr uint32_t RequiresADLength |
( |
size_t |
length | ) |
|
|
constexpr |
◆ RequiresMinimumTagLength()
constexpr uint32_t RequiresMinimumTagLength |
( |
size_t |
length | ) |
|
|
constexpr |
◆ RunWycheproofTestCase()
◆ TEST() [1/5]
TEST |
( |
AEADTest |
, |
|
|
AESCCMLargeAD |
|
|
) |
| |
◆ TEST() [2/5]
TEST |
( |
AEADTest |
, |
|
|
WycheproofAESGCM |
|
|
) |
| |
◆ TEST() [3/5]
TEST |
( |
AEADTest |
, |
|
|
WycheproofAESGCMSIV |
|
|
) |
| |
◆ TEST() [4/5]
TEST |
( |
AEADTest |
, |
|
|
WycheproofChaCha20Poly1305 |
|
|
) |
| |
◆ TEST() [5/5]
TEST |
( |
AEADTest |
, |
|
|
WycheproofXChaCha20Poly1305 |
|
|
) |
| |
◆ TEST_P() [1/9]
◆ TEST_P() [2/9]
◆ TEST_P() [3/9]
◆ TEST_P() [4/9]
◆ TEST_P() [5/9]
◆ TEST_P() [6/9]
◆ TEST_P() [7/9]
◆ TEST_P() [8/9]
◆ TEST_P() [9/9]
◆ kAEADs
◆ kCanTruncateTags
constexpr uint32_t kCanTruncateTags = 1 << 1 |
|
constexpr |
◆ kLimitedImplementation
constexpr uint32_t kLimitedImplementation = 1 << 0 |
|
constexpr |
◆ kNondeterministic
constexpr uint32_t kNondeterministic = 1 << 7 |
|
constexpr |
◆ kVariableNonce
constexpr uint32_t kVariableNonce = 1 << 2 |
|
constexpr |