From 78bff02d0d526bcff4c49c136515d376dfd307c0 Mon Sep 17 00:00:00 2001 From: Alexander Cyon Date: Sun, 2 Apr 2023 09:17:30 +0200 Subject: [PATCH] Update Wycheproof chacha20_poly1305 to v1 --- .../Test Vectors/chacha20_poly1305_test.json | 4930 +++++++++++++---- 1 file changed, 3872 insertions(+), 1058 deletions(-) diff --git a/Tests/Test Vectors/chacha20_poly1305_test.json b/Tests/Test Vectors/chacha20_poly1305_test.json index f4d72ecc..b25225c0 100644 --- a/Tests/Test Vectors/chacha20_poly1305_test.json +++ b/Tests/Test Vectors/chacha20_poly1305_test.json @@ -1,8 +1,52 @@ { "algorithm" : "CHACHA20-POLY1305", - "generatorVersion" : "0.4.12", - "numberOfTests" : 151, - "header" : [], + "schema" : "aead_test_schema.json", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 325, + "header" : [ + "Test vectors of type AeadTest test authenticated encryption with additional data.", + "The test vectors are intended for testing both encryption and decryption.", + "Test vectors with \"result\" : \"valid\" are valid encryptions.", + "Test vectors with \"result\" : \"invalid\" are using invalid parameters", + "or contain an invalid ciphertext or tag." + ], + "notes" : { + "EdgeCaseCiphertext" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains values where the ciphertext is a special case. The purpose of the test vector is to detect incorrect poly1305 computations." + }, + "EdgeCasePoly1305" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains an edge case for the integer arithmetic used to compute Poly1305. I.e., the goal of the test vector is to catch integer overflows." + }, + "EdgeCasePolyKey" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains values where the key for Poly1305 has edge case values. E.g. the nonces have been constructed such that the Poly1305 key contains limbs with values such as 0. The goal of the test vector is to detect incorrect integer arithmetic in the Poly1305 computation." + }, + "EdgeCaseTag" : { + "bugType" : "EDGE_CASE", + "description" : "The tag contains an edge case. The goal of the test vector is to check for arithmetic errors in the final modular addition of CHACHA-POLY-1305." + }, + "InvalidNonceSize" : { + "bugType" : "MODIFIED_PARAMETER", + "description" : "RFC 7539 restricts the size of the nonce of CHACHA-POLY1305 to 12 bytes and XCHACHA-POLY1305 to 24 bytes. Other sizes are invalid." + }, + "Ktv" : { + "bugType" : "BASIC", + "description" : "Known test vector.", + "links" : [ + "RFC 7539" + ] + }, + "ModifiedTag" : { + "bugType" : "AUTH_BYPASS", + "description" : "The test vector contains a ciphertext where the tag has been modified. The goal of the test vector is to detect implementations with partial or incorrect tag verification." + }, + "Pseudorandom" : { + "bugType" : "FUNCTIONALITY", + "description" : "The test vector contains pseudorandomly generated inputs. The goal of the test vector is to check the implementation for different input sizes." + } + }, "testGroups" : [ { "ivSize" : 96, @@ -12,1795 +56,4471 @@ "tests" : [ { "tcId" : 1, - "comment" : "rfc7539", + "comment" : "RFC 7539", + "flags" : [ + "Ktv" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", "iv" : "070000004041424344454647", "aad" : "50515253c0c1c2c3c4c5c6c7", "msg" : "4c616469657320616e642047656e746c656d656e206f662074686520636c617373206f66202739393a204966204920636f756c64206f6666657220796f75206f6e6c79206f6e652074697020666f7220746865206675747572652c2073756e73637265656e20776f756c642062652069742e", "ct" : "d31a8d34648e60db7b86afbc53ef7ec2a4aded51296e08fea9e2b5a736ee62d63dbea45e8ca9671282fafb69da92728b1a71de0a9e060b2905d6a5b67ecd3b3692ddbd7f2d778b8c9803aee328091b58fab324e4fad675945585808b4831d7bc3ff4def08e4b7a9de576d26586cec64b6116", "tag" : "1ae10b594f09e26a7e902ecbd0600691", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 2, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0", "iv" : "4da5bf8dfd5852c1ea12379d", "aad" : "", "msg" : "", "ct" : "", "tag" : "76acb342cf3166a5b63c0c0ea1383c8d", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 3, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "7a4cd759172e02eb204db2c3f5c746227df584fc1345196391dbb9577a250742", "iv" : "a92ef0ac991dd516a3c6f689", "aad" : "bd506764f2d2c410", "msg" : "", "ct" : "", "tag" : "906fa6284b52f87b7359cbaa7563c709", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 4, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273", "iv" : "99e23ec48985bccdeeab60f1", "aad" : "", "msg" : "2a", "ct" : "3a", "tag" : "cac27dec0968801e9f6eded69d807522", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 5, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "46f0254965f769d52bdb4a70b443199f8ef207520d1220c55e4b70f0fda620ee", "iv" : "ab0dca716ee051d2782f4403", "aad" : "91ca6c592cbcca53", "msg" : "51", "ct" : "c4", "tag" : "168310ca45b1f7c66cad4e99e43f72b9", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 6, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "2f7f7e4f592bb389194989743507bf3ee9cbde1786b6695fe6c025fd9ba4c100", "iv" : "461af122e9f2e0347e03f2db", "aad" : "", "msg" : "5c60", "ct" : "4d13", "tag" : "91e8b61efb39c122195453077b22e5e2", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 7, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "c8833dce5ea9f248aa2030eacfe72bffe69a620caf793344e5718fe0d7ab1a58", "iv" : "61546ba5f1720590b6040ac6", "aad" : "88364fc8060518bf", "msg" : "ddf2", "ct" : "b60d", "tag" : "ead0fd4697ec2e5558237719d02437a2", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { "tcId" : 8, "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "bd8ed7fb0d607522f04d0b12d42c92570bccc5ba2486953d70ba2e8193f6225a", + "iv" : "d2ab0abb50a8e9fba25429e1", + "aad" : "", + "msg" : "201221", + "ct" : "3cf470", + "tag" : "a27a69c9d7ee84586f11388c6884e63a", + "result" : "valid" + }, + { + "tcId" : 9, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "1c8b59b17a5ceced31bde97d4cefd9aaaa63362e096e863ec1c89580bca79b7a", + "iv" : "94f32a6dff588f2b5a2ead45", + "aad" : "6c8cf2ab3820b695", + "msg" : "453f95", + "ct" : "610925", + "tag" : "a8a7883eb7e40bc40e2e5922ae95ddc3", + "result" : "valid" + }, + { + "tcId" : 10, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "e4912cb75a1174345f1a457366f18885fe8460b06478e04be2f7fb4ec9c113e5", + "iv" : "7aa5ad8bf5254762171ec869", + "aad" : "", + "msg" : "9e4c1d03", + "ct" : "fe6849aa", + "tag" : "99ad07871b25c27defc31a541bd5c418", + "result" : "valid" + }, + { + "tcId" : 11, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "e05777ef3d989ace7d2abfba452bfded54801dbd5c66e91c0c2ef00479d85572", + "iv" : "b7f526e3fd71cf5720961aec", + "aad" : "15d93a96d0e6c5a9", + "msg" : "17bfda03", + "ct" : "f4710e51", + "tag" : "b957c6a37b6a4c94996c002186d63b2b", + "result" : "valid" + }, + { + "tcId" : 12, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "1a4c4f39abe890e62345c947bcf7de7c2e33bd5ceeda0a0abf0e7ef935ddf3ee", + "iv" : "9447bf85d5b97d8aee0f8e51", + "aad" : "", + "msg" : "c15a593bd0", + "ct" : "f711647ff1", + "tag" : "22b12dc38cb79629f84cdbdc2425c09d", + "result" : "valid" + }, + { + "tcId" : 13, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "800e9a24791700c9609736695ba2a8b99b2d57f1c3bfb61ed49db1c6c5219583", + "iv" : "3dbe876bd880ec8ea2017043", + "aad" : "96224835610b782b", + "msg" : "a7bfd041e3", + "ct" : "d171f046ea", + "tag" : "d179b1b9c4184378df009019dbb8c249", + "result" : "valid" + }, + { + "tcId" : 14, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "208c2c376c9430433db20e1a6b7ba817f8ffbfa6827f26759ccede42e591d3ec", + "iv" : "27fb58ec6a21e84696cb8830", + "aad" : "", + "msg" : "af104b5ccd0e", + "ct" : "9351b1b1b082", + "tag" : "560785509f60f26b681933d9cdbfd29f", + "result" : "valid" + }, + { + "tcId" : 15, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "2eb168e53b07ab04355ea792fe11a6be2ce9c39cfe15a997076b1e38c17ad620", + "iv" : "b5965470c383fd29fe7eaee7", + "aad" : "6d52feb2509f7fbf", + "msg" : "6fdf2927e169", + "ct" : "41abff7b71cc", + "tag" : "9b5174297c03cf8902d1f706fd008902", + "result" : "valid" + }, + { + "tcId" : 16, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "55568158d3a6483f1f7021eab69b703f614251cadc1af5d34a374fdbfc5adac7", "iv" : "3c4e654d663fa4596dc55bb7", "aad" : "", "msg" : "ab85e9c1571731", "ct" : "5dfe3440dbb3c3", "tag" : "ed7a434e2602d394281e0afa9fb7aa42", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 9, + "tcId" : 17, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "e3c09e7fab1aefb516da6a33022a1dd4eb272c80d540c5da52a730f34d840d7f", "iv" : "58389375c69ee398de948396", "aad" : "84e46be8c0919053", "msg" : "4ee5cda20d4290", "ct" : "4bd47212941ce3", "tag" : "185f1408ee7fbf18f5abad6e2253a1ba", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 10, + "tcId" : 18, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152", "iv" : "4f07afedfdc3b6c2361823d3", "aad" : "", "msg" : "be3308f72a2c6aed", "ct" : "8e9439a56eeec817", "tag" : "fbe8a6ed8fabb1937539dd6c00e90021", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 11, + "tcId" : 19, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "1131c1418577a054de7a4ac551950f1a053f9ae46e5b75fe4abd5608d7cddadd", "iv" : "b4ea666ee119563366484a78", "aad" : "66c0ae70076cb14d", "msg" : "a4c9c2801b71f7df", "ct" : "b9b910433af052b0", "tag" : "4530f51aeee024e0a445a6328fa67a18", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 12, + "tcId" : 20, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "e1094967f86d893cdfe2e2e6d5c7ee4dfef67da3c9c5d64e6ad7c1577dcb38c5", + "iv" : "8092fc245b3326cddbd1424c", + "aad" : "", + "msg" : "c37aa791ddd6accf91", + "ct" : "d9d897a9c1c5bb9f01", + "tag" : "085a430373058f1a12a0d589fd5be68b", + "result" : "valid" + }, + { + "tcId" : 21, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "236f9baee4f9da15beeca40ff4af7c760f254a64bc3a3d7f4fad557e61b68586", + "iv" : "f1ca81338629587acf9372bf", + "aad" : "8c32f47a386152ec", + "msg" : "d7f26d5252e1765f5b", + "ct" : "8fdb429d47761cbf8e", + "tag" : "8ef647ed334fdebbc2bef80be02884e0", + "result" : "valid" + }, + { + "tcId" : 22, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "4de207a3b70c51e5f23048eed5a5da9bb65e917a69aa93e7c8b4a815cd9724de", + "iv" : "4c15a71dc6791a8c005ad502", + "aad" : "", + "msg" : "f2c54b6b5e490da18659", + "ct" : "700d35adf5100a22a1de", + "tag" : "102d992ffaff599b5bddddeb2dfb399b", + "result" : "valid" + }, + { + "tcId" : 23, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "6d667fd79e5fb725f50343dccc4863227c75ee3f7a578476e3e9f32598d81559", + "iv" : "6220527aba88e27f766658b2", + "aad" : "e1e27ccddb3cb407", + "msg" : "0c8c5a252681f2b5b4c0", + "ct" : "04aad66c60e0bf8ebba9", + "tag" : "c15f69a4d2aef97d7748756ff49d894b", + "result" : "valid" + }, + { + "tcId" : 24, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "8f4bd94ef73e75d1e068c30b37ead576c5344e093ece1330e9101c82f793cf05", + "iv" : "ec1e2967f0f6979e5f5b07fb", + "aad" : "", + "msg" : "b89812b34d9bced4a0ba07", + "ct" : "1c3d53baaa36eaa1d8ec4d", + "tag" : "4d94ebf960f12433bec43aa86d7e6e6d", + "result" : "valid" + }, + { + "tcId" : 25, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "2aa3bc7033351cac51364cdaf6ffac2c20f64046e1550a7b1c65f41800599019", + "iv" : "28cce57a5db2cd206321e340", + "aad" : "a9bc350eaf2e6e3d", + "msg" : "83016823123484b56095b0", + "ct" : "1c8578f8e75203d0336a52", + "tag" : "5910f7a9d5e4df05d7248bd7a8d65e63", + "result" : "valid" + }, + { + "tcId" : 26, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "99b62bd5afbe3fb015bde93f0abf483957a1c3eb3ca59cb50b39f7f8a9cc51be", "iv" : "9a59fce26df0005e07538656", "aad" : "", "msg" : "42baae5978feaf5c368d14e0", "ct" : "ff7dc203b26c467a6b50db33", "tag" : "578c0f2758c2e14e36d4fc106dcb29b4", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 13, + "tcId" : 27, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "85f35b6282cff440bc1020c8136ff27031110fa63ec16f1e825118b006b91257", "iv" : "58dbd4ad2c4ad35dd906e9ce", "aad" : "a506e1a5c69093f9", "msg" : "fdc85b94a4b2a6b759b1a0da", "ct" : "9f8816de0994e938d9e53f95", "tag" : "d086fc6c9d8fa915fd8423a7cf05072f", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 14, + "tcId" : 28, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "faf4bfe8019a891c74901b17f4f48cee5cd065d55fdea60118aaf6c4319a0ea5", + "iv" : "b776c3fddba7c81362ce6e1b", + "aad" : "", + "msg" : "8dadff8d60c8e88f604f274833", + "ct" : "e6b33a74a4ac443bd93f9c1b94", + "tag" : "0c115172bdb02bbad3130fff22790d60", + "result" : "valid" + }, + { + "tcId" : 29, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "841020d1606edcfc536abfb1a638a7b958e21efc10c386ac45a18493450afd5f", + "iv" : "6d62f159731b140eb18ce074", + "aad" : "5a8e1c7aa39810d5", + "msg" : "d6af138f701b801e60c85ffd5c", + "ct" : "b0a7500aca45bb15f01ece4389", + "tag" : "0160e83adbec7f6a2ee2ff0215f9ef00", + "result" : "valid" + }, + { + "tcId" : 30, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "470f9ce3d2250bd60cbbefdb2e6a1178c012299b5590639c7797b6024fa703d8", + "iv" : "a9ea4d619fe405d04cba7d7a", + "aad" : "", + "msg" : "6ca67dd023fba6507b9f9a1f667e", + "ct" : "d3017e0bb1705b380b34cc333450", + "tag" : "5708e72ca2bd354f487f82f67fbc3acb", + "result" : "valid" + }, + { + "tcId" : 31, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "e4b97e91e4c8e85eb7ce0a7f30bf8a0abf4468251e4c6386c0e7aacb8e879aa8", + "iv" : "0e23c942a0c9fb526586eead", + "aad" : "eaaaeab26957f9a1", + "msg" : "b84b3f74cd23064bb426fe2ced2b", + "ct" : "52e9672b416d84d97033796072d0", + "tag" : "e83839dc1fd9b8b9d1444c40e488d493", + "result" : "valid" + }, + { + "tcId" : 32, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb", "iv" : "68ab7fdbf61901dad461d23c", "aad" : "", "msg" : "51f8c1f731ea14acdb210a6d973e07", "ct" : "0b29638e1fbdd6df53970be2210042", "tag" : "2a9134087d67a46e79178d0a93f5e1d2", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 15, + "tcId" : 33, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "e6f1118d41e4b43fb58221b7ed79673834e0d8ac5c4fa60bbc8bc4893a58894d", "iv" : "d95b3243afaef714c5035b6a", "aad" : "6453a53384632212", "msg" : "97469da667d6110f9cbda1d1a20673", "ct" : "32db66c4a3819d81557455e5980fed", "tag" : "feae30dec94e6ad3a9eea06a0d703917", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 16, + "tcId" : 34, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a", "iv" : "2fcb1b38a99e71b84740ad9b", "aad" : "", "msg" : "549b365af913f3b081131ccb6b825588", "ct" : "e9110e9f56ab3ca483500ceabab67a13", "tag" : "836ccabf15a6a22a51c1071cfa68fa0c", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 17, + "tcId" : 35, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "b907a45075513fe8a8019edee3f2591487b2a030b03c6e1d771c862571d2ea1e", "iv" : "118a6964c2d3e380071f5266", "aad" : "034585621af8d7ff", "msg" : "55a465644f5b650928cbee7c063214d6", "ct" : "e4b113cb775945f3d3a8ae9ec141c00c", "tag" : "7c43f16ce096d0dc27c95849dc383b7d", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 18, + "tcId" : 36, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011", "iv" : "45aaa3e5d16d2d42dc03445d", "aad" : "", "msg" : "3ff1514b1c503915918f0c0c31094a6e1f", "ct" : "02cc3acb5ee1fcdd12a03bb857976474d3", "tag" : "d83b7463a2c3800fe958c28eaa290813", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 19, + "tcId" : 37, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "f60c6a1b625725f76c7037b48fe3577fa7f7b87b1bd5a982176d182306ffb870", "iv" : "f0384fb876121410633d993d", "aad" : "9aaf299eeea78f79", "msg" : "63858ca3e2ce69887b578a3c167b421c9c", "ct" : "35766488d2bc7c2b8d17cbbb9abfad9e6d", "tag" : "1f391e657b2738dda08448cba2811ceb", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 20, + "tcId" : 38, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "37ceb574ccb0b701dd11369388ca27101732339f49d8d908ace4b23af0b7ce89", + "iv" : "37270b368f6b1e3e2ca51744", + "aad" : "", + "msg" : "f26991537257378151f4776aad28ae8bd16b", + "ct" : "b621d76a8dacff00b3f840cdf26c894cc5d1", + "tag" : "e0a21716ed94c0382fa9b0903d15bb68", + "result" : "valid" + }, + { + "tcId" : 39, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "68888361919bc10622f45df168e5f6a03bd8e884c0611bea2f34c1882ed9832b", + "iv" : "bfd6ff40f2df8ca7845980cc", + "aad" : "b8373438ddb2d6c3", + "msg" : "ff97f2eefb3401ac31fc8dc1590d1a92cbc1", + "ct" : "e0a745186c1a7b147f74faff2a715df5c19d", + "tag" : "917baf703e355d4d950e6c05fe8f349f", + "result" : "valid" + }, + { + "tcId" : 40, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "1b35b856b5a86d3403d28fc2103a631d42deca5175cdb0669a5e5d90b2caafc5", + "iv" : "2343de88be6c7196d33b8694", + "aad" : "", + "msg" : "21ef185c3ae9a96fa5eb473878f4d0b242781d", + "ct" : "d6e0ed54fccef30bd605d72da3320e249a9cb5", + "tag" : "c68bc6724ec803c43984ce42f6bd09ff", + "result" : "valid" + }, + { + "tcId" : 41, "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "d6484e3973f6be8c83ed3208d5be5cfa06fda72fbfdc5b19d09be3f4e4eba29d", + "iv" : "1af1d90e877e11a496efa3df", + "aad" : "cc4efd8364fb114a", + "msg" : "7335ab04b03e706109ec3ee835db9a246ea0ad", + "ct" : "29e54d608237c3c3609dba16e6edf43842d72f", + "tag" : "d3365fdcd506aaaa5368661e80e9d99b", + "result" : "valid" + }, + { + "tcId" : 42, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "422add37849d6e4c3dfd8020dc6a07e8a249788f3d6a83b9cb4d802362c97542", + "iv" : "1e7e67be948de7352ffdb727", + "aad" : "", + "msg" : "d7f5e611dd3a2750fb843fc1b6b93087310dc87d", + "ct" : "7fe606652d858f595ec2e706754fa3d933fcc834", + "tag" : "78d59235aa5d03a4c32590e590c04d22", + "result" : "valid" + }, + { + "tcId" : 43, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17", + "iv" : "376187894605a8d45e30de51", + "aad" : "956846a209e087ed", + "msg" : "e28e0e9f9d22463ac0e42639b530f42102fded75", + "ct" : "14f707c446988a4903775ec7acec6da114d43112", + "tag" : "987d4b147c490d43d376a198cab383f0", + "result" : "valid" + }, + { + "tcId" : 44, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "e79dfc6d2fc465b8439e1c5baccb5d8ef2853899fc19753b397e6c25b35e977e", + "iv" : "f9d6320d7ce51d8ed0677d3a", + "aad" : "", + "msg" : "4f543e7938d1b878dacaeec81dce4899974816813b", + "ct" : "1003f13ea1329cbb187316f64c3ff3a87cf5b96661", + "tag" : "d2323ad625094bec84790d7958d5583f", + "result" : "valid" + }, + { + "tcId" : 45, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "1d7b8f1d96a1424923aef8a984869d4a777a110990ba465627acf80396c7f376", + "iv" : "50ba1962cdc32a5a2d36e640", + "aad" : "093053e20261daab", + "msg" : "5d3efd5767f3c12efd08af9a44e028ae68c9eff843", + "ct" : "2d48b0834e9ffe3046103ef7a214f02e8e4d33360e", + "tag" : "d533ad089be229ea606ec0f3fa22eb33", + "result" : "valid" + }, + { + "tcId" : 46, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "dd433e28cfbcb5de4ab36a02bf38686d83208771a0e63dcd08b4df1a07ac47a1", + "iv" : "c9cc0a1afc38ec6c30c38c68", + "aad" : "", + "msg" : "8a3e17aba9606dd49e3b1a4d9e5e42f1742373632489", + "ct" : "e9917ff3e64bbe1783579375e75ea823976b35539949", + "tag" : "074a890669b25105434c75beed3248db", + "result" : "valid" + }, + { + "tcId" : 47, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "a60924101b42ac24154a88de42142b2334cf599176caf4d1226f712dd9172930", + "iv" : "8ba77644b08d65d5e9f31942", + "aad" : "b2a4e12a19a61c75", + "msg" : "c949957e66439deee4b2ac1d4a6c98a6c527b90f52ab", + "ct" : "db4c700513818972b0dc0e531b1c281ca03e40c60dea", + "tag" : "63f4478bba2af469a7a4dc3b4f141360", + "result" : "valid" + }, + { + "tcId" : 48, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "1aa42027836965b1e6086fa137f9cf7f1ff48676696829bd281ff81c8ea0a4a9", + "iv" : "4b3dca84ecc407f424f281a9", + "aad" : "", + "msg" : "37252a3eb5c8960f0567e503a9035783b3d0a19a4b9a47", + "ct" : "b5f14617491fc923b683e2cc9562d043dd5986b97dbdbd", + "tag" : "972ce54713c05c4bb4d088c0a30cacd3", + "result" : "valid" + }, + { + "tcId" : 49, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "5d40db0cc18ef2e42815d3b6245a466a0b30a0f93e318ac10edde3bf8ad98160", + "iv" : "acad618039b317470d21621b", + "aad" : "413036411af75745", + "msg" : "959dde1ef3129b27702c558849e466f2baca1a45bdf4b2", + "ct" : "b7ca3879f95140bf6a97b3212218b7bf864a51e5bb0b3e", + "tag" : "fe558fb570145470ea693eb76eb73171", + "result" : "valid" + }, + { + "tcId" : 50, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7", "iv" : "e6b1adf2fd58a8762c65f31b", "aad" : "", "msg" : "10f1ecf9c60584665d9ae5efe279e7f7377eea6916d2b111", "ct" : "42f26c56cb4be21d9d8d0c80fc99dde00d75f38074bfe764", "tag" : "54aa7e13d48fff7d7557039457040a3a", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 21, + "tcId" : 51, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "c5bc09565646e7edda954f1f739223dada20b95c44ab033d0fae4b0283d18be3", "iv" : "6b282ebecc541bcd7834ed55", "aad" : "3e8bc5ade182ff08", "msg" : "9222f9018e54fd6de1200806a9ee8e4cc904d29f25cba193", "ct" : "123032437b4bfd6920e8f7e7e0087ae4889ebe7a0ad0e900", "tag" : "3cf68f179550da63d3b96c2d55411865", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 22, + "tcId" : 52, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "9460b3c44ed86e70f3bda66385e1ca10b0c1677ef4f1360532830d17535f996f", + "iv" : "abfaf42e0dba884efcf07823", + "aad" : "", + "msg" : "5c5cce881b93fb7a1b7939af1ffc5f84d3280ada778cca0953", + "ct" : "1d218c9f1f9f02f248a6f976a7557057f37d9393d9f213c1f3", + "tag" : "bc88344c6fdc898feed394fb28511316", + "result" : "valid" + }, + { + "tcId" : 53, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "c111d6d5d78a071b15ab37cc8c3819199387ab7c1933aa97b1489f6584ba8e2a", + "iv" : "85f18ad8ff72cafee2452ab8", + "aad" : "84cdff939391c022", + "msg" : "6989c646a10b7c76f4d9f7d574da40e152013cf0dd78f5aa8a", + "ct" : "9715d344e8d3f3a3eaa98a9cea57c0cd717c6ef5076027c9ec", + "tag" : "3056ff5ee0aa8636bb639984edb5236b", + "result" : "valid" + }, + { + "tcId" : 54, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "8a1b1e699a0c4a3e610b10902daedab1bf1ea0d505c47d7842cbcee0d3b1b6e6", + "iv" : "a6f9a8d335fa84c3b27dcd2a", + "aad" : "", + "msg" : "ee6a15fc183108f0877e7f2b8a9615f4b3fc36e1c83440f66aad", + "ct" : "9089bbdb8bcfd124e227bf75c4bfe1cba2004a274fc31aa32358", + "tag" : "fd2e21c64a019621c68594826cd7b1cd", + "result" : "valid" + }, + { + "tcId" : 55, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "74b384e6e013ec4172ed7a28a10fb9bb79b4be2a24f6999e3d3caa28e64a8656", + "iv" : "ebc19fc9ecb2339908ea3836", + "aad" : "85073f2edc13d3a1", + "msg" : "3aa9f7372f056e5a0729752d9a37132d6dd07c56792e1c7582a9", + "ct" : "796ffb70ab43e7fa79f95583e384524727bb3e47fc45b969f714", + "tag" : "c3322b4445de5f3c9f18dcc847cc94c3", + "result" : "valid" + }, + { + "tcId" : 56, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "77d824795d2029f0eb0e0baab5cfeb32f7e93474913a7f95c737a667a3c33314", + "iv" : "f3307430f492d2b8a72d3a81", + "aad" : "", + "msg" : "0c4179a497d8fdd72796fb725692b805d63b7c718359cf10518aee", + "ct" : "49c81d17d67d7ba9954f497d0b0ddc21f3f839c9d2cc198d30bc2c", + "tag" : "50009899e5b2a9726c8f3556cadfbe84", + "result" : "valid" + }, + { + "tcId" : 57, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "bec5eac68f893951cbd7d1ecd3ee6611130dd9c3f80cddf95111d07d5edd76d1", + "iv" : "342ada4f0c115124b222df80", + "aad" : "73365f6d80edb1d8", + "msg" : "481433d8b1cd38af4a750e13a64b7a4e8507682b3517595938a20e", + "ct" : "4c129fc13cbdd9d3fe81ac755bf4fbea2fdd7e0aca0505a6ee9637", + "tag" : "9cede1d30a03db5d55265d3648bc40d4", + "result" : "valid" + }, + { + "tcId" : 58, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "a59c1e13064df8f2b8df77a492b0ca2eae921b52a84b305a3a9a51408a9ecb69", + "iv" : "9544d41ece0c92ef01cfac2d", + "aad" : "", + "msg" : "1c35b898821ba55c2617c25df9e6df2a8002b384902186cd69dfd20e", + "ct" : "a6fa8f57ddc81d6099f667dd62402b6a5d5b7d05a329298029113169", + "tag" : "bb24e38b31dbbc3e575b9e3ee076af2a", + "result" : "valid" + }, + { + "tcId" : 59, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "084b5d7365f1a8fec6365939ed741e6ea5893e0318d82ab47500a97d77aaa041", + "iv" : "829f005e980f0a6e2f983eaa", + "aad" : "770f6e6e89a3fe8e", + "msg" : "7510016efadc385a71ed689ceb590c8ea9cc1e81b793338bddf5f10c", + "ct" : "fd42cb5cf894f879e3cf751662aaa58a2288cc53548802becaf42359", + "tag" : "188329438afe1cd7225d0478aa90c773", + "result" : "valid" + }, + { + "tcId" : 60, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "5a7f850a1d9aafa77d59ae1b731965e8aaec6352280fc76a7b5e23ef3610cfe4", + "iv" : "4946a0d6adea93b82d4332e5", + "aad" : "", + "msg" : "3c161d791f624fb0388e808f0f69ed790dbe4cbd089ebac46627bcf01d", + "ct" : "402302b56140c4dcc39774732c55883de124ce4bf0a0261cfa1569e2cf", + "tag" : "e830bfe933a96786cff2dd72b82c4bd5", + "result" : "valid" + }, + { + "tcId" : 61, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "e6d5a4246f6f05618b59c8f9ec3ac8068cc0d3f351c571aa52b09cb251f9c2f6", + "iv" : "2f90a65e9e48725de6ffc727", + "aad" : "f2415377ad283fd8", + "msg" : "964fc9e0e8355947aa1c2caadd7b3dbef82a1024e623606fac436ef573", + "ct" : "d052932bad6e6c4f835f02019e52d7ff807dc2a5aac2040883c79dd3d5", + "tag" : "655f93396b4d755dc4475721665fed91", + "result" : "valid" + }, + { + "tcId" : 62, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "09e822123adbb1ed89b79a58619c64853992f8371d46338712f6c91ab11a68bb", + "iv" : "a797205a6cacdd7e47a4789d", + "aad" : "", + "msg" : "80b71bbe833629841bd3aeaeb9db6123e51d367b436fe9d2d3454b62cfad", + "ct" : "83f5c77396cabd28dfcc002cba0756d4ea5455e0261d847d5708aac21e8d", + "tag" : "705a05820a21f381d244d40e58d2f16b", + "result" : "valid" + }, + { + "tcId" : 63, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "625735fe7f8fc81b0c1edc3d08a78b41268f87a3c68488b674222630c1d587a5", + "iv" : "9d8cdf289dddd09afdc1b02f", + "aad" : "200a9c95946ff05c", + "msg" : "67ae1882d0b1c1b2485bec98115ecf53b9b438deb1d0400531705038873a", + "ct" : "209b7539385c8b19ecd0fd8b5011b2996e316f1942064e68edfa363acbcd", + "tag" : "fa2f454b9fa2608f780f7c6f9b780fe1", + "result" : "valid" + }, + { + "tcId" : 64, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "2eb51c469aa8eb9e6c54a8349bae50a20f0e382711bba1152c424f03b6671d71", "iv" : "04a9be03508a5f31371a6fd2", "aad" : "", "msg" : "b053999286a2824f42cc8c203ab24e2c97a685adcc2ad32662558e55a5c729", "ct" : "45c7d6b53acad4abb68876a6e96a48fb59524d2c92c9d8a189c9fd2db91746", "tag" : "566d3ca10e311b695f3eae1551652493", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 23, + "tcId" : 65, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "7f5b74c07ed1b40fd14358fe2ff2a740c116c7706510e6a437f19ea49911cec4", "iv" : "470a339ecb3219b8b81a1f8b", "aad" : "374618a06ea98a48", "msg" : "f45206abc25552b2abc9ab7fa243035fedaaddc3b2293956f1ea6e7156e7eb", "ct" : "46a80c4187024720084627580080dde5a3f4a11093a7076ed6f3d326bc7b70", "tag" : "534d4aa2835a52e72d14df0e4f47f25f", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 24, + "tcId" : 66, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "e1731d5854e1b70cb3ffe8b786a2b3ebf0994370954757b9dc8c7bc5354634a3", "iv" : "72cfd90ef3026ca22b7e6e6a", "aad" : "", "msg" : "b9c554cbc36ac18ae897df7beecac1dbeb4eafa156bb60ce2e5d48f05715e678", "ct" : "ea29afa49d36e8760f5fe19723b9811ed5d519934a440f5081ac430b953b0e21", "tag" : "222541af46b86533c6b68d2ff108a7ea", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 25, + "tcId" : 67, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "27d860631b0485a410702fea61bc873f3442260caded4abde25b786a2d97f145", "iv" : "262880d475f3dac5340dd1b8", "aad" : "2333e5ce0f93b059", "msg" : "6b2604996cd30c14a13a5257ed6cffd3bc5e29d6b97eb1799eb335e281ea451e", "ct" : "6dad637897544d8bf6be9507ed4d1bb2e954bc427e5de729daf50762846ff2f4", "tag" : "7b997d93c982189d7095dc794c746232", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 26, + "tcId" : 68, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "5155dee9aade1cc61ee7e3f92660f7590f5e5ba82f1b59b850e3fa453d2fa6b3", + "iv" : "c26c4b3bfdb97ee6b0f63ca1", + "aad" : "", + "msg" : "2734e08eff8f5c4f84fa0c207f49c7fd78af1ad5123ff81f83f500edf4eda09edf", + "ct" : "f5982b601c7a18fc72a65b218c44974dc564d8314cbe6f87fcf6c6cfbe618b34b1", + "tag" : "c43632f55760b5d1ed37556a94d049b5", + "result" : "valid" + }, + { + "tcId" : 69, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "573f08ebbe0cce4ac9618e8c3b224bea0a32f055c6996838a32f527ca3c3b695", + "iv" : "ad8050dc6d122dce3e5639ed", + "aad" : "e99698241c599b5f", + "msg" : "668d5e3f95fe030daf432a5fc5837af3a79c81e94b28d8204c5ee262ab3c9908a7", + "ct" : "eaf6810e6ec1cb7a2918856257d1aa3d51a827879146c6337ecf535e9c89b149c5", + "tag" : "a2950c2f394a3466c345f796323c1aa7", + "result" : "valid" + }, + { + "tcId" : 70, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "cf0d40a4644e5f51815165d5301b22631f4544c49a1878e3a0a5e8e1aae0f264", "iv" : "e74a515e7e2102b90bef55d2", "aad" : "", "msg" : "973d0c753826bae466cf9abb3493152e9de7819e2bd0c71171346b4d2cebf8041aa3cedc0dfd7b467e26228bc86c9a", "ct" : "fba78ae4f9d808a62e3da40be2cb7700c3613d9eb2c529c652e76a432c658d27095f0eb8f940c324981ea935e507f9", "tag" : "8f046956db3a512908bd7afc8f2ab0a9", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 27, + "tcId" : 71, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "6cbfd71c645d184cf5d23c402bdb0d25ec54898c8a0273d42eb5be109fdcb2ac", "iv" : "d4d807341683825b31cd4d95", "aad" : "b3e4064683b02d84", "msg" : "a98995504df16f748bfb7785ff91eeb3b660ea9ed3450c3d5e7b0e79ef653659a9978d75542ef91c456762215640b9", "ct" : "a1ffed80761829ecce242e0e88b138049016bca018da2b6e19986b3e318cae8d806198fb4c527cc39350ebddeac573", "tag" : "c4cbf0befda0b70242c640d7cd02d7a3", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 28, + "tcId" : 72, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "5b1d1035c0b17ee0b0444767f80a25b8c1b741f4b50a4d3052226baa1c6fb701", "iv" : "d61040a313ed492823cc065b", "aad" : "", "msg" : "d096803181beef9e008ff85d5ddc38ddacf0f09ee5f7e07f1e4079cb64d0dc8f5e6711cd4921a7887de76e2678fdc67618f1185586bfea9d4c685d50e4bb9a82", "ct" : "9a4ef22b181677b5755c08f747c0f8d8e8d4c18a9cc2405c12bb51bb1872c8e8b877678bec442cfcbb0ff464a64b74332cf072898c7e0eddf6232ea6e27efe50", "tag" : "9ff3427a0f32fa566d9ca0a78aefc013", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 29, + "tcId" : 73, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "97d635c4f47574d9998a90875da1d3a284b755b2d39297a5725235190e10a97e", "iv" : "d31c21aba175b70de4ebb19c", "aad" : "7193f623663321a2", "msg" : "94ee166d6d6ecf8832437136b4ae805d428864359586d9193a25016293edba443c58e07e7b7195ec5bd84582a9d56c8d4a108c7d7ce34e6c6f8ea1bec0567317", "ct" : "5fbbdecc34be201614f636031eeb42f1cace3c79a12cffd871ee8e73820c829749f1abb4294367849fb6c2aa56bda8a3078f723d7c1c852024b017b58973fb1e", "tag" : "09263da7b4cb921452f97dca40f580ec", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 30, + "tcId" : 74, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "fe6e55bdaed1f7284ca5fc0f8c5f2b8df56dc0f49e8ca66a41995e783351f901", "iv" : "17c86a8abbb7e003acde2799", "aad" : "", "msg" : "b429eb80fb8fe8baeda0c85b9c333458e7c2992e558475069d12d45c22217564121588032297eff56783742a5fc22d7410ffb29d66098661d76f126c3c27689e43b37267cac5a3a6d3ab49e391da29cd3054a5692e2807e4c3ea46c8761d50f592", "ct" : "d0102f6c258bf49742cec34cf2d0fedf23d105fb4c84cf98515e1bc9a64f8ad5be8f0721bde50645d00083c3a263a31053b760245f52ae2866a5ec83b19f61be1d30d5c5d9fecc4cbbe08fd385813a2aa39a00ff9c10f7f23702add1e4b2ffa31c", "tag" : "41865fc71de12b19612127ce49993bb0", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 31, + "tcId" : 75, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "aabc063474e65c4c3e9bdc480dea97b45110c8618846ff6b15bdd2a4a5682c4e", "iv" : "46362f45d6379e63e5229460", "aad" : "a11c40b603767330", "msg" : "ceb534ce50dc23ff638ace3ef63ab2cc2973eeada80785fc165d06c2f5100ff5e8ab2882c475afcd05ccd49f2e7d8f55ef3a72e3dc51d6852b8e6b9e7aece57be6556b0b6d9413e33fc5fc24a9a205ad59574bb39d944a92dc47970d84a6ad3176", "ct" : "7545391b51de01d5c53dfaca777909063e58edee4bb1227e7110ac4d2620c2aec2f848f56deeb037a8dced75afa8a6c890e2dee42f950bb33d9e2424d08a505d899563973ed38870f3de6ee2adc7fe072c366c14e2cf7ca62fb3d36bee11685461", "tag" : "b70d44ef8c66c5c7bbf10dcadd7facf6", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 32, + "tcId" : 76, "comment" : "", - "key" : "7d00b48095adfa3272050607b264185002ba99957c498be022770f2ce2f3143c", + "flags" : [ + "Pseudorandom" + ], + "key" : "ea1d436f6359caec010789fa94fe08b167c3e497d8917282f47ad2a8f95fd0f1", + "iv" : "73fe022202767af834e32126", + "aad" : "", + "msg" : "adf9b6df5c5cc9473e0bb579f9a6aad396f93d28bf83e98136f978cfb9d501d09ef778c122b43c876c22e40d74a48d908978465a06be9e80891710c8c2690a762bc9eb8bcb2aa2707db149abafb9c17c1f0b68c7adcea98aebf4c6a39e5a8f693133eaaa5bb0b3708720d7b86424101bad56aa190c67d25fe35a4a34e1f4fd", + "ct" : "ace9d080f1ae875c559fb3f0830e042a3a21ed7cbe6c5de366a3b0d7511b31425fd43a0af3ba7bb0a299c0f122ac5c677babcd1e1af24f284ead5fbb42aadc3665d2c28c818aac133c851efe01dad7d7321b197390e707df69b2a386de1d4cea60c203324b53102f4a760644cda341fdbdc3b5ca0aae74b7411c63a958e742", + "tag" : "aadbe96afff09960024a0be5e94425c6", + "result" : "valid" + }, + { + "tcId" : 77, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "ce758567bb0bf3a692333e4fa7b6a52e02c6afb4ca04beadb94a4aff207e9bc2", + "iv" : "d1cc1ab3d7d31e478cb4a589", + "aad" : "884fe40045a1893f", + "msg" : "03f9bcc27aef21ad1c9f22ca275f294ab582cf9a4878b2a6abec983723621c8b2d4cc97d91f1e96a946a8d25206a9ff0f4f04c5784dc64af5978b7371f12eac6bb47111eede49be44d23355bf0e477d701f3fefb26b67aa95354230f6cee09699252421ab2c3f2e89ecddecc405acd8c177a2aa5b6b2ff2ebff301ee59b5b5", + "ct" : "ebdbb8a9613cd78b62ae915f355fdaf50b6967688d25e0757d8988e6145aa557593f0476e70c0c307f0c3878da9d0454e652771ea89fcfa29ac89737ce53942654488dc9311fd6430da3ae7c390ee4f11db6b7a775e4c3759603de64ebc55c755f46476d2289f3f468e60b12cd615137ebbec389b58db53a20c8b708b445ec", + "tag" : "3d49d49da114603a70034b6437aa565b", + "result" : "valid" + }, + { + "tcId" : 78, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "d7addd3889fadf8c893eee14ba2b7ea5bf56b449904869615bd05d5f114cf377", + "iv" : "8a3ad26b28cd13ba6504e260", + "aad" : "", + "msg" : "c877a76bf595560772167c6e3bcc705305db9c6fcbeb90f4fea85116038bc53c3fa5b4b4ea0de5cc534fbe1cf9ae44824c6c2c0a5c885bd8c3cdc906f12675737e434b983e1e231a52a275db5fb1a0cac6a07b3b7dcb19482a5d3b06a9317a54826cea6b36fce452fa9b5475e2aaf25499499d8a8932a19eb987c903bd8502fe", + "ct" : "294a764c03353f5f4f6e93cd7e977480d6c343071db0b7c1f0db1e95b85e6053f0423168a9c7533268db9a194e7665359d14489bc47172a9f21370e89b0bd0e5ef9661738de282572bcc3e541247626e57e75dec0f91ac5c530bd1a53271842996dcd04d865321b1ecb6e7630114fe780291b8dc3e5d0abc8e65b1c5493e9af0", + "tag" : "f2b974ca0f14fb9f92014bff18573cff", + "result" : "valid" + }, + { + "tcId" : 79, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "80be86fb6fc49bc73428cab576f6ad72ff6aca04001b8b1c57a7128be73900aa", + "iv" : "903188433c1ce8971aa19b9d", + "aad" : "0587af8530ad0547", + "msg" : "67ce499cd8ed68bd717dfe61c60f27d260b1c163a72e8cc8597253d3d987c2dbe1bff2e44d9bd4765d3e53d9c3f8eb3b90e751f47c7157bdc1142bc33f5833ac1cd1262cbb239066b334a4ed99ae82c74f2b49540f1a614bc239d8fc5add8c178184e41281f6e66c5c3117fd953547f7c829425b5082aa69686847eaf5784692", + "ct" : "2b90b4f3de280c44913d1984bdd5dfa0566c6a14a058659a9b623277b0bb6e82101e79395d12e643f62d9a822bae497907493e4f8213fcf99da8a78fdf867af36bc8b0931c1886b4f0ae5729986494dbd59737e956cd8f226c7c522689d082f023894d54acab0c4d609f3746a67369bb8876008f7fd3dc6681c5fb9d728c5911", + "tag" : "f005ebe1c1ada75a9cee8d630881d5b8", + "result" : "valid" + }, + { + "tcId" : 80, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "01e75ae803d3045e6b28b7f67937eee2d8d98f77b4892d48ab1f15f57fa88bbe", + "iv" : "6902e8f0ef1e9ec60a3e46f0", + "aad" : "", + "msg" : "32dde3b9bc671fad1265b26cad3d8dd0f099134f6755f98613024e1bd10da9a62bad01a997f973101e855ee1c7e60e6b6aa1df9d80fa567d0ccca0f956680be76ed37c71fdedef560e2523e8c5fdb9516250017304f8ff416b9b8e5d17c1f062ded4616ea9d462ed6ca0dfddb9f5295b7a127c0825ffab56ea4983c01eec867f93e24a18be48ceb540986c530104fd466318eb812eb42fd04355615f92503e53799742cdc71830eaa44aeec914b6ff1cbb4f6f81ab595078331d645c8d083b469731174a706b1666e5e450cb62671067032a566f597b9866b71514a409e38fcabe844964581b3ab5152696b76e49ace66581d21f512e28e077c44948a65260", + "ct" : "6bc2433f8ab0712b59c5fbc6915bc5b971002b1689d36ee49089ff0c54fa359acf9a2a22823b0f9705f702891999f0685cb5f043c5b70d7581c18332144afe7eb3e43a843efdb7ae608f23267088a180d9620aa278129b0dc7af85901815c91b9b26b1007bb394ae1586426c58b5f34f403d311a98aa5a552f7b02491aab1e358e1c06efff292cfd4f28f0ddb25fb13365850992650a8a2f551e7abecd9995bb4219e69ab32ce1b7e73a68a72d66f84f6ba8af34f4673c43e9f8b298016647b878c786ac04145759bc758342c82a71e2590da936d85fa3f0d3ccc3c26265bf5aa1ceb68b572528e3e6d261d537f72345b5ca2b807e5c5d61ca198caeb848a5", + "tag" : "6e646aa9606b65092b3c5714b0a06eec", + "result" : "valid" + }, + { + "tcId" : 81, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "09e85f871440c5e49fb7364fcd0627c0623c4240af18afb446c0051c04948e28", + "iv" : "dfff8398e35a2e760dc5884a", + "aad" : "f7bd1b5ce93343df", + "msg" : "028f4d6686248655364389d9f5ecaebb69fc78dac06d7b7811ca1d0b00e529fa8497f3633cf33c9488d039eed3e58becedd6897f1cd285c0624b822789d8f5a392f21feee6fd8973e217bc3113bc669fd3f99585b9ef82e66ee60ee1ee8af75e2a0149001610a980ec9dfec09249514360f24016ad861e56366a402d68c624f4f56dacfc6a6043abe7c06a00e10d68838f86a2569f652ce5fb1f8345cd81ab73adefe859bbe10226de32f16d6dfaddcf6f3af160e134500d2896e3dd148b9d8c4df663c9f65bd417e0f3cfb979c06d88f749451f4d82c6f7e35b9e0ba382a0551593edccb3b3b4d620cea2705255246184f0ee9236443c8e3b4867604add56", + "ct" : "1227bc0e129faf1f3ef849e0a091b53a4f1b94c989a0f6975765a6f98f5738e2e3253aec99ce1e1943d21efd21313db6e61904921a5a981f910171e9faa0e7ee57cb1f63876733a023391f9f70adefb9d61630b7adb1e2a3f57a8cea23975c073e128d8c8fac29d7f1a30082966e03e5e38560dd2527757f3f1d31a722f5840271803e2aab34443e7d793a0743532cb7de6d45664696107ac41da5a860420b0f15754c077f6e6df2f7f1f3854fccd6c701ad0c790499bdbead35f9192ff537ab2180b2beed6578de7f732d5f913ece1eb5a022adb57933606998ff3c00c560e8f89c3d8417b5f85f06cc9eed1a7678510bab47c6f06f9dfa6bccb0e9b605fd", + "tag" : "2b63fa33cc020819b33c1ca9108986ec", + "result" : "valid" + }, + { + "tcId" : 82, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "dc4dbf811f9509e33a45a8a0743e9391de333f69c56ee4f0fe90ce21c238ee59", + "iv" : "1859d3ba4710cdd300baa029", + "aad" : "", + "msg" : "df91c48591f4cae8c4d659d024dfd0a3535981487764bf19b012713e6ac6d578aa0b3a51d7ac97cd503fdc8682cabdb6a5256e9890458356f39b9749f6ab158112fbe4f91acd333477998b9f0d7cc0be2d40acfa5103adc1b0d0a5cc94733d703e0d8c26e09e9d079fa6a65cf35240a16280826ab7c0d8ac5882c89e58444233c2f60aaae0cbd1a7ed850065242a9378c340232fd86f1fd52a92c960a9a86f529f431acf3aa94133785803f4ac1a22378332daa22dea3d34d2fdb7c308fa44ab93b3fb02f428be22fad6c0b10c138af97b92a199296dd947c93fbc40674c34c5623d26d9c90dc6b3357018b9f9250fb4dd5c11518191a236745a2bd42f863766", + "ct" : "c155b08f248b9a1ec7cd3b3a7a1fe37964de2effb752342d8c2804558c36be935bcd900dac4a0120f1ca7b8d1d1bc886ad5660e29af36523fb53fd5993f106fccf6b4e8448bf4f3f331133767d6a961e1bf756ab676485755852deec520d97fd4f97c945389768777ea01c4f03cb8d4ad9c3badd09724a5a542b2223b50b1b0f0b311e7321b5e1c4b7e1fc1a8cac613ef91187166147ce84321ce1bb10e82e401e4f5b5009a590937e4e0be98d4d1f3a3c809fe8546255e77c756f809b273ddd18ac2098e315a4ab6e6e8f7749a72b50ae449878153c12f63e62c9e453790c74b7ae09f6c2d9331b532127c29b36a8fd87552f189ef67a66f204d0813e2547ea", + "tag" : "a0aafb534e72d5d0291ce28de457714b", + "result" : "valid" + }, + { + "tcId" : 83, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "851d60f903fee79704ef4a5e64d6ea9bbdbbc2bbce54a08ffd810a7d966dd2d6", + "iv" : "aa9434bf91cd9e494314e68e", + "aad" : "6fd57103d966e810", + "msg" : "d0197218ffe58d1bff3a3e0b4d246495a2198eece00185095f0bff1bb2eb78ee83b86c232444e2bac93c05f5be3ae1913077c24f8a753362729ea8f947a82a0a5c0ab56762cbc78f94992396e3f252a38591fe1de6d0e71b5dc01d3f146d3050de55d15f64e11bc5510df4dca985e4ebdd232b972615e749914cf26ceb4e66802eb8324a5aa54b515b3386e1305f0efbade636f2e0f0a8b365783a1f02a1462002ff444bd8ce05397037bd96a910eba07bd606a8599202cf1ec70bda6b3346ff7060bf2837ba3f000fb63d31451de7fbc4544e920fba343ce7e49b71aab3a3e7bdc23e1ebfeaf00ee980368e0e6c13ca0ba195333d610fe826ab2f15e2a26e82", + "ct" : "6fe7d827a25e8028ba3a228894bb4d0c05a3e9d0b18273126669f90f8b46764252e9197d748178d4386472b286262f9d322f327e50e998e3928d3d201600e3c6431c697f848c91fa1cd1f8d282c3778662ee4e4cb2a225a5f1e362703011703ec1ffba91febe291f3d49cfe40a8fe34fba48686974f0957dd1351c7ed05795de157dac2e8be7c15cb33acc322bf8f5d9fbdebb84744e2a69d44ec1efe2a34ce97afc6fc46311885c96c481747ab86fe9c1c60832dc5625dbb9f48e34dc7a6f0fc439ecd76729f6b7b9cbade2703efdf352d3421aa715e3dd954cbf0fbdf74d31f980c4c0a1867b430f20f35127eef3a996ab46667ee3709afcf6490383efb394", + "tag" : "02dc33981da69c02be2c7e383a4001c4", + "result" : "valid" + }, + { + "tcId" : 84, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "317ba331307f3a3d3d82ee1fdab70f62a155af14daf631307a61b187d413e533", + "iv" : "a6687cf508356b174625deaa", + "aad" : "", + "msg" : "32c1d09107c599d3cce4e782179c966c6ef963689d45351dbe0f6f881db273e54db76fc48fdc5d30f089da838301a5f924bba3c044e19b3ed5aa6be87118554004ca30e0324337d987839412bf8f8bbdd537205d4b0e2120e965373235d6cbd2fb3776ba0a384ec1d9b7c631a0379ff997c3f974a6f7bbf4fd23016211f5fc10acadb5e400d2ff0fdfd193f5c6fc6d4f7271dfd1349ed80fbedaebb155b9b02fb3074495d55f9a2455f59bf6f113191a029c6b0ba75d97cdc0c84f131836337f29f9d96ca448eec0cc46d1ca8b3735661979d83302fec08fffcf5e58f12b1e7050657b1b97c64a4e07e317f554f8310b6ccb49f36d48c57816d24952aada711d4f", + "ct" : "2152f1edb34c35b43f7176809ecf6db0a0a2afaa18392744f7bb1d4a4c026c374bc28fb560987d0259da7b59a1920528a192211244f8b9446f3e680a54e4c0c66d4c60449ccb2e9244cec83622cdce99f5aafb8cb37d70bc866a045202cff331c783ff953ba053bd2db6086ac351878f0deaf49d92d0dded0a39182da35dac8c47e14cfe258aa4c85903c4ec1739261221a75e918b5ef24ca1ef1beb7a32e1890548d34cab34b4bcefad5d5d110cf6fd4e42ff4e35c24e8b6295130c5dd914e96b1f89838018914adf2e17426ff36965a738892007a74111c977a6d78250b912a539909d6ac350f37a67ec0fb0aafba26f2df1814691987145bcb3d80a815daba2", + "tag" : "a17ed683b37ce537184298103ad6a8c3", + "result" : "valid" + }, + { + "tcId" : 85, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "a0e4170759650755c454888ab1e44913ad801fb6c4035c2d6aaf537a4fbb21c5", + "iv" : "b10abdcc32cfb8523c6449f0", + "aad" : "9d3abb5f1b4791fa", + "msg" : "654a874abb7a13ea1d43140ae49f6e4ac8bfb8a8e979ce4b21320e69af4ea44bad0f3166db17017cedaad64719917e58c05bc4646a8c4c34931043cd6136202ec65487a1713ce144248d8ff8199763a3c37943e4c0a9de87d1079ed2a19cdb322cbe8131c1b04f7770ea23f8603076073b4a5bbdba96a3ea09197cfb61f7411a75e1855b076f5f57f6a3611ba821047f8880d82795397aaf900b335a458990622ba91fa5758e996d55209e44879c6d068e7cc0d5abed0d9470d8198ddbae92a28f98c62a158316dea8092ca7ffcf8b81adcb0f918f296e9a655439a186190b41cc9b4580627da94ebfe1d621bcca787de5f970006b7de87a6645827afc4ebf7ffa", + "ct" : "91d5e36eade5744e02e1cd1368258eb15dd4b3bbc92aa030a947c274328a26fa326ad8ea814db7beee7e6d991a27bc95045853c6b434fa64810623152a35ca79dca26d1742b2b3cdfbcebdcde47c087bbbc4e9ed4fe2d67e51d5cb16326ebb17e949ba3415f8fbd235276f2f90e3a233271ea7ddf88c3f9105685bcf3295f94505e2bdfa8f6fd18498ea945e7b47fb016feef608327dca93ccf54cccb3825cdb7ee61ed5d47f33b175ec0f6393136b0b17fa640d3d3e6f7f06990b80035e0297caab819dcdbb60b877b5ae2d09b4708d5e27c656c5c28e29ad85b32e84802efe315d90da7eb07575971dc39c2a7f44db5c0fbf47d8700e70103a0669462425453c", + "tag" : "737254b4bf0485fccde0392be1a3c858", + "result" : "valid" + }, + { + "tcId" : 86, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "4f62e56f7b15035f427849714beb97e6acf88371e1f69b388129bb447273d6b8", + "iv" : "137d5c98a92f6dcee4f29d7c", + "aad" : "", + "msg" : "a147b716b86ac8dac7447d5ba60ee8a4191d2c64a3aa04276aee7bf7dc824962c09ace20a7e614cc9e177b5b11819b8f17008a9408e8cd8bb34b401be35368f492c17629b6467299bfd2ec4d9a7f17dea6f9ca084e871fb7fc78c2bf299b810522062726c5cae14b839722ecff499a2b3f082b6d1bfedb752f84a4e77459c9268d63199315363e9aaa39bea7fbbcc60a5eedc8a1a982ad6fa67c295b932eb3999047e0a99b3823032b6b3b7c4c553970afca50cb4e5ce859c25c598eb682005f17aec5526e26493208483679a23ccef6f7403a3f3055affd531a1cb7d183892dd577d526e8da8aa8b8b980a36e176b8d9293e785ac01bdd4dac8cf8dbdd82926f1e31408284fb3aa01f4414ac7aa7832d2ec02dd2db9b6b4b61d8c1cbb31dac7b6afa8d08b6877e439600c4a6fc07511877df2e9ce3a9538a726002a46c083d98124b185730f3b2aea2a01cb626be809f87b2ac100511c5b8fa0e9d40c9c999ea0aa87aad08cfb62c1ba869178be986156f7622d8c48ad80a552e9d08c36671ae232efefc8619c562e715f04ae52db2ad8e4a09e8c671b12289558117f9562d51beb59e29b10dd9eb232e8fcdb1cfdd14899acd693de14a7c076a4656386e23b06415b2c7a93b166cad1048bc605a49a79df3c03a3380de68a4f013e05e5283745d4078ebe308dc8881ced62ed571a93c69e8aae6e51f5e61e4ff75699aa32", + "ct" : "8cf1182948f64274bae9a56362643e4c0a0f336ba0e60fb6559c0444fda0d03410f240432048d4dda78736db698970898aee32c5941057c87195bd151807505af56d939f0cf687b64ae21204203c0fe7bbada00d98a7dfef5378bfa01f5500230c7a453823d7eb9d604741182341adf0c90c652f7e3b549d8ac2090d78d8dfb9265ee2c2e92e760f76816f9cab794523b9bd6c4d22b94f8fbc07fa5fb6c55fb56570f5f9f22b7fe355ef36b20d31e17274d63fcac8904e67e3886afec43056d3bcbe683e7947a1fd8bebdfbc95ece9bd0418b74f7dbd745b5e8490b9891c124326753a5eb6f04150ca4c1a105874c21b90a52213ae8a483cfc7189f49491a1b0896a9171db2764d79ec1f98170f9f7a0bebe494246f708ea5bfb1ea4ba16df704d022a0b50d42d7b018995c1da346c1b9f8ff9432b830015d69ab2b4dcb6d24ea6c0b721552fd23171634895c0d1f3827e2954949e52db5fad0179d1b006c6591810526af9b7c3cd3c16d8df46254153b82c1156c360c6207c787d6074cac0ee638250273be768e6ebe14ccb0d7df728d085caefd2d6e24dbdaae063ad00225b1fa5015d620a87563780e0aa4eff4b500c4c1765dda555e224986b02b07f4be7dd955105ff5d1d61d35e66819744ba946f91ce302ee49a9ff4e3288f3d8ec5ff8b1936be6beed5cd8dccf4822802c3bf77a4c050d0893c13343dfbd7be796e", + "tag" : "e7ce1fa9c9a48457efb48d09cc5c2c24", + "result" : "valid" + }, + { + "tcId" : 87, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "c02c2c0f7af8aa219933eeb5cae06b047b231abe1678fa3c1764ba850ecd65d7", + "iv" : "52f284156a66918965da70d2", + "aad" : "38daa49513175a80", + "msg" : "9a2ec2de2ce5df3d0431a40021eec52633a845be351d042acd384fadccb40af3885ce163877bae78c4c8759c39405621070585313868ac7b90a53ed9fe4f8b245e2ba817be9261363ba141b3bebbb18bdb6b32070b50fbd42373c1f9ec32ab85634c0efd845d59fceea4155a6ccd34fed3ce0f68863047b600097a7c604a25f8222509287fe383fee8f41a9d82fe909b9271fcc0f2501094d1bb111a35ae540714db20d73f52fa70d28bc0d5a160a6f7cc1208ad4177d32e1539ff74b67f68dace45a3a4fd8cf5e8af97205a9cdc4c0053f3005e99c79e850e77077f296856773bfca498e8127d7ba1895709ea47deb4d24603b2919adc140c33c249c4b5a60112bbb61e5e8fe4ed06bd31566086c1e7823a907b254a3e40b7d00b8d4c94a7f3d2a2d9a603796a18336da0f56af1d0b9b3fc2af717e0a84478bce8c8451fc1e4fe755f78723bdd82fb705810d43e925b5d69e248315b89b2dded9412e2736db550d8696f64e27ae92ae5e3d26b04c69710489ed17a6764e7ee9d5d947b009af46a0db26a503b11f496d6eb52dd56b98052620e0feec99c211710ca31d2a48231da19d02bb25ded8b862bd8c242e5f602757af181d0b469c0017427c00506ad19882a3c4ee1e2692d9b14046cd08d6e2d43bd20e33e928db64cdec8ada4263afddedd0526777db986b725fb1611e54dc63b9728af4ad950abe2e950d1239a89", + "ct" : "83b19ed278195ab46de72ad88cbdebe1a164167217efa1c2f64ae1820ead80fe11ea034447149f83fb97d41f94ec350cc34271d11da22089bba9578901eea60d9c1a710bb55ff5b1c7fdce513e598de145166ad4a8e1ade5f924ade4c657809026f2c2c32aa5415a744920ffb436bf47ca88fe47b6c6673312381fb328447297ab3cd9e6781259b50996a49a1e33d7b0b443f8a278c3eb370fae028746138a51ecff1eddd4a31c4b5a33165a95515b7abc4f61ac5fbcd69681bb9a6e2bd6edd4c6a7a21b25228aae717061620a6a23df738abb6878a923b6a01d43d996ca7e42048799595f43df2799ef4f2b170870daa4861b1ec811d3c5bc886b9c17ef014fe00d0c04fae95bc56184abf3981829febd8091d55c65f02fc31d6e94a77023c669a62cfd0edb165d5cf4375b2cbf48e518989f7b7a1123ce4572b37081ed98125086c2649705a707b3a5162ab91f7ba0fceb2e24395c62f6bc8176961e4bf046cf8a5615810d28c7e6a0a12adcee66fd4ddc4733704d271d3a8ba601f7675c9db88df760fcdf818ff072237270ae5b0cef853fe9ee0317ff62e8631f431e8499a4ca7751c2336b7275f787ba78782992fd6e73a2d2dcc740076847a922880900f9778b2b09bf98575d0e4ac63ab8e88377e1969889cc5a05f32c774a045bb1ab680e3584428f86ccade4107f3ef18abc9af1c24fdd4bce7902fa5e06b4376c", + "tag" : "4653b36f7430536fed993668db4fe243", + "result" : "valid" + }, + { + "tcId" : 88, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "6aada828b2273ffb81dc794a8629e305cb646f9d266002bd313427d384838767", + "iv" : "00dea4505cd5396f6ba408a5", + "aad" : "", + "msg" : "1d99ee022f9576ed69af8a7f3945362ab0c4691a4d333a3f5f85cf8d7db7fb8a069b48998cf286ffa4615e87398c3c3c1295d5bee272bdeb5166470a8923f7b79dc92b2a97de34ba87db2907ac84fb23d38f2e1af835f737488fc04fac70432d3a0b02a472f851025803aac692273273e27be1dd9679a4d626997c363ba706a7db1f4cdc07fe3c67fbec0aa8619038e05607d95a5ddc4b403cd6dabc41790adb6cd76eaeac3491c3cd6a8787e0f29c042b4e2afe987674b9495ef55768c696bc6c3df1c1e9a7c0456f478a1a1cc4c3a9b0f2cd3b42db8d0b6aa36dfec3d2c08d1398eeb75db61ae902d2da5a1efac7904b8ae32af1ff942c99769504bb5c56f5819e4f899e8bbacfd4682d82f41e179a9ddf9a0820cc4316f252d1d35597aeda43ab870887e67aabe79f046b03a9a83588994058a07baedbbbf9c01d833732efac89ae8173f902e831d579d31e4a409cef5e494a27bb6367e84fc57642048e44d687ce73dd9e71384182b262d63a715698132f218fc2c3611ed0dbf814799866c8c43b4aa7c13b5a53f9a337627d76bb960f60fa891f0076a538c396500cefd2dd1e4e024f9d83275f9b2c0ce6df41bb6488398fc657dba0efdae0019dd31b03227edc5229aff60cd083c0f0b66675baaf91c3206819a0c985bc3283600e9e6d62c6fab2c6aefd69829c75063c54ad11269ac5ec563ecd870c2af4cde6cec43e", + "ct" : "e0ebc9ad51c2421c7e5add66854a184abee5b08da0281dba8ceed731016d93cc28bf8f58c56c0b976053799ef1019b68000b61429f2884fc5c0fc51dbc2832d9f0cf62e84ee2b2e4a71b44f6f29fa53546bac52bfb301b0132107b6e81592a14e59d7bf8d0b1649f72f536877c850d2b0ad6f2818225ad9ee74b3a91e6a53dc86fdb28dfc9edcccaaa4229b5e5af96c5d1b6c852a5a7cc2046deeb228c6cddda6899618203a070dc713f0f533c72f51b6c0ee57f6400a68f0f9a8bac249f6ba851153aaf58d9a311a9c699a53a4828157bf0abe63360696fd00fa42fa90483a04cde63b7eb4b12d988470a58a5a4ae6a507dcd6468c4a56bd84a39bf30a55109aeaaac08c5b3f6c482c8d4f3adf4f41b3cef09ee255d671a8a45c96535d55113414bbc72e07b02d8f548b7ff8511b71b52cf98eb85f951fc029b5a20927b876101f1e7993be9a33069c9c8711f198b8fce00727b8f5503bf27185db2e8fe8a0f79dbfa46a44c5369bd0121ac5dc048c5448efff93d65c05a3880e36de4b1f2fbc3fccefefd0109c2e6f6565a413f4fa616628fc28cd53c4493cd0ae307844e8f780412a5753c2c4c2f5246b1d063684aca3d5a929226cb2ca938d36e156bacf534b4d675be66b79b403c48106d32f0ec30cea379a092a577afede7a0de18e4eee6544ed7a7e14e24b1f1769d1d18f275e8ac7d665d97ead3e2fd78499f5d9c13", + "tag" : "d7a76044b3762b0fdaa78c14d56a83be", + "result" : "valid" + }, + { + "tcId" : 89, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "285215fdae568e13d4501fa7259ee663927ef005f495b1991cc0c4f8b4e521d8", + "iv" : "908863b8e51baed66187c998", + "aad" : "9b94574d8697d904", + "msg" : "91675754494a79adc2727177662f81e915df62ae76984a6532c53beff09de23089642976c2cc244e26191bc97286381983c58e1790ed61c189fa6ad6fe61e0636d353d4ae71b16bd790d83a4e0fd4f8ff2333a9963ce15e083ce5e64bc25cc6b32cb84a2c9bb497aa4f6082abb1f1cf78374682882bf242f06b2849c7a907944f1eb0cb1e1619c93d05419ab77264d1b7336c5f454d52c35a1005bc97a1dac3c46c951983a45fa87f19be57fbcdad58562de4c6981925d5b6118a3e50439926723c1879d710b6c79e880ee5c3facd6fb54ed86e7329f1f9c461791937608339ac13930b1c515b7b2dc98324a4eca7213005d2cf274edb9c318794e608f8323aca43dc6a6063f6ab9ceb0d149601ecaf8134a8b0acfc55bcfff0717047c7259958866a48c3097fbe0d5f17fced6362675fc5a5201c132ff97e0d8e801a59b2562b289d91c587217c71de36c26e1cef3d1245cf86ac2ffd7afcd085915db585cb41ed7f8060dfbea6ad5399c0b2769b0f3672c9d81966ad063ab46da9e0a07c5c9f42b70fa5d60e9374c5849b13f72e99514e8e6460d02ec433924d1c76946b3b7379fe70e4eebe53afc581b8d6fbfc9f48bceb14a571bd3a20bb460fb107f2006af1839f1c2ce07940c8dc64bc02961f50997f3ebdf7472efd7b9cf4ad75ab53fdeee6c634935c62fe062db0e082941eeb2a5568528bf0de46819288d6446ad33", + "ct" : "fd395a8a8a4d4f6404587fe9786e324a529a9c824fd6f09d1a489fa060d1a7fde3859ae324b631a3cc4b566e7270d91c09247f536a34bfe412e980da64bd995d87b25f9e4b39e634842d2112eedd5dadaacbccc701caf8e03988f4161700dbd9fc806eb2dabfa6d303dd6528a4ed256758e14d9e10b6d59fe4961c25384f0342b6277d503dd23d61d47ee4e30fbaf4fb2f2549dbb1a519f0da04b05e39b266067c9d27287f1fa91f69a81e63d7c207e6e7783061b02dda0fb3fc60b6aa9dcfa896a72f534a076779364443d9e6991317ff8c8249fa6d65510baab744bd1b697ef07d883f3b91d026ab982bec4101c454fd0dbce62f756414695873a3f5ec0d67821ca778268a968b5e8305fe97003c8c15355bd81505069887bb08f67f6e81d418c5bf85a904ec09cd6c04b3d6a7e088d02161e465d5322d3d7f4ac9bbe6e80fbda1fb9c6d6791a0f14419765789b043f2e231b7d05ffb0be6140a93e6161730f0e08467389487159c5a3fdae47ad2f65be4456e285ca14226bb2acb4f0e612f47bc70e801868e6d744f797b9d2b4933072bdbcbfbfad8a98b1704c963b53169943f1cc15c33631c84451f92b920e0b08883e65b4270b42bf2396fc27488e2a36c93a729995f0c245d2886ca54f70422eebe3510c42734a5500c7b1757df214b4dcec11eb6084e6405c8a0bd4b0b1c3c0a4b2923d197a287c23e5604271b756f", + "tag" : "62188f853284fb3f7eacfc876cf906e4", + "result" : "valid" + }, + { + "tcId" : 90, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "afd579aa1accc682aca54e142aa69df09802f020b24a42c41db58f6997edc678", + "iv" : "9f79d1da957491069d774496", + "aad" : "", + "msg" : "bafc6e865c48bd34b7f9329e35cfb286cd4dc31f8316171218bf0471dffd35a330a181697ca5178688dd87efe527924f90d1c78ba40de70952ff44c26efe2159e59358f3931573df9373a73b91ba9592e12140cc009feedd2595e5b6f066b5ef6de99d4c31552cecb0614f1dce990e46e7694382f3cf3ccfcd1ea62e563e5f0dc36cb5a84e0c0b3f1f8f3fa9100f487195ff2e3169ad08136aa8ad566548c9836aa00dbac74716c26e838c1486a0084d3dfd692585e2e5ae7c75caf0e7af60219f96116ae963b4a5899cb30a120daaca7833776692c25ad7c185e6a2d70ce03ff156cd25d76153539d6855773e21142f9ba0313562875f105a2b770a15b533fbf5110dafb69329982ab44ed1b9f321d7b79ae15a19d9f3bd4c504c24b23b812d514c19ae2a347cc18c12ce915a0bad7cc89a8720d4ba5ee0964fe05e4cc59a13f92c670b8655071e216f19ad05f4bbcca6dc7feeb188d6269c58065c98fcbbac183a9abb3811d80cb476544bd74b26991f3df987f0ed0ea6238659ac09a2250fecc0723ffc51647b74bdf454f26e11112c8bbd797f09a3be8251c6b5b319ed9537278cc1abedb32aa10840984b96e8636b289335846ae4fbd4a00f6600d98ebe25885c68d7043ce0dc5229d7e9bd51bea9b8fe0552f40688429c482629ced623f6074858147e73da3ff4ad2ae45c1a1c8a6c5b3b2c3d568a756608179f63b580fd", + "ct" : "112f4ce552e41a1e8c93f6ed3e1273b9dab4c1eeb5c100c2c2732af27f0160764012af269a50f04d10ba24bb43598547b700cfc480ab123f6e5c7488d674a637552ca03eb298af4ca2879830ca25f273713bd5bde16a06b31254b412bf6a8ce22efe73b15380fafe2ade9d5c57e6267d082b5adc06f55e8313b1d0753a46b988e7776b201a9d5896c349e8631f1b381c8f43247d0d9b171701fc94c5265ead84f3d44672bb799d3ddf8d63ae73d79104e48366f05d048df2ee54102d637b9c2d4d03200109be48b6d4c2fb9b0b45f7945c8c5468c97f36c9f4b9789a3a547348739dac3e7b1144884d501b4a073f04081de6287b66af2d0e3728cf2064be88975e578581e1e8d7c7d9c956d558c2fa6816721518f1e1de493e83628a42cce40f85c55d5973b397ea1d58ee473bf5ea59f35510e1903d22673c3d289121f3fed8ee4253e299a52410bbbd39daf1b87e43b5c4be3e4698943e5578f0744c2b0a4d39922d6c4b205e8259166a46230d326442492763dba8a2cd9d62c7e8715e43c891ce2f5333b02ea94ce6fa1c27e86e3488a9b7f26bb814d214b9d29eefa5a4a04040cdcbb1a13ca2f436e302f767da3a7675bcf501cee45f774eb64c0fcb64f1d2e5cd8dd9f9600e0b5197125a35249a0da6f64cadca4a769984bab62438af11c323de33014f627e945cb90f5be88291af1e7e169d7695db6289302ad99fec050c", + "tag" : "e2fcadc31ad755139d38ecbfb75d1ddc", + "result" : "valid" + }, + { + "tcId" : 91, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "5f44a54d8959406787895ad07ee415090a45e1171789a2236ef30b1fb8aa6f58", + "iv" : "0184e1b899f829c859822f21", + "aad" : "88794ff41cdc04a6", + "msg" : "0a0e09595a1a5d0784ce1abe4aafea00e66b30fbfa4ec23b22d0701f72b9492ae7d9cca281474fd5b1aad8265486cdb8c74f23bdbc0148affc171829ab113b18df5d873f70b54c340276381689edd981a4ee6a9354a7a0b3055b2c17e8dce3910857d3022ecb6871c7fead7601789fb211d0a4eb345bd16cf2ee447d0cc6267ef2b7b43a89778f6fcb08176be0308df23906567cace11c19e8962047c2a5db9d26c964d67318308bcbae06af8cd95405c5eba980528e4fdb10c24c0be0904199a7222e309495c4117b244c28f835dd68006ad8ca6a0e3bc0621115e3d7aab15d553c54acdb15f3479e4de48ffbf358a5aae9366cfd8f9dcf6a8010a70ec9fdfe889612368356a3c722dc04684ce6acd54fca83b3f097144be4b0af9ec4eac6d6bc443df3e3a679f29ed7afc162f936d7212de96ba50857178efebf83647b09fd751d48fe97ee68dbcf72547835502646ea68e8b17cf88d4ceb0ac5522e19ece5b30a0d5cb382d8c72478a5ebb18b8460df0eec767b232b0ecd7b9d5837367bdc08d7cc15b9e89a611e0e5f6f852f6264f07b4be7eb4482f3253c6b662b2f0b663be4f2e66ed71002f723da349cbbe0e0d1bd1837ff13228baaa0da2a07853164b227313748dba26b629ca6c995367bb977809c2a35661c048589fe1cba874190a80c9a7005df968a9bef0abf2fe4841aeea7cd2ba8c0e897aea78fbc2948ad2f8a", + "ct" : "ab64c27d42a6dd6d3a5882ae3a8d351026d48bbec73ddabdab59d0729680ca7edabb8acc71d23023394f21c205f4dcf3191bfeff50bedb42bcd3b20cacfbb0a201cceac62d8ee1cb187bf76abc9f0efc36fcf32e442a4aff52abc43e90e4f40dee972e9c8f78eba8dad3d5c3f065733e1e8d18fda5baa8b4d2cdbb9955d9f9ac5186605f5f7bd12efe38578878530fac56e0187e9d52dc1ec53b0fab591cda716ea608293f2d3c70666cdf966dc0ef4c7dead4b6b85f7585fa22225d792d1988186ce49046eec45d6adec620e8a4a16f5420630f3ac8020763d908d9fab35649e39153d65e06e792be350179b1a5b3ae3131a4c9ba05b6ca9afc8c8d9646aadfa275a65c0eb106f4c93eed0b536973698de3f7659e86e8bdec44c4c1e03b5e967abc89bbc6a831768673575d44b26caecfc82ad3ff5f48a9adc22fcdc000b915a1df8a027ac7d1f8524f3ca156202b2e288bb5d82c0574f8a1e2404bd5df52ac21dfee13ae509fea692ee5e42bae19a82b0249fdd43e725b8820c9a50d256064badb069d7ea142425290cb51ad10af493581a43640e69ebde9ac170f7835976cbff3800ef4fe07b1bbac842170d2ae0ef0c87b1cd8154cee3f46c064b6e68f1bf2aa1950dd658f2764f48885f450b1b2d634860fa233f9d8149e34e03348d4e506a75a0cf2636798826b2d6b7e55837628ab266395306722c924c70ff6081cd27e", + "tag" : "c3342ce3b313cc8ce28c166d927a4474", + "result" : "valid" + }, + { + "tcId" : 92, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "7d00b48095adfa3272050607b264185002ba99957c498be022770f2ce2f3143c", "iv" : "87345f1055fd9e2102d50656", "aad" : "02", "msg" : "e5ccaa441bc814688f8f6e8f28b500b2", "ct" : "7e72f5a185af16a611921b438f749f0b", "tag" : "1242c670732334029adfe1c5001651e4", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 33, + "tcId" : 93, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "6432717f1db85e41ac7836bce25185a080d5762b9e2b18444b6ec72c3bd8e4dc", "iv" : "87a3163ec0598ad95b3aa713", "aad" : "b648", "msg" : "02cde168fba3f544bbd0332f7adeada8", "ct" : "85f29a719557cdd14d1f8fffab6d9e60", "tag" : "732ca32becd515a1ed353f542e999858", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 34, + "tcId" : 94, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "7afa0f59dfcb5ad3a76490c5c804327c8d052be737a60fa8bcbf0a2c36630a43", + "iv" : "25b7bdf4a6dcbf7c9a3ec2b3", + "aad" : "8b71ac", + "msg" : "623e6ba6d3166a338bfcc7af90a230c8", + "ct" : "d46e8265a8c6a25393dd956bb44397ad", + "tag" : "e28f3ad9e3ef4a3d94ee07bf538eaafb", + "result" : "valid" + }, + { + "tcId" : 95, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "2ec25b0ec7ac244224e9c7fc2fa5d3ef17809e19fd6e954158dd0d72738a4cc8", + "iv" : "6fb0d1417cdfff4df37db08c", + "aad" : "3a5ddf40", + "msg" : "a1c933768a6d573ebf68a99e5e18dae8", + "ct" : "2d3cb2d9303491e264f2904f0e0753f4", + "tag" : "6c1db959362d217b2322b466536bfea0", + "result" : "valid" + }, + { + "tcId" : 96, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "0a2cf52371cf9d9f95b10108fc82b4fd6110a8ba9a88a26083685ad29826891a", + "iv" : "2538fc67afb9eab333f83290", + "aad" : "9eec540bb0", + "msg" : "0d8c691d044a3978d790432dc71d69f8", + "ct" : "a988c03c71b956ff086d0470d706bd34", + "tag" : "b35d7cbf2beb894b0c746e0730429e15", + "result" : "valid" + }, + { + "tcId" : 97, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "307e886b38bb18b445f8a2c6d6f8932492a9cea8d041ba72eb5efdfa70d0b8d2", + "iv" : "a071be999151e2a1c41c81e9", + "aad" : "56e014d97c74", + "msg" : "9aba22b495cb7ec887ddaa62019aa14d", + "ct" : "32bf95d4c195dbaf58d9af4001c6e57d", + "tag" : "4393808703d67a90870578046cd8b525", + "result" : "valid" + }, + { + "tcId" : 98, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "dacd51a8a8e4d5905b4cbb947ef4013eb296889353f3c9ee35f5577b26737a51", + "iv" : "3fa378a1befdddd61ae68cf4", + "aad" : "bb5a3812f0aefd", + "msg" : "e148313883a77da121124d06b1c77dca", + "ct" : "2a207ca7e9da6b13a229604304d87eb1", + "tag" : "8a6b6afec87d93ec6e8dbe13d84c0f8c", + "result" : "valid" + }, + { + "tcId" : 99, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "7b5fbbb202c16108fd13066446853a850d8b34e9da40519580da446a922f9162", + "iv" : "aa077a5ce9161bde8d8edc40", + "aad" : "f94bb92c1c668a695b", + "msg" : "da471cd6935a0ca8307ddedc6b959962", + "ct" : "548a5ca0ae49211cdf30bbdcb1352d31", + "tag" : "204dacb98f8c8908cc5ea22bb23f901f", + "result" : "valid" + }, + { + "tcId" : 100, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "1ffd101eb97531f6faa821ec4d5c5702725dd033d3b830bb760c4ef27ba983df", + "iv" : "598114e8cf7fbdea8ad29683", + "aad" : "2155627ec15a978fbcb2", + "msg" : "28668ca8db535c7e8eb27491ad0fb7cb", + "ct" : "28cedac24f14caa326c7fe401f68a87c", + "tag" : "2bf1b2c43d3039f8f5ce359c1102f879", + "result" : "valid" + }, + { + "tcId" : 101, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "d2d0a973d5951af352cbee57ac9dab1c284c99af3b992ce015f219506f64888d", + "iv" : "9acd213570ce9bb9d886c6ef", + "aad" : "37ad668d4d4fe889949763", + "msg" : "3f3f0076250352e1b6b5c12cfa12625e", + "ct" : "7256e856872ad3a54b34a2a6bdca8838", + "tag" : "3b12e4586e45223f78a6eea811efb863", + "result" : "valid" + }, + { + "tcId" : 102, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "adcc520b381382237d05a6400a7dfbcd0771b6aa9edb7966131ddef6af21f1be", + "iv" : "9183cdf3a8ba7397b6b2d5d5", + "aad" : "b334375415f6215c0bf89a9a", + "msg" : "958295619cf1b36f0b474663c0bc79eb", + "ct" : "852c141b4239a31feeda03550d70a2be", + "tag" : "5fc59287b92d3fcf7d66f13defb11b0d", + "result" : "valid" + }, + { + "tcId" : 103, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "bd534f7adeca466844fb3ba34658be807f15c5291ed6026860a24f179b712c89", + "iv" : "412c3e13ee1f7864bd15ce39", + "aad" : "2866afff0bcc6135dc63af88c8", + "msg" : "d92f8ce5d8d0ad2eb5f11af02ef63949", + "ct" : "89d6d089c4a255952aca11b24a01ff95", + "tag" : "f88fa4531204da315e7317970240ce9e", + "result" : "valid" + }, + { + "tcId" : 104, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "910ade7d324d2c9688439e1f142e0e5f9d130ff832e507fe1985e5a26452a6d0", + "iv" : "9be090dba93deff27adf99ee", + "aad" : "ea2575f123268e936c8e4c8c1bb8", + "msg" : "6e356094ed9d9a7053c7906c48ba3d9f", + "ct" : "01ffb343c757b27843d8a900a36ce39d", + "tag" : "a315541b7d6313c6fddf64b303d71d60", + "result" : "valid" + }, + { + "tcId" : 105, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "8e34cf73d245a1082a920b86364eb896c4946467bcb3d58929fcb36690e6394f", "iv" : "6f573aa86baa492ba46596df", "aad" : "bd4cd02fc7502bbdbdf6c9a3cbe8f0", "msg" : "16ddd23ff53f3d23c06334487040eb47", "ct" : "c1b295936d56fadac03e5f742bff73a1", "tag" : "39c457dbab66382babb3b55800cda5b8", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 35, + "tcId" : 106, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "cb5575f5c7c45c91cf320b139fb594237560d0a3e6f865a67d4f633f2c08f016", "iv" : "1a6518f02ede1da6809266d9", "aad" : "89cce9fb47441d07e0245a66fe8b778b", "msg" : "623b7850c321e2cf0c6fbcc8dfd1aff2", "ct" : "c84c9bb7c61c1bcb17772a1c500c5095", "tag" : "dbadf7a5138ca03459a2cd65831e092f", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 36, + "tcId" : 107, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "a5569e729a69b24ba6e0ff15c4627897436824c941e9d00b2e93fddc4ba77657", "iv" : "564dee49ab00d240fc1068c3", "aad" : "d19f2d989095f7ab03a5fde84416e00c0e", "msg" : "87b3a4d7b26d8d3203a0de1d64ef82e3", "ct" : "94bc80621ed1e71b1fd2b5c3a15e3568", "tag" : "333511861796978401598b963722f5b3", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 37, + "tcId" : 108, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "56207465b4e48e6d04630f4a42f35cfc163ab289c22a2b4784f6f9290330bee0", "iv" : "df8713e87ec3dbcfad14d53e", "aad" : "5e6470facd99c1d81e37cd44015fe19480a2a4d3352a4ff560c0640fdbda", "msg" : "e601b38557797da2f8a4106a089d1da6", "ct" : "299b5d3f3d03c087209a16e285143111", "tag" : "4b454ed198de117e83ec49fa8d8508d6", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 38, + "tcId" : 109, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "077433022ab34d380fc192fc24c2edc6301fec6f24442f572a1087ff2e05b39a", + "iv" : "28adcbc74364f26dd4b3108b", + "aad" : "e0100eb116cdc5e22a3b9f9b4126c149595e75107f6e237c69e82960052270", + "msg" : "03c874eeaaa6fa9f0da62c758fb0ad04", + "ct" : "1e9687b35fbc8eaa1825ed3847798f76", + "tag" : "0788bf70fd04030ecd1c96d0bc1fcd5d", + "result" : "valid" + }, + { + "tcId" : 110, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "3937986af86dafc1ba0c4672d8abc46c207062682d9c264ab06d6c5807205130", "iv" : "8df4b15a888c33286a7b7651", "aad" : "ba446f6f9a0ced22450feb10737d9007fd69abc19b1d4d9049a5551e86ec2b37", "msg" : "dc9e9eaf11e314182df6a4eba17aec9c", "ct" : "605bbf90aeb974f6602bc778056f0dca", "tag" : "38ea23d99054b46b42ffe004129d2204", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 39, + "tcId" : 111, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "36372abcdb78e0279646ac3d176b9674e9154eecf0d5469c651ec7e16b4c1199", "iv" : "be40e5f1a11817a0a8fa8949", "aad" : "d41a828d5e71829247021905402ea257dccbc3b80fcd5675056b68bb59e62e8873", "msg" : "81ce84ede9b35859cc8c49a8f6be7dc6", "ct" : "7b7ce0d824809a70de32562ccf2c2bbd", "tag" : "15d44a00ce0d19b4231f921e22bc0a43", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 40, + "tcId" : 112, "comment" : "", + "flags" : [ + "Pseudorandom" + ], "key" : "9f1479ed097d7fe529c11f2f5add9aaff4a1ca0b68997a2cb7f79749bd90aaf4", "iv" : "84c87dae4eee27730ec35d12", "aad" : "3f2dd49bbf09d69a78a3d80ea2566614fc379474196c1aae84583da73d7ff85c6f42ca42056a9792cc1b9fb3c7d261", "msg" : "a66747c89e857af3a18e2c79500087ed", "ct" : "ca82bff3e2f310ccc976672c4415e69b", "tag" : "57638c62a5d85ded774f913c813ea032", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 41, + "tcId" : 113, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "0c1e7bebbd5ff8c00827bc862f12154cd59a4fb013446e5022aede44f7670645", + "iv" : "10b7c0942a81d7c644cb35cb", + "aad" : "4e3d056e4d11811c2f3c35a34692cbd0658320859e3ca134420b1c3584d793a62a07f7a48a9fbe9d51a0a87de10108075c5eba2c61407d952b53b3f5f7200b5975146df9a2e902f715b04c01ab759062e35c7b72feac1b1a6c8e69002feb49b1ce0b4b1746c6c31c771fd7cdf80d2b076d21d212c3723b939c1c1a72e997bd", + "msg" : "bd68e65fec0e13228495e18fce6570b7", + "ct" : "c97f89ea1a96aed679b4c836858fba45", + "tag" : "16e236688142444cb538f4a45647f5cb", + "result" : "valid" + }, + { + "tcId" : 114, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "991ef9a9cffc46c3816766326bde6fc2ca046970be6f7f30dceaa725e27ff37c", + "iv" : "5ea95baaf3740ace298074e8", + "aad" : "151c0676d7d742b21482fd07bc9f7b28d312b321d9ee75f4c2024e0ec39ab26ba867208fbffae06ee730de05087b16da2463eff9ab4b70801e582ad3bf83616bb9a61ed60c3074088c0be67320e26089cfc25bdf8037432a2ba490643767492a83a511bd5718a3c07b35321b42dd4ac5da398ebfef5d65637c6748932ae27fe9", + "msg" : "c8144d069a953138f71a5c4550283e71", + "ct" : "7013d5dec5bb66d15d2ecc893ab5fba9", + "tag" : "9651df2f9cf77b52966a0bae6e19c135", + "result" : "valid" + }, + { + "tcId" : 115, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "0d73ddcb28a05a3b194327bb70bb98da267d973edbc896e41b9d5051b7a2fdfe", + "iv" : "e4f0b1637bcbcb146edc3dba", + "aad" : "d7b6aa7b2e605cb175a799da9a7fef90345a0b49dc060fcb1d9a5dbdfb3a47fe7444e288bc213686cd80dea3988dfec658c9e781b6a9d556d7519b38fd214c511af9dae74714741a06a3a0fba77311ccddc9fcac514d69455744ceec9083ed07ad5246cf2a108268061b91bee84a1e83e9256435f75c6baf4dd6c2a35fa7bcc5ed", + "msg" : "05374b488f5ab044552262d720199ae8", + "ct" : "82feb5e5d88ea755ceb77456803e2bf2", + "tag" : "e425b62274edbd7ab711117f0b2e4ece", + "result" : "valid" + }, + { + "tcId" : 116, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "93af42407d97c760adab2706a37a943f77acbc8146ea5698a311e4a99b2663c5", + "iv" : "00705ed71d411e9a43ea1323", + "aad" : "543d01c9a4caed305a6a7a76754a9deb1255d76a33f6870cae73ca803400b703aead78575d719c837b64a7c590040cf957f5eee46b74dcfe29002f5bd6127aa57ba44e601ea2cdd16051dbffc33b655afc1887e7c1a5bd99e0a5b018e01e7bc80fa0dd1f82839e62b9ec618e7f085d21d5f26be55633329c1fe73956b5692d18ba380d47e1217342334059c391776445ed34214f6608b787ca280463be33bf7d50a2a018235a9e6b204d037025bd49b80de348d13a5a459e40f3507236e14f6a70b420ed55915fa1f9f32e5a2028f8e2755b690da6927e415a8d7283c084ac410c4db4eb20c7682cb3ac10e698fb04a275463d4c67875691e428343d0025ff", + "msg" : "46665b3e125f845a5d72b8bf819b05f1", + "ct" : "01733e218929a9e240da2d8f5342bdce", + "tag" : "836af3f03a858c22df4a0913c3c3205f", + "result" : "valid" + }, + { + "tcId" : 117, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "09ccd5f02ac621a91bfe26c45889fb40c034a739651e05f974e3d1b8f5467817", + "iv" : "bb720368504f2602d6cccd57", + "aad" : "d5c987f2f71e3a9caae4616687ed1ae2f00d5e3e2b4628e56e24e0fcb0d9a5c979bf38e3052a2b107fc64308763f1277af3ff6d80109dae056e1f53b08304ba7a7f555b66b556dc3869fb059ed519805f7daae22743d86f2319b95e9c0628a5c7de93e97971e8cdb0833edd36e4c3c0168b4617786c0bb5d433e11f2d390c52ce1beacb7bb31f2d0fa644bf1c616f3f2b2328fe295398eb908b85bf4cd04d697486f51b0dc0cfc08a37fe3e93e9a35e4f434e13c125fd553d554713fa9d431b3cec9f5c9562289a7e7cb6b54be24c9b4ba339444042efbdb8a0178a354a54946b0f4f3bb5804c49d7e19ce8f63b3f6892a7447d5e1bbfa64c78708693ec5f509", + "msg" : "b783d9e8ce0d93a089c329491aef73d7", + "ct" : "b755cf3739f9aece41a56a7158a4cd51", + "tag" : "a7496a7f239a1b7e327af7ddcd868fcd", + "result" : "valid" + }, + { + "tcId" : 118, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "5d97d19c96153a7cfef2e5f4e27211d3bcc1826c67a6cc0bb02a46f944a85a5f", + "iv" : "669ea62069c7199d9ca2be41", + "aad" : "d218d976cedc3dd23ce31944405bcd0e44d5fc776838f5154c786d20fb7a39ea2e2e426fa6ce7a011ca05b5f6615e20373f7c80e98cebf8518339ba65b60532de536d3cfecf2a6b8a88a64149feba8de320a697f6a1339b0739927dd22641b8745cd04fb5fcc136dd2f3c921694005dff53ce44213fbc13f67402f882b13b28198fca970847356e2a82a2e79912ff6a1a9de8f4fed47b45b445dcd6c7400fdbc4a5da53bdfa03bad3d99b2e6038e334529b9c6f23f5135eef61db819b7ab1c7da3d1beceb4c2d212250f15fd301901db51a08d2b496e6e1f3e45af39e9556aed00b90e06535418a650bf9ab9f0e5d753f8a2e5d17c1409aba72b50fc161b2d0557", + "msg" : "400037002b7dd892f3e582a3386e9632", + "ct" : "817080b5020f10f034e3087d41e0fc40", + "tag" : "b113757aebb9b4ef7e5d873dd58b640a", + "result" : "valid" + }, + { + "tcId" : 119, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "b4d739d35bd8877fd0750c84c3d1aaa81f4aadab959dca5bea0fb77b0c266c05", + "iv" : "f34e40fa45b970c4dd5255cb", + "aad" : "48c9ac49c659b0ad7f1197dcb86868889e5dcf677ab23cce1f75b4951477ed67f6cd0e5b2673401846a0440511eeceaec2149cf02944d2bf00ae30876ffc61c67e1f9f08581c840e50dbb419abcc7d06997ed2a95d5e9943ef83e341383ae4893944d9668e6b8e04a9a20aefdfa009312fdfc1c0f95c516daf3cb5b80ea4fe485f8dce62cc62bede36118c6d06832494c7633540e901beaffcd8a3570b1567ee018b412b7d74d447a7ca414c27193973051424224c449b3fbed90dd32b50013234fc0173eb1f28cc007b8330b84944ca75e54f32bea7b29cca4df44507c1c63dfbdcac4f6ad01f77541a30119c90f8b8df2d96d8dadd2389c372005f09c169dc9892e61b9c1eab8523d0175e6c36146781a01da5b5812cdf80ef31973d3b8fe1e74e866fb631d80dc25aa929447e63801c80afc78c81a5762192cf8eed57d74f44848ed2bbdd2ab41c8f009f99a207651d25e56576f4c7890286b752c59df4a87945d0efbe578bb900d56e5b406e769498918317c84470a3d27250f1c4fe740c6291d60263ce43c236f3640e3c1a93d113a01daf4aa8030f26e9e22679f066764230ab664cb155c0b08b75b553eddadb3a74e2122c26c035233c9b40f832412bc79a68af3d5d55283df540b334b3aa498f71c8101688fcd9c8b90520fae0194ff6f773effea4eba786cb3d81a451cb9d37003ff3fc7dc7bec3e80e94ea881c", + "msg" : "0e45f9d687915b44da56b8bdd4588f04", + "ct" : "15cf5c8d9865fe34b2c47b976bfcf60f", + "tag" : "8982f56140bc1f11679f1577736b96ef", + "result" : "valid" + }, + { + "tcId" : 120, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "33518a3fd6694b641188e7d473c9550ac6bb72b4aa4494c4109af816ab4571f3", + "iv" : "158f6467508774fce7ccd9b9", + "aad" : "886675ae18fc751ec295ed7a2370053b474a1859b6c87e8135fe56517b0770adeabedcc5ea2b759801d6e8b773881ea2b8cc0e82cf04c1f682668ec22761e3dcdc92b28990712e57172e1e8dd95bea6e946b4164fab6db2fc49426a7618e897c63d317a0d56817b60158b0f6c0abfa70adf0dad805ee6610467ee73d42fe4c6af40b468db8726db498fbce46e348859cf50e371f539ae4ce3c1a9f399c8561b017f9d7b2e7a2a9637343916e22605a854c390e1128b899b2cea4894d483e5663d9cd007d626ff6a82338ca00b90cf45e1062ef29112870c508ab9644a20df33ceca7c6a535bf78b2b7bf48e4638b9d227167fa26de3e4f6dafe81f4fa9222a0472fecd42280c438011f436b35cfee8e9a0b6ee97cadb63b15ace995c8e5e240132d5b74ddff4188960fa89351eefdd5daa719387980ac7192764fbf0e90f6bc83900695729b0c09bcded2795d33eeb438f3ac6d849aed9ac3b03979cc86e1bec297030d635fd6440b9c08c0f1dff1d837f437ce13b1f6903fe7b965ae1bb174a5e98e9fd11c2afe68eb87cf17c884542c641c06bb7e0124dc077ba2ff175f278805c4d3ae6278a750ba107f5b140ca374a42fe97447781d64f28b2f537ef59df384e8c8a78e51e5d471b7d37acaffde7323abd3b661cbdc38889db16a9d992084866f27f5ccb3556d41ac2a6a2c1fc4b9c1dcdc5d1025123184d64703a109593", + "msg" : "16bb3f376160ed2935ebd144401b6332", + "ct" : "8b84a0c2dc5c884fc4e6e562f6407178", + "tag" : "413f8ea12d38c5a3e776f931a7e235e7", + "result" : "valid" + }, + { + "tcId" : 121, + "comment" : "", + "flags" : [ + "Pseudorandom" + ], + "key" : "7e8d8c980ce323ecc0c70865e2ebcdff9846613d73e260825152ebd8fae138a8", + "iv" : "7089fdbd6507a0c6cd616812", + "aad" : "f8f24096168fbd649822b44c1e426232f936470d18432ba25bc412249b2cb80b4586335bc3794da9111c1b4390c6c1bc5c6c726e7c8276d16a6d4b843181a88713681565cbac82159f4cf3333988835938510ae766223047b5d9f04831cb451c90b1f1ea3f8b6fc0b2536344e5f01fc3169d0adb94081492ac3a7c78c8a443b2b7f88c6e3149ea9f5aa15b194d0f8125dbeb63cf386ce11e5cd8df0cbea51d0da859ca7b1a7b70ca03fad12678833cabe4f50912172340ae63234a6c19e07f94cf6cf0bc0e60468e6eabb5ba0a7881c20ca6a85e10f7d227d5bd255809cb3162edb321596d8f035bd63f5211a9c1d67cbc7fbd5664a642bee4c91f6a15dbaa7e816432cd0dd55d04b6ef52457e024f483d2a8d95ce5c88d9a09ea7c28a6e6b3d35cced43224e84681374c7489688f3fd3385b9af77b760308db3407280f0d8586e2b60c6795ed38ea233070ae639c13118ba39476bc9cf447ae8dbead6dd512de32685aeb88da2b3c5f982fc68e31487ca166e511e0a60a7a7844c90681a32e7a59846c8d8406a28a2b8b0a99bbd1b6ee0130bb72ed0017c5b5aff1348cf8fe5f554b42773478109b3977091d4dd7982e65a1072044c3b54874e8156f6610b4ffa6fe799db173b024150835f130d6fd369488fc19e8cc5fbb50aa8dd8701cba2e5a71ca2b6831bcf8efb36afb50d8768c2984026b83187a5682779f3ac69839729", + "msg" : "66628635128705e67c81309e9fdad58b", + "ct" : "ccdecc5587d68c9d05af127461339cfb", + "tag" : "261a1df437594665341798182d5333f3", + "result" : "valid" + }, + { + "tcId" : 122, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "00000000000000000000000000000000", - "msg" : "256d40888094178355d304846443fee8df99470303fb3b7b80e030beebd329be", + "msg" : "65b63bf074b7283992e24b1ac0df0d22b555dbe2254d94a43f1de748d3cc6f0d", "ct" : "0000000000000000000000000000000000000000000000000000000000000000", - "tag" : "e6d3d7324a1cbba777bbb0ecdda37807", - "result" : "valid", - "flags" : [] + "tag" : "39f4fce3026d83789ffd1ee6f2cd7c4f", + "result" : "valid" }, { - "tcId" : 42, + "tcId" : 123, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "00000000000000000000000000000000", - "msg" : "256d40888094178355d304846443fee8df99470303fb3b7b80e030beebd329bee3bcdb5b1edefcfe8bcda1b6a15c8c2b0869ffd2ec5e26e553b7b227fe87fdbd", + "msg" : "65b63bf074b7283992e24b1ac0df0d22b555dbe2254d94a43f1de748d3cc6f0d20c142fe898fbbe668d4324394434c1b18b58ead710aed9c31db1f2a8a1f1bb2", "ct" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "tag" : "062de6795f274fd2a305d76980bc9cce", - "result" : "valid", - "flags" : [] + "tag" : "f5eaa804605c3a4785f9d7f13b6f67d6", + "result" : "valid" }, { - "tcId" : 43, + "tcId" : 124, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "00000000000000000000000000000000", - "msg" : "256d40888094178355d304846443fee8df99470303fb3b7b80e030beebd329bee3bcdb5b1edefcfe8bcda1b6a15c8c2b0869ffd2ec5e26e553b7b227fe87fdbd7ada44424269bffa5527f270acf68502b74c5ae2e60c0580981a4938459392c49bb2f284b646efc7f3f0b1361dc348ed77d30bc57692ed38fbac0188380488c7", + "msg" : "65b63bf074b7283992e24b1ac0df0d22b555dbe2254d94a43f1de748d3cc6f0d20c142fe898fbbe668d4324394434c1b18b58ead710aed9c31db1f2a8a1f1bb24405c183af94ee1ad630cd931158a6213d48c8fff10d0a1f9ef760188e658802aad55e41a1d99069a18db55c56af7c10a6f21ecc8af9b7ce0a7ea0b67426e925", "ct" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "tag" : "d8b47902baaeafb34203051529af282e", - "result" : "valid", - "flags" : [] + "tag" : "9b5c43a78d954e8a3c659eebc13d5d55", + "result" : "valid" }, { - "tcId" : 44, + "tcId" : 125, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "ffffffffffffffffffffffffffffffff", - "msg" : "da92bf777f6be87caa2cfb7b9bbc01172066b8fcfc04c4847f1fcf41142cd641", + "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "b3891c849cb52c27747edfcf31213bb6", - "result" : "valid", - "flags" : [] + "tag" : "37e3399d9ca696799f08f4f72bc0cdd8", + "result" : "valid" }, { - "tcId" : 45, + "tcId" : 126, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "ffffffffffffffffffffffffffffffff", - "msg" : "da92bf777f6be87caa2cfb7b9bbc01172066b8fcfc04c4847f1fcf41142cd6411c4324a4e121030174325e495ea373d4f796002d13a1d91aac484dd801780242", + "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "f0c12d26ef03029b62c008da27c5dc68", - "result" : "valid", - "flags" : [] + "tag" : "3d52710bec86d4ea9fea2ff269549191", + "result" : "valid" }, { - "tcId" : 46, + "tcId" : 127, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "ffffffffffffffffffffffffffffffff", - "msg" : "da92bf777f6be87caa2cfb7b9bbc01172066b8fcfc04c4847f1fcf41142cd6411c4324a4e121030174325e495ea373d4f796002d13a1d91aac484dd8017802428525bbbdbd964005aad80d8f53097afd48b3a51d19f3fa7f67e5b6c7ba6c6d3b644d0d7b49b910380c0f4ec9e23cb712882cf43a896d12c70453fe77c7fb7738", + "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44dbbfa3e7c506b11e529cf326ceea759dec2b737000ef2f5e061089fe7719a77fd552aa1be5e266f965e724aa3a95083ef590de13375064831f5815f498bd916da", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "ee65783001c25691fa28d0f5f1c1d762", - "result" : "valid", - "flags" : [] + "tag" : "51356329e280b12d55d3d98f0a580cbe", + "result" : "valid" }, { - "tcId" : 47, + "tcId" : 128, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "00000080000000800000008000000080", - "msg" : "256d40088094170355d304046443fe68df99478303fb3bfb80e0303eebd3293e", + "msg" : "65b63b7074b728b992e24b9ac0df0da2b555db62254d94243f1de7c8d3cc6f8d", "ct" : "0000008000000080000000800000008000000080000000800000008000000080", - "tag" : "79ba7a29f5a7bb75797af87a610129a4", - "result" : "valid", - "flags" : [] + "tag" : "c152a4b90c548c71dc479edeaf9211bf", + "result" : "valid" }, { - "tcId" : 48, + "tcId" : 129, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "00000080000000800000008000000080", - "msg" : "256d40088094170355d304046443fe68df99478303fb3bfb80e0303eebd3293ee3bcdbdb1edefc7e8bcda136a15c8cab0869ff52ec5e266553b7b2a7fe87fd3d", + "msg" : "65b63b7074b728b992e24b9ac0df0da2b555db62254d94243f1de7c8d3cc6f8d20c1427e898fbb6668d432c394434c9b18b58e2d710aed1c31db1faa8a1f1b32", "ct" : "00000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080", - "tag" : "36b1743819e1b9ba1551e8ed922a959a", - "result" : "valid", - "flags" : [] + "tag" : "40ef6383052d91c2e4b4611b0e32c5ff", + "result" : "valid" }, { - "tcId" : 49, + "tcId" : 130, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "00000080000000800000008000000080", - "msg" : "256d40088094170355d304046443fe68df99478303fb3bfb80e0303eebd3293ee3bcdbdb1edefc7e8bcda136a15c8cab0869ff52ec5e266553b7b2a7fe87fd3d7ada44c24269bf7a5527f2f0acf68582b74c5a62e60c0500981a49b8459392449bb2f204b646ef47f3f0b1b61dc3486d77d30b457692edb8fbac010838048847", + "msg" : "65b63b7074b728b992e24b9ac0df0da2b555db62254d94243f1de7c8d3cc6f8d20c1427e898fbb6668d432c394434c9b18b58e2d710aed1c31db1faa8a1f1b324405c103af94ee9ad630cd131158a6a13d48c87ff10d0a9f9ef760988e658882aad55ec1a1d990e9a18db5dc56af7c90a6f21e4c8af9b74e0a7ea0367426e9a5", "ct" : "0000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080", - "tag" : "feac4955554e806f3a1902e24432c08a", - "result" : "valid", - "flags" : [] + "tag" : "ae9b542541e84fc74542eed6be638fee", + "result" : "valid" }, { - "tcId" : 50, + "tcId" : 131, + "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "80000000800000008000000080000000", + "msg" : "e5b63bf0f4b7283912e24b1a40df0d223555dbe2a54d94a4bf1de74853cc6f0d", + "ct" : "8000000080000000800000008000000080000000800000008000000080000000", + "tag" : "10fee3ecfba9cdf797bae37a626ec83b", + "result" : "valid" + }, + { + "tcId" : 132, + "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "80000000800000008000000080000000", + "msg" : "e5b63bf0f4b7283912e24b1a40df0d223555dbe2a54d94a4bf1de74853cc6f0da0c142fe098fbbe6e8d4324314434c1b98b58eadf10aed9cb1db1f2a0a1f1bb2", + "ct" : "80000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000", + "tag" : "7490795bdbbbf5d0aecb9a4f65aa379f", + "result" : "valid" + }, + { + "tcId" : 133, + "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], + "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "iv" : "000102030405060708090a0b", + "aad" : "80000000800000008000000080000000", + "msg" : "e5b63bf0f4b7283912e24b1a40df0d223555dbe2a54d94a4bf1de74853cc6f0da0c142fe098fbbe6e8d4324314434c1b98b58eadf10aed9cb1db1f2a0a1f1bb2c405c1832f94ee1a5630cd939158a621bd48c8ff710d0a1f1ef760180e6588022ad55e4121d99069218db55cd6af7c1026f21ecc0af9b7ce8a7ea0b6f426e925", + "ct" : "8000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000", + "tag" : "1d1096a8ca9e2bda2762c41d5b16f62f", + "result" : "valid" + }, + { + "tcId" : 134, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "ffffff7fffffff7fffffff7fffffff7f", - "msg" : "da92bff77f6be8fcaa2cfbfb9bbc01972066b87cfc04c4047f1fcfc1142cd6c1", + "msg" : "9a49c48f8b48d7466d1db4653f20f25d4aaa249ddab26bdbc0e218372c339072", "ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f", - "tag" : "20a3798df1292c5972bf9741aec38a19", - "result" : "valid", - "flags" : [] + "tag" : "af8492c792bf8d8062be74ff6efb3869", + "result" : "valid" }, { - "tcId" : 51, + "tcId" : 135, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "ffffff7fffffff7fffffff7fffffff7f", - "msg" : "da92bff77f6be8fcaa2cfbfb9bbc01972066b87cfc04c4047f1fcfc1142cd6c11c432424e121038174325ec95ea37354f79600ad13a1d99aac484d58017802c2", + "msg" : "9a49c48f8b48d7466d1db4653f20f25d4aaa249ddab26bdbc0e218372c339072df3ebd8176704499972bcd3c6bbcb364e74a71d28ef512e3ce24e05575e0e4cd", "ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f", - "tag" : "c03d9f67354a97b2f074f7551557e49c", - "result" : "valid", - "flags" : [] + "tag" : "f24db68c46b67d6f402fa6c897913368", + "result" : "valid" }, { - "tcId" : 52, + "tcId" : 136, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "ffffff7fffffff7fffffff7fffffff7f", - "msg" : "da92bff77f6be8fcaa2cfbfb9bbc01972066b87cfc04c4047f1fcfc1142cd6c11c432424e121038174325ec95ea37354f79600ad13a1d99aac484d58017802c28525bb3dbd964085aad80d0f53097a7d48b3a59d19f3faff67e5b647ba6c6dbb644d0dfb49b910b80c0f4e49e23cb792882cf4ba896d12470453fef7c7fb77b8", + "msg" : "9a49c48f8b48d7466d1db4653f20f25d4aaa249ddab26bdbc0e218372c339072df3ebd8176704499972bcd3c6bbcb364e74a71d28ef512e3ce24e05575e0e4cdbbfa3efc506b116529cf32eceea7595ec2b737800ef2f56061089f67719a777d552aa13e5e266f165e724a23a950836f590de1b3750648b1f5815fc98bd9165a", "ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f", - "tag" : "c86da8dd652286d50213d328d63e4006", - "result" : "valid", - "flags" : [] + "tag" : "43f651ab2e2eb0f04bf689a40d32da24", + "result" : "valid" }, { - "tcId" : 53, + "tcId" : 137, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "7fffffff7fffffff7fffffff7fffffff", - "msg" : "5a92bf77ff6be87c2a2cfb7b1bbc0117a066b8fc7c04c484ff1fcf41942cd641", + "msg" : "1a49c40f0b48d7c6ed1db4e5bf20f2ddcaaa241d5ab26b5b40e218b7ac3390f2", "ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff", - "tag" : "bede9083ceb36ddfe5fa811f95471c67", - "result" : "valid", - "flags" : [] + "tag" : "60d95294a3694cfaa64b2f63bc1f82ec", + "result" : "valid" }, { - "tcId" : 54, + "tcId" : 138, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "7fffffff7fffffff7fffffff7fffffff", - "msg" : "5a92bf77ff6be87c2a2cfb7b1bbc0117a066b8fc7c04c484ff1fcf41942cd6419c4324a461210301f4325e49dea373d47796002d93a1d91a2c484dd881780242", + "msg" : "1a49c40f0b48d7c6ed1db4e5bf20f2ddcaaa241d5ab26b5b40e218b7ac3390f25f3ebd01f6704419172bcdbcebbcb3e4674a71520ef512634e24e0d5f5e0e44d", "ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff", - "tag" : "300874bb0692b689dead9ae15b067390", - "result" : "valid", - "flags" : [] + "tag" : "beaca0b47027196176186d944019c1c8", + "result" : "valid" }, { - "tcId" : 55, + "tcId" : 139, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "7fffffff7fffffff7fffffff7fffffff", - "msg" : "5a92bf77ff6be87c2a2cfb7b1bbc0117a066b8fc7c04c484ff1fcf41942cd6419c4324a461210301f4325e49dea373d47796002d93a1d91a2c484dd8817802420525bbbd3d9640052ad80d8fd3097afdc8b3a51d99f3fa7fe7e5b6c73a6c6d3be44d0d7bc9b910388c0f4ec9623cb712082cf43a096d12c78453fe7747fb7738", + "msg" : "1a49c40f0b48d7c6ed1db4e5bf20f2ddcaaa241d5ab26b5b40e218b7ac3390f25f3ebd01f6704419172bcdbcebbcb3e4674a71520ef512634e24e0d5f5e0e44d3bfa3e7cd06b11e5a9cf326c6ea759de42b737008ef2f5e0e1089fe7f19a77fdd52aa1bede266f96de724aa3295083efd90de133f506483175815f490bd916da", "ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff", - "tag" : "99cad85f45ca40942d0d4d5e950ade22", - "result" : "valid", - "flags" : [] + "tag" : "d4811028a577d4dd69d6b35d717f73e3", + "result" : "valid" }, { - "tcId" : 56, + "tcId" : 140, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "00000000ffffffff00000000ffffffff", - "msg" : "256d40887f6be87c55d304849bbc0117df994703fc04c48480e030be142cd641", + "msg" : "65b63bf08b48d7c692e24b1a3f20f2ddb555dbe2dab26b5b3f1de7482c3390f2", "ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", - "tag" : "8bbe145272e7c2d9a1891a3ab0983d9d", - "result" : "valid", - "flags" : [] + "tag" : "10fb61272b555bee104f5a71818716d6", + "result" : "valid" }, { - "tcId" : 57, + "tcId" : 141, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "00000000ffffffff00000000ffffffff", - "msg" : "256d40887f6be87c55d304849bbc0117df994703fc04c48480e030be142cd641e3bcdb5be12103018bcda1b65ea373d40869ffd213a1d91a53b7b22701780242", + "msg" : "65b63bf08b48d7c692e24b1a3f20f2ddb555dbe2dab26b5b3f1de7482c3390f220c142fe7670441968d432436bbcb3e418b58ead8ef5126331db1f2a75e0e44d", "ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", - "tag" : "3b41861913a8f6de7f61e225631bc382", - "result" : "valid", - "flags" : [] + "tag" : "4756764e59583504182877d8c33120f0", + "result" : "valid" }, { - "tcId" : 58, + "tcId" : 142, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "00000000ffffffff00000000ffffffff", - "msg" : "256d40887f6be87c55d304849bbc0117df994703fc04c48480e030be142cd641e3bcdb5be12103018bcda1b65ea373d40869ffd213a1d91a53b7b227017802427ada4442bd9640055527f27053097afdb74c5ae219f3fa7f981a4938ba6c6d3b9bb2f28449b91038f3f0b136e23cb71277d30bc5896d12c7fbac0188c7fb7738", + "msg" : "65b63bf08b48d7c692e24b1a3f20f2ddb555dbe2dab26b5b3f1de7482c3390f220c142fe7670441968d432436bbcb3e418b58ead8ef5126331db1f2a75e0e44d4405c183506b11e5d630cd93eea759de3d48c8ff0ef2f5e09ef76018719a77fdaad55e415e266f96a18db55ca95083efa6f21ecc750648310a7ea0b68bd916da", "ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", - "tag" : "8428bcf023ec6bf31fd9efb203ff0871", - "result" : "valid", - "flags" : [] + "tag" : "95a2b12a4a280089d4bd4f904253e754", + "result" : "valid" }, { - "tcId" : 59, + "tcId" : 143, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "ffffffff00000000ffffffff00000000", - "msg" : "da92bf7780941783aa2cfb7b6443fee82066b8fc03fb3b7b7f1fcf41ebd329be", + "msg" : "9a49c40f74b728396d1db4e5c0df0d224aaa241d254d94a4c0e218b7d3cc6f0d", "ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", - "tag" : "139fdf6474ea24f549b075825f2c7620", - "result" : "valid", - "flags" : [] + "tag" : "60dcd45974bebe032eb7b86c9d063452", + "result" : "valid" }, { - "tcId" : 60, + "tcId" : 144, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "ffffffff00000000ffffffff00000000", - "msg" : "da92bf7780941783aa2cfb7b6443fee82066b8fc03fb3b7b7f1fcf41ebd329be1c4324a41edefcfe74325e49a15c8c2bf796002dec5e26e5ac484dd8fe87fdbd", + "msg" : "9a49c40f74b728396d1db4e5c0df0d224aaa241d254d94a4c0e218b7d3cc6f0ddf3ebd01898fbbe6972bcdbc94434c1be74a7152710aed9cce24e0d58a1f1bb2", "ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", - "tag" : "bbad8d863b835a8e8664fd1d4566b6b4", - "result" : "valid", - "flags" : [] + "tag" : "f0e6a3c1f28ad92d0dbc900be291d877", + "result" : "valid" }, { - "tcId" : 61, + "tcId" : 145, "comment" : "", + "flags" : [ + "EdgeCaseCiphertext" + ], "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "000000000000000001ee3200", + "iv" : "000102030405060708090a0b", "aad" : "ffffffff00000000ffffffff00000000", - "msg" : "da92bf7780941783aa2cfb7b6443fee82066b8fc03fb3b7b7f1fcf41ebd329be1c4324a41edefcfe74325e49a15c8c2bf796002dec5e26e5ac484dd8fe87fdbd8525bbbd4269bffaaad80d8facf6850248b3a51de60c058067e5b6c7459392c4644d0d7bb646efc70c0f4ec91dc348ed882cf43a7692ed380453fe77380488c7", + "msg" : "9a49c40f74b728396d1db4e5c0df0d224aaa241d254d94a4c0e218b7d3cc6f0ddf3ebd01898fbbe6972bcdbc94434c1be74a7152710aed9cce24e0d58a1f1bb2bbfa3e7caf94ee1a29cf326c1158a621c2b73700f10d0a1f61089fe78e658802552aa1bea1d990695e724aa356af7c10590de1338af9b7cef5815f497426e925", "ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000", - "tag" : "42f2354297849a511d53e5571772f71f", - "result" : "valid", - "flags" : [] + "tag" : "57eff4a525eeff2ebd7a28eb894282be", + "result" : "valid" }, { - "tcId" : 62, - "comment" : "Flipped bit 0 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 146, + "comment" : "Flipped bit 0 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a2e3fdf9fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f5409bb729039d0814ac514054323f44", + "result" : "invalid" }, { - "tcId" : 63, - "comment" : "Flipped bit 1 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 147, + "comment" : "Flipped bit 1 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a1e3fdf9fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f6409bb729039d0814ac514054323f44", + "result" : "invalid" }, { - "tcId" : 64, - "comment" : "Flipped bit 7 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 148, + "comment" : "Flipped bit 7 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "23e3fdf9fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "74409bb729039d0814ac514054323f44", + "result" : "invalid" }, { - "tcId" : 65, - "comment" : "Flipped bit 8 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 149, + "comment" : "Flipped bit 8 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e2fdf9fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4419bb729039d0814ac514054323f44", + "result" : "invalid" }, { - "tcId" : 66, - "comment" : "Flipped bit 31 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 150, + "comment" : "Flipped bit 31 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fd79fba6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4409b3729039d0814ac514054323f44", + "result" : "invalid" }, { - "tcId" : 67, - "comment" : "Flipped bit 32 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 151, + "comment" : "Flipped bit 32 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9faa6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb728039d0814ac514054323f44", + "result" : "invalid" }, { - "tcId" : 68, - "comment" : "Flipped bit 33 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 152, + "comment" : "Flipped bit 33 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9f9a6861b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb72b039d0814ac514054323f44", + "result" : "invalid" }, { - "tcId" : 69, - "comment" : "Flipped bit 63 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 153, + "comment" : "Flipped bit 63 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6869b5ad2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d8814ac514054323f44", + "result" : "invalid" }, { - "tcId" : 70, - "comment" : "Flipped bit 64 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 154, + "comment" : "Flipped bit 64 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6861b5bd2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d0815ac514054323f44", + "result" : "invalid" }, { - "tcId" : 71, - "comment" : "Flipped bit 77 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 155, + "comment" : "Flipped bit 77 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6861b5af2607f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d08148c514054323f44", + "result" : "invalid" }, { - "tcId" : 72, - "comment" : "Flipped bit 80 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 156, + "comment" : "Flipped bit 80 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2617f40b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d0814ac504054323f44", + "result" : "invalid" }, { - "tcId" : 73, - "comment" : "Flipped bit 96 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 157, + "comment" : "Flipped bit 96 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f41b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d0814ac514055323f44", + "result" : "invalid" }, { - "tcId" : 74, - "comment" : "Flipped bit 97 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 158, + "comment" : "Flipped bit 97 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f42b7f447", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d0814ac514056323f44", + "result" : "invalid" }, { - "tcId" : 75, - "comment" : "Flipped bit 120 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 159, + "comment" : "Flipped bit 120 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f40b7f446", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d0814ac514054323f45", + "result" : "invalid" }, { - "tcId" : 76, - "comment" : "Flipped bit 121 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 160, + "comment" : "Flipped bit 121 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f40b7f445", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d0814ac514054323f46", + "result" : "invalid" }, { - "tcId" : 77, - "comment" : "Flipped bit 126 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 161, + "comment" : "Flipped bit 126 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f40b7f407", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d0814ac514054323f04", + "result" : "invalid" }, { - "tcId" : 78, - "comment" : "Flipped bit 127 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 162, + "comment" : "Flipped bit 127 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6861b5ad2607f40b7f4c7", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d0814ac514054323fc4", + "result" : "invalid" }, { - "tcId" : 79, - "comment" : "Flipped bit 63 and 127 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 163, + "comment" : "Flipped bit 63 and 127 in tag expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", - "tag" : "a3e3fdf9fba6869b5ad2607f40b7f4c7", - "result" : "invalid", - "flags" : [] + "tag" : "f4409bb729039d8814ac514054323fc4", + "result" : "invalid" }, { - "tcId" : 80, - "comment" : "Tag changed to all zero expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 164, + "comment" : "Tag changed to all zero expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", "tag" : "00000000000000000000000000000000", - "result" : "invalid", - "flags" : [] + "result" : "invalid" }, { - "tcId" : 81, - "comment" : "tag change to all 1 expected tag:a3e3fdf9fba6861b5ad2607f40b7f447", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 165, + "comment" : "tag change to all 1 expected tag:f4409bb729039d0814ac514054323f44", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", + "aad" : "000102", "msg" : "", "ct" : "", "tag" : "ffffffffffffffffffffffffffffffff", - "result" : "invalid", - "flags" : [] + "result" : "invalid" }, { - "tcId" : 82, - "comment" : "Flipped bit 0 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 166, + "comment" : "Flipped bit 0 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "26da374f17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 83, - "comment" : "Flipped bit 1 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "28914007a6119dd3f109bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "Flipped bit 1 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "25da374f17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 84, - "comment" : "Flipped bit 7 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "2b914007a6119dd3f109bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "Flipped bit 7 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "a7da374f17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 85, - "comment" : "Flipped bit 8 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "a9914007a6119dd3f109bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "Flipped bit 8 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27db374f17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 86, - "comment" : "Flipped bit 31 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29904007a6119dd3f109bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "Flipped bit 31 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da37cf17b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 87, - "comment" : "Flipped bit 32 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914087a6119dd3f109bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "Flipped bit 32 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f16b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 88, - "comment" : "Flipped bit 33 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a7119dd3f109bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "Flipped bit 33 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f15b7f1b23844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 89, - "comment" : "Flipped bit 63 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a4119dd3f109bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "Flipped bit 63 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1323844a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 90, - "comment" : "Flipped bit 64 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119d53f109bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "Flipped bit 64 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23944a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 91, - "comment" : "Flipped bit 77 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f009bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "Flipped bit 77 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23864a5490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 92, - "comment" : "Flipped bit 80 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f129bba21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "Flipped bit 80 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a4490bfc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 93, - "comment" : "Flipped bit 96 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109baa21ce9a7d6", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "Flipped bit 96 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490afc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 94, - "comment" : "Flipped bit 97 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21de9a7d6", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "Flipped bit 97 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a54909fc4001", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 95, - "comment" : "Flipped bit 120 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ee9a7d6", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "Flipped bit 120 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490bfc4000", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 96, - "comment" : "Flipped bit 121 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ce9a7d7", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "Flipped bit 121 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490bfc4003", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 97, - "comment" : "Flipped bit 126 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ce9a7d4", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "Flipped bit 126 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490bfc4041", - "result" : "invalid", - "flags" : [] - }, - { - "tcId" : 98, - "comment" : "Flipped bit 127 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ce9a796", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "Flipped bit 127 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1b23844a5490bfc4081", - "result" : "invalid", - "flags" : [] + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119dd3f109bba21ce9a756", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "Flipped bit 63 and 127 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "29914007a6119d53f109bba21ce9a756", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "Tag changed to all zero expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "00000000000000000000000000000000", + "result" : "invalid" }, { - "tcId" : 99, - "comment" : "Flipped bit 63 and 127 in tag expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 185, + "comment" : "tag change to all 1 expected tag:29914007a6119dd3f109bba21ce9a7d6", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", - "tag" : "27da374f17b7f1323844a5490bfc4081", - "result" : "invalid", - "flags" : [] + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a", + "tag" : "ffffffffffffffffffffffffffffffff", + "result" : "invalid" }, { - "tcId" : 100, - "comment" : "Tag changed to all zero expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 186, + "comment" : "Flipped bit 0 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "67405a16e8b44eba92aa47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "Flipped bit 1 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "64405a16e8b44eba92aa47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "Flipped bit 7 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "e6405a16e8b44eba92aa47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "Flipped bit 8 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66415a16e8b44eba92aa47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "Flipped bit 31 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a96e8b44eba92aa47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "Flipped bit 32 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e9b44eba92aa47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "Flipped bit 33 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16eab44eba92aa47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "Flipped bit 63 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44e3a92aa47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "Flipped bit 64 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba93aa47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "Flipped bit 77 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba928a47f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "Flipped bit 80 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa46f5cea52b7a", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "Flipped bit 96 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cfa52b7a", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "Flipped bit 97 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cca52b7a", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "Flipped bit 120 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cea52b7b", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "Flipped bit 121 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cea52b78", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "Flipped bit 126 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cea52b3a", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "Flipped bit 127 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44eba92aa47f5cea52bfa", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "Flipped bit 63 and 127 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", + "tag" : "66405a16e8b44e3a92aa47f5cea52bfa", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Tag changed to all zero expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", "tag" : "00000000000000000000000000000000", - "result" : "invalid", - "flags" : [] + "result" : "invalid" }, { - "tcId" : 101, - "comment" : "tag change to all 1 expected tag:27da374f17b7f1b23844a5490bfc4001", - "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", + "tcId" : 205, + "comment" : "tag change to all 1 expected tag:66405a16e8b44eba92aa47f5cea52b7a", + "flags" : [ + "ModifiedTag" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "iv" : "000102030405060708090a0b", - "aad" : "616164", - "msg" : "00000000000000000000000000000000", - "ct" : "2cf8ae525fc86025268a4e1d88bead19", + "aad" : "000102", + "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", + "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9", "tag" : "ffffffffffffffffffffffffffffffff", - "result" : "invalid", - "flags" : [] + "result" : "invalid" }, { - "tcId" : 102, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "30303030303030300002506e", + "tcId" : 206, + "comment" : "edge case for poly1305 key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "d4500bf009493551c380adf52c573a69df7e8b762463330facc16a5726be7190c63c5a1c926584a096756828dcdc64acdf963d931bf1dae238f3f157224ac4b542d785b0dd84db6be3bc5a3663e84149ffbed09e54f78f16a8223b24cb019f58b21b0e551e7aa07327629551376ccbc3937671a0629bd95c9915c78555771e7a", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef38c382cf07174142ea564920612997b1c2e38aca2438b588d5459493e97e7fa330ff9bc3b9458297ba0967d86ed090b435103478f2869b93ee29c837e95fb6b9903f3b735b7345428eb93b3db1d9b5187cebb889aa177d83e4f63fc9a5c0596eed939883d06aacdfdea44fdecdf5cb7fc", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "0b300d8da56c2185755279553c4c82ca", - "result" : "valid", - "flags" : [] + "tag" : "c296436246c3a7c4b3ba09ab2a6a0889", + "result" : "valid" }, { - "tcId" : 103, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "3030303030303030000318a5", + "tcId" : 207, + "comment" : "edge case for poly1305 key:278de313ffffffdfffe9acbf3ea59357c4e16a5bc120d346af4a8cf694a84374", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "0001020304050607051e9373", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "7de87f6729945275d0655da4c7fde4569e16f111b5eb26c22d859e3ff822eced3a6dd9a60f22957f7b7c857e8822eb9fe0b8d7022141f2d0b48f4b5612d322a88dd0fe0b4d9179324f7c6c9e990efbd80e5ed6775826498b1efe0f71a0f3ec5b29cb28c2540a7dcd51b7daaee0ff4a7f3ac1ee54c29ee4c170de408f66692194", + "msg" : "931227274a89d0b3aade7fac62c96262c1e77b8dafd248f10ad37c6ccb69cb7131b041593c8bb8c3db38f39dd8a124c424fce4389dede1d3cb9d46cf95970aea9856b6e313d756197baf4fcb58df275bca8a2188f9e8a1ad04354ede542ddc30e8b735b2f5905f5811799282be94ae842ec126c55d2e667235e9acf1d48798f0", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "c578e2aa44d309b7b6a5193bdc6118f5", - "result" : "valid", - "flags" : [] + "tag" : "99a3b0fff6fdcbcce9dc5820f2a64861", + "result" : "valid" }, { - "tcId" : 104, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "00000000000000000007b4f0", + "tcId" : 208, + "comment" : "edge case for poly1305 key:0050799fe9e74fcffcffffcfd21aa8b5cb5aa2c6ab347b6886eedaca4bfff3c0", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "0001020304050607048c3c5f", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "1b996f9a3ccc6785de22ff5b8add9502ce03a0faf5992a09522cdd1206d220b8f8bd07d1f1f5a1bd9a71d11c7f579b855818c08d4de036393183b7f590b335aed8de5b57b13c5fede2441c3e184aa9d46e61598506b3e11c43c62cbcaceced33190875b012218b1930fb7c38ec45ac11c353d0cf938dccb9efad8fedbe46daa5", + "msg" : "0df91f31230e8941e700a752fef08c897c511ed618fdf8a378a1f439013b40a48d4634c27d9ada7c0bb6f3fa92e341425903d7ecd0c49bee4c77e84b11f1c721922308642885b813fae364da32eaf120d6a43a74fb1632443667bfea6eef1be73eb1c3c0b5a57cee8dc4feed4a1fb9ae02f7b1695588c3c878451cb6ee0cb3dc", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "4b0bda8ad043830d8319ab82c50c7663", - "result" : "valid", - "flags" : [] + "tag" : "eaff8f47ef9268fd0d94e8a9c4b78d24", + "result" : "valid" }, { - "tcId" : 105, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "00000000000000000020fb66", + "tcId" : 209, + "comment" : "edge case for poly1305 key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "86cbacae4d3f74ae01213e0551cc15160ea1be8408e3d5d74f01464995a69e6176cb9e02b2247ed299892f9182a45caf4c69405611766edfafdc285519ea30480c44f05e781eacf8fcecc7090abb28fa5fd585ac8cda7e8772e594e4ce6c883281932e0f89f877a1f04d9c32b06cf90b0e762b430c4d517c97107068f498ef7f", + "msg" : "1fde9b9ec8b247d42bbee2016d6715ba428a85431430eada56a2c5dc944b6aa6cef0b056a2eecc51d30838e640615e1458e0943e30f91ba41b4362fa9ed6037b21d14da7b4f76f9f68fa8903138d563ce2590af1201c7cfec2290cfce98a822ebb8d1ed9dc4e20d241755aff91cdfd10fdb69efa0d5c8082692601cbfbb955c7", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "4bc98f72c494c2a43c2b15a1043f1cfa", - "result" : "valid", - "flags" : [] + "tag" : "86ed21fda080a7d13981078d86b3e3cd", + "result" : "valid" }, { - "tcId" : 106, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "00000000000000000038bb90", + "tcId" : 210, + "comment" : "edge case for poly1305 key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "fab1cddf4fe198ef63add881d6ead6c57637bbe92018ca7c0b96fba0871e932db1fbf90761be25df8dfaf931ce5757e617b3d7a9f0bf0ffe5d591a33c143b8f53fd0b5a19609fd62e5c251a4281a200cfdc34f281710406f4e37625446ff6ef224913deb0d89af337128e3d155d16d3ec3246041432143e9ab3a6d2ccc2f4d62", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5e66f8d1f971da17437a2b5e04fbca1671e847139a5f4e3f8e92d7a3b71eb4ff0e50354c0c1580af3662d5f8151e3f7e8264a0085c32ddfcbeb01a8be4c34d53319800ac4ef9d4e4014524bc7cd3387242e774f4d1a7a0521e42ec44844d0bd8b9d73fec959212fd7e8eacf4d984996d9b", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "f7e9e151b02533c74658bfc7737c680d", - "result" : "valid", - "flags" : [] + "tag" : "34f9e0faa515eee0e784e6ef2678befa", + "result" : "valid" }, { - "tcId" : 107, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "00000000000000000070484a", + "tcId" : 211, + "comment" : "edge case for poly1305 key:0000003059ffce96438a246ff9536787d92bc40eafa0241a2972780ef6ca1ef8", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060726c6961b", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "227202be7f3515e9d1c02eea2f1950b6481b048a4c91506cb40d504e6c949f82d197c25ad17dc721651125782ac7a71247feaef32f1f250ce4bb8f79acaa179d45a7b0545f0924325efa87d5e441d28478c61f2223ee67c3b41f4394535e2a24369a2e16613c459490c14fb1d755fe53fbe1ee45b1b21f7162e2fcaa742abefd", + "msg" : "e97244259af5a379238da0cad2a5f493655ec0e5024fd553bbb3deb66a94036d106c3d513407b2dd1cc5936c4c9c1e4f4b37b54dec261c601dc99e90680e23e2dc5c9a8d503d8bea49a8cdca3706bfd2a3daa0afb19a70fd3d355fc37c13f3f9e5c8d0864a5f80a780b36d4698ec2ce9ccc27b97ecbe672e41628ebd773acb81", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "795bcff647c553c2e4eb6e0eafd9e04e", - "result" : "valid", - "flags" : [] + "tag" : "3c94b9fe60bdb35c6b7b73b765083492", + "result" : "valid" }, { - "tcId" : 108, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "000000000000000000932f40", + "tcId" : 212, + "comment" : "edge case for poly1305 key:3fa0ea9c030000a036217d42e775ad189b96e24ee591952e2922ff151334b9ec", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "0001020304050607013da060", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "fae58345c16cb0f5cc537f2b1b3469c969463b3ea71bcf6b98d669a8e60e04fc08d5fd069c362638e3400ef4cb242e27e2245e68cb9ec583da5340b12edf423b7326ad20feeb57daca2e0467a32899b42df8e56d84e006bc8a7acc731e7c1f6becb5719f7077f0d4f4c61ab11ebac1001801ce33c4e4a77d831d3ce34e8410e1", + "msg" : "9453aa159c3d87f17e21e88adabc37e553b904d00eefc66b8e0905e23576fbdc9c7bea9777f3b8368481932534b3344d309e6307cddfe7b3549300dd9cda7efe9d43c8a115912a392904079ee92bcd33099f7022ea94c1e7353b89bfc54de3ceb56f529a1a608bb5a970e1359609d1f56806b37f8605f4c27451da6066fc557a", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "1946d653960f947a74d3e8093cf48502", - "result" : "valid", - "flags" : [] + "tag" : "2b11cf9f8db8490d409fc62afd7379f3", + "result" : "valid" }, { - "tcId" : 109, - "comment" : "checking for int overflows", - "key" : "3030303030303030303030303030303030303030303030303030303030303030", - "iv" : "000000000000000000e29335", + "tcId" : 213, + "comment" : "edge case for poly1305 key:a556cb502baf395b020000f03c5108fb1cf76df1b8a8f724e877bd3c588d3285", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060707db33de", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "ebb216ddd7ca709215f503df9ce63c5cd2194e7d9099e8a90b2afaad5eba35069925a603fdbc341aaed41505b10941fa3856a7e247b1040709746cfc2096caa631b2fff41c250506d889c1c90671ade853ee6394c19192a5cf3710d1073099e5bc946582fc0fab9f543c716ae2486a8683fdca39d2e14f23d00a582664f4ecb1", + "msg" : "2e1836640d810c2709fb83ccf1aef3a971085d1bbfb58a425abf75ccec70b3abde0e80539e83a82546e7372a19481547053308dd7842675e9c4f61302426da0d71c1da3102031030ed928152be009b15b52f71b5911991d39f68a8658d99729df2bbef31c8989f9604558df9f2aba4b3766c58aaef3548de545ec1f080225a88", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "36c3002985dd21baf895d633573f12c0", - "result" : "valid", - "flags" : [] + "tag" : "c9c8366920f88381407712cec61e6607", + "result" : "valid" }, { - "tcId" : 110, - "comment" : "checking for int overflows", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000000ef7d5", + "tcId" : 214, + "comment" : "edge case for poly1305 key:0c327fbcc564555545d4fe75020000d0a65799f363ec51b1c5c427b4a04af190", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060702a11942", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "408ae6ef1c7ef0fb2c2d610816fc7849efa58f78273f5f166ea65f81b575747d035b3040fede1eb9459788669788408e00413b3e376d152d204aa2b7a83558fcd48a0ef7a26b1cd6d35d23b3f5dfe0ca77a4ce32b94abf83da2aefcaf068380879e89fb0a3829595cf44c3852ae2cc662b689f9355d9c183801f6acc313f8907", + "msg" : "0ecb4d85c956b5268c9b35a8c63b4e9d3e5cb72b64ef98773841b947bd7d59ef7d0eb0e1c050d49a5424ce7deb527d76087e4746674c958965df32d9e5fb03b46501706128d481217aaeae2f78f9259273358a2954cac0bc2fbfe77447d1d387b9314c6541b69f1270b3438b1042b2b4663e62ba4d49c07ac6f163034afa80af", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "6514518e0a264142e0b7351f967fc2ae", - "result" : "valid", - "flags" : [] + "tag" : "2373cfa2ab24446ad5a236167b8027fe", + "result" : "valid" }, { - "tcId" : 111, - "comment" : "checking for int overflows", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000003dfce4", + "tcId" : 215, + "comment" : "edge case for poly1305 key:415f08302f210340240d0e903e2b01205ba43e106aebd7e2481016b31118b1ae", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506073c0df637", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "0a0a24499bcade58cf1576c312aca984718cb4cc7e0153f5a9015810859644dfc021174e0b060a397448de8b484a8603be680a6934c0906f30dd17eae2d4c5faa777f8ca53370e08331b88c342bac959787bbb33930e3b56be86da7f2a6eb1f94089d1d181074d4302f8e0552d0de1fab306a21b42d4c3ba6e6f0cbcc81e877a", + "msg" : "2e8e45e903bfab32f2f0d49d9a3e449bef6f4093e2722cdab2cf935c1822b830fb5a4056516d560dfc8638c9a57d2927200a56f0b67153271d498e8f08dc888c61ef634f7ae40f4608f96f92fea5a1e5bd45131120098dc5de0378e58f2ddb46fa4aa5adb38fe006bb19b69146382f77a79e06214def547cfb5ce37a7008b9b6", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "4c194da6a99fd65b40e9cad798f44b19", - "result" : "valid", - "flags" : [] + "tag" : "5f93946478d8081e7247f414ad39a515", + "result" : "valid" }, { - "tcId" : 112, - "comment" : "checking for int overflows", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000018486a8", + "tcId" : 216, + "comment" : "edge case for poly1305 key:feffff1ff6b87403fd6435b09775bc92491a0ae62c5842a30e3b82710cc2dad1", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130bc672c3", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "4a0aaff8494729188691701340f3ce2b8a78eed3a0f065994b72484e7991d25c29aa075eb1fc16de93fe069058112ab284a3ed18780326d1258a47222fa633d8b29f3bd9150b239b1546c2bb9b9f410febead396000ee477701532c3d0f5fbf895d280196d2f737c5e9fec50d92bb0df5d7e513be5b8ea971310d5bf16ba7aee", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "c8ae7788cd2874abc138541e11fd0587", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 113, - "comment" : "checking for int overflows", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "3619cb470af86dceceb6940f2d9abb34c9a9131476053387445ffebbe240d4f9818377855652f46a8219c7f71c3554f8acef8258de4b7d17c0f3d353ac981cc6a13287be1e6b41dc6d133df4ababebdf43d665ce7a4a5c982a0b139cb8202eebc74173e3224a440e4c37d2b595f384290e939ba016df0d49b36cdb4bd91c39", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "133fe62391744d11ce44594b96c53baf", + "result" : "valid" + }, + { + "tcId" : 217, + "comment" : "edge case for poly1305 key:bf358f18ffffffbf4b62ed6e1f53790785c4dabdfc72e2a219d377a682c85f38", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "000000001011121303e9b9a4", "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "msg" : "ff9428d079351f665cd001354319875c783d35f613e6d9093d38e975c38fe3b89f7aed35cb5a2fcaa0346efb936554649cf6378171eae4396ea15dc240d1abf4472d9096524fa1b2b023b8b288222773d4d206616f9293f65b45dbbc74e7c2edfbcbbf1cfb679bb739a5862de2bcb937f74d5bf8671c5a8a5092f61d54c9aa5b", - "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "tag" : "933a5163c7f62368327b3fbc1036c943", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 114, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "msg" : "af205bda819f7451be0f28667d4b01b59ff2daa8173cab52046c3c9e0d989889c5e021ef7afd06e9ce6cc30e3a6ebab509134ba10d10e570c55587c13eee53e73be54804c8539ffbf23b35922b1ca37b9e9bc24ee204837ca5a294ce05d12600c7eff6aee32270db2feff47dc5a04176169e15850628e6035f78994f9f5603", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "e3451adb9d23a7710a1aafba26f56387", + "result" : "valid" + }, + { + "tcId" : 218, + "comment" : "edge case for poly1305 key:d0b7b3a352a4010ffeffffbfe8cc66dc6e5e7451dc61762c5753174fed88e746", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130700b982", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "68c67272036fb652a0182eeb4781358e4704a4a702fd731bf3b3ea994717989e7d9104e0ae81732a8c7e9a82b3d31d541761a366b67c3396f1a6c67e293ddb65a59e42541dda144dc6c78388cfca982e23350958ac5b3d54a1722fd64733577862e1879c9e9445ebdec5315d1706db7ebbedd4c779935e72057e5b0ecde081", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "b0bb8a55ff5f52a5043c6e7795847557", + "result" : "valid" + }, + { + "tcId" : 219, + "comment" : "edge case for poly1305 key:7bee33931a4157a8cb701becfeffff4fbe7e69f19cd065313bb49a252628dd3d", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "0000000010111213019836bb", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "c483b7334ebe2e879b0c3f9db4fcd9f5219062360d6ce44cdae0f94e04c8345ea7e3ae33855118741dcafe0de4ae98c4e43af7b12b04ee8ab175625823ac040e5abac4403f1d45238adcb8c0cf44bd56917f9f5d93974c82b56951986a9c0450bd9047b5a616e814526ad0580e3ecd8189c9fef2cdb979a22ad3a01930fbd1", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "f4fc25f4c5543a9afee9819e2904fb68", + "result" : "valid" + }, + { + "tcId" : 220, + "comment" : "edge case for poly1305 key:7cb5fbdffb40ff5f3c7de74f655ffc1fac03013a7fe468440b861ebe0ab1650a", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112131d59f288", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "bc7f4f15fd1e4c1399740836670abe39a05707be19956ce169b32321759e0f213ae19ad34aa612b3a29f02c4bbac9f785a55a3adfe419ab891bbe0acee9921322ea21002c9dd3dcdd13a7f8554dddc10f9b529ce94be7050937dab76557b7eb17c685aad8f0797e39d62553988989aab1d9764fe431cc1d4c595062ce93ce9", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "5e67a7b8733e0e4b01ac2178a205ae7e", + "result" : "valid" + }, + { + "tcId" : 221, + "comment" : "edge case for poly1305 key:00000090e6e328c242cde5c83e3d8262d467f2bcd53d3755c781f3c6a2cb0648", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130552a411", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "eaccaa778935ef249e0900149dd889462d2a061486ba102b8caebe465f3959fb3119ebb5689676ffdd6d851a26739e772b54a2f5f473ea9c7e58ccbc4cfc953e8c420b2175d9dd519265630bb79bd87a601b113231a8b16ce54c331347ec04c2b1c9160f38207aa46e96feb06dee883eb422fa14908df300bb1a1ef758c408", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "177a77fce114a4349c4f8d5ec825d06f", + "result" : "valid" + }, + { + "tcId" : 222, + "comment" : "edge case for poly1305 key:9e98d64e000000505a07183c5c68c63c14c9266dd37ff86aafc22ddbdb355617", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130c807a72", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "a76c330e015060a17e64cb7b6d753f201f75be8759fd7539fb92b22aef54c9d3029dba0c15cbf7c95135888319c6b2e6276da21e0c351fd522b29aabb5883a3291d6f427de773b124390ef6fd96621ffbc42dfbf7a34da272cbc9ccb1a498d078033d1ac3bf7e92715948b06d69d5c5039e9164ba9c3a02219ec5908206b3b", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "623c7d4424f5497aedfd1339cf8cecce", + "result" : "valid" + }, + { + "tcId" : 223, + "comment" : "edge case for poly1305 key:1048a92e65f5e63102000080d9ae08de4319a7c45fdbe707b9ec1b7e0d635161", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130397a143", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "228a7e15bcce13051de9145f77f7f4ff7921828b4f99efc4ff55ee0d9344955b69ec2d4798b0517f0273c4456ae5ffc5929cbe74ddb0da51d4f2b4df7578a31240c88ae922c3c5eca7b97d72d497062050a587447c562b343d5c71921944872f9fd06b8f34b3eb5d4341f5ff8a907dd7c2e1676b81252726ba54814da51eab", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "1c18b69354b189731a1a83fe8f0d57c9", + "result" : "valid" + }, + { + "tcId" : 224, + "comment" : "edge case for poly1305 key:01517a2ceb89bbfb5741f7d9000000401a65b132ad661072a00ffe7defbb18a5", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "000000001011121308cb0f3f", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "c7d843188ab193dfef5c4daf583f952cd4b195f240fa2e704d021723023c123371a41e87dfc6e6c3874a42f331cf035988a38c72ba2da854b1208f98bf8cc29948169481ab3a402d5fcc7ff78f9e31925576dc3938074b8c5b27960e3afc750ad686563688b7441787288d5256c1301d563b7744843bd1ab4eff5be6f1653d", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "2045815b8211b9a2995effe0b8ed9868", + "result" : "valid" + }, + { + "tcId" : 225, + "comment" : "edge case for poly1305 key:bc90156087e0125006d90c30babd0590427bff19de1f2e7d0757a79528731138", + "flags" : [ + "EdgeCasePolyKey" + ], + "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf", + "iv" : "00000000101112130d8fcf4e", + "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "msg" : "cfc3db8631c81c69023a3c8a9ad66c35053685144c4fa2a9510add72e211dad9ca5b982e4c194591fdb74116280311d1299ad81227258cb52f079bbcb12aff161d278dec33a326d71276b3de01a8327ee7f45f94179dff18a3fe643e56c30cfd03871c8110ab00f6612b9e17a4647360d7847bb63a3122613c2e7cdddd08ae", + "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "tag" : "1ae2ed84ea9774d78d782bf8d972a8b8", + "result" : "valid" + }, + { + "tcId" : 226, + "comment" : "edge case for tag", + "flags" : [ + "EdgeCaseTag" + ], + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "85ffffffffffffffffffffffffffffffa6902fcbc883bbc180b256ae34ad7f00", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "ffffffffffffffffffffffffffffffff415771fda4fbcc55c377f73203e60226", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "000102030405060708090a0b0c0d0e0f", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 115, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 227, + "comment" : "edge case for tag", + "flags" : [ + "EdgeCaseTag" + ], + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "ffffffffffffffffffffffffffffffff247e50642a1c0a2f8f77219609dba958", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "f1ffffffffffffffffffffffffffffff615af39eddb5fcd2519190d5507d3b06", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "00000000000000000000000000000000", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 116, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 228, + "comment" : "edge case for tag", + "flags" : [ + "EdgeCaseTag" + ], + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "7cffffffffffffffffffffffffffffffd9e72c064ac8961f3fa585e0e2abd600", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "b5ffffffffffffffffffffffffffffff764e5d82ce7da0d44148484fd96a6107", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 117, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 229, + "comment" : "edge case for tag", + "flags" : [ + "EdgeCaseTag" + ], + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "65ffffffffffffffffffffffffffffff95af0f4d0b686eaeccca4307d596f502", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "fdffffffffffffffffffffffffffffff2bdbf16d8ea4d39dab8dcb3d4bc4e104", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "00000080000000800000008000000080", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 118, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 230, + "comment" : "edge case for tag", + "flags" : [ + "EdgeCaseTag" + ], + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "ffffffffffffffffffffffffffffffff8540b464357707be3a39d55c34f8bcb3", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "a9ffffffffffffffffffffffffffffffaccd5eb31d8fc909e84b0de7de23bb08", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "ffffff7fffffff7fffffff7fffffff7f", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 119, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 231, + "comment" : "edge case for tag", + "flags" : [ + "EdgeCaseTag" + ], + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "4fffffffffffffffffffffffffffffff6623d990b898d830d212af2383330701", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "d2ffffffffffffffffffffffffffffffdd4b933e7b1a7ed93cc7c050db71dc03", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "01000000010000000100000001000000", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 120, - "comment" : "special case tag", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", + "tcId" : 232, + "comment" : "edge case for tag", + "flags" : [ + "EdgeCaseTag" + ], + "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "iv" : "000102030405060708090a0b", - "aad" : "83ffffffffffffffffffffffffffffff5f16d09f17787211b7d484e024f89701", - "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d", + "aad" : "ffffffffffffffffffffffffffffffffa08164425d7642e9e90fc8d5c32d2cf6", + "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5", "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "tag" : "ffffffff000000000000000000000000", - "result" : "valid", - "flags" : [] + "result" : "valid" }, { - "tcId" : 121, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "tcId" : 233, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x0.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "005235d2a919f28d3db7664a34ae6b444d3d35f613e6d9093d38e975c38fe3b85b8b94509e2b74a36d346e33d572659ba9f6378171eae4396ea15dc240d1abf483dce9f3073efadb7d23b87ace35168c", - "ct" : "0039e2fd2fd312149e989880884813e7caffffffffffffffffffffffffffffff3b0e869aaa8ea49632ffff37b9e8ce00caffffffffffffffffffffffffffffff3b0e869aaa8ea49632ffff37b9e8ce00", - "tag" : "a519ac1a35b4a57787510af78d8d200a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 122, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "c68ce708bf26aab862d97e1b42f31ef37bb66f8090c149e452ec7f20327eb2ea2e38aca2438b588d5459493e97e7fa330ff9bc23c897df6b00af86931d6c81555103478f2869b93ee29c837e95fb6b9903f3b72debfba2384baa48ceedfedb91", + "ct" : "e5ffffffffffffffffffffffffffffff0871bc8f1e4aa235087712d9df183609ffffffffffffffffffffffffffffffffffffffe7a33009ef5fc604ea0f9a75e9ffffffffffffffffffffffffffffffffffffffe7a33009ef5fc604ea0f9a75e9", + "tag" : "3572162777262c518eef573b720e8e64", + "result" : "valid" + }, + { + "tcId" : 234, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x0.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", "aad" : "ffffffff", - "msg" : "d39428d079351f665cd001354319875ce5da78766fa19290c031f75208506745ae7aed35cb5a2fcaa0346efb93655464496ddeb05509c6efffab75eb2df4ab09762d9096524fa1b2b023b8b2882227730149ef504b71b120ca4ff39519c2c210", - "ct" : "d3ffffffffffffffffffffffffffffff6218b27f83b8b46602f6e1d834207b02ceffffffffffffffffffffffffffffff2a6416cedb1cdd296ef5d7d692daff02ceffffffffffffffffffffffffffffff2a6416cedb1cdd296ef5d7d692daff02", - "tag" : "302fe82ab0a09af64400d015ae83d9cc", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 123, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "40115e67ecd3d4178c4c60e713ab4e5e390ef93aeb61aa307f141323c38e0685fa47139a5f4e3f8e92d7a3b71eb4ff0e259445f4ffc31bce540190edd6ad207876a0085c32ddfcbeb01a8be4c34d5331eda1a5b6139750f973f0d4841baa2cb8", + "ct" : "d9ffffffffffffffffffffffffffffffa009d73c6544428cfac0b2d8c7bbef0bedffffffffffffffffffffffffffffff8a5ef60715bc4b07c92b9707376da105edffffffffffffffffffffffffffffff8a5ef60715bc4b07c92b9707376da105", + "tag" : "19532d9fa0b5fbd582aaeda830602f1d", + "result" : "valid" + }, + { + "tcId" : 235, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x0.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", "aad" : "ffffffff", - "msg" : "e99428d079351f665cd001354319875c6df1394edc539b5b3a0957be0fb85946807aed35cb5a2fcaa0346efb93655464d1769fe806bbfeb6f590950f2eac9e0a582d9096524fa1b2b023b8b2882227739952ae0818c38979c07413711a9af713", - "ct" : "e9ffffffffffffffffffffffffffffffea33f347304abdadf8ce413433c84501e0ffffffffffffffffffffffffffffffb27f579688aee57064ce37329182ca01e0ffffffffffffffffffffffffffffffb27f579688aee57064ce37329182ca01", - "tag" : "98a7e836e0ee4d023500d0557ec2cbe0", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 124, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "19de9b9ec8b247d42bbee2016d6715babc286fd979807951b183a188930ad15edcf0b056a2eecc51d30838e640615e14890e659fd3028c904e65018fdfd6038333d14da7b4f76f9f68fa8903138d563c33b7fb50c3e7ebca970f6f89a88a82d6", + "ct" : "f9ffffffffffffffffffffffffffffff015d1565924f6c7418de9babf8be4407edffffffffffffffffffffffffffffff2e110e5e1c0468cbaad99c8abeffff07edffffffffffffffffffffffffffffff2e110e5e1c0468cbaad99c8abeffff07", + "tag" : "47e5d4294239db73b836c04070ff5b2d", + "result" : "valid" + }, + { + "tcId" : 236, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x1.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875c64f90f5b2692b860d4596ff4b3402c5c00b9bb53707aa667d356fe50c7199694033561e7caca6d941dc3cd6914ad6904", - "ct" : "ffffffffffffffffffffffffffffffffe33bc552ca8b9e96169e797e8f30301b603ca99944df76528c9d6f54ab833d0f603ca99944df76528c9d6f54ab833d0f", - "tag" : "6ab8dce2c59da4737130b0252f68a8d8", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 125, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "c78ce708bf26aab862d97e1b42f31ef376209eef141691fba5d10eaf581affe62e38aca2438b588d5459493e97e7fa330e73d2dc3bbd954989cb8433b7d6597b5103478f2869b93ee29c837e95fb6b990279d9d218d1e81ac2ce4a6e474403bf", + "ct" : "e4ffffffffffffffffffffffffffffff05e74de09a9d7a2aff4a6356b57c7b05fffffffffffffffffffffffffffffffffe759118501a43cdd6a2064aa520adc7fffffffffffffffffffffffffffffffffe759118501a43cdd6a2064aa520adc7", + "tag" : "347216375f5b7b5c4e6bff4912fd9473", + "result" : "valid" + }, + { + "tcId" : 237, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x1.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", "aad" : "ffffffff", - "msg" : "689428d079351f665cd001354319875cb08f25675b9bcbf6e38407de2ec75a479f7aed35cb5a2fcaa0346efb936554642d2af7cd6b080501d31ba54fb2eb7596472d9096524fa1b2b023b8b288222773650ec62d757072cee6ff233186dd1c8f", - "ct" : "68ffffffffffffffffffffffffffffff374def6eb782ed002143115412b74600ffffffffffffffffffffffffffffffff4e233fb3e51d1ec7424507720dc5219dffffffffffffffffffffffffffffffff4e233fb3e51d1ec7424507720dc5219d", - "tag" : "044dea608880412bfdffcf35579e9b26", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 126, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "49115e67ecd3d4178c4c60e713ab4e5ee02b87aeae8c3da8895f8cb0f6b9cc80f447139a5f4e3f8e92d7a3b71eb4ff0ecc4b7b803a5f8f4647df169080fe567a78a0085c32ddfcbeb01a8be4c34d5331047e9bc2d60bc471602e52f94df95aba", + "ct" : "d0ffffffffffffffffffffffffffffff792ca9a820a9d5140c8b2d4bf28c250ee3ffffffffffffffffffffffffffffff6381c873d020df8fdaf5117a613ed707e3ffffffffffffffffffffffffffffff6381c873d020df8fdaf5117a613ed707", + "tag" : "adbd2cafc8c8f0e51250e7b81c9d0a2d", + "result" : "valid" + }, + { + "tcId" : 238, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x1.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", "aad" : "ffffffff", - "msg" : "6d9428d079351f665cd001354319875ca161b5ab040900629efeff78d7d86b459f7aed35cb5a2fcaa0346efb93655464c6f8078cc8ef12a0ff657d6d08db10b8472d9096524fa1b2b023b8b2882227738edc366cd697656fca81fb133ced79a1", - "ct" : "6dffffffffffffffffffffffffffffff26a37fa2e81026945c39e9f2eba87702ffffffffffffffffffffffffffffffffa5f1cff246fa09666e3bdf50b7f544b3ffffffffffffffffffffffffffffffffa5f1cff246fa09666e3bdf50b7f544b3", - "tag" : "1e6bea6314542e2ef9ffcf450b2e982b", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 127, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "1fde9b9ec8b247d42bbee2016d6715ba839f811ad0310c77052f45320b0d9560c4f0b056a2eecc51d30838e640615e1470d6b14fd209fedf261fd1d250d3478d2bd14da7b4f76f9f68fa8903138d563cca6f2f80c2ec9985ff75bfd4278fc6d8", + "ct" : "ffffffffffffffffffffffffffffffff3eeafba63bfe1952ac727f1160b90039f5ffffffffffffffffffffffffffffffd7c9da8e1d0f1a84c2a34cd731fabb09f5ffffffffffffffffffffffffffffffd7c9da8e1d0f1a84c2a34cd731fabb09", + "tag" : "232c882f7a1a2f808ccf26496cff5b3d", + "result" : "valid" + }, + { + "tcId" : 239, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x5.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875cfc01b891e5f0f9128d7d1c579192b69863414415b69968959a7291b7a5af134860cd9ea10c29a36654e7a28e761becd8", - "ct" : "ffffffffffffffffffffffffffffffff7bc3729809e9dfe44fba0addade2aadf03c456df823cb8a0c5b900b3c935b8d303c456df823cb8a0c5b900b3c935b8d3", - "tag" : "ed2017c8dba4775629049d786e3bceb1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 128, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "fc8ce708bf26aab862d97e1b42f31ef38b79403dfaabc0d8c18d23a3469c13e62e38aca2438b588d5459493e97e7fa330a4b941e6b66fcc2ed7d8cb3e8cc7ffc5103478f2869b93ee29c837e95fb6b9906419f10480a8191a67842ee185e2538", + "ct" : "dffffffffffffffffffffffffffffffff8be933274202b099b164e5aabfa9705fffffffffffffffffffffffffffffffffa4dd7da00c12a46b2140ecafa3a8b40fffffffffffffffffffffffffffffffffa4dd7da00c12a46b2140ecafa3a8b40", + "tag" : "30721677ff2eb8894e5a9d8492b7b0af", + "result" : "valid" + }, + { + "tcId" : 240, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xa.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875c6b6dc9d21a819e70b577f44137d3d6bd1335f5eb44494077b26449a54b6c7c7510b92f5ffef98b847cf17a9c98d883e5", - "ct" : "ffffffffffffffffffffffffffffffffecaf03dbf698b88677b0e2cb0ba3cafa73b0e72170ec9042edafd8a127f6d7ee73b0e72170ec9042edafd8a127f6d7ee", - "tag" : "073f17cb6778645925049d8822cbcab6", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 129, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "fa8ce708bf26aab862d97e1b42f31ef39bcbb8da477d580d772de4229bba7de22938aca2438b588d5459493e97e7fa331e9dedf9dd64a0681bac2969549425bc5603478f2869b93ee29c837e95fb6b991297e6f7fe08dd3b50a9e734a4067f78", + "ct" : "d9ffffffffffffffffffffffffffffffe80c6bd5c9f6b3dc2db689db76dcf901f8ffffffffffffffffffffffffffffffee9bae3db6c376ec44c5ab104662d100f8ffffffffffffffffffffffffffffffee9bae3db6c376ec44c5ab104662d100", + "tag" : "2b7216c7873744c20ec5e2cdb260d3fa", + "result" : "valid" + }, + { + "tcId" : 241, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xa.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", "aad" : "ffffffff", - "msg" : "ffcb2b1106f8234c5e99d4db4c7048de323d35f613e6d9093d38e975c38fe3b816e9884a114f0e9266cea3885fe36b9fd6f6378171eae4396ea15dc240d1abf4cebef5e9885a80ea76d975c144a41888", - "ct" : "ffa0fc3e8032c3d5fdb62a11f096307db5ffffffffffffffffffffffffffffff766c9a8025eadea73905328c3379c004b5ffffffffffffffffffffffffffffff766c9a8025eadea73905328c3379c004", - "tag" : "8b9bb4b4861289658c696a8340150405", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 130, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5e891b797521ba925b24090aaf6c4482bae847139a5f4e3f8e92d7a3b71eb4ff0e6d50c32d05a946cb8cea57c9f1442cb164a0085c32ddfcbeb01a8be4c34d5331a565236fe9fd0dfcab1b13a03c432071", + "ct" : "ffffffffffffffffffffffffffffffff101c5773af9f7ae7a1ddab5468716b34ffffffffffffffffffffffffffffffffc29a70deefd6160211c050231084adccffffffffffffffffffffffffffffffffc29a70deefd6160211c050231084adcc", + "tag" : "e17c273f31758e752322ae4869c1bfbb", + "result" : "valid" + }, + { + "tcId" : 242, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x13.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "6f9e70ed3b8baca026e46a5a0943158d213d35f613e6d9093d38e975c38fe3b80c612c5e8d89a873dbcaad5b7346429bc5f6378171eae4396ea15dc240d1abf4d43651fd149c260bcbdd7b126801318c", - "ct" : "6ff5a7c2bd414c3985cb9490b5a56d2ea6ffffffffffffffffffffffffffffff6ce43e94b92c784684013c5f1fdce900a6ffffffffffffffffffffffffffffff6ce43e94b92c784684013c5f1fdce900", - "tag" : "8b3bbd51644459568d81ca1fa72ce404", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 131, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "ee8ce708bf26aab862d97e1b42f31ef3b9f55bd56e0fd74b46063a96354cfbee3238aca2438b588d5459493e97e7fa3320c78886a6f6292d6cc5fbddb546a2b04d03478f2869b93ee29c837e95fb6b992ccd8388859a547e27c0358045d4f874", + "ct" : "cdffffffffffffffffffffffffffffffca3288dae0843c9a1c9d576fd82a7f0de3ffffffffffffffffffffffffffffffd0c1cb42cd51ffa933ac79a4a7b0560ce3ffffffffffffffffffffffffffffffd0c1cb42cd51ffa933ac79a4a7b0560c", + "tag" : "22721657b0130d28cf1ec65153c41182", + "result" : "valid" + }, + { + "tcId" : 243, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x14.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "412b080a3e19c10d44a1af1eabdeb4ce353d35f613e6d9093d38e975c38fe3b86b8394330921486ca11d291c3e97ee9ad1f6378171eae4396ea15dc240d1abf4b3d4e9909034c614b10aff5525d09d8d", - "ct" : "4140df25b8d32194e78e51d41738cc6db2ffffffffffffffffffffffffffffff0b0686f93d849859fed6b818520d4501b2ffffffffffffffffffffffffffffff0b0686f93d849859fed6b818520d4501", - "tag" : "86fbab2b4a94f47aa56f0aea65d11008", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 132, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "ef8ce708bf26aab862d97e1b42f31ef3b46fca24d353ff5e49eac51540e840ea3038aca2438b588d5459493e97e7fa333d311e572202011a75e948586fe268b44f03478f2869b93ee29c837e95fb6b99313b1559016e7c493eec86059f703270", + "ct" : "ccffffffffffffffffffffffffffffffc7a8192b5dd8148f1371a8ecad8ec409e1ffffffffffffffffffffffffffffffcd375d9349a5d79e2a80ca217d149c08e1ffffffffffffffffffffffffffffffcd375d9349a5d79e2a80ca217d149c08", + "tag" : "2172166798485c338f9a6d60f3b21891", + "result" : "valid" + }, + { + "tcId" : 244, + "comment" : "Intermediate sum of poly1305 after processing64 bytes is 0xffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "b247a74723491aacacaad709c91e932b313d35f613e6d9093d38e975c38fe3b89ade04e75bb701d9660601b34765de98d5f6378171eae4396ea15dc240d1abf442897944c2a28fa17611d7fa5c22ad8f", - "ct" : "b22c7068a583fa350f8529c375f8eb88b6fffffffffffffffffffffffffffffffa5b162d6f12d1ec39cd90b72bff7503b6fffffffffffffffffffffffffffffffa5b162d6f12d1ec39cd90b72bff7503", - "tag" : "a019ac2ed667e17da16f0afa19610d0d", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 133, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "f59d56151de28bef83505f6d89c0b0f7f75b2fa8e6dce386075db283ec85ee62555baffad423af25f66069bb69fb6f4d", + "ct" : "d6ee4ee25d3bdea81e76de8934cc51fb849cfca7685708575dc6df7a01e36a81849cfca7685708575dc6df7a01e36a81", + "tag" : "831312cbb0f165dc3e8ff52125f48640", + "result" : "valid" + }, + { + "tcId" : 245, + "comment" : "Intermediate sum of poly1305 after processing64 bytes is 0x100000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "740f9e49f610efa585b659ca6ed8b4992d3d35f613e6d9093d38e975c38fe3b8412d96afbe80ec3e79d451b00a2db29ac9f6378171eae4396ea15dc240d1abf4997aeb0c2795624669c387f9116ac18d", - "ct" : "7464496670da0f3c2699a700d23ecc3aaaffffffffffffffffffffffffffffff21a884658a253c0b261fc0b466b71901aaffffffffffffffffffffffffffffff21a884658a253c0b261fc0b466b71901", - "tag" : "736e18181696a5889c3159faabab20fd", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 134, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "f717f8d5b28032d5c8e8061cd44d71e4f2d55de772fe7a91ce85e410db3e2d8d50d5ddb5400136323fb83f285e40aca2", + "ct" : "d464e022f259679255ce87f8694190e881128ee8fc759140941e89e93658a96e81128ee8fc759140941e89e93658a96e", + "tag" : "821312db9826b5e7fe0a9d30c5e28d4f", + "result" : "valid" + }, + { + "tcId" : 246, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x7ffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "adba5d105bc8aa062c2336cb889ddbd5373d35f613e6d9093d38e975c38fe3b8177c5ffe2875f468f6c2965748f3599ad3f6378171eae4396ea15dc240d1abf4cf2b225db1607a10e6d5401e53b42a8d", - "ct" : "add18a3fdd024a9f8f0cc801347ba376b0ffffffffffffffffffffffffffffff77f94d341cd0245da90907532469f201b0ffffffffffffffffffffffffffffff77f94d341cd0245da90907532469f201", - "tag" : "bad58f10a91e6a889aba32fd17d8331a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 135, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "f28ce708bf26aab862d97e1b42f31ef3e68a922c9219d30f07554d7d99f2bde92c38aca2438b588d5459493e97e7fa33e24c07dd98f9b253ab0c318d9b14f6b15303478f2869b93ee29c837e95fb6b99ee460cd3bb95cf00e009ffd06b86ac75", + "ct" : "d1ffffffffffffffffffffffffffffff954d41231c9238de5dce20847494390afdffffffffffffffffffffffffffffff124a4419f35e64d7f465b3f489e2020dfdffffffffffffffffffffffffffffff124a4419f35e64d7f465b3f489e2020d", + "tag" : "c1045769d487d545cef3f0d34b7a8733", + "result" : "valid" + }, + { + "tcId" : 247, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x7ffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", "aad" : "ffffffff", - "msg" : "fe9428d079351f665cd001354319875cc001edc5da442e719bce9abe273af144b47aed35cb5a2fcaa0346efb9365546448025f41fa4e336c786957a2a7c4930a6c2d9096524fa1b2b023b8b28822277300266ea1e43644a34d8dd1dc93f2fa13", - "ct" : "feffffffffffffffffffffffffffffff47c327cc365d088759098c341b4aed03d4ffffffffffffffffffffffffffffff2b0b973f745b28aae937f59f18eac701d4ffffffffffffffffffffffffffffff2b0b973f745b28aae937f59f18eac701", - "tag" : "d68ce174079add028dd05cf814630488", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 136, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "1fde9b9ec8b247d42bbee2016d6715badf0599194b0ce890cc1d8eb383b57f38dcf0b056a2eecc51d30838e640615e1435df81077d068077ce805ea592f6f88833d14da7b4f76f9f68fa8903138d563c8f661fc86de3e72d17ea30a3e5aa79dd", + "ct" : "ffffffffffffffffffffffffffffffff6270e3a5a0c3fdb56540b490e801ea61edffffffffffffffffffffffffffffff92c0eac6b200642c2a3cc3a0f3df040cedffffffffffffffffffffffffffffff92c0eac6b200642c2a3cc3a0f3df040c", + "tag" : "6cf2f9230af8679e7ecb19421362fce3", + "result" : "valid" + }, + { + "tcId" : 248, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0xfffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "b513b06ab9ac14435acb8aa3a37afdb6543d35f613e6d9093d38e975c38fe3b861950193b1bf0311ff117989aed9a999b0f6378171eae4396ea15dc240d1abf4b9c27c3028aa8d69ef06afc0b59eda8e", - "ct" : "b57867453f66f4daf9e474691f9c8515d3ffffffffffffffffffffffffffffff01101359851ad324a0dae88dc2430202d3ffffffffffffffffffffffffffffff01101359851ad324a0dae88dc2430202", - "tag" : "aa48a3887d4b059699c2fdf9c6787e0a", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 137, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef32e6784d857df07543d0dc72f179935fbede8c8baf01ee2044b162cbb343b355acc29d82327cd93f2bfd918034ed5c42a", + "ct" : "ffffffffffffffffffffffffffffffff5da057d7d954ec856796aad6faffb1183c2f9be74c6a4576e0b09a7a5c2330963c2f9be74c6a4576e0b09a7a5c233096", + "tag" : "64e7efd24516a83e2c87e06a76e2dea3", + "result" : "valid" + }, + { + "tcId" : 249, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875cd4f109e814cea85a08c011d850dd1dcbcf7aed35cb5a2fcaa0346efb936554645340b85a9aa08296b77a5fc3961f660f172d9096524fa1b2b023b8b2882227731b6489ba84d8f559829ed9bda2290f16", - "ct" : "ffffffffffffffffffffffffffffffff5333c3e1f8d78eacca0707526cad018cafffffffffffffffffffffffffffffff3049702414b599502624fdfe29313204afffffffffffffffffffffffffffffff3049702414b599502624fdfe29313204", - "tag" : "b936a817f2211af129e2cf160fd42bcb", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 138, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "f78ce708bf26aab862d97e1b42f31ef34c6ead26f84a0225d557745d32fc72e72c38aca2438b588d5459493e97e7fa3364db334b69bee579383e61ae742c71bb5303478f2869b93ee29c837e95fb6b9968d138454ad2982a733baff384be2b7f", + "ct" : "d4ffffffffffffffffffffffffffffff3fa97e2976c1e9f48fcc19a4df9af604fdffffffffffffffffffffffffffffff94dd708f021933fd6757e3d766da8507fdffffffffffffffffffffffffffffff94dd708f021933fd6757e3d766da8507", + "tag" : "e6cc6729d79ba558cd73b03cba54d660", + "result" : "valid" + }, + { + "tcId" : 250, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875cdf4c62032d4119b588477e99925a56d9d67aed35cb5a2fcaa0346efb93655464fa84f0645536421b2bb9246ec219ed0b0e2d9096524fa1b2b023b8b288222773b2a0c1844b4e35d41e5da210f62f8412", - "ct" : "ffffffffffffffffffffffffffffffff588ea80ac1583f434a806813ae2a4a9eb6ffffffffffffffffffffffffffffff998d381adb2359ddbae786537d37b900b6ffffffffffffffffffffffffffffff998d381adb2359ddbae786537d37b900", - "tag" : "9f7ac4351f6b91e63097a713115d05be", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 139, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "12de9b9ec8b247d42bbee2016d6715ba327f3a1befb4287c17450391ed0eb854d6f0b056a2eecc51d30838e640615e141460d3545c29ddc790711b8e7533698539d14da7b4f76f9f68fa8903138d563caed94d9b4cccba9d491b7588026fe8d0", + "ct" : "f2ffffffffffffffffffffffffffffff8f0a40a7047b3d59be1839b286ba2d0de7ffffffffffffffffffffffffffffffb37fb895932f399c74cd868b141a9501e7ffffffffffffffffffffffffffffffb37fb895932f399c74cd868b141a9501", + "tag" : "74dda12e0558877bc0e40c3eace0af29", + "result" : "valid" + }, + { + "tcId" : 251, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x10000000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875c13f80a006dc1bbdad639a92fc7eca655f77aed35cb5a2fcaa0346efb936554646348b8fd29bf96d563a517e27d7bfc0f2f2d9096524fa1b2b023b8b2882227732b6c891d37c7e11a5641919c494d9516", - "ct" : "ffffffffffffffffffffffffffffffff943ac00981d89d2c14febfa5fb9cba1297ffffffffffffffffffffffffffffff00417083a7aa8d13f2fbb5dfc255a80497ffffffffffffffffffffffffffffff00417083a7aa8d13f2fbb5dfc255a804", - "tag" : "9a18a828070269f44700d009e7171cc9", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 140, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "f08ce708bf26aab862d97e1b42f31ef34fd8c3757c9f2938dc3b07d85898bfe22a38aca2438b588d5459493e97e7fa336155412415cbdd760142b62c2ec83fbf5503478f2869b93ee29c837e95fb6b996d5f4a2a36a7a0254a477871de5a657b", + "ct" : "d3ffffffffffffffffffffffffffffff3c1f107af214c2e986a06a21b5fe3b01fbffffffffffffffffffffffffffffff915302e07e6c0bf25e2b34553c3ecb03fbffffffffffffffffffffffffffffff915302e07e6c0bf25e2b34553c3ecb03", + "tag" : "e5cc6739bfd0f4638def574b5a43dd6f", + "result" : "valid" + }, + { + "tcId" : 252, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x10000000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875c82e59b4582915038f933811e652dc66afc7aed35cb5a2fcaa0346efb93655464b671c8cac270c265a0ac2f535799880a242d9096524fa1b2b023b8b288222773fe55f92adc08b5aa9548a92d63afe113", - "ct" : "ffffffffffffffffffffffffffffffff0527514c6e8876ce3bf49794595dda2d9cffffffffffffffffffffffffffffffd57800b44c65d9a331f28d6ee8b7dc019cffffffffffffffffffffffffffffffd57800b44c65d9a331f28d6ee8b7dc01", - "tag" : "b436a82b93d555f74300d0199ba718ce", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 141, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "1bde9b9ec8b247d42bbee2016d6715ba85b67664ee49fa347fbfd2dd92007c57def0b056a2eecc51d30838e640615e14fb27ee075b3c0f0f682babdde63dad8731d14da7b4f76f9f68fa8903138d563c419e70c84bd96855b141c5db91612cd2", + "ct" : "fbffffffffffffffffffffffffffffff38c30cd80586ef11d6e2e8fef9b4e90eefffffffffffffffffffffffffffffff5c3885c6943aeb548c9736d887145103efffffffffffffffffffffffffffffff5c3885c6943aeb548c9736d887145103", + "tag" : "502455343d39db87947d7346a8e0af39", + "result" : "valid" + }, + { + "tcId" : 253, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffffffffffff00000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "ff9428d079351f665cd001354319875cf1d12887b7216986a12d79098b6de60fc07aed35cb5a2fcaa0346efb93655464a7c75899f3e60af1fcb6c7307d87590f182d9096524fa1b2b023b8b288222773efe36979ed9e7d3ec952414e49b13016", - "ct" : "ffffffffffffffffffffffffffffffff7613e28e5b384f7063ea6f83b71dfa48a0ffffffffffffffffffffffffffffffc4ce90e77df311376de8650dc2a90d04a0ffffffffffffffffffffffffffffffc4ce90e77df311376de8650dc2a90d04", - "tag" : "ce54a82e1fa942fa3f00d0294f3715d3", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 142, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "f28ce708bf26aab862d97e1b42f31ef3df03ca84082f7f70ad8e4004cabd2ce42b38aca2438b588d5459493e97e7fa3328fd413caab1d02bf1c65753aa2ad3b95403478f2869b93ee29c837e95fb6b9924f74a3289ddad78bac3990e5ab8897d", + "ct" : "d1ffffffffffffffffffffffffffffffacc4198b86a494a1f7152dfd27dba807faffffffffffffffffffffffffffffffd8fb02f8c11606afaeafd52ab8dc2705faffffffffffffffffffffffffffffffd8fb02f8c11606afaeafd52ab8dc2705", + "tag" : "0fca702228817d53ee64d142b192e665", + "result" : "valid" + }, + { + "tcId" : 254, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffff0000000100000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "cbf1da9e0ba9377374e69e1c0e600cfc343d35f613e6d9093d38e975c38fe3b8be3fa66b6ce7808aa3e45949f944649fd0f6378171eae4396ea15dc240d1abf46668dbc8f5f20ef2b3f38f00e2031788", - "ct" : "cb9a0db18d63d7ead7c960d6b286745fb3ffffffffffffffffffffffffffffffdebab4a1584250bffc2fc84d95decf04b3ffffffffffffffffffffffffffffffdebab4a1584250bffc2fc84d95decf04", - "tag" : "2383ab0b799205699b510aa709bf31f1", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 143, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "f38ce708bf26aab862d97e1b42f31ef31ffc31ae69399394b8c338674c3dfde92938aca2438b588d5459493e97e7fa33477ec8cf3ea3d4d5d76d85ad2b7f0bb85603478f2869b93ee29c837e95fb6b994b74c3c11dcfa9869c684bf0dbed517c", + "ct" : "d0ffffffffffffffffffffffffffffff6c3be2a1e7b27845e258559ea15b790af8ffffffffffffffffffffffffffffffb7788b0b55040251880407d43989ff04f8ffffffffffffffffffffffffffffffb7788b0b55040251880407d43989ff04", + "tag" : "efc3b035ded6b460bfce6f494955e677", + "result" : "valid" + }, + { + "tcId" : 255, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffff0000000100000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", "aad" : "ffffffff", - "msg" : "8f278694c4e9daebd58d3e5b966e8b68423d35f613e6d9093d38e975c38fe3b80653e7a331718833acc3b9adff1c3198a6f6378171eae4396ea15dc240d1abf4de049a00a864064bbcd46fe4e45b428f", - "ct" : "8f4c51bb42233a7276a2c0912a88f3cbc5ffffffffffffffffffffffffffffff66d6f56905d45806f30828a993869a03c5ffffffffffffffffffffffffffffff66d6f56905d45806f30828a993869a03", - "tag" : "8bfbab17a9e0b8748b510ae7d9fd2305", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 144, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "4f115e67ecd3d4178c4c60e713ab4e5e4156269fe3da101eeb0abf8dda20fe8fff47139a5f4e3f8e92d7a3b71eb4ff0e6aece983e64f97e43ff5295bc884fa7773a0085c32ddfcbeb01a8be4c34d5331a2d909c10a1bdcd318046d320583f6b7", + "ct" : "d6ffffffffffffffffffffffffffffffd85108996dfff8a26ede1e76de151701e8ffffffffffffffffffffffffffffffc5265a700c30c72da2df2eb129447b0ae8ffffffffffffffffffffffffffffffc5265a700c30c72da2df2eb129447b0a", + "tag" : "3ea8f9b2012321e63d5fb5bc2c5d332d", + "result" : "valid" + }, + { + "tcId" : 256, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffff0000000100000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", "aad" : "ffffffff", - "msg" : "d59428d079351f665cd001354319875c9a22d70a48e24fddcdd4419de64c8f44fc7aed35cb5a2fcaa0346efb9365546477b5c907d9c9e1ea51851a204aad9f0a242d9096524fa1b2b023b8b2882227733f91f8e7c7b1962564619c5e7e9bf613", - "ct" : "d5ffffffffffffffffffffffffffffff1de01d03a4fb692b0f135717da3c93039cffffffffffffffffffffffffffffff14bc017957dcfa2cc0dbb81df583cb019cffffffffffffffffffffffffffffff14bc017957dcfa2cc0dbb81df583cb01", - "tag" : "49bc6e9fc51c4d503036644d842773d2", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 145, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "1fde9b9ec8b247d42bbee2016d6715baf999461058f6d7733e5cd0d1639d9025cbf0b056a2eecc51d30838e640615e14520a0da50439db00e289e1791342068e24d14da7b4f76f9f68fa8903138d563ce8b3936a14dcbc5a3be38f7f641e87db", + "ct" : "ffffffffffffffffffffffffffffffff44ec3cacb339c2569701eaf20829057cfafffffffffffffffffffffffffffffff5156664cb3f3f5b06357c7c726bfa0afafffffffffffffffffffffffffffffff5156664cb3f3f5b06357c7c726bfa0a", + "tag" : "bf7fbd422cbf0e700fd1605be8fd212f", + "result" : "valid" + }, + { + "tcId" : 257, + "comment" : "Intermediate sum of poly1305 after processing64 bytes is 0x3ffffffffffff8000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", "aad" : "ffffffff", - "msg" : "db9428d079351f665cd001354319875c75d5643aa5af934d8cce392cc3eedb47c07aed35cb5a2fcaa0346efb93655464601b5ad2067f28066a8f3281715ba808182d9096524fa1b2b023b8b288222773283f6b3218075fc95f6bb4ff456dc111", - "ct" : "dbfffffffffffffffffffffffffffffff217ae3349b6b5bb4e092fa6ff9ec700a0ffffffffffffffffffffffffffffff031292ac886a33c0fbd190bcce75fc03a0ffffffffffffffffffffffffffffff031292ac886a33c0fbd190bcce75fc03", - "tag" : "63da6ea251f039532c36645d38b76fd7", - "result" : "valid", - "flags" : [] - }, - { - "tcId" : 146, - "comment" : "edge case intermediate sums in poly1305", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "0000000000000000064c2d52", + "msg" : "2bfd0d56ece98771756d60d9d9106cd0c6fc106936c7ef347c078fd71c54228164fc903b0438a3978d3a54ef992aa3ae", + "ct" : "088e15a1ac30d236e84be13d641c8ddcb53bc366b84c04e5269ce22ef132a662b53bc366b84c04e5269ce22ef132a662", + "tag" : "345fc9fe573c136c1be83730500ce662", + "result" : "valid" + }, + { + "tcId" : 258, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xfffffffffffff0000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "f68ce708bf26aab862d97e1b42f31ef37cc2255decdf8e0fe1373591da0e28e42838aca2438b588d5459493e97e7fa33e291fb4838019c51dfb7141515bb53b15703478f2869b93ee29c837e95fb6b99ee9bf0461b6de10294b2da48e5290975", + "ct" : "d5ffffffffffffffffffffffffffffff0f05f652625465debbac58683768ac07f9ffffffffffffffffffffffffffffff1297b88c53a64ad580de966c074da70df9ffffffffffffffffffffffffffffff1297b88c53a64ad580de966c074da70d", + "tag" : "336f97a5faa995a2a03781b591588da8", + "result" : "valid" + }, + { + "tcId" : 259, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xf06eea00ea77bc00b4f34e80fffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "c68ce708bf26aab862d97e1b42f31ef37ab66f8090c149e452ec7f20327eb2ea0438aca2438b588d5459493e97e7fa338d2613ea0ef8b656b247373ecec015bc7b03478f2869b93ee29c837e95fb6b99812c18e42d94cb05f942f9633e524f78", + "ct" : "e5ffffffffffffffffffffffffffffff0971bc8f1e4aa235087712d9df183609d5ffffffffffffffffffffffffffffff7d20502e655f60d2ed2eb547dc36e100d5ffffffffffffffffffffffffffffff7d20502e655f60d2ed2eb547dc36e100", + "tag" : "9351c680c8a5d34882d42145e89745c4", + "result" : "valid" + }, + { + "tcId" : 260, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x3f0f9115ff158843ff4b0cb17effffffc.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "c68ce708bf26aab862d97e1b42f31ef374b66f8090c149e452ec7f20327eb2ea2e38aca2438b588d5459493e97e7fa33acd9ec859e0866620cc24c8a97d5d9f55103478f2869b93ee29c837e95fb6b99a0d3e78bbd641b3147c782d767478331", + "ct" : "e5ffffffffffffffffffffffffffffff0771bc8f1e4aa235087712d9df183609ffffffffffffffffffffffffffffffff5cdfaf41f5afb0e653abcef385232d49ffffffffffffffffffffffffffffffff5cdfaf41f5afb0e653abcef385232d49", + "tag" : "d79266cd25a784599a0a8e31fc84d604", + "result" : "valid" + }, + { + "tcId" : 261, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0xffffffffffffffff0000000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "f78ce708bf26aab862d97e1b42f31ef34251cd29b0aaa960557c9ea2828334e4e4e231db0a27fac9ec9e744886eb0133c5232142ddf48b3f185140f0fc05f043", + "ct" : "d4ffffffffffffffffffffffffffffff31961e263e2142b10fe7f35b6fe5b00735256286b6535dbb4738c289eef304ff35256286b6535dbb4738c289eef304ff", + "tag" : "9d671d407d7660459d5d582d83915efe", + "result" : "valid" + }, + { + "tcId" : 262, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffff00000000ffffffff00000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "f58ce708bf26aab862d97e1b42f31ef373bd9f01bf3331b12e31dd14cf11feee1d38aca2438b588d5459493e97e7fa33625c6965f61a1c36118c747076d5b7b76203478f2869b93ee29c837e95fb6b996e56626bd57661655a89ba2d8647ed73", + "ct" : "d6ffffffffffffffffffffffffffffff007a4c0e31b8da6074aab0ed22777a0dccffffffffffffffffffffffffffffff925a2aa19dbdcab24ee5f6096423430bccffffffffffffffffffffffffffffff925a2aa19dbdcab24ee5f6096423430b", + "tag" : "7b207c2c3278c64f0d6b913fe371fe63", + "result" : "valid" + }, + { + "tcId" : 263, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffff00000000ffffffff00000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715bad64add2aa3c5a30a31d9e65e90f93ad1cbf0b056a2eecc51d30838e640615e14de9aeab86144d5464811b2373ba4cc8324d14da7b4f76f9f68fa8903138d563c6423747771a1b21c917bdc314cf84dd6", + "ct" : "ffffffffffffffffffffffffffffffff6b3fa796480ab62f9884dc7dfb4daf88faffffffffffffffffffffffffffffff79858179ae42311dacad2f325a8d3007faffffffffffffffffffffffffffffff79858179ae42311dacad2f325a8d3007", + "tag" : "62630c18de8c10876adb9f30f300963f", + "result" : "valid" + }, + { + "tcId" : 264, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffffffffffffffffffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef3ec0933f0bfb91218cea0d74e061f559e2d38aca2438b588d5459493e97e7fa338d5b67e0acee534ce2d9791487b1ecb25203478f2869b93ee29c837e95fb6b9981516cee8f822e1fa9dcb7497723b676", + "ct" : "ffffffffffffffffffffffffffffffff9fcee0ff3132f9c9943bbab7eb79d17dfcffffffffffffffffffffffffffffff7d5d2424c74985c8bdb0fb6d9547180efcffffffffffffffffffffffffffffff7d5d2424c74985c8bdb0fb6d9547180e", + "tag" : "3672162bb1f3ff537ece013f1aca4f68", + "result" : "valid" + }, + { + "tcId" : 265, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffffffffffffffffffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715bacc3492272b8a4b112a4e7d7ccf092692cef0b056a2eecc51d30838e640615e1430ce678e9375b2af0b82c2d2fbd7928c21d14da7b4f76f9f68fa8903138d563c8a77f9418390d5f5d2e8acd48c8b13d9", + "ct" : "ffffffffffffffffffffffffffffffff7141e89bc0455e348313475fa4bdb3cbffffffffffffffffffffffffffffffff97d10c4f5c7356f4ef3e5fd79afe6e08ffffffffffffffffffffffffffffffff97d10c4f5c7356f4ef3e5fd79afe6e08", + "tag" : "feb6412b9031f076eddcd9426fff5b31", + "result" : "valid" + }, + { + "tcId" : 266, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x100000000000000000000000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef3ee83a14f48db696291080edfcc898b882b38aca2438b588d5459493e97e7fa338ad5f6b0283a8b39ebedce92785da9b65403478f2869b93ee29c837e95fb6b9986dffdbe0b56f66aa0e800cf88cff372", + "ct" : "ffffffffffffffffffffffffffffffff9d447240c65082b3cb93632621ef0f6bfaffffffffffffffffffffffffffffff7ad3b574439d5dbdb4844ceb6aab5d0afaffffffffffffffffffffffffffffff7ad3b574439d5dbdb4844ceb6aab5d0a", + "tag" : "3572163b99284f5f3e4aa94dbab85677", + "result" : "valid" + }, + { + "tcId" : 267, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x100000000000000000000000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "34de9b9ec8b247d42bbee2016d6715ba722b6549c9df0f4b04b5f7432203fa54cef0b056a2eecc51d30838e640615e1487de186cd28e43544c73de628fd1d60e21d14da7b4f76f9f68fa8903138d563c3d6786a3c26b240e9519b064f88d575b", + "ct" : "d4ffffffffffffffffffffffffffffffcf5e1ff522101a6eade8cd6049b76f0dffffffffffffffffffffffffffffffff20c173ad1d88a70fa8cf4367eef82a8affffffffffffffffffffffffffffffff20c173ad1d88a70fa8cf4367eef82a8a", + "tag" : "dafdf430c8124483c175404b6bff5b41", + "result" : "valid" + }, + { + "tcId" : 268, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x100000000000000000000000000000001.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef3e87dd08ed4e4e04c5877616cbb02cabb2938aca2438b588d5459493e97e7fa33874f0401d457e336f4311f1152f957ba5603478f2869b93ee29c837e95fb6b998b450f0ff73b9e65bf34d14ca26b0d7e", + "ct" : "ffffffffffffffffffffffffffffffff9bba03815a6f0b9d02ec0c9556644e58f8ffffffffffffffffffffffffffffff774947c5bff035b2ab589d68400fa306f8ffffffffffffffffffffffffffffff774947c5bff035b2ab589d68400fa306", + "tag" : "3472164b815d9e6afec5505c5aa75d86", + "result" : "valid" + }, + { + "tcId" : 269, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x100000000000000000000000000000001.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "4c115e67ecd3d4178c4c60e713ab4e5ebb5357ed314ad740b9910fad6f01d781f047139a5f4e3f8e92d7a3b71eb4ff0ec8042b414fdd1bba3a6c936b7ed678797ca0085c32ddfcbeb01a8be4c34d53310031cb03a389508d1d9dd702b3d174b9", + "ct" : "d5ffffffffffffffffffffffffffffff225479ebbf6f3ffc3c45ae566b343e0fe7ffffffffffffffffffffffffffffff67ce98b2a5a24b73a74694819f16f904e7ffffffffffffffffffffffffffffff67ce98b2a5a24b73a74694819f16f904", + "tag" : "e6022cc3ba20e3f9065fdfcc43a9dc40", + "result" : "valid" + }, + { + "tcId" : 270, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x3fffffffffffffffffffffffffffffff6.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "c88ce708bf26aab862d97e1b42f31ef36be436e346f8f2b32f4cbbaef95150ef0438aca2438b588d5459493e97e7fa332fb76b5132e930f6d0acf70875e977b57b03478f2869b93ee29c837e95fb6b9923bd605f11854da59ba93955857b2d71", + "ct" : "ebffffffffffffffffffffffffffffff1823e5ecc873196275d7d6571437d40cd5ffffffffffffffffffffffffffffffdfb12895594ee6728fc57571671f8309d5ffffffffffffffffffffffffffffffdfb12895594ee6728fc57571671f8309", + "tag" : "3a7216d7ee1da018ce8412f251656b19", + "result" : "valid" + }, + { + "tcId" : 271, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x3fffffffffffffffffffffffffffffff6.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5ef64296975af7fced168181f76c6508e1c947139a5f4e3f8e92d7a3b71eb4ff0e4975060f7ddef4a098699333b30fbf7c45a0085c32ddfcbeb01a8be4c34d53318140e64d918abf97bf98d75a7e08b3bc", + "ct" : "ffffffffffffffffffffffffffffffff6f45b891d4d214519355200c6850e16fdeffffffffffffffffffffffffffffffe6bfb5fc97a1a469054394d952cf3e01deffffffffffffffffffffffffffffffe6bfb5fc97a1a469054394d952cf3e01", + "tag" : "353e304fd8553286b26e0d59942fe7cd", + "result" : "valid" + }, + { + "tcId" : 272, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x3fffffffffffffffffffffffffffffffa.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "c58ce708bf26aab862d97e1b42f31ef3783cf9302c7d22914b38aca2e7d374ef1d38aca2438b588d5459493e97e7fa33228f2d23597640d574f8e20c4f6b6bb56203478f2869b93ee29c837e95fb6b992e85262d7a1a3d863ffd2c51bff93171", + "ct" : "e6ffffffffffffffffffffffffffffff0bfb2a3fa2f6c94011a3c15b0ab5f00cccffffffffffffffffffffffffffffffd2896ee732d196512b9160755d9d9f09ccffffffffffffffffffffffffffffffd2896ee732d196512b9160755d9d9f09", + "tag" : "367216178ff1dc45ce73b02cd21f8755", + "result" : "valid" + }, + { + "tcId" : 273, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0x35e50d79435e50d79435e50d79435e50.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef35db72f89d1402b1a0373ff0a9c5cd44b6d67af40798f5455501792953248ec234ca6bfd9ae5c25a3a4d8a62d48a61d53", + "ct" : "ffffffffffffffffffffffffffffffff2e70fc865fcbc0cb59e892f3713a50a8bca0fc1dc5fbf327fbb124545a50e9efbca0fc1dc5fbf327fbb124545a50e9ef", + "tag" : "0b4961c9525ea2f2cdad6273e1c7824c", + "result" : "valid" + }, + { + "tcId" : 274, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0x35e50d79435e50d79435e50d79435e51.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef35f215ec87d62a264cadb519b4ac90a7668d1dd03e56eda6399ac7803e7dd22114910cd9a32bdab956d634cbb9d33d361", + "ct" : "ffffffffffffffffffffffffffffffff2ce68dc7f3e949b590403c62a7af8e95b9168e5e591a7d11320acec28fc527ddb9168e5e591a7d11320acec28fc527dd", + "tag" : "0a4961d93a93f1fd8d290a8281b6895b", + "result" : "valid" + }, + { + "tcId" : 275, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x2fffffffffffffffffffffffffffffffb.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060710abb165", + "aad" : "ffffffff", + "msg" : "dc8ce708bf26aab862d97e1b42f31ef3d15ad590dd0f40ba18acd168f6ac777a0f38aca2438b588d5459493e97e7fa33932a097f1d39a04ad30f1b6c650260bf7003478f2869b93ee29c837e95fb6b999f2002713e55dd19980ad53195903a7b", + "ct" : "ffffffffffffffffffffffffffffffffa29d069f5384ab6b4237bc911bcaf399deffffffffffffffffffffffffffffff632c4abb769e76ce8c66991577f49403deffffffffffffffffffffffffffffff632c4abb769e76ce8c66991577f49403", + "tag" : "3572161355240943de9406292a64c551", + "result" : "valid" + }, + { + "tcId" : 276, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x2fffffffffffffffffffffffffffffffb.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "4d115e67ecd3d4178c4c60e713ab4e5e6ee628fc4b5830184cd293364a213e84fe47139a5f4e3f8e92d7a3b71eb4ff0e29db953ad5458fea61f013ea1854fe7572a0085c32ddfcbeb01a8be4c34d5331e1ee75783911c4dd46015783d553f2b5", + "ct" : "d4fffffffffffffffffffffffffffffff7e106fac57dd8a4c90632cd4e14d70ae9ffffffffffffffffffffffffffffff861126c93f3adf23fcda1400f9947f08e9ffffffffffffffffffffffffffffff861126c93f3adf23fcda1400f9947f08", + "tag" : "e00d2e8bae5d09c28e9bf59409545d09", + "result" : "valid" + }, + { + "tcId" : 277, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x2fffffffffffffffffffffffffffffffb.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "3ede9b9ec8b247d42bbee2016d6715ba8567a7fde812a3aa2f552a33c1718c58e2f0b056a2eecc51d30838e640615e14bb8729fd148f23b2a916b7f40f2f29810dd14da7b4f76f9f68fa8903138d563c013eb732046a44e8707cd9f27873a8d4", + "ct" : "deffffffffffffffffffffffffffffff3812dd4103ddb68f86081010aac51901d3ffffffffffffffffffffffffffffff1c98423cdb89c7e94daa2af16e06d505d3ffffffffffffffffffffffffffffff1c98423cdb89c7e94daa2af16e06d505", + "tag" : "b4ccb422bc5f7264aff73f3675ff5b19", + "result" : "valid" + }, + { + "tcId" : 278, + "comment" : "Intermediate sum of poly1305 after processing64 bytes is 0x5.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "43eadae036f733ea9b5b7eb22aee395db6f51a4d10bc2460810c229651556acf384ad82e3e280cad69f0df25b42b83b0", + "ct" : "da047b7825db1802e8e8e1aac6ba88fc2ff2344b9e99ccdc04d8836d556083412ff2344b9e99ccdc04d8836d55608341", + "tag" : "973e270a7afcab75348e14dbe19c5156", + "result" : "valid" + }, + { + "tcId" : 279, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0x13.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "6a115e67ecd3d4178c4c60e713ab4e5e519cccebf72573dbee8c12f74255d18c0add1035861ffc0b7f40079b969f8c63b2af4fa3ccd16cb38f425c3996140def", + "ct" : "f3ffffffffffffffffffffffffffffffc89be2ed79009b676b58b30c466038021d65fc5026ae3c7a12685bd377d48c921d65fc5026ae3c7a12685bd377d48c92", + "tag" : "a22390224c5db0f01696743d870725c5", + "result" : "valid" + }, + { + "tcId" : 280, + "comment" : "Intermediate sum of poly1305 after processing64 bytes is 0x14.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "e235b8c21384557085c3f2eb2a8fa36058cffd2af743dacf96b4ae4d51b4e488d6703f49d9d7f2027e4853feb4ca0df7", + "ct" : "7bdb195a00a87e98f6706df3c6db12c1c1c8d32c7966327313600fb655810d06c1c8d32c7966327313600fb655810d06", + "tag" : "437d1efad21b0865a541b5cab62e2a44", + "result" : "valid" + }, + { + "tcId" : 281, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5e8fab58574a322bac6f394474e4ce7eaec347139a5f4e3f8e92d7a3b71eb4ff0e71532dfb0e9141b00983394722829e7c4fa0085c32ddfcbeb01a8be4c34d5331b966cdb9e2c50a872e727d2eef8592bc", + "ct" : "ffffffffffffffffffffffffffffffff16ac7651c417c310eaede58fe0fb9720d4ffffffffffffffffffffffffffffffde999e08e4ee117994a93eadc3421f01d4ffffffffffffffffffffffffffffffde999e08e4ee117994a93eadc3421f01", + "tag" : "acf4ffa20c0d06d61a18e9a8d4c84d1d", + "result" : "valid" + }, + { + "tcId" : 282, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0x100000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "61115e67ecd3d4178c4c60e713ab4e5e5efe679ba17384c55eb8cc193666fe8d04608c3503d217aa3f90a9b0e1b3b313bc12d3a3491c8712cf92f212e138329f", + "ct" : "f8ffffffffffffffffffffffffffffffc7f9499d2f566c79db6c6de23253170313d86050a363d7db52b8f5f800f8b3e213d86050a363d7db52b8f5f800f8b3e2", + "tag" : "cd466d06e75b7fd18d5fe21d9227d9a7", + "result" : "valid" + }, + { + "tcId" : 283, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0x7ffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "9064b88a282052a1ee44df05ad213da679f8d1f971da17437a2b5e04fbca167151b2650ec945fec70588bc65a616a5f24f354c0c1580af3662d5f8151e3f7e82dd557ec8a4d63df7274594367bef09cd", + "ct" : "098a19123b0c79499df7401d41758c07e0ffffffffffffffffffffffffffffff460a896b69f43eb668a0e02d475da503e0ffffffffffffffffffffffffffffff460a896b69f43eb668a0e02d475da503", + "tag" : "ce8a3d4d887d95613d829b538ed01196", + "result" : "valid" + }, + { + "tcId" : 284, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xfffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "43115e67ecd3d4178c4c60e713ab4e5eeef67bd4795b74015a3493905d544a86e847139a5f4e3f8e92d7a3b71eb4ff0e3197be28eff843592bd8fc8d578421d664a0085c32ddfcbeb01a8be4c34d5331f9a25e6a03ac086e0c29b8e49a832d16", + "ct" : "daffffffffffffffffffffffffffffff77f155d2f77e9cbddfe0326b5961a308ffffffffffffffffffffffffffffffff9e5d0ddb05871390b6f2fb67b644a0abffffffffffffffffffffffffffffffff9e5d0ddb05871390b6f2fb67b644a0ab", + "tag" : "08289f5199df476fe90475cb95225566", + "result" : "valid" + }, + { + "tcId" : 285, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xfffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "39de9b9ec8b247d42bbee2016d6715ba4092e1f9a22c8b18184d805c128ade57c7f0b056a2eecc51d30838e640615e1464fe8b9bdd215a620973affefe93398528d14da7b4f76f9f68fa8903138d563cde471554cdc43d38d019c1f889cfb8d0", + "ct" : "d9fffffffffffffffffffffffffffffffde79b4549e39e3db110ba7f793e4b0ef6ffffffffffffffffffffffffffffffc3e1e05a1227be39edcf32fb9fbac501f6ffffffffffffffffffffffffffffffc3e1e05a1227be39edcf32fb9fbac501", + "tag" : "6d46d2230a9848d518f9d94bb2c49caa", + "result" : "valid" + }, + { + "tcId" : 286, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0xffffffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "6b115e67ecd3d4178c4c60e713ab4e5e1e34412ab0a056e809d5d4b92be1128a4b2a651a62aeab26cf437fb195407574f3583a8c28603b9e3f41241395cbf4f8", + "ct" : "f2ffffffffffffffffffffffffffffff87336f2c3e85be548c0175422fd4fb045c92897fc21f6b57a26b23f9740b75855c92897fc21f6b57a26b23f9740b7585", + "tag" : "06df93f651ea5cc56911f30d3e58f997", + "result" : "valid" + }, + { + "tcId" : 287, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0x10000000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", "aad" : "ffffffff", - "msg" : "939428d079351f665cd001354319875c624839604216e403ebcc6af559ec8b43977aed35cb5a2fcaa0346efb93655464d8c8c3fa1a9e474abe52d02c8187e90f4f2d9096524fa1b2b023b8b28822277390ecf21a04e630858bb65652b5b18016", - "ct" : "93ffffffffffffffffffffffffffffffe58af369ae0fc2f5290b7c7f659c9704f7ffffffffffffffffffffffffffffffbbc10b84948b5c8c2f0c72113ea9bd04f7ffffffffffffffffffffffffffffffbbc10b84948b5c8c2f0c72113ea9bd04", - "tag" : "73eb2724b5c405f04d00d0f15840a1c1", - "result" : "valid", - "flags" : [] + "msg" : "3fe606108f35869df4c7aa0128464a1265f8d1f971da17437a2b5e04fbca1671fdbe843a0ad9be25055992ab6dcbc9f153354c0c1580af3662d5f8151e3f7e8271599ffc674a7d152794baf8b03265ce", + "ct" : "a608a7889c19ad7587743519c412fbb3fcffffffffffffffffffffffffffffffea06685faa687e546871cee38c80c900fcffffffffffffffffffffffffffffffea06685faa687e546871cee38c80c900", + "tag" : "9264fc0f47febb30661254daf9a06189", + "result" : "valid" + }, + { + "tcId" : 288, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0xffffffffffffffff00000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "6e8eb98cf7fffe4cd683568cf892991564f8d1f971da17437a2b5e04fbca1671c70f5d8b30c64bf2e6d1d613f40e0bf052354c0c1580af3662d5f8151e3f7e824be8464d5d5588c2c41cfe4029f7a7cf", + "ct" : "f7601814e4d3d5a4a530c99414c628b4fdffffffffffffffffffffffffffffffd0b7b1ee90778b838bf98a5b15450b01fdffffffffffffffffffffffffffffffd0b7b1ee90778b838bf98a5b15450b01", + "tag" : "69a124fc7f96e220d1a031ced5527279", + "result" : "valid" + }, + { + "tcId" : 289, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x3ffffffffffff8000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "66115e67ecd3d4178c4c60e713ab4e5e18f125ef374c1454b680e23427e7dc69e447139a5f4e3f8e92d7a3b71eb4ff0e858b08eb1d581570a7cd1e48593b757568a0085c32ddfcbeb01a8be4c34d53314dbee8a9f10c5e47803c5a21943c79b5", + "ct" : "ffffffffffffffffffffffffffffffff81f60be9b969fce8335443cf23d235e7f3ffffffffffffffffffffffffffffff2a41bb18f72745b93ae719a2b8fbf408f3ffffffffffffffffffffffffffffff2a41bb18f72745b93ae719a2b8fbf408", + "tag" : "dfaf8a3a15d45e7f4c3430048d8589f0", + "result" : "valid" + }, + { + "tcId" : 290, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x3ffffffffffff8000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "15de9b9ec8b247d42bbee2016d6715bacc1629a40cd11eafdf04138b45afe458eff0b056a2eecc51d30838e640615e14340ac9b45a5896a418a8cee8032e078f00d14da7b4f76f9f68fa8903138d563c8eb3577b4abdf1fec1c2a0ee747286da", + "ct" : "f5ffffffffffffffffffffffffffffff71635318e71e0b8a765929a82e1b7101deffffffffffffffffffffffffffffff9315a275955e72fffc1453ed6207fb0bdeffffffffffffffffffffffffffffff9315a275955e72fffc1453ed6207fb0b", + "tag" : "c6f23204865b0adde0070037d6538dd3", + "result" : "valid" + }, + { + "tcId" : 291, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0xfffffffffffff0000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "b02ab747a310d6a3bbdb97018a3be8b341f8d1f971da17437a2b5e04fbca1671b7a338bc3423895f0fd96cdb27a787f277354c0c1580af3662d5f8151e3f7e823b44237a59b04a6f2d144488fa5e2bcd", + "ct" : "29c416dfb03cfd4bc8680819666f5912d8ffffffffffffffffffffffffffffffa01bd4d99492492e62f13093c6ec8703d8ffffffffffffffffffffffffffffffa01bd4d99492492e62f13093c6ec8703", + "tag" : "3408eb2b13a9b76befcedf699422d61f", + "result" : "valid" + }, + { + "tcId" : 292, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xfdb3cec0ff9a5900ff513280fff6a94.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "40115e67ecd3d4178c4c60e713ab4e5e380ef93aeb61aa307f141323c38e0685f647139a5f4e3f8e92d7a3b71eb4ff0e3f769a30e8951ff2fb365fa780fdde7e7aa0085c32ddfcbeb01a8be4c34d5331f7437a7204c154c5dcc71bce4dfad2be", + "ct" : "d9ffffffffffffffffffffffffffffffa109d73c6544428cfac0b2d8c7bbef0be1ffffffffffffffffffffffffffffff90bc29c302ea4f3b661c584d613d5f03e1ffffffffffffffffffffffffffffff90bc29c302ea4f3b661c584d613d5f03", + "tag" : "09f4f2a3936d7461a67ce022176bb8dd", + "result" : "valid" + }, + { + "tcId" : 293, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x3f024c313f0065a6ff00aecd7f0009567.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "40115e67ecd3d4178c4c60e713ab4e5e060ef93aeb61aa307f141323c38e0685ee47139a5f4e3f8e92d7a3b71eb4ff0e2bca70bfcdf1171ab611d12bed5d627a62a0085c32ddfcbeb01a8be4c34d5331e3ff90fd21a55c2d91e09542205a6eba", + "ct" : "d9ffffffffffffffffffffffffffffff9f09d73c6544428cfac0b2d8c7bbef0bf9ffffffffffffffffffffffffffffff8400c34c278e47d32b3bd6c10c9de307f9ffffffffffffffffffffffffffffff8400c34c278e47d32b3bd6c10c9de307", + "tag" : "2eb2679aadfd824a5fd8fa2e4a55a65c", + "result" : "valid" + }, + { + "tcId" : 294, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffffffffffff0000000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "56115e67ecd3d4178c4c60e713ab4e5e6c7e1312c6774fae7d1e5d0cc609028ff547139a5f4e3f8e92d7a3b71eb4ff0e81c9e61cbeeed5546b1ce5d8fef21a7a79a0085c32ddfcbeb01a8be4c34d533149fc065e52ba9e634ceda1b133f516ba", + "ct" : "cffffffffffffffffffffffffffffffff5793d144852a712f8cafcf7c23ceb01e2ffffffffffffffffffffffffffffff2e0355ef5491859df636e2321f329b07e2ffffffffffffffffffffffffffffff2e0355ef5491859df636e2321f329b07", + "tag" : "5e89349f6b011cd6e24ee6ac2f590c21", + "result" : "valid" + }, + { + "tcId" : 295, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffffffffffff0000000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "32de9b9ec8b247d42bbee2016d6715ba258d5d3e441683f546beba2e23755f5ccef0b056a2eecc51d30838e640615e149d13fdf8fa899836fa5c410d4ccd25ea21d14da7b4f76f9f68fa8903138d563c27aa6337ea6cff6c23362f0b3b91a4bf", + "ct" : "d2ffffffffffffffffffffffffffffff98f82782afd996d0efe3800d48c1ca05ffffffffffffffffffffffffffffffff3a0c9639358f7c6d1ee0dc082de4d96effffffffffffffffffffffffffffffff3a0c9639358f7c6d1ee0dc082de4d96e", + "tag" : "d1be7426cd12446fe52e8d45331e0835", + "result" : "valid" + }, + { + "tcId" : 296, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0xffffffff00000000ffffffff00000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "2ea8410b4dca8c9d5369a033d8db61e46cf8d1f971da17437a2b5e04fbca1671f0f58e8bba6cf1a52146273d8fe0c4fc5a354c0c1580af3662d5f8151e3f7e827c12954dd7ff3295038b0f6e521968c3", + "ct" : "b746e0935ee6a77520da3f2b348fd045f5ffffffffffffffffffffffffffffffe74d62ee1add31d44c6e7b756eabc40df5ffffffffffffffffffffffffffffffe74d62ee1add31d44c6e7b756eabc40d", + "tag" : "b24537fcb0dcb6200b0285cafc9c3a7d", + "result" : "valid" + }, + { + "tcId" : 297, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0xffffffffffffffffffffffffffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "17059a7c8883a28b90bd94ae44d1543662f8d1f971da17437a2b5e04fbca1671a23018bf8e68e413e99ac2d4ab3f8df154354c0c1580af3662d5f8151e3f7e822ed70379e3fb2723cb57ea8776c621ce", + "ct" : "8eeb3be49baf8963e30e0bb6a885e597fbffffffffffffffffffffffffffffffb588f4da2ed9246284b29e9c4a748d00fbffffffffffffffffffffffffffffffb588f4da2ed9246284b29e9c4a748d00", + "tag" : "43300400ea36e720361153ce0c5d637d", + "result" : "valid" + }, + { + "tcId" : 298, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0x100000000000000000000000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "aaa1b258fd4b54b497b520806a66d7aa68f8d1f971da17437a2b5e04fbca167199132a234a8c789bf8544547940ec3f35e354c0c1580af3662d5f8151e3f7e8215f431e5271fbbabda996d1449f76fcc", + "ct" : "334f13c0ee677f5ce406bf988632660bf1ffffffffffffffffffffffffffffff8eabc646ea3db8ea957c190f7545c302f1ffffffffffffffffffffffffffffff8eabc646ea3db8ea957c190f7545c302", + "tag" : "d79a0310124adc30c6b64cdef8993e8d", + "result" : "valid" + }, + { + "tcId" : 299, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0x3fffffffffffffffffffffffffffffffa.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "9841cfc927a57dc491ab35427ff935e66ef8d1f971da17437a2b5e04fbca1671a683c8f9f9e6780fda4940ddedd76bf258354c0c1580af3662d5f8151e3f7e822a64d33f9475bb3ff884688e302ec7cd", + "ct" : "01af6e513489562ce218aa5a93ad8447f7ffffffffffffffffffffffffffffffb13b249c5957b87eb7611c950c9c6b03f7ffffffffffffffffffffffffffffffb13b249c5957b87eb7611c950c9c6b03", + "tag" : "0aeb04ecf7def40c42025bbae5509169", + "result" : "valid" + }, + { + "tcId" : 300, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0x3fffffffffffffffffffffffffffffffa.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "f4ebbe3fca96bc4885b35582c43e0eb3588a85431430eada56a2c5dc944b6aa6b4570e8446e886bcbff82a24f49be5ed42e0943e30f91ba41b4362fa9ed6037b5b76f37550f12572040a9bc1a777edc5", + "ct" : "14cada5efddb046351f2487c56a6e4f6e5ffffffffffffffffffffffffffffff8558412d1bf9b512930fed3d4b054406e5ffffffffffffffffffffffffffffff8558412d1bf9b512930fed3d4b054406", + "tag" : "af7293eb09957d9de7432dd41316f0e4", + "result" : "valid" + }, + { + "tcId" : 301, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x35e50d79435e50d79435e50d79435e50.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "42115e67ecd3d4178c4c60e713ab4e5e0b61bf9b7caf83cc34da625593514289e847139a5f4e3f8e92d7a3b71eb4ff0e696a5c7fb9da9cd4a39c8591086db42d64a0085c32ddfcbeb01a8be4c34d5331a15fbc3d558ed7e3846dc1f8c56ab8ed", + "ct" : "dbffffffffffffffffffffffffffffff9266919df28a6b70b10ec3ae9764ab07ffffffffffffffffffffffffffffffffc6a0ef8c53a5cc1d3eb6827be9ad3550ffffffffffffffffffffffffffffffffc6a0ef8c53a5cc1d3eb6827be9ad3550", + "tag" : "8fc4f77a6ee052a4c314780b8df9a2d0", + "result" : "valid" + }, + { + "tcId" : 302, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x35e50d79435e50d79435e50d79435e50.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1ade9b9ec8b247d42bbee2016d6715ba571a3fca3cda7def4c93d4a382ca3a57eaf0b056a2eecc51d30838e640615e1476cddbee2f185776174f6df3bbe5b38105d14da7b4f76f9f68fa8903138d563ccc7445213ffd302cce2503f5ccb932d4", + "ct" : "faffffffffffffffffffffffffffffffea6f4576d71568cae5ceee80e97eaf0edbffffffffffffffffffffffffffffffd1d2b02fe01eb32df3f3f0f6dacc4f05dbffffffffffffffffffffffffffffffd1d2b02fe01eb32df3f3f0f6dacc4f05", + "tag" : "e178b0d5eb9bc551fa645c49f9f17667", + "result" : "valid" + }, + { + "tcId" : 303, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x35e50d79435e50d79435e50d79435e51.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "00010203040506072dd4cd40", + "aad" : "ffffffff", + "msg" : "4b115e67ecd3d4178c4c60e713ab4e5ef28e4d0f20ca1644470c9cdac6000887ed47139a5f4e3f8e92d7a3b71eb4ff0e1464775bacd5c69fe26e1a74968ea27e61a0085c32ddfcbeb01a8be4c34d5331dc51971940818da8c59f5e1d5b89aebe", + "ct" : "d2ffffffffffffffffffffffffffffff6b896309aeeffef8c2d83d21c235e109faffffffffffffffffffffffffffffffbbaec4a846aa96567f441d9e774e2303faffffffffffffffffffffffffffffffbbaec4a846aa96567f441d9e774e2303", + "tag" : "232ff78a96f347b453ba711b79367ee0", + "result" : "valid" + }, + { + "tcId" : 304, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x35e50d79435e50d79435e50d79435e51.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715babe31a501536a7c91e4a102cc27cdfe09d2f0b056a2eecc51d30838e640615e14dd9416a12e2f81bdee023d462feef7833dd14da7b4f76f9f68fa8903138d563c672d886e3ecae6e73768534058b276d6", + "ct" : "ffffffffffffffffffffffffffffffff0344dfbdb8a569b44dfc38ef4c796b50e3ffffffffffffffffffffffffffffff7a8b7d60e12965e60abea0434ec70b07e3ffffffffffffffffffffffffffffff7a8b7d60e12965e60abea0434ec70b07", + "tag" : "bdbf63db237d195ecefdc251f5f17677", + "result" : "valid" + }, + { + "tcId" : 305, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0x5.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "97311cd6e2d25a7b4eaa16f0a61ca6246b8a85431430eada56a2c5dc944b6aa695136310b6b6b5c17c9f8c02ba7d0aeb71e0943e30f91ba41b4362fa9ed6037b7a329ee1a0af160fc76d3de7e99102c3", + "ct" : "771078b7d59fe2509aeb0b0e34844c61d6ffffffffffffffffffffffffffffffa41c2cb9eba7866f50684b1b05e3ab00d6ffffffffffffffffffffffffffffffa41c2cb9eba7866f50684b1b05e3ab00", + "tag" : "d71bc70d5adc74e7dfd89406fc15f044", + "result" : "valid" + }, + { + "tcId" : 306, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0xa.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "34de9b9ec8b247d42bbee2016d6715ba74cf7e9d82b7e8ed9ec965f6ea310951dc104940e08a4222556828eba459f65a4a006d28729d95d79d2372f77aeeab35", + "ct" : "d4ffffffffffffffffffffffffffffffc9ba04216978fdc837945fd581859c08ed1f06e9bd9b718c799feff21bc757b1ed1f06e9bd9b718c799feff21bc757b1", + "tag" : "21e63987d494673f3040ae9de2bc0da0", + "result" : "valid" + }, + { + "tcId" : 307, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0x13.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "e72b83514e5e50509070359c1cac7e1c428a85431430eada56a2c5dc944b6aa6dad35950d8a9b55a472f9bb8860a526358e0943e30f91ba41b4362fa9ed6037b35f2a4a1ceb01694fcdd2a5dd5e65a4b", + "ct" : "070ae7307913e87b443128628e349459ffffffffffffffffffffffffffffffffebdc16f985b886f46bd85ca13994f388ffffffffffffffffffffffffffffffffebdc16f985b886f46bd85ca13994f388", + "tag" : "e4fb945d6a2d0b947834317cc415f024", + "result" : "valid" + }, + { + "tcId" : 308, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0x14.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "8c6165f445443588041b6e044fb6baae728a85431430eada56a2c5dc944b6aa6881a54c09516a1f1cae7b9dd71130ee168e0943e30f91ba41b4362fa9ed6037b673ba931830f023f7115083822ff06c9", + "ct" : "6c40019572098da3d05a73fadd2e50ebcfffffffffffffffffffffffffffffffb9151b69c807925fe6107ec4ce8daf0acfffffffffffffffffffffffffffffffb9151b69c807925fe6107ec4ce8daf0a", + "tag" : "c0424863a20e5fa04ccd9784c015f034", + "result" : "valid" + }, + { + "tcId" : 309, + "comment" : "Intermediate sum of poly1305 after processing96 bytes is 0xffffffff.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "18e36174545fa7ec9ea9f05d7057c5ca638a85431430eada56a2c5dc944b6aa6434e1c5e71005b690ca5cb8d580b89ed79e0943e30f91ba41b4362fa9ed6037bac6fe1af6719f8a7b7577a680be781c5", + "ct" : "f8c2051563121fc74ae8eda3e2cf2f8fdeffffffffffffffffffffffffffffff724153f72c1168c720520c94e7952806deffffffffffffffffffffffffffffff724153f72c1168c720520c94e7952806", + "tag" : "aa7293ffe5db30a31f2581e0e7ae56ed", + "result" : "valid" + }, + { + "tcId" : 310, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x100000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "12de9b9ec8b247d42bbee2016d6715ba54305dff6b61c40b775c352d025c1a56d7f0b056a2eecc51d30838e640615e14bce574e9e11afedbdca021e53bb9188338d14da7b4f76f9f68fa8903138d563c065cea26f1ff998105ca4fe34ce599d6", + "ct" : "f2ffffffffffffffffffffffffffffffe945274380aed12ede010f0e69e88f0fe6ffffffffffffffffffffffffffffff1bfa1f282e1c1a80381cbce05a90e407e6ffffffffffffffffffffffffffffff1bfa1f282e1c1a80381cbce05a90e407", + "tag" : "42e5d43d1e808e79f017144d4498c235", + "result" : "valid" + }, + { + "tcId" : 311, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0xffffffffffffffff00000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "36de9b9ec8b247d42bbee2016d6715ba1132811b2f18321ba99b12432c7f865aa3352cd2d7ac70b4c6f5419767926e20352508ba45bba7410ebe1b8bb925334f", + "ct" : "d6ffffffffffffffffffffffffffffffac47fba7c4d7273e00c6286047cb1303923a637b8abd431aea02868ed80ccfcb923a637b8abd431aea02868ed80ccfcb", + "tag" : "14fba149d1c0edc8aa665851126b5afd", + "result" : "valid" + }, + { + "tcId" : 312, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0xfffffffffffff0000000000000.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "31de9b9ec8b247d42bbee2016d6715baff746ef53ec3357cbc3c3ce4ab1d2d51ed9eb456dc9d9b59f656a5d2d974d26a7b8e903e4e8a4cac3e1dffce07c38f05", + "ct" : "d1ffffffffffffffffffffffffffffff42011449d50c2059156106c7c0a9b808dc91fbff818ca8f7daa162cb66ea7381dc91fbff818ca8f7daa162cb66ea7381", + "tag" : "8cff61b7b3919ed6bde72b36e0d31326", + "result" : "valid" + }, + { + "tcId" : 313, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0xffffffc086698d40c53e13805b346dc.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "19de9b9ec8b247d42bbee2016d6715babf286fd979807951b183a188930ad15ecef0b056a2eecc51d30838e640615e1464413d71939b9cb0a4d32ef115da9e1021d14da7b4f76f9f68fa8903138d563cdef8a3be837efbea7db940f762861f45", + "ct" : "f9ffffffffffffffffffffffffffffff025d1565924f6c7418de9babf8be4407ffffffffffffffffffffffffffffffffc35e56b05c9d78eb406fb3f474f36294ffffffffffffffffffffffffffffffffc35e56b05c9d78eb406fb3f474f36294", + "tag" : "369cf17011cae47539e2723f010cf980", + "result" : "valid" + }, + { + "tcId" : 314, + "comment" : "Intermediate sum of poly1305 after processing112 bytes is 0x3f0000003f799672bf3ac1ec7fa4cb91f.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "19de9b9ec8b247d42bbee2016d6715babd286fd979807951b183a188930ad15ee3f0b056a2eecc51d30838e640615e14f25e78fe1b53ae416d1fbc698522618f0cd14da7b4f76f9f68fa8903138d563c48e7e6310bb6c91bb475d26ff27ee0da", + "ct" : "f9ffffffffffffffffffffffffffffff005d1565924f6c7418de9babf8be4407d2ffffffffffffffffffffffffffffff5541133fd4554a1a89a3216ce40b9d0bd2ffffffffffffffffffffffffffffff5541133fd4554a1a89a3216ce40b9d0b", + "tag" : "532eb8e272a8d171378b0d42dff2bed9", + "result" : "valid" + }, + { + "tcId" : 315, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0x100000000000000000000000000000001.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "3dde9b9ec8b247d42bbee2016d6715bac5629699cfd4d9036cef478ed705be5650f575882c3800f757ea6e0f8c6d47acc6e551e0be2fd7029fa1341352da1ac3", + "ct" : "ddffffffffffffffffffffffffffffff7817ec25241bcc26c5b27dadbcb12b0f61fa3a21712933597b1da91633f3e64761fa3a21712933597b1da91633f3e647", + "tag" : "f8800c5b6283dddfc41f935c01bd0d24", + "result" : "valid" + }, + { + "tcId" : 316, + "comment" : "Intermediate sum of poly1305 after processing80 bytes is 0x3fffffffffffffffffffffffffffffff6.", + "flags" : [ + "EdgeCasePoly1305" + ], + "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", + "iv" : "000102030405060703e76f6f", + "aad" : "ffffffff", + "msg" : "1fde9b9ec8b247d42bbee2016d6715ba66d624f288f52941ca24865ce96f0d9736ff33a27c23f4976fc74f1fcd82f5cca0ef17caee342362a78c15031335a8a3", + "ct" : "ffffffffffffffffffffffffffffffffdba35e4e633a3c646379bc7f82db98ce07f07c0b2132c73943308806721c542707f07c0b2132c73943308806721c5427", + "tag" : "38bfb8318c627d86c34bab1f1ebd0db0", + "result" : "valid" } ] }, { - "ivSize" : 64, + "ivSize" : 0, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { - "tcId" : 147, - "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f", + "tcId" : 317, + "comment" : "nonce has size 0.", + "flags" : [ + "InvalidNonceSize" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "", "aad" : "", "msg" : "", "ct" : "", "tag" : "", - "result" : "invalid", - "flags" : [] + "result" : "invalid" } ] }, { - "ivSize" : 80, + "ivSize" : 64, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { - "tcId" : 148, - "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f5f5f", + "tcId" : 318, + "comment" : "nonce has size 8.", + "flags" : [ + "InvalidNonceSize" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "0001020304050607", "aad" : "", "msg" : "", "ct" : "", "tag" : "", - "result" : "invalid", - "flags" : [] + "result" : "invalid" } ] }, @@ -1811,16 +4531,40 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 149, - "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f5f5f5f", + "tcId" : 319, + "comment" : "nonce has size 11.", + "flags" : [ + "InvalidNonceSize" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a", "aad" : "", "msg" : "", "ct" : "", "tag" : "", - "result" : "invalid", - "flags" : [] + "result" : "invalid" + } + ] + }, + { + "ivSize" : 104, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 320, + "comment" : "nonce has size 13.", + "flags" : [ + "InvalidNonceSize" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "", + "result" : "invalid" } ] }, @@ -1831,16 +4575,18 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 150, - "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f5f5f5f5f5f5f", + "tcId" : 321, + "comment" : "nonce has size 14.", + "flags" : [ + "InvalidNonceSize" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c0d", "aad" : "", "msg" : "", "ct" : "", "tag" : "", - "result" : "invalid", - "flags" : [] + "result" : "invalid" } ] }, @@ -1851,16 +4597,84 @@ "type" : "AeadTest", "tests" : [ { - "tcId" : 151, - "comment" : "invalid nonce size", - "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", - "iv" : "5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f", + "tcId" : 322, + "comment" : "nonce has size 16.", + "flags" : [ + "InvalidNonceSize" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c0d0e0f", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "", + "result" : "invalid" + } + ] + }, + { + "ivSize" : 192, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 323, + "comment" : "nonce has size 24.", + "flags" : [ + "InvalidNonceSize" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c0d0e0f1011121314151617", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "", + "result" : "invalid" + } + ] + }, + { + "ivSize" : 160, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 324, + "comment" : "nonce has size 20.", + "flags" : [ + "InvalidNonceSize" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c0d0e0f10111213", + "aad" : "", + "msg" : "", + "ct" : "", + "tag" : "", + "result" : "invalid" + } + ] + }, + { + "ivSize" : 256, + "keySize" : 256, + "tagSize" : 128, + "type" : "AeadTest", + "tests" : [ + { + "tcId" : 325, + "comment" : "nonce has size 32.", + "flags" : [ + "InvalidNonceSize" + ], + "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", + "iv" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "aad" : "", "msg" : "", "ct" : "", "tag" : "", - "result" : "invalid", - "flags" : [] + "result" : "invalid" } ] }