{ "algorithm" : "AES-EAX", "generatorVersion" : "0.8r12", "numberOfTests" : 171, "header" : [ "Test vectors of type AeadTest test authenticated encryption with", "additional data. The test vectors are intended for testing both", "encryption and decryption." ], "notes" : { "CounterWrap" : "AES-EAX reduces the counter value modulo 2**128. This test vector was constructed for testing the wrapping of the counter value.", "LongIv" : "CVE-2017-18330: Overflow with large IVs", "SmallIv" : "AES-EAX allows arbitrary sizes for the nonce. This test vector uses an IV smaller than 12 bytes." }, "schema" : "aead_test_schema.json", "testGroups" : [ { "ivSize" : 128, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 1, "comment" : "eprint.iacr.org/2003/069", "key" : "233952dee4d5ed5f9b9c6d6ff80ff478", "iv" : "62ec67f9c3a4a407fcb2a8c49031a8b3", "aad" : "6bfb914fd07eae6b", "msg" : "", "ct" : "", "tag" : "e037830e8389f27b025a2d6527e79d01", "result" : "valid", "flags" : [] }, { "tcId" : 2, "comment" : "eprint.iacr.org/2003/069", "key" : "91945d3f4dcbee0bf45ef52255f095a4", "iv" : "becaf043b0a23d843194ba972c66debd", "aad" : "fa3bfd4806eb53fa", "msg" : "f7fb", "ct" : "19dd", "tag" : "5c4c9331049d0bdab0277408f67967e5", "result" : "valid", "flags" : [] }, { "tcId" : 3, "comment" : "eprint.iacr.org/2003/069", "key" : "01f74ad64077f2e704c0f60ada3dd523", "iv" : "70c3db4f0d26368400a10ed05d2bff5e", "aad" : "234a3463c1264ac6", "msg" : "1a47cb4933", "ct" : "d851d5bae0", "tag" : "3a59f238a23e39199dc9266626c40f80", "result" : "valid", "flags" : [] }, { "tcId" : 4, "comment" : "eprint.iacr.org/2003/069", "key" : "d07cf6cbb7f313bdde66b727afd3c5e8", "iv" : "8408dfff3c1a2b1292dc199e46b7d617", "aad" : "33cce2eabff5a79d", "msg" : "481c9e39b1", "ct" : "632a9d131a", "tag" : "d4c168a4225d8e1ff755939974a7bede", "result" : "valid", "flags" : [] }, { "tcId" : 5, "comment" : "eprint.iacr.org/2003/069", "key" : "35b6d0580005bbc12b0587124557d2c2", "iv" : "fdb6b06676eedc5c61d74276e1f8e816", "aad" : "aeb96eaebe2970e9", "msg" : "40d0c07da5e4", "ct" : "071dfe16c675", "tag" : "cb0677e536f73afe6a14b74ee49844dd", "result" : "valid", "flags" : [] }, { "tcId" : 6, "comment" : "eprint.iacr.org/2003/069", "key" : "bd8e6e11475e60b268784c38c62feb22", "iv" : "6eac5c93072d8e8513f750935e46da1b", "aad" : "d4482d1ca78dce0f", "msg" : "4de3b35c3fc039245bd1fb7d", "ct" : "835bb4f15d743e350e728414", "tag" : "abb8644fd6ccb86947c5e10590210a4f", "result" : "valid", "flags" : [] }, { "tcId" : 7, "comment" : "eprint.iacr.org/2003/069", "key" : "7c77d6e813bed5ac98baa417477a2e7d", "iv" : "1a8c98dcd73d38393b2bf1569deefc19", "aad" : "65d2017990d62528", "msg" : "8b0a79306c9ce7ed99dae4f87f8dd61636", "ct" : "02083e3979da014812f59f11d52630da30", "tag" : "137327d10649b0aa6e1c181db617d7f2", "result" : "valid", "flags" : [] }, { "tcId" : 8, "comment" : "eprint.iacr.org/2003/069", "key" : "5fff20cafab119ca2fc73549e20f5b0d", "iv" : "dde59b97d722156d4d9aff2bc7559826", "aad" : "54b9f04e6a09189a", "msg" : "1bda122bce8a8dbaf1877d962b8592dd2d56", "ct" : "2ec47b2c4954a489afc7ba4897edcdae8cc3", "tag" : "3b60450599bd02c96382902aef7f832a", "result" : "valid", "flags" : [] }, { "tcId" : 9, "comment" : "eprint.iacr.org/2003/069", "key" : "a4a4782bcffd3ec5e7ef6d8c34a56123", "iv" : "b781fcf2f75fa5a8de97a9ca48e522ec", "aad" : "899a175897561d7e", "msg" : "6cf36720872b8513f6eab1a8a44438d5ef11", "ct" : "0de18fd0fdd91e7af19f1d8ee8733938b1e8", "tag" : "e7f6d2231618102fdb7fe55ff1991700", "result" : "valid", "flags" : [] }, { "tcId" : 10, "comment" : "eprint.iacr.org/2003/069", "key" : "8395fcf1e95bebd697bd010bc766aac3", "iv" : "22e7add93cfc6393c57ec0b3c17d6b44", "aad" : "126735fcc320d25a", "msg" : "ca40d7446e545ffaed3bd12a740a659ffbbb3ceab7", "ct" : "cb8920f87a6c75cff39627b56e3ed197c552d295a7", "tag" : "cfc46afc253b4652b1af3795b124ab6e", "result" : "valid", "flags" : [] }, { "tcId" : 11, "comment" : "Initial counter value == 2^128-1", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "3c8cc2970a008f75cc5beae2847258c2", "aad" : "", "msg" : "0000000000000000000000000000000011111111111111111111111111111111", "ct" : "3c441f32ce07822364d7a2990e50bb13d7b02a26969e4a937e5e9073b0d9c968", "tag" : "db90bdb3da3d00afd0fc6a83551da95e", "result" : "valid", "flags" : [ "CounterWrap" ] }, { "tcId" : 12, "comment" : "counter value overflows at 64-bit boundary", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "aef03d00598494e9fb03cd7d8b590866", "aad" : "", "msg" : "0000000000000000000000000000000011111111111111111111111111111111", "ct" : "d19ac59849026a91aa1b9aec29b11a202a4d739fd86c28e3ae3d588ea21d70c6", "tag" : "c30f6cd9202074ed6e2a2a360eac8c47", "result" : "valid", "flags" : [ "CounterWrap" ] }, { "tcId" : 13, "comment" : "no counter overflow, but the 64 most significant bits are set.", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "55d12511c696a80d0514d1ffba49cada", "aad" : "", "msg" : "0000000000000000000000000000000011111111111111111111111111111111", "ct" : "2108558ac4b2c2d5cc66cea51d6210e046177a67631cd2dd8f09469733acb517", "tag" : "fc355e87a267be3ae3e44c0bf3f99b2b", "result" : "valid", "flags" : [ "CounterWrap" ] }, { "tcId" : 14, "comment" : "counter value overflows at 32-bit boundary", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "79422ddd91c4eee2deaef1f968305304", "aad" : "", "msg" : "0000000000000000000000000000000011111111111111111111111111111111", "ct" : "4d2c1524ca4baa4eefcce6b91b227ee83abaff8105dcafa2ab191f5df2575035", "tag" : "e2c865ce2d7abdac024c6f991a848390", "result" : "valid", "flags" : [ "CounterWrap" ] }, { "tcId" : 15, "comment" : "bits 32-64 and 96-128 of counter are set", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "0af5aa7a7676e28306306bcd9bf2003a", "aad" : "", "msg" : "0000000000000000000000000000000011111111111111111111111111111111", "ct" : "8eb01e62185d782eb9287a341a6862ac5257d6f9adc99ee0a24d9c22b3e9b38a", "tag" : "39c339bc8a74c75e2c65c6119544d61e", "result" : "valid", "flags" : [ "CounterWrap" ] }, { "tcId" : 16, "comment" : "lower bits of initial counter are 2^63-1", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "af5a03ae7edd73471bdcdfac5e194a60", "aad" : "", "msg" : "0000000000000000000000000000000011111111111111111111111111111111", "ct" : "94c5d2aca6dbbce8c24513a25e095c0e54a942860d327a222a815cc713b163b4", "tag" : "f50b30304e45c9d411e8df4508a98612", "result" : "valid", "flags" : [ "CounterWrap" ] }, { "tcId" : 17, "comment" : "counter overflow", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "b37087680f0edd5a52228b8c7aaea664", "aad" : "", "msg" : "00000000000000000000000000000000111111111111111111111111111111112222222222222222222222222222222233333333333333333333333333333333", "ct" : "3bb6173e3772d4b62eef37f9ef0781f360b6c74be3bf6b371067bc1b090d9d6622a1fbec6ac471b3349cd4277a101d40890fbf27dfdcd0b4e3781f9806daabb6", "tag" : "a0498745e59999ddc32d5b140241124e", "result" : "valid", "flags" : [ "CounterWrap" ] }, { "tcId" : 18, "comment" : "lower 64 bits of initial counter are 2^63-4", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "4f802da62a384555a19bc2b382eb25af", "aad" : "", "msg" : "0000000000000000000000000000000011111111111111111111111111111111222222222222222222222222222222223333333333333333333333333333333344444444444444444444444444444444", "ct" : "e9b0bb8857818ce3201c3690d21daa7f264fb8ee93cc7a4674ea2fc32bf182fb2a7e8ad51507ad4f31cefc2356fe7936a7f6e19f95e88fdbf17620916d3a6f3d01fc17d358672f777fd4099246e436e1", "tag" : "67910be744b8315ae0eb6124590c5d8b", "result" : "valid", "flags" : [ "CounterWrap" ] }, { "tcId" : 19, "comment" : "", "key" : "b67b1a6efdd40d37080fbe8f8047aeb9", "iv" : "fa294b129972f7fc5bbd5b96bba837c9", "aad" : "", "msg" : "", "ct" : "", "tag" : "b14b64fb589899699570cc9160e39896", "result" : "valid", "flags" : [] }, { "tcId" : 20, "comment" : "", "key" : "209e6dbf2ad26a105445fc0207cd9e9a", "iv" : "9477849d6ccdfca112d92e53fae4a7ca", "aad" : "", "msg" : "01", "ct" : "1d", "tag" : "52a5f600fe5338026a7cb09c11640082", "result" : "valid", "flags" : [] }, { "tcId" : 21, "comment" : "", "key" : "a549442e35154032d07c8666006aa6a2", "iv" : "5171524568e81d97e8c4de4ba56c10a0", "aad" : "", "msg" : "1182e93596cac5608946400bc73f3a", "ct" : "d7b8a6b43d2e9f98c2b44ce5e3cfdb", "tag" : "1bdd52fc987daf0ee19234c905ea645f", "result" : "valid", "flags" : [] }, { "tcId" : 22, "comment" : "", "key" : "958bcdb66a3952b53701582a68a0e474", "iv" : "0e6ec879b02c6f516976e35898428da7", "aad" : "", "msg" : "140415823ecc8932a058384b738ea6ea6d4dfe3bbeee", "ct" : "73e5c6f0e703a52d02f7f7faeb1b77fd4fd0cb421eaf", "tag" : "6c154a85968edd74776575a4450bd897", "result" : "valid", "flags" : [] }, { "tcId" : 23, "comment" : "", "key" : "965b757ba5018a8d66edc78e0ceee86b", "iv" : "2e35901ae7d491eecc8838fedd631405", "aad" : "df10d0d212242450", "msg" : "36e57a763958b02cea9d6a676ebce81f", "ct" : "936b69b6c955adfd15539b9be4989cb6", "tag" : "ee15a1454e88faad8e48a8df2983b425", "result" : "valid", "flags" : [] }, { "tcId" : 24, "comment" : "", "key" : "88d02033781c7b4164711a05420f256e", "iv" : "7f2985296315507aa4c0a93d5c12bd77", "aad" : "7c571d2fbb5f62523c0eb338bef9a9", "msg" : "d98adc03d9d582732eb07df23d7b9f74", "ct" : "67caac35443a3138d2cb811f0ce04dd2", "tag" : "b7968e0b5640e3b236569653208b9deb", "result" : "valid", "flags" : [] }, { "tcId" : 25, "comment" : "", "key" : "515840cf67d2e40eb65e54a24c72cbf2", "iv" : "bf47afdfd492137a24236bc36797a88e", "aad" : "16843c091d43b0a191d0c73d15601be9", "msg" : "c834588cb6daf9f06dd23519f4be9f56", "ct" : "200ac451fbeb0f6151d61583a43b7343", "tag" : "2ad43e4caa51983a9d4d24481bf4c839", "result" : "valid", "flags" : [] }, { "tcId" : 26, "comment" : "", "key" : "2e4492d444e5b6f4cec8c2d3615ac858", "iv" : "d02bf0763a9fefbf70c33aee1e9da1d6", "aad" : "904d86f133cec15a0c3caf14d7e029c82a07705a23f0d080", "msg" : "9e62d6511b0bda7dd7740b614d97bae0", "ct" : "27c6e9a653c5253ca1c5673f97b9b33e", "tag" : "2d581271e1fa9e3686136caa8f4d6c8e", "result" : "valid", "flags" : [] }, { "tcId" : 27, "comment" : "Flipped bit 0 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e70e7c5013a6dbf25298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 28, "comment" : "Flipped bit 1 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e40e7c5013a6dbf25298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 29, "comment" : "Flipped bit 7 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "660e7c5013a6dbf25298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 30, "comment" : "Flipped bit 8 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60f7c5013a6dbf25298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 31, "comment" : "Flipped bit 31 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7cd013a6dbf25298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 32, "comment" : "Flipped bit 32 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5012a6dbf25298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 33, "comment" : "Flipped bit 33 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5011a6dbf25298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 34, "comment" : "Flipped bit 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6db725298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 35, "comment" : "Flipped bit 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf25398b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 36, "comment" : "Flipped bit 71 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf2d298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 37, "comment" : "Flipped bit 77 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf252b8b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 38, "comment" : "Flipped bit 80 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf25298b0929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 39, "comment" : "Flipped bit 96 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf25298b1929ac356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 40, "comment" : "Flipped bit 97 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf25298b19299c356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 41, "comment" : "Flipped bit 103 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf25298b1921bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 42, "comment" : "Flipped bit 120 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf25298b1929bc356a6", "result" : "invalid", "flags" : [] }, { "tcId" : 43, "comment" : "Flipped bit 121 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf25298b1929bc356a5", "result" : "invalid", "flags" : [] }, { "tcId" : 44, "comment" : "Flipped bit 126 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf25298b1929bc356e7", "result" : "invalid", "flags" : [] }, { "tcId" : 45, "comment" : "Flipped bit 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6dbf25298b1929bc35627", "result" : "invalid", "flags" : [] }, { "tcId" : 46, "comment" : "Flipped bits 0 and 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e70e7c5013a6dbf25398b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 47, "comment" : "Flipped bits 31 and 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7cd013a6db725298b1929bc356a7", "result" : "invalid", "flags" : [] }, { "tcId" : 48, "comment" : "Flipped bits 63 and 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e60e7c5013a6db725298b1929bc35627", "result" : "invalid", "flags" : [] }, { "tcId" : 49, "comment" : "all bits of tag flipped", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "19f183afec59240dad674e6d643ca958", "result" : "invalid", "flags" : [] }, { "tcId" : 50, "comment" : "Tag changed to all zero", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 51, "comment" : "tag changed to all 1", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 52, "comment" : "msbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "668efcd093265b72d21831121b43d627", "result" : "invalid", "flags" : [] }, { "tcId" : 53, "comment" : "lsbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "29a0914fec4bef54babf6613a9f9cd70", "tag" : "e70f7d5112a7daf35399b0939ac257a6", "result" : "invalid", "flags" : [] } ] }, { "ivSize" : 96, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 54, "comment" : "", "key" : "bedcfb5a011ebc84600fcb296c15af0d", "iv" : "438a547a94ea88dce46c6c85", "aad" : "", "msg" : "", "ct" : "", "tag" : "9607977cd7556b1dfedf0c73a35a5197", "result" : "valid", "flags" : [] }, { "tcId" : 55, "comment" : "", "key" : "384ea416ac3c2f51a76e7d8226346d4e", "iv" : "b30c084727ad1c592ac21d12", "aad" : "", "msg" : "35", "ct" : "98", "tag" : "f5d7930952e275beecb998d804c241f0", "result" : "valid", "flags" : [] }, { "tcId" : 56, "comment" : "", "key" : "cae31cd9f55526eb038241fc44cac1e5", "iv" : "b5e006ded553110e6dc56529", "aad" : "", "msg" : "d10989f2c52e94ad", "ct" : "7fd2878318ab0f2b", "tag" : "ab184ffde523565529a9be111b0c2d6d", "result" : "valid", "flags" : [] }, { "tcId" : 57, "comment" : "", "key" : "ffdf4228361ea1f8165852136b3480f7", "iv" : "0e1666f2dc652f7708fb8f0d", "aad" : "", "msg" : "25b12e28ac0ef6ead0226a3b2288c800", "ct" : "e928622d1e6e798d8665ae732c4c1e5f", "tag" : "33ab476757ffa42c0f6c276391a46eac", "result" : "valid", "flags" : [] }, { "tcId" : 58, "comment" : "", "key" : "a8ee11b26d7ceb7f17eaa1e4b83a2cf6", "iv" : "fbbc04fd6e025b7193eb57f6", "aad" : "", "msg" : "c08f085e6a9e0ef3636280c11ecfadf0c1e72919ffc17eaf", "ct" : "efd299a43b25ce8cc31b80e5489ef9ce7356ececa91bc7bd", "tag" : "3c33fc0bcd256b0a8a34ecc8b01e52a6", "result" : "valid", "flags" : [] }, { "tcId" : 59, "comment" : "", "key" : "1655bf662f7ee685615701fd3779d628", "iv" : "42b51388f6f9047a2a994575", "aad" : "", "msg" : "857b2f6cd608c9cea0246c740caa4ca19c5f1c7d71cb9273f0d8c8bb65b70a", "ct" : "356bca9cddd39efd393278e43b4e80266071608036e81d6e924d4e4800fb27", "tag" : "71f02ba7c6cf3a579e56245025420071", "result" : "valid", "flags" : [] }, { "tcId" : 60, "comment" : "", "key" : "42e38abef2dd7573248c5aefb3ecca54", "iv" : "064b3cfbe04d94d4d5c19b30", "aad" : "", "msg" : "2c763b9ec84903bcbb8aec15e678a3a955e4870edbf62d9d3c81c4f9ed6154877875779ca33cce8f73a55ca7af1d8d817fc6baac00ef962c5a0da339ce81427a3d59", "ct" : "9d911b934a68ce7db322410028bd31bd81bcbdadf26f15676be472bc3821fb68e4728db76930bc0958aeed6faf3e333da7af3d48c480b424ff3d6600cc56a507c8ad", "tag" : "d679eb9e5d744b62d91dcf6fb6284f41", "result" : "valid", "flags" : [] } ] }, { "ivSize" : 96, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 61, "comment" : "", "key" : "5019eb9fef82e5750b631758f0213e3e5fcca12748b40eb4", "iv" : "ff0ddb0a0d7b36d219da12b5", "aad" : "", "msg" : "", "ct" : "", "tag" : "bce273d0e68112371745e665ececa823", "result" : "valid", "flags" : [] }, { "tcId" : 62, "comment" : "", "key" : "21218af790428f8024d3e7e1428c9fcf578c216636d60e73", "iv" : "34047bc39b9c608384dff5b8", "aad" : "", "msg" : "e3", "ct" : "a3", "tag" : "54a0b780af21eb4714feeecfafbb2226", "result" : "valid", "flags" : [] }, { "tcId" : 63, "comment" : "", "key" : "3a8bf543c480925632118245bcbf5d01522b987a31a33da3", "iv" : "4ebc13cf4636cc7c45e560a7", "aad" : "", "msg" : "53fc72e71b59eeb3", "ct" : "58a3891bbda8d0ed", "tag" : "af4e86d045c2397ee273fe9d3a324656", "result" : "valid", "flags" : [] }, { "tcId" : 64, "comment" : "", "key" : "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e", "iv" : "be0326d23bdc2c64648d13f4", "aad" : "", "msg" : "80474a3a3b809560eee2ce7a7a33ea07", "ct" : "586e1aa844e2fa3749e44a0aa4cb745d", "tag" : "96f41c15cddf13c4032cfdaccf1c414a", "result" : "valid", "flags" : [] }, { "tcId" : 65, "comment" : "", "key" : "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff", "iv" : "b022067048505b20946216ef", "aad" : "", "msg" : "ef6412c72b03c643fa02565a0ae2378a9311c11a84065f80", "ct" : "e271d068193af63e3c604659ad0268525f78dcb8a67b0c22", "tag" : "e345fba42d860b1c1886d0cc4c5db134", "result" : "valid", "flags" : [] }, { "tcId" : 66, "comment" : "", "key" : "f7ace6c3c10c3ff977febe7dc882b8e779ef3a17ef9324a8", "iv" : "6e2ba2833c5dce6becc4f6d8", "aad" : "", "msg" : "2e11e41951c20460c768b0d71ad56e77bec05e0478f99d5b62e799f732e467", "ct" : "282317a4b3dab218ab8a691d20b3849f90eed541fd28c0d575b5dc767e8fb4", "tag" : "33d8ec06ea9751eb0ac4f8a08bbde648", "result" : "valid", "flags" : [] }, { "tcId" : 67, "comment" : "", "key" : "239195b58668eb89636b1ec2b331336946369fc6c87b8849", "iv" : "14a6281a43b4eb056a67b9e6", "aad" : "", "msg" : "39d873d4cad71cb252784bd14648a494ceb517eb9e3e6f32d19bd18dfaf877c7aec22103d242993ed7bab123326110dfdb7229143a0c601e16aa4ecdde808cd83bb2", "ct" : "e8325d16185109f5ebde020dd4219a5c1554ee83a82c60ae3d2a018e795730ed8ef404d8ba4aba95cc8fa6e435bf8ec9e405b3525dfd66c2be91812f0008c02fceed", "tag" : "72418f7d6c3770d603f5762d666af049", "result" : "valid", "flags" : [] } ] }, { "ivSize" : 96, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 68, "comment" : "", "key" : "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0", "iv" : "4da5bf8dfd5852c1ea12379d", "aad" : "", "msg" : "", "ct" : "", "tag" : "4d293af9a8fe4ac034f14b14334c16ae", "result" : "valid", "flags" : [] }, { "tcId" : 69, "comment" : "", "key" : "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273", "iv" : "99e23ec48985bccdeeab60f1", "aad" : "", "msg" : "2a", "ct" : "8c", "tag" : "c460d5ff45235c3c2491c7e6a32491d6", "result" : "valid", "flags" : [] }, { "tcId" : 70, "comment" : "", "key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152", "iv" : "4f07afedfdc3b6c2361823d3", "aad" : "", "msg" : "be3308f72a2c6aed", "ct" : "6038296421fb5007", "tag" : "0a91c72219c0b9ad716accd910e04e13", "result" : "valid", "flags" : [] }, { "tcId" : 71, "comment" : "", "key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a", "iv" : "2fcb1b38a99e71b84740ad9b", "aad" : "", "msg" : "549b365af913f3b081131ccb6b825588", "ct" : "c4066e265a948f40e05e37fa400fde1b", "tag" : "611de27128955c54edd7a4d6d23e78ee", "result" : "valid", "flags" : [] }, { "tcId" : 72, "comment" : "", "key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7", "iv" : "e6b1adf2fd58a8762c65f31b", "aad" : "", "msg" : "10f1ecf9c60584665d9ae5efe279e7f7377eea6916d2b111", "ct" : "f64ffe52cd838cea89dd500662a2ee4b4b450eee68218e84", "tag" : "ae1e2eda96bed82182240aae08f9fe9c", "result" : "valid", "flags" : [] }, { "tcId" : 73, "comment" : "", "key" : "2eb51c469aa8eb9e6c54a8349bae50a20f0e382711bba1152c424f03b6671d71", "iv" : "04a9be03508a5f31371a6fd2", "aad" : "", "msg" : "b053999286a2824f42cc8c203ab24e2c97a685adcc2ad32662558e55a5c729", "ct" : "01f09a6a136909c158e13502ee5488f592ee24059d6da734acba8c11e9815f", "tag" : "79e57b518fa6dabe94e0e89cae89976b", "result" : "valid", "flags" : [] }, { "tcId" : 74, "comment" : "", "key" : "95e87eda64d0dc2d4e851030c3e1b27cca2265b3464c2c572bd8fc8cfb282d1b", "iv" : "ce03bbb56778f25d4528350b", "aad" : "", "msg" : "2e5acc19acb9940bb74d414b45e71386a409b641490b139493d7d632cbf1674fdf2511c3fad6c27359e6137b4cd52efc4bf871e6623451517d6a3c68240f2a79916a", "ct" : "72356ce9f1822e30809817a3b91ea13700ab3275b6f3718a845ad0b132bf4bbbb61ee466c1b0a1cb5a26424dbcc8d1b649f22785907a9c0164a2a41a9fc477d6c4dd", "tag" : "872861d71412e15732f60a83d4b47ee1", "result" : "valid", "flags" : [] } ] }, { "ivSize" : 128, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 75, "comment" : "", "key" : "fae2a14197c7d1140061fe7c3d11d9f77c79562e3593a99b", "iv" : "bc28433953772d57bbd933100cd47a56", "aad" : "", "msg" : "", "ct" : "", "tag" : "b8c26823cb288d2ddc93ea1f3c91248b", "result" : "valid", "flags" : [] }, { "tcId" : 76, "comment" : "", "key" : "cee9abbc26b63e169f0ced621fe21d95904e75b881d93e6b", "iv" : "1e8259e0a43e571068f701cd2064fc0c", "aad" : "", "msg" : "46", "ct" : "1d", "tag" : "902249b563e6a8a63bb3bb6ee7696951", "result" : "valid", "flags" : [] }, { "tcId" : 77, "comment" : "", "key" : "189f0bd390ba40632586a45c39735c2b87113329c800f394", "iv" : "c84442d6975f0359737de0fa828f958e", "aad" : "", "msg" : "b4bcd7b8eeca3050dd17682c6a914e", "ct" : "89071306b9c39befaf1b76b5bcaeb8", "tag" : "76feba04f1fbe3d564728b07184e0911", "result" : "valid", "flags" : [] }, { "tcId" : 78, "comment" : "", "key" : "2bc95c03e9c5b4b95e30fb597f7ea6dd1e8eaa68940da236", "iv" : "a2357e33ef9992be34144d2e7e043275", "aad" : "", "msg" : "3aa230f4526b82ff6ebc0b3b54e61016ad459ca86899", "ct" : "a4d87792b61883322716b345f9c29b5a12a10441d5e4", "tag" : "1cda87ea66dfc34a8d2558c001992863", "result" : "valid", "flags" : [] }, { "tcId" : 79, "comment" : "", "key" : "2ac418c329bce760b9928bb3d9e3171e4b95a9490bff0563", "iv" : "e9b33cbe2cf00e3df7a9757c26887236", "aad" : "6293808cc471bfac", "msg" : "230e0d77a23c35be592aa6c612ebfe8c", "ct" : "3998fa4f34537f4f1af95cea04832254", "tag" : "bef5f02f0272e26effeefca831d33d0b", "result" : "valid", "flags" : [] }, { "tcId" : 80, "comment" : "", "key" : "bfe0945395ca57a1c2368f56bb6054755f1f16e6d6dce5dc", "iv" : "ea8bc8bde29e057ebaa67e3516295d22", "aad" : "922dc6f1ed0da9d25500a0b7157a10", "msg" : "212b0b1f685300651eb43b2ec0779126", "ct" : "7342838539ec975f2b4e3cf9a08c860e", "tag" : "1ab9c92a3a2b2c0c7996c8a25738959c", "result" : "valid", "flags" : [] }, { "tcId" : 81, "comment" : "", "key" : "b08b98d7b077662a1f6224ba91c22b95b13d0a75e54d609c", "iv" : "6900b2667811f60b1170542b6d44b913", "aad" : "0f1a3473ff20352972b395a2dec89d1a", "msg" : "28ccf9f4f3cb429f75144275b907d19d", "ct" : "b9143fec99d73850ca15adc7313dc00c", "tag" : "28dee7cedb311961f868697c91ef0729", "result" : "valid", "flags" : [] }, { "tcId" : 82, "comment" : "", "key" : "a90bd7b87c03803fe77291483954578c07849fb273a52243", "iv" : "0c300db1fbf94c6ae9a36e5ae4bbb906", "aad" : "8cdec329f05a3e2964ea9426430dfe40ce7f40a6fc429b33", "msg" : "644b8ee3162e81b0d59792d3386cc30c", "ct" : "e286ad3f23d2d5742b043ba2c18a73d1", "tag" : "9252f1b2ea6946fa42b2e86cc7bd5114", "result" : "valid", "flags" : [] }, { "tcId" : 83, "comment" : "Flipped bit 0 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "99c338570bb58a2ca8f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 84, "comment" : "Flipped bit 1 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "9ac338570bb58a2ca8f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 85, "comment" : "Flipped bit 7 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "18c338570bb58a2ca8f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 86, "comment" : "Flipped bit 8 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c238570bb58a2ca8f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 87, "comment" : "Flipped bit 31 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338d70bb58a2ca8f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 88, "comment" : "Flipped bit 32 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570ab58a2ca8f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 89, "comment" : "Flipped bit 33 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c3385709b58a2ca8f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 90, "comment" : "Flipped bit 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58aaca8f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 91, "comment" : "Flipped bit 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca9f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 92, "comment" : "Flipped bit 71 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2c28f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 93, "comment" : "Flipped bit 77 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca8d3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 94, "comment" : "Flipped bit 80 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca8f3edaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 95, "comment" : "Flipped bit 96 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca8f3ecaba95e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 96, "comment" : "Flipped bit 97 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca8f3ecabaa5e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 97, "comment" : "Flipped bit 103 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca8f3ecab285e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 98, "comment" : "Flipped bit 120 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca8f3ecaba85e9a23", "result" : "invalid", "flags" : [] }, { "tcId" : 99, "comment" : "Flipped bit 121 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca8f3ecaba85e9a20", "result" : "invalid", "flags" : [] }, { "tcId" : 100, "comment" : "Flipped bit 126 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca8f3ecaba85e9a62", "result" : "invalid", "flags" : [] }, { "tcId" : 101, "comment" : "Flipped bit 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58a2ca8f3ecaba85e9aa2", "result" : "invalid", "flags" : [] }, { "tcId" : 102, "comment" : "Flipped bits 0 and 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "99c338570bb58a2ca9f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 103, "comment" : "Flipped bits 31 and 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338d70bb58aaca8f3ecaba85e9a22", "result" : "invalid", "flags" : [] }, { "tcId" : 104, "comment" : "Flipped bits 63 and 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "98c338570bb58aaca8f3ecaba85e9aa2", "result" : "invalid", "flags" : [] }, { "tcId" : 105, "comment" : "all bits of tag flipped", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "673cc7a8f44a75d3570c135457a165dd", "result" : "invalid", "flags" : [] }, { "tcId" : 106, "comment" : "Tag changed to all zero", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 107, "comment" : "tag changed to all 1", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 108, "comment" : "msbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "1843b8d78b350aac28736c2b28de1aa2", "result" : "invalid", "flags" : [] }, { "tcId" : 109, "comment" : "lsbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "8bec36e347b5df50a5fb5c6b25189fdc", "tag" : "99c239560ab48b2da9f2edaaa95f9b23", "result" : "invalid", "flags" : [] } ] }, { "ivSize" : 128, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 110, "comment" : "", "key" : "b4cd11db0b3e0b9b34eafd9fe027746976379155e76116afde1b96d21298e34f", "iv" : "00c49f4ebb07393f07ebc3825f7b0830", "aad" : "", "msg" : "", "ct" : "", "tag" : "80d821cde2d6c523b718597b11dd0fa8", "result" : "valid", "flags" : [] }, { "tcId" : 111, "comment" : "", "key" : "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0", "iv" : "0ad570d8863918fe89124e09d125a271", "aad" : "", "msg" : "ed", "ct" : "25", "tag" : "4fef9ec45255dbba5631105d00a55767", "result" : "valid", "flags" : [] }, { "tcId" : 112, "comment" : "", "key" : "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03", "iv" : "2a55caa137c5b0b66cf3809eb8f730c4", "aad" : "", "msg" : "2a093c9ed72b8ff4994201e9f9e010", "ct" : "cbfcaa3634d6cff5656bc6bda6ab5f", "tag" : "0144be0643b036a8147e19f4ea9e7af2", "result" : "valid", "flags" : [] }, { "tcId" : 113, "comment" : "", "key" : "2f6cfb7a215a7bafb607c273f7e66f9a6d51d57f9c29422ec64699bad0c6f33b", "iv" : "21cbeff0b123799da74f4daff2e279c5", "aad" : "", "msg" : "39dbc71f6838ed6c6e582137436e1c61bbbfb80531f4", "ct" : "f531097aa1bb35d9f401d459340afbd27f9bdf72c537", "tag" : "e4e18170dce4e1af90b15eae64355331", "result" : "valid", "flags" : [] }, { "tcId" : 114, "comment" : "", "key" : "7517c973a9de3614431e3198f4ddc0f8dc33862654649e9ff7838635bb278231", "iv" : "42f82085c08afd5b19a9491a79cd8119", "aad" : "e9ee894ad5b0781d", "msg" : "d17fbed25ad5f72477580b9e82a7b883", "ct" : "0b70b24253b2e1c3ef1165925b5c5e57", "tag" : "45009a2a101877ed70e58f2e5910004f", "result" : "valid", "flags" : [] }, { "tcId" : 115, "comment" : "", "key" : "9f5c60fb5df5cf2b1b39254c3fa80e51d30d64e344b3aba59574305b4d2212ad", "iv" : "d4df79c69f73b26a13598af07eed6a77", "aad" : "813399ff1e1ef0b58bb2be130ce5d4", "msg" : "a3ca2ef9bd1fdbaa83db4c7eae6de94e", "ct" : "65019212ccbbd4cd2f995cc59d46fd27", "tag" : "4026c486430a1ae2a5fc4081cd665468", "result" : "valid", "flags" : [] }, { "tcId" : 116, "comment" : "", "key" : "38f3d880ed6cd605f2eab88027c9a1c21d13e3de1af50ac884723bcf2b70f495", "iv" : "7078c9239650b8a1a8cf031d460e51c1", "aad" : "d1544013b885a7083abece9e31d98ebc", "msg" : "52609620d7f572aa9267565e459ae419", "ct" : "91b9f4424b68b4af839ce553d10b7dbc", "tag" : "0541b1a518f4bb585a594f3eab5535c3", "result" : "valid", "flags" : [] }, { "tcId" : 117, "comment" : "", "key" : "ec88cec13d8ebae7d62f60197e5486d61c33ee5a50b19f197c1348fbc9e27e8e", "iv" : "1ec1d18c96ca6cad66690e60b91cf222", "aad" : "d28d5811d4168a08da54b97831b59200041adb0e2891ea91", "msg" : "658c6c7d8ea64a48375d69d9a405095a", "ct" : "e42b53912ce21a3ee7a1fb51194d6fe3", "tag" : "2bc8cc7f42cac1a121fd9ddff4f2073c", "result" : "valid", "flags" : [] }, { "tcId" : 118, "comment" : "Flipped bit 0 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e976fdd461c0a0a49971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 119, "comment" : "Flipped bit 1 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "ea76fdd461c0a0a49971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 120, "comment" : "Flipped bit 7 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "6876fdd461c0a0a49971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 121, "comment" : "Flipped bit 8 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e877fdd461c0a0a49971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 122, "comment" : "Flipped bit 31 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fd5461c0a0a49971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 123, "comment" : "Flipped bit 32 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd460c0a0a49971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 124, "comment" : "Flipped bit 33 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd463c0a0a49971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 125, "comment" : "Flipped bit 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0249971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 126, "comment" : "Flipped bit 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49871db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 127, "comment" : "Flipped bit 71 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a41971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 128, "comment" : "Flipped bit 77 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49951db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 129, "comment" : "Flipped bit 80 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49971da8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 130, "comment" : "Flipped bit 96 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49971db8d9778acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 131, "comment" : "Flipped bit 97 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49971db8d9478acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 132, "comment" : "Flipped bit 103 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49971db8d1678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 133, "comment" : "Flipped bit 120 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49971db8d9678acb9", "result" : "invalid", "flags" : [] }, { "tcId" : 134, "comment" : "Flipped bit 121 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49971db8d9678acba", "result" : "invalid", "flags" : [] }, { "tcId" : 135, "comment" : "Flipped bit 126 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49971db8d9678acf8", "result" : "invalid", "flags" : [] }, { "tcId" : 136, "comment" : "Flipped bit 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0a49971db8d9678ac38", "result" : "invalid", "flags" : [] }, { "tcId" : 137, "comment" : "Flipped bits 0 and 64 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e976fdd461c0a0a49871db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 138, "comment" : "Flipped bits 31 and 63 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fd5461c0a0249971db8d9678acb8", "result" : "invalid", "flags" : [] }, { "tcId" : 139, "comment" : "Flipped bits 63 and 127 in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e876fdd461c0a0249971db8d9678ac38", "result" : "invalid", "flags" : [] }, { "tcId" : 140, "comment" : "all bits of tag flipped", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "1789022b9e3f5f5b668e247269875347", "result" : "invalid", "flags" : [] }, { "tcId" : 141, "comment" : "Tag changed to all zero", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 142, "comment" : "tag changed to all 1", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 143, "comment" : "msbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "68f67d54e140202419f15b0d16f82c38", "result" : "invalid", "flags" : [] }, { "tcId" : 144, "comment" : "lsbs changed in tag", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "505152535455565758595a5b5c5d5e5f", "aad" : "", "msg" : "202122232425262728292a2b2c2d2e2f", "ct" : "059e01599f94b38f2435b47a0c7b5c59", "tag" : "e977fcd560c1a1a59870da8c9779adb9", "result" : "invalid", "flags" : [] } ] }, { "ivSize" : 160, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 145, "comment" : "large IV size", "key" : "7edabee31897bf9b29394aeca84c4dcc", "iv" : "ef4886c4fe8b26f045e09ac925ccbbad42d70347", "aad" : "", "msg" : "52583c7b11de051c2e5c2114ee20527b", "ct" : "298e86436ead703a38f869690f020d4c", "tag" : "f20d2f2d170ebbe1d0ec718eefe632e4", "result" : "valid", "flags" : [] } ] }, { "ivSize" : 256, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 146, "comment" : "large IV size", "key" : "e071a62bcde9ee648118ed3b1c629c20", "iv" : "f23a924d75c57fee8e75defd97be48e8cf3202cd658add0a4f50b24b5af9f013", "aad" : "", "msg" : "a0650c4299cf63ec5e28104e9064247f", "ct" : "487e94228d338acee8e9f5c07e22fb06", "tag" : "72c99b644664378c88fd1f4ecfd80f76", "result" : "valid", "flags" : [] } ] }, { "ivSize" : 160, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 147, "comment" : "large IV size", "key" : "f9aced074bde719edba80bc8ad475f7ebd3ba6e98a4c0f96", "iv" : "d6b33e2be9eeb8bcb33f1291c728699276781f29", "aad" : "", "msg" : "4487fc05e84d49e94d38b733ce063a75", "ct" : "3ac1c21a7d7d60973c6c12d58c59ec1e", "tag" : "3ff9167a5afb0bb09fc5c10136a6d37c", "result" : "valid", "flags" : [] } ] }, { "ivSize" : 256, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 148, "comment" : "large IV size", "key" : "94ffb2d57189012cbbe314e4e36dec0dd9e2b9c88b53bbae", "iv" : "4683f07aafca7f952acedc57c45315307593f52a7b405bf2ebcd19d18098ac04", "aad" : "", "msg" : "10e1e492691ebb658324f1982168073e", "ct" : "199f609949240ce2a65bf1b492f17afe", "tag" : "7cd958a59d5706b396d219a2936be571", "result" : "valid", "flags" : [] } ] }, { "ivSize" : 160, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 149, "comment" : "large IV size", "key" : "1739fd2876258457e3e4c323dbabd85edda8ecad83a7496d8feb0b88aeab2e74", "iv" : "989f015e6ab79d5e43eca8364a38c9f6b381dda1", "aad" : "", "msg" : "d1b13ceacedad362851dc876d8b1dd20", "ct" : "5cceb0253bcbd6800d3b316af3a56937", "tag" : "15186910a0f2a2bc41d32e7fe687f17c", "result" : "valid", "flags" : [] } ] }, { "ivSize" : 256, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 150, "comment" : "large IV size", "key" : "aa5429fd3f178b3885f2c696975e88890102455b5d9e42766429e80d4889672a", "iv" : "e1ed38af5753851b79175e4ae11fd6cf80033f81aec484ecd0448c5e7cc0a27e", "aad" : "", "msg" : "7aa8919ebb950f34690acb98651854cb", "ct" : "1a288496f909036b35f3604b3ecd3493", "tag" : "62eb49550cbee8c3cf88302c826690a2", "result" : "valid", "flags" : [] } ] }, { "ivSize" : 32, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 151, "comment" : "small IV size", "key" : "d83c1d7a97c43f182409a4aa5609c1b1", "iv" : "7b5faeb2", "aad" : "", "msg" : "c8f07ba1d65554a9bd40390c30c5529c", "ct" : "d324ca1530c68ed86c775ed9bb1d8490", "tag" : "30062eb9cedbaddf36f93e4219620afa", "result" : "acceptable", "flags" : [ "SmallIv" ] } ] }, { "ivSize" : 64, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 152, "comment" : "small IV size", "key" : "deb62233559b57476602b5adac57c77f", "iv" : "d084547de55bbc15", "aad" : "", "msg" : "d8986df0241ed3297582c0c239c724cb", "ct" : "3064cf4883703f170bf01e6c2d67259f", "tag" : "09471c09f897d46216fbb52436e3c4fc", "result" : "acceptable", "flags" : [ "SmallIv" ] } ] }, { "ivSize" : 32, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 153, "comment" : "small IV size", "key" : "834d0bb601170865a78139428a1503695a6a291ebd747cd1", "iv" : "bb9d2aa3", "aad" : "", "msg" : "6f79e18b4acd5a03d3a5f7e1a8d0f183", "ct" : "bc3c8eb10b6cfa8fa1758ce9358753fe", "tag" : "db1ae0ef0315046b5358bff4629880c5", "result" : "acceptable", "flags" : [ "SmallIv" ] } ] }, { "ivSize" : 64, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 154, "comment" : "small IV size", "key" : "0b177198c8b419bf74acc3bc65b5fb3d09a915ff71add754", "iv" : "8f075cbcda9831c3", "aad" : "", "msg" : "c4b1e05ca3d591f9543e64de3fc682ac", "ct" : "33ca3171ec118e72cc29950f6c129227", "tag" : "737967a2501f14ce84d9981c89be1785", "result" : "acceptable", "flags" : [ "SmallIv" ] } ] }, { "ivSize" : 32, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 155, "comment" : "small IV size", "key" : "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358", "iv" : "5110604c", "aad" : "", "msg" : "33efb58c91e8c70271870ec00fe2e202", "ct" : "5aca28621e2bd92d7f182ff653b1e8eb", "tag" : "8a89a0db74a55f907f8ba115e2e15853", "result" : "acceptable", "flags" : [ "SmallIv" ] } ] }, { "ivSize" : 64, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 156, "comment" : "small IV size", "key" : "115884f693b155563e9bfb3b07cacb2f7f7caa9bfe51f89e23feb5a9468bfdd0", "iv" : "04102199ef21e1df", "aad" : "", "msg" : "82e3e604d2be8fcab74f638d1e70f24c", "ct" : "df32c13a2278326a3c966dee321a42f6", "tag" : "b1798b8e4b95df6c620a5cbcbe1238d1", "result" : "acceptable", "flags" : [ "SmallIv" ] } ] }, { "ivSize" : 0, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 157, "comment" : "IV size = 0", "key" : "8f3f52e3c75c58f5cb261f518f4ad30a", "iv" : "", "aad" : "", "msg" : "", "ct" : "", "tag" : "5adbeefc8fa9cae2b9a6db3f5f6c82e9", "result" : "acceptable", "flags" : [ "SmallIv" ] }, { "tcId" : 158, "comment" : "IV size = 0", "key" : "2a4bf90e56b70fdd8649d775c089de3b", "iv" : "", "aad" : "", "msg" : "324ced6cd15ecc5b3741541e22c18ad9", "ct" : "73b4716f7e44f3bb22a2648069ebbc1e", "tag" : "3f6ac9672db499324ead0c234b544054", "result" : "acceptable", "flags" : [ "SmallIv" ] } ] }, { "ivSize" : 0, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 159, "comment" : "IV size = 0", "key" : "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f", "iv" : "", "aad" : "", "msg" : "", "ct" : "", "tag" : "1bd7ab03a24e07b57f9d173c8e6d57a1", "result" : "acceptable", "flags" : [ "SmallIv" ] }, { "tcId" : 160, "comment" : "IV size = 0", "key" : "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9", "iv" : "", "aad" : "", "msg" : "d62f302742d61d823ea991b93430d589", "ct" : "87ac7db89a1f4bf772534003ad82d75d", "tag" : "b6974b88fb44fabe8c10c693f788a068", "result" : "acceptable", "flags" : [ "SmallIv" ] } ] }, { "ivSize" : 0, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 161, "comment" : "IV size = 0", "key" : "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1", "iv" : "", "aad" : "", "msg" : "", "ct" : "", "tag" : "b17f6100882e6b419d9fed0c8b7c8d9a", "result" : "acceptable", "flags" : [ "SmallIv" ] }, { "tcId" : 162, "comment" : "IV size = 0", "key" : "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883", "iv" : "", "aad" : "", "msg" : "c314235341debfafa1526bb61044a7f1", "ct" : "8187621069d3c07b7861bb40e8a56b3a", "tag" : "c1f0897558300e979ba29b36336a0d06", "result" : "acceptable", "flags" : [ "SmallIv" ] } ] }, { "ivSize" : 512, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 163, "comment" : "very large IV size", "key" : "228437ab28e69a4319f2d6d505c9a411", "iv" : "fa3ef369cf29e9e088393c357ff160cbdb8fd97b7ea2b11fe3df763c5e928b6b5f6e87625bf7c88a56154474defdb61f71b12f7bc0169857f5964b8ef162ba25", "aad" : "", "msg" : "dc0583f633b1e1ce666c2ccfb6dc084f", "ct" : "51cf50ea2d71d0efd3a9ddc3092f9b8b", "tag" : "2ee385a31b716f325d3b59f67eab2cbb", "result" : "valid", "flags" : [ "LongIv" ] } ] }, { "ivSize" : 1024, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 164, "comment" : "very large IV size", "key" : "21a7eb9f06bfa7cbb42726569f70eaeb", "iv" : "731258b46c074a64b3cfff5a2a411a98a46a1dcfde32e01268ca5542951289f1882462d9bdfc0f887ec797b6268cd97086cb847e332719a18e81fe2bc53e82d878971b1c1bedfb6d31f97fe9d3fb7f7d0f639fb4877fa191ea39bfbf6d474a82611beae9889fbc3f1c85a8aefdea3bc83ac5b44a997e53b934bd29dd8a3ef873", "aad" : "", "msg" : "47e162ce2c3bfd85fa1b8e1fae5215ed", "ct" : "60388395837d5ded6b6bcc0223738340", "tag" : "3a9806509e47a57429e37410f6baaf69", "result" : "valid", "flags" : [ "LongIv" ] } ] }, { "ivSize" : 2056, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 165, "comment" : "very large IV size", "key" : "5700338fcb7c61bfc8ad8b15cbe66104", "iv" : "39480a40a8af403e7cd81f5d7e2f522f7dd2a111ca300d118e6950cba47bdda5afe4defc0c81e09cea24f7013f9d9fdee8a3df58632c25d0abeed9b6245043f992f3b915449ca4c92325b91307e0b3e99ff9cb79de06e8a376c5cd85640c75bd5bed56381097c4219f38268b7f0e12746f09d88d1b113ca9b6bc28c6b9af60bc9648ed311f290a496575dbc8233bfb429df3847cc146b4cf5b721fc0c72185ad90f5543bb63799d29b4e3f07324569c791202e4a50afa4e2cb4cd6ba5bad0b6c3ea216737b3de6b74a17d68b46d63e9574a5c3a872128e73dae8331d0eb4cdec38a602f9d662ce42256a4379ec2543e17c562ade2af57255a28874918a4dfe6f5a", "aad" : "", "msg" : "d30598f6680810efc94ea10d0c079203", "ct" : "8156f78835c1168440e211718a704e36", "tag" : "b9e93a071921e0e91d098bcb41744dc8", "result" : "valid", "flags" : [ "LongIv" ] } ] }, { "ivSize" : 512, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 166, "comment" : "very large IV size", "key" : "b8dc7be3ca28f7a81ea63d47d305dcb984e40fbb9b31be2a", "iv" : "8880fc62c2b96aa6ed7459661d5ab48ce2c06e3f2d00c943edfd7b703842f98ade9cab33f4deb269e2d3b92cdae369a7584b80ebbae91ebd42be789d5bae2afd", "aad" : "", "msg" : "59ed5441aae067b2b27d2ff62a0bea11", "ct" : "be9ada6a7f996d98cb97970c1a072133", "tag" : "f8ce4f9c5ddacbd2eae3bc1c69554363", "result" : "valid", "flags" : [ "LongIv" ] } ] }, { "ivSize" : 1024, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 167, "comment" : "very large IV size", "key" : "10944c59fda6a9087b1af7b8afaedf78b190c1ef7854e3db", "iv" : "23943437572aa0b193774b3604e8007143de793cad75b76dec8da9200c087d03ced977405b188e373de32b5046b7d1b9a61c21d94a3fa609a183ce74fbdd4da4b647708ee72ddb4aa306a40278ba705aa4021abdef36ea609b2380446c211cf49747c72b6738d6edc9f2c9a9dec940febdb275c02295f40de1621006f1025604", "aad" : "", "msg" : "091ecded07b8f7d35ad122bced57cae7", "ct" : "cbf7d083fa4f22e3ce887ee08f2ae9f9", "tag" : "57abc1d1b5f0be8962a346696a1e43ac", "result" : "valid", "flags" : [ "LongIv" ] } ] }, { "ivSize" : 2056, "keySize" : 192, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 168, "comment" : "very large IV size", "key" : "2e5faa81df5196d2185db4ca51bf96222062163ad60d6f3f", "iv" : "cf0e233cbc2a2267f67e51c629d1ec1e9278c56737980be7aa58c61b9b995a13be21e686842e2cedf6bf19f7067140f3d276e7b227993832639459400c6a651b1ba326d003351d0f21bc28e54ba68e3e03d16196efbab5cf487a57670e6af785025b08e2d2b710cdfa277c80d5a0f6b88a809b708e26e2d68eacdf190a0e84213b9fcb72d619f2976850bdaa1a7fe6a53d581472ed77f333fe32dda9917bc1c8e3a4e963930a60b2d336433c85bab9d5c6d8e7dd857c75516cc64a0ad9c3006576da7694a7f37c80cc803adf8b8884b4133b2478f78157578da088ca1a010aa21d2c67aed174943bdba2e90c748726bb3d1642939cc22157102e4ea4441c39ff09", "aad" : "", "msg" : "eb4d8ea0c45eb5af2958965bf1c687a3", "ct" : "280fdd4ae81fe81775efc2c835079a1b", "tag" : "25a97647be49ace070733aecc9aad041", "result" : "valid", "flags" : [ "LongIv" ] } ] }, { "ivSize" : 512, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 169, "comment" : "very large IV size", "key" : "37a2093a9f4418787905d53b7eb8e0c8d6d0a3c00417bd57ab12aad04fafc438", "iv" : "e04e25476d6cd5193094c5812e50ca0cf61430ae52d50637ab78e97b37bb652e79db4319747eba111fabb26737061ab837f4e54c860c74dcefa9f1d8ffec8e0c", "aad" : "", "msg" : "7229459dcc3c431339a4347bcb5e0c76", "ct" : "6726cff4f3fd9adc019b622b2eb66ee8", "tag" : "73eea2d201558afd2302183d2dbd33e4", "result" : "valid", "flags" : [ "LongIv" ] } ] }, { "ivSize" : 1024, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 170, "comment" : "very large IV size", "key" : "32954d52a3dce6483c65090e74186e8223491872fd8a5bd36301d3a430228840", "iv" : "aded3859f2705fbe7ea4baf459d4fe6d5f852f858e0b357fddf53eca1fe1ab25c39bef65dd901ac029c4d190cebfaea9045dc24a53f4f8a50f5eea70af1633eac6c2bd4a2cc9f8118dfa60b2b09a192ed33f2cb100401bac924e5bdc8ca14fa72c549f340e7afd4aab34059c03887e0c02bdba17d822be775cae0d22a1a5c453", "aad" : "", "msg" : "f36a508e286787ea108dc01340de0351", "ct" : "63e20d0f564d87952fca8a8e00d29616", "tag" : "33ccd9822664234c7c7954ba585a08cf", "result" : "valid", "flags" : [ "LongIv" ] } ] }, { "ivSize" : 2056, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 171, "comment" : "very large IV size", "key" : "f386e46fec6925e4344f03147f04fbcba04a27ae8f8cb552ab0ff5c8658ddcd2", "iv" : "b08c7387cfce5f892357b91653cfc73330cee7bd0aad33f3276b015e035ee543e8edfea70074ffeced2459d8acfc765c7f65fdec8f5c44480ae388d3afe42915c94363690ff20625f81ddffeceb9f95984824256a4ce4ce482a3e0234d111ec95162f80f6c0285d56de68a8c114df82b9742e9b2e2603967a44ec1d9bd64758cea894dd9d6fb8a8421853ad06579e1f4ab615215f39d6e35f0bda6e1ab0a587cec79be65e56557b160f879e58105e5e19b47d8848fd953ad0cfa1c7b116cf5fcab3981cb23846ab9f6eb4172e6706ec0d37e2a4f7dab02c1795b6dc79c78fdb964dd336e4b05243feb56fece8c01def9542205fadc977eb4861ea384235628e992", "aad" : "", "msg" : "5bfb8243b2c0bc1101180d58f7647ad1", "ct" : "523697a212c183f2c6873baff910229f", "tag" : "3cce18521559d42c0527be6d49ef6d77", "result" : "valid", "flags" : [ "LongIv" ] } ] } ] }