xref: /aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/wycheproof-0.4.0/src/daead.rs (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1 //! Deterministic AEAD tests
2 //!
3 //! These do not use a per-message nonce
4 
5 use super::*;
6 
7 define_test_set!("DAEAD", "daead_test_schema.json");
8 
9 define_test_set_names!(AesSivCmac => "aes_siv_cmac");
10 
11 define_algorithm_map!("AES-SIV-CMAC" => AesSivCmac);
12 
13 define_test_flags!(EdgeCaseSiv);
14 
15 define_typeid!(TestGroupTypeId => "DaeadTest");
16 
17 define_test_group!(
18     "keySize" => key_size: usize,
19 );
20 
21 define_test!(
22     key: Vec<u8>,
23     aad: Vec<u8>,
24     "msg" => pt: Vec<u8>,
25     ct: Vec<u8>,
26 );
27