1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
//! IND-CPA cipher tests use super::*; define_test_set!("Cipher", "ind_cpa_test_schema.json"); define_test_set_names!(AesCbcPkcs5 => "aes_cbc_pkcs5"); define_algorithm_map!("AES-CBC-PKCS5" => AesCbcPkcs5); define_test_flags!(BadPadding); define_typeid!(TestGroupTypeId => "IndCpaTest"); define_test_group!( "ivSize" => nonce_size: usize, "keySize" => key_size: usize, ); define_test!( iv: Vec<u8>, key: Vec<u8>, "msg" => pt: Vec<u8>, ct: Vec<u8>, );