{ "algorithm" : "AES-GCM-SIV", "generatorVersion" : "0.8r12", "numberOfTests" : 155, "header" : [ "Test vectors of type AeadTest test authenticated encryption with", "additional data. The test vectors are intended for testing both", "encryption and decryption." ], "notes" : { "ConstructedIv" : "The counter for AES-GCM-SIV is reduced modulo 2**32. This test vector was constructed to test for correct wrapping of the counter." }, "schema" : "aead_test_schema.json", "testGroups" : [ { "ivSize" : 96, "keySize" : 128, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 1, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "", "ct" : "", "tag" : "dc20e2d83f25705bb49e439eca56de25", "result" : "valid", "flags" : [] }, { "tcId" : 2, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "0100000000000000", "ct" : "b5d839330ac7b786", "tag" : "578782fff6013b815b287c22493a364c", "result" : "valid", "flags" : [] }, { "tcId" : 3, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "010000000000000000000000", "ct" : "7323ea61d05932260047d942", "tag" : "a4978db357391a0bc4fdec8b0d106639", "result" : "valid", "flags" : [] }, { "tcId" : 4, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "01000000000000000000000000000000", "ct" : "743f7c8077ab25f8624e2e948579cf77", "tag" : "303aaf90f6fe21199c6068577437a0c4", "result" : "valid", "flags" : [] }, { "tcId" : 5, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "0100000000000000000000000000000002000000000000000000000000000000", "ct" : "84e07e62ba83a6585417245d7ec413a9fe427d6315c09b57ce45f2e3936a9445", "tag" : "1a8e45dcd4578c667cd86847bf6155ff", "result" : "valid", "flags" : [] }, { "tcId" : 6, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "010000000000000000000000000000000200000000000000000000000000000003000000000000000000000000000000", "ct" : "3fd24ce1f5a67b75bf2351f181a475c7b800a5b4d3dcf70106b1eea82fa1d64df42bf7226122fa92e17a40eeaac1201b", "tag" : "5e6e311dbf395d35b0fe39c2714388f8", "result" : "valid", "flags" : [] }, { "tcId" : 7, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "01000000000000000000000000000000020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000", "ct" : "2433668f1058190f6d43e360f4f35cd8e475127cfca7028ea8ab5c20f7ab2af02516a2bdcbc08d521be37ff28c152bba36697f25b4cd169c6590d1dd39566d3f", "tag" : "8a263dd317aa88d56bdf3936dba75bb8", "result" : "valid", "flags" : [] }, { "tcId" : 8, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "0200000000000000", "ct" : "1e6daba35669f427", "tag" : "3b0a1a2560969cdf790d99759abd1508", "result" : "valid", "flags" : [] }, { "tcId" : 9, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "020000000000000000000000", "ct" : "296c7889fd99f41917f44620", "tag" : "08299c5102745aaa3a0c469fad9e075a", "result" : "valid", "flags" : [] }, { "tcId" : 10, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "02000000000000000000000000000000", "ct" : "e2b0c5da79a901c1745f700525cb335b", "tag" : "8f8936ec039e4e4bb97ebd8c4457441f", "result" : "valid", "flags" : [] }, { "tcId" : 11, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "0200000000000000000000000000000003000000000000000000000000000000", "ct" : "620048ef3c1e73e57e02bb8562c416a319e73e4caac8e96a1ecb2933145a1d71", "tag" : "e6af6a7f87287da059a71684ed3498e1", "result" : "valid", "flags" : [] }, { "tcId" : 12, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000", "ct" : "50c8303ea93925d64090d07bd109dfd9515a5a33431019c17d93465999a8b0053201d723120a8562b838cdff25bf9d1e", "tag" : "6a8cc3865f76897c2e4b245cf31c51f2", "result" : "valid", "flags" : [] }, { "tcId" : 13, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "02000000000000000000000000000000030000000000000000000000000000000400000000000000000000000000000005000000000000000000000000000000", "ct" : "2f5c64059db55ee0fb847ed513003746aca4e61c711b5de2e7a77ffd02da42feec601910d3467bb8b36ebbaebce5fba30d36c95f48a3e7980f0e7ac299332a80", "tag" : "cdc46ae475563de037001ef84ae21744", "result" : "valid", "flags" : [] }, { "tcId" : 14, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "010000000000000000000000", "msg" : "02000000", "ct" : "a8fe3e87", "tag" : "07eb1f84fb28f8cb73de8e99e2f48a14", "result" : "valid", "flags" : [] }, { "tcId" : 15, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "010000000000000000000000000000000200", "msg" : "0300000000000000000000000000000004000000", "ct" : "6bb0fecf5ded9b77f902c7d5da236a4391dd0297", "tag" : "24afc9805e976f451e6d87f6fe106514", "result" : "valid", "flags" : [] }, { "tcId" : 16, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "01000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "0100000000000000000000000000000002000000", "msg" : "030000000000000000000000000000000400", "ct" : "44d0aaf6fb2f1f34add5e8064e83e12a2ada", "tag" : "bff9b2ef00fb47920cc72a0c0f13b9fd", "result" : "valid", "flags" : [] }, { "tcId" : 17, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "e66021d5eb8e4f4066d4adb9c33560e4", "iv" : "f46e44bb3da0015c94f70887", "aad" : "", "msg" : "", "ct" : "", "tag" : "a4194b79071b01a87d65f706e3949578", "result" : "valid", "flags" : [] }, { "tcId" : 18, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "36864200e0eaf5284d884a0e77d31646", "iv" : "bae8e37fc83441b16034566b", "aad" : "46bb91c3c5", "msg" : "7a806c", "ct" : "af60eb", "tag" : "711bd85bc1e4d3e0a462e074eea428a8", "result" : "valid", "flags" : [] }, { "tcId" : 19, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "aedb64a6c590bc84d1a5e269e4b47801", "iv" : "afc0577e34699b9e671fdd4f", "aad" : "fc880c94a95198874296", "msg" : "bdc66f146545", "ct" : "bb93a3e34d3c", "tag" : "d6a9c45545cfc11f03ad743dba20f966", "result" : "valid", "flags" : [] }, { "tcId" : 20, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "d5cc1fd161320b6920ce07787f86743b", "iv" : "275d1ab32f6d1f0434d8848c", "aad" : "046787f3ea22c127aaf195d1894728", "msg" : "1177441f195495860f", "ct" : "4f37281f7ad12949d0", "tag" : "1d02fd0cd174c84fc5dae2f60f52fd2b", "result" : "valid", "flags" : [] }, { "tcId" : 21, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "b3fed1473c528b8426a582995929a149", "iv" : "9e9ad8780c8d63d0ab4149c0", "aad" : "c9882e5386fd9f92ec489c8fde2be2cf97e74e93", "msg" : "9f572c614b4745914474e7c7", "ct" : "f54673c5ddf710c745641c8b", "tag" : "c1dc2f871fb7561da1286e655e24b7b0", "result" : "valid", "flags" : [] }, { "tcId" : 22, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "2d4ed87da44102952ef94b02b805249b", "iv" : "ac80e6f61455bfac8308a2d4", "aad" : "2950a70d5a1db2316fd568378da107b52b0da55210cc1c1b0a", "msg" : "0d8c8451178082355c9e940fea2f58", "ct" : "c9ff545e07b88a015f05b274540aa1", "tag" : "83b3449b9f39552de99dc214a1190b0b", "result" : "valid", "flags" : [] }, { "tcId" : 23, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "bde3b2f204d1e9f8b06bc47f9745b3d1", "iv" : "ae06556fb6aa7890bebc18fe", "aad" : "1860f762ebfbd08284e421702de0de18baa9c9596291b08466f37de21c7f", "msg" : "6b3db4da3d57aa94842b9803a96e07fb6de7", "ct" : "6298b296e24e8cc35dce0bed484b7f30d580", "tag" : "3e377094f04709f64d7b985310a4db84", "result" : "valid", "flags" : [] }, { "tcId" : 24, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "f901cfe8a69615a93fdf7a98cad48179", "iv" : "6245709fb18853f68d833640", "aad" : "7576f7028ec6eb5ea7e298342a94d4b202b370ef9768ec6561c4fe6b7e7296fa859c21", "msg" : "e42a3c02c25b64869e146d7b233987bddfc240871d", "ct" : "391cc328d484a4f46406181bcd62efd9b3ee197d05", "tag" : "2d15506c84a9edd65e13e9d24a2a6e70", "result" : "valid", "flags" : [] }, { "tcId" : 25, "comment" : "", "key" : "bedcfb5a011ebc84600fcb296c15af0d", "iv" : "438a547a94ea88dce46c6c85", "aad" : "", "msg" : "", "ct" : "", "tag" : "596d0538e48526be1c991e40cc031073", "result" : "valid", "flags" : [] }, { "tcId" : 26, "comment" : "", "key" : "384ea416ac3c2f51a76e7d8226346d4e", "iv" : "b30c084727ad1c592ac21d12", "aad" : "", "msg" : "35", "ct" : "4f", "tag" : "8b2b805fc0885e2b470d9dbe6cb15ed3", "result" : "valid", "flags" : [] }, { "tcId" : 27, "comment" : "", "key" : "cae31cd9f55526eb038241fc44cac1e5", "iv" : "b5e006ded553110e6dc56529", "aad" : "", "msg" : "d10989f2c52e94ad", "ct" : "04c7a55f97846e54", "tag" : "48168ff846356c33032c719b518f18a8", "result" : "valid", "flags" : [] }, { "tcId" : 28, "comment" : "", "key" : "dd6197cd63c963919cf0c273ef6b28bf", "iv" : "ecb0c42f7000ef0e6f95f24d", "aad" : "", "msg" : "4dcc1485365866e25ac3f2ca6aba97", "ct" : "fd9521041b0397a15b0070b93f48a9", "tag" : "09df91414578f7faf757d04ee26ab901", "result" : "valid", "flags" : [] }, { "tcId" : 29, "comment" : "", "key" : "ffdf4228361ea1f8165852136b3480f7", "iv" : "0e1666f2dc652f7708fb8f0d", "aad" : "", "msg" : "25b12e28ac0ef6ead0226a3b2288c800", "ct" : "6eb905287ddfafc32f6b1c10046c089f", "tag" : "4ff9f939a77c34b0cb1ee75fcb0dd29a", "result" : "valid", "flags" : [] }, { "tcId" : 30, "comment" : "", "key" : "c15ed227dd2e237ecd087eaaaad19ea4", "iv" : "965ff6643116ac1443a2dec7", "aad" : "", "msg" : "fee62fde973fe025ad6b322dcdf3c63fc7", "ct" : "6f62bd09d4f36f73e289ab6dd114727fe3", "tag" : "ea727c084db2bc948de0928edddd7fcf", "result" : "valid", "flags" : [] }, { "tcId" : 31, "comment" : "", "key" : "a8ee11b26d7ceb7f17eaa1e4b83a2cf6", "iv" : "fbbc04fd6e025b7193eb57f6", "aad" : "", "msg" : "c08f085e6a9e0ef3636280c11ecfadf0c1e72919ffc17eaf", "ct" : "80133a4bea7311f0d3c9835144c37c4ef0ef20c8f2e36be1", "tag" : "b92f47c1af6713e14fbdf60efebb50c6", "result" : "valid", "flags" : [] }, { "tcId" : 32, "comment" : "", "key" : "7519588f30f7f08ff98e1beee6a2a783", "iv" : "a2dbe708db51c68ef02994a6", "aad" : "", "msg" : "1851956319256ebb0f9ccaf325a24abfc5c3e90b055e57cdc0c7ab2165ae03b1", "ct" : "778b308e4ca17607df36c0b94695bc64603173b814701a9f69147b42478a0b1f", "tag" : "b75c98952c0aa11958a55c9c2ecf33f5", "result" : "valid", "flags" : [] }, { "tcId" : 33, "comment" : "", "key" : "a5b5b6bae45b741fe4663890098f326a", "iv" : "4bad10c6d84fd43fd13ad36f", "aad" : "30", "msg" : "127b150080ec0bc7704e26f4ab11abb6", "ct" : "173ba6370171be47dbb6163a63a3b725", "tag" : "53aefed6e971d5a1f435f0730a6dd0fd", "result" : "valid", "flags" : [] }, { "tcId" : 34, "comment" : "", "key" : "0cecb9f512932d68e2c7c0bc4bd621c8", "iv" : "2186a3091237adae83540e24", "aad" : "743e", "msg" : "437aeb94d842283ba57bb758e3d229f0", "ct" : "959f0ff12481dedc4302ad7a904f9486", "tag" : "0215be2ab9b0672a7b82893891057c9c", "result" : "valid", "flags" : [] }, { "tcId" : 35, "comment" : "", "key" : "55e04c122780be52ed9328928039008c", "iv" : "0c908e58cddad69dea1a32c3", "aad" : "25591707c004f506f4b51e85e29f6a", "msg" : "26eb70672eef03667b34cc7d0df05872", "ct" : "8ae3a16a237f1358ac8cfeb5f4cc2818", "tag" : "28f5aa8a34a9f7c01c17759d142b1bae", "result" : "valid", "flags" : [] }, { "tcId" : 36, "comment" : "", "key" : "5f0a1b5f8f8673d566ec7f54e7dca4f2", "iv" : "c30968c967e53505621628db", "aad" : "c07092d799dac2b4c05fbddd04743c34", "msg" : "f6538476daf04524cf134309dd84e187", "ct" : "d5220f6a49d1e4c10d38c77c8156ebd0", "tag" : "80b50f526286dad22d40984636f0e9ce", "result" : "valid", "flags" : [] }, { "tcId" : 37, "comment" : "", "key" : "671a70e883fb0611dffd0b1dd9b8cca2", "iv" : "a51c37f467893c1608e56274", "aad" : "3ea12d80f40f34f812479d2ecc13d2d6df", "msg" : "3baf3edf04dc0c97aae081cdeb08021d", "ct" : "3e771b9376e1d1cde3d9b73349c958bc", "tag" : "ebd3ea678a1e87839a4356584ea89bac", "result" : "valid", "flags" : [] }, { "tcId" : 38, "comment" : "", "key" : "63f03172505d90e94900125cb8a4b0dd", "iv" : "52c20979cdaaade573dba650", "aad" : "5189ea6f39b2a78c0202fdff146c5cc6bdc7491d4786f80c6c6aef65634c05da", "msg" : "602c98997ee03fd11ce00e92de193977", "ct" : "05b568a589d0a77a8ee9c6f06415c6b6", "tag" : "91ba5089dffb7538199c441728d5f84a", "result" : "valid", "flags" : [] }, { "tcId" : 39, "comment" : "Testing for ctr overflow", "key" : "00112233445566778899aabbccddeeff", "iv" : "010101010101010101010101", "aad" : "395f4091b410c373073bcdc79e02d3af", "msg" : "43488548d88e6f774bcd2d52c18fbcc933a4e9a9613ff3edbe959ec59522adc098b3133b8d17b9e9dad631ad33752c95", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "00000000000000000000000000000000", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 40, "comment" : "Testing for ctr overflow", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "616b2dff4d665e5f7ab890723dd981b1", "msg" : "f012c6a7eb0e8af5bc45e015e7680a693dc709b95383f6a94babec1bc36e4be3cf4f55a31a94f11c6c3f90eed99682bc", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 41, "comment" : "Testing for ctr overflow", "key" : "00112233445566778899aabbccddeeff", "iv" : "030303030303030303030303", "aad" : "387a8997605fd04ae8951c4759087864", "msg" : "71ceee58179d6fb968521e9594dbf98cc0040f6aa38fe873c32a9b122d6cbfd51aa4778b3f4f37be7348690d97e2468b", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "fefffffffefffffffefffffffeffffff", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 42, "comment" : "Testing for ctr overflow", "key" : "00112233445566778899aabbccddeeff", "iv" : "060606060606060606060606", "aad" : "6783b0d5e9d8a2a7274065797097d1ae", "msg" : "2e14f9e9a09ea204557367898a80dcad117af3666bea25762b70633a9f3614fbe631ba617c371fd5566d5e613496e69f", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "ffffff7f00112233445566778899aabb", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 43, "comment" : "Testing for ctr overflow", "key" : "00112233445566778899aabbccddeeff", "iv" : "010101010101010101010101", "aad" : "2933810c146f4f7dd146dd43f35199c6", "msg" : "27fac75879c9d87cd52a0793137ba792f6f145148158eb538f2081e09cd0315986a7025045ecbb2ca1bb18a17bfcd567", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "ffffffffffffff7f0011223344556677", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 44, "comment" : "Flipped bit 0 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "27dd62060507dae87c4f93f391ba15f9", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 45, "comment" : "Flipped bit 0 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "9ea3371e258288d5a01b15384e2c99ee", "msg" : "03c0e39b77bd62d32568f4c86c90bfdb", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 46, "comment" : "Flipped bit 0 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "ce24e3ec0fe7b8550d621b71fdb5d0eb", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 47, "comment" : "Flipped bit 7 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "1471f354b359c235117febba854a823b", "msg" : "03c0e39b77bd62d32568f4c86c90bfdb", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 48, "comment" : "Flipped bit 7 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "11f820294fc9d13f1895d2fb5509913b", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 49, "comment" : "Flipped bit 8 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "45e7257b814f09de44177b27b914822f", "msg" : "03c0e39b77bd62d32568f4c86c90bfdb", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 50, "comment" : "Flipped bit 8 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "4c49780b5438c4a7ea9795b9856fdae1", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 51, "comment" : "Flipped bit 8 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "ecc2f2f4142837a34f9cd1fa030a5d7f", "msg" : "0fed395814f1750a", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 52, "comment" : "Flipped bit 31 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "69c7f5605da8e0684990b087411f8cf5", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 53, "comment" : "Flipped bit 31 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "20b346be60e7e97588bf504ce707ce0b", "msg" : "0fed395814f1750a", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 54, "comment" : "Flipped bit 56 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "3955107da2e9938c6b19bb19ae9fc09f", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 55, "comment" : "Flipped bit 56 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "b1385d46a8accd7022c142442a0b13e9", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 56, "comment" : "Flipped bit 63 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "19b298f3a061a73cb774da927ce11ca2", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 57, "comment" : "Flipped bit 63 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "bff8c631e61c18a050a523ad4a750a20", "msg" : "0fed395814f1750a", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 58, "comment" : "Flipped bit 64 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "7b6171302b689c926852163e310f08d4", "msg" : "03c0e39b77bd62d32568f4c86c90bfdb", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 59, "comment" : "Flipped bit 88 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "4e79aa30003226402245893e91f2024c", "msg" : "03c0e39b77bd62d32568f4c86c90bfdb", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 60, "comment" : "Flipped bit 88 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "9312e1813a05b8682555061b05edcef1", "msg" : "0fed395814f1750a", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 61, "comment" : "Flipped bit 96 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "643684185211af58061022efa360d54b", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 62, "comment" : "Flipped bit 96 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "786d8056e26150918e3cbe520cafeb50", "msg" : "0fed395814f1750a", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 63, "comment" : "Flipped bit 97 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "555036128fa18ecadd090cb772ac0bf3", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 64, "comment" : "Flipped bit 97 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "a5b43b8e1dbb2bfbda1b625fee4064a7", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 65, "comment" : "Flipped bit 120 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "ae47cc5d7681dd480c23469c5519b647", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 66, "comment" : "Flipped bit 120 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "d53dd677184702eaa660f1349195fc04", "msg" : "03c0e39b77bd62d32568f4c86c90bfdb", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 67, "comment" : "Flipped bit 120 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "dc78584e4599dd4b2fb333db2f9ccb95", "msg" : "0fed395814f1750a", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 68, "comment" : "Flipped bit 121 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "0bfd9271e79153a8afdb7f3d96fe446f", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 69, "comment" : "Flipped bit 121 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "1e0537a95b7200134d0b440657d50fd1", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 70, "comment" : "Flipped bit 121 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "7633155df35857258d23b0651d60847c", "msg" : "0fed395814f1750a", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 71, "comment" : "Flipped bit 126 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "ab0a064b473de43598adf81ee297d856", "msg" : "0fed395814f1750a", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 72, "comment" : "Flipped bit 127 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "f62bdc3f4fcb699ee12f6e87dcc704cb", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 73, "comment" : "Flipped bit 127 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "1320051031807b8f44e9d2cb1ec6aa92", "msg" : "03c0e39b77bd62d32568f4c86c90bfdb", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 74, "comment" : "Flipped bit 127 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "329b813d3ae2225d3e15f97a28037bcc", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 75, "comment" : "Flipped bit 0..127 in tag", "key" : "00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "edc723bedd0078696acdea005c74b841", "msg" : "63995888995b338c", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] } ] }, { "ivSize" : 96, "keySize" : 256, "tagSize" : 128, "type" : "AeadTest", "tests" : [ { "tcId" : 76, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "", "ct" : "", "tag" : "07f5f4169bbf55a8400cd47ea6fd400f", "result" : "valid", "flags" : [] }, { "tcId" : 77, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "0100000000000000", "ct" : "c2ef328e5c71c83b", "tag" : "843122130f7364b761e0b97427e3df28", "result" : "valid", "flags" : [] }, { "tcId" : 78, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "010000000000000000000000", "ct" : "9aab2aeb3faa0a34aea8e2b1", "tag" : "8ca50da9ae6559e48fd10f6e5c9ca17e", "result" : "valid", "flags" : [] }, { "tcId" : 79, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "01000000000000000000000000000000", "ct" : "85a01b63025ba19b7fd3ddfc033b3e76", "tag" : "c9eac6fa700942702e90862383c6c366", "result" : "valid", "flags" : [] }, { "tcId" : 80, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "0100000000000000000000000000000002000000000000000000000000000000", "ct" : "4a6a9db4c8c6549201b9edb53006cba821ec9cf850948a7c86c68ac7539d027f", "tag" : "e819e63abcd020b006a976397632eb5d", "result" : "valid", "flags" : [] }, { "tcId" : 81, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "010000000000000000000000000000000200000000000000000000000000000003000000000000000000000000000000", "ct" : "c00d121893a9fa603f48ccc1ca3c57ce7499245ea0046db16c53c7c66fe717e39cf6c748837b61f6ee3adcee17534ed5", "tag" : "790bc96880a99ba804bd12c0e6a22cc4", "result" : "valid", "flags" : [] }, { "tcId" : 82, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "", "msg" : "01000000000000000000000000000000020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000", "ct" : "c2d5160a1f8683834910acdafc41fbb1632d4a353e8b905ec9a5499ac34f96c7e1049eb080883891a4db8caaa1f99dd004d80487540735234e3744512c6f90ce", "tag" : "112864c269fc0d9d88c61fa47e39aa08", "result" : "valid", "flags" : [] }, { "tcId" : 83, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "0200000000000000", "ct" : "1de22967237a8132", "tag" : "91213f267e3b452f02d01ae33e4ec854", "result" : "valid", "flags" : [] }, { "tcId" : 84, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "020000000000000000000000", "ct" : "163d6f9cc1b346cd453a2e4c", "tag" : "c1a4a19ae800941ccdc57cc8413c277f", "result" : "valid", "flags" : [] }, { "tcId" : 85, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "02000000000000000000000000000000", "ct" : "c91545823cc24f17dbb0e9e807d5ec17", "tag" : "b292d28ff61189e8e49f3875ef91aff7", "result" : "valid", "flags" : [] }, { "tcId" : 86, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "0200000000000000000000000000000003000000000000000000000000000000", "ct" : "07dad364bfc2b9da89116d7bef6daaaf6f255510aa654f920ac81b94e8bad365", "tag" : "aea1bad12702e1965604374aab96dbbc", "result" : "valid", "flags" : [] }, { "tcId" : 87, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000", "ct" : "c67a1f0f567a5198aa1fcc8e3f21314336f7f51ca8b1af61feac35a86416fa47fbca3b5f749cdf564527f2314f42fe25", "tag" : "03332742b228c647173616cfd44c54eb", "result" : "valid", "flags" : [] }, { "tcId" : 88, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "01", "msg" : "02000000000000000000000000000000030000000000000000000000000000000400000000000000000000000000000005000000000000000000000000000000", "ct" : "67fd45e126bfb9a79930c43aad2d36967d3f0e4d217c1e551f59727870beefc98cb933a8fce9de887b1e40799988db1fc3f91880ed405b2dd298318858467c89", "tag" : "5bde0285037c5de81e5b570a049b62a0", "result" : "valid", "flags" : [] }, { "tcId" : 89, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "010000000000000000000000", "msg" : "02000000", "ct" : "22b3f4cd", "tag" : "1835e517741dfddccfa07fa4661b74cf", "result" : "valid", "flags" : [] }, { "tcId" : 90, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "010000000000000000000000000000000200", "msg" : "0300000000000000000000000000000004000000", "ct" : "43dd0163cdb48f9fe3212bf61b201976067f342b", "tag" : "b879ad976d8242acc188ab59cabfe307", "result" : "valid", "flags" : [] }, { "tcId" : 91, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0100000000000000000000000000000000000000000000000000000000000000", "iv" : "030000000000000000000000", "aad" : "0100000000000000000000000000000002000000", "msg" : "030000000000000000000000000000000400", "ct" : "462401724b5ce6588d5a54aae5375513a075", "tag" : "cfcdf5042112aa29685c912fc2056543", "result" : "valid", "flags" : [] }, { "tcId" : 92, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "e66021d5eb8e4f4066d4adb9c33560e4f46e44bb3da0015c94f7088736864200", "iv" : "e0eaf5284d884a0e77d31646", "aad" : "", "msg" : "", "ct" : "", "tag" : "169fbb2fbf389a995f6390af22228a62", "result" : "valid", "flags" : [] }, { "tcId" : 93, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "bae8e37fc83441b16034566b7a806c46bb91c3c5aedb64a6c590bc84d1a5e269", "iv" : "e4b47801afc0577e34699b9e", "aad" : "4fbdc66f14", "msg" : "671fdd", "ct" : "0eaccb", "tag" : "93da9bb81333aee0c785b240d319719d", "result" : "valid", "flags" : [] }, { "tcId" : 94, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "6545fc880c94a95198874296d5cc1fd161320b6920ce07787f86743b275d1ab3", "iv" : "2f6d1f0434d8848c1177441f", "aad" : "6787f3ea22c127aaf195", "msg" : "195495860f04", "ct" : "a254dad4f3f9", "tag" : "6b62b84dc40c84636a5ec12020ec8c2c", "result" : "valid", "flags" : [] }, { "tcId" : 95, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "d1894728b3fed1473c528b8426a582995929a1499e9ad8780c8d63d0ab4149c0", "iv" : "9f572c614b4745914474e7c7", "aad" : "489c8fde2be2cf97e74e932d4ed87d", "msg" : "c9882e5386fd9f92ec", "ct" : "0df9e308678244c44b", "tag" : "c0fd3dc6628dfe55ebb0b9fb2295c8c2", "result" : "valid", "flags" : [] }, { "tcId" : 96, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "a44102952ef94b02b805249bac80e6f61455bfac8308a2d40d8c845117808235", "iv" : "5c9e940fea2f582950a70d5a", "aad" : "0da55210cc1c1b0abde3b2f204d1e9f8b06bc47f", "msg" : "1db2316fd568378da107b52b", "ct" : "8dbeb9f7255bf5769dd56692", "tag" : "404099c2587f64979f21826706d497d5", "result" : "valid", "flags" : [] }, { "tcId" : 97, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "9745b3d1ae06556fb6aa7890bebc18fe6b3db4da3d57aa94842b9803a96e07fb", "iv" : "6de71860f762ebfbd08284e4", "aad" : "f37de21c7ff901cfe8a69615a93fdf7a98cad481796245709f", "msg" : "21702de0de18baa9c9596291b08466", "ct" : "793576dfa5c0f88729a7ed3c2f1bff", "tag" : "b3080d28f6ebb5d3648ce97bd5ba67fd", "result" : "valid", "flags" : [] }, { "tcId" : 98, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "b18853f68d833640e42a3c02c25b64869e146d7b233987bddfc240871d7576f7", "iv" : "028ec6eb5ea7e298342a94d4", "aad" : "9c2159058b1f0fe91433a5bdc20e214eab7fecef4454a10ef0657df21ac7", "msg" : "b202b370ef9768ec6561c4fe6b7e7296fa85", "ct" : "857e16a64915a787637687db4a9519635cdd", "tag" : "454fc2a154fea91f8363a39fec7d0a49", "result" : "valid", "flags" : [] }, { "tcId" : 99, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "3c535de192eaed3822a2fbbe2ca9dfc88255e14a661b8aa82cc54236093bbc23", "iv" : "688089e55540db1872504e1c", "aad" : "734320ccc9d9bbbb19cb81b2af4ecbc3e72834321f7aa0f70b7282b4f33df23f167541", "msg" : "ced532ce4159b035277d4dfbb7db62968b13cd4eec", "ct" : "626660c26ea6612fb17ad91e8e767639edd6c9faee", "tag" : "9d6c7029675b89eaf4ba1ded1a286594", "result" : "valid", "flags" : [] }, { "tcId" : 100, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0000000000000000000000000000000000000000000000000000000000000000", "iv" : "000000000000000000000000", "aad" : "", "msg" : "000000000000000000000000000000004db923dc793ee6497c76dcc03a98e108", "ct" : "f3f80f2cf0cb2dd9c5984fcda908456cc537703b5ba70324a6793a7bf218d3ea", "tag" : "ffffffff000000000000000000000000", "result" : "valid", "flags" : [] }, { "tcId" : 101, "comment" : "draft-irtf-cfrg-gcmsiv-09", "key" : "0000000000000000000000000000000000000000000000000000000000000000", "iv" : "000000000000000000000000", "aad" : "", "msg" : "eb3640277c7ffd1303c7a542d02d3e4c0000000000000000", "ct" : "18ce4f0b8cb4d0cac65fea8f79257b20888e53e72299e56d", "tag" : "ffffffff000000000000000000000000", "result" : "valid", "flags" : [] }, { "tcId" : 102, "comment" : "", "key" : "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0", "iv" : "4da5bf8dfd5852c1ea12379d", "aad" : "", "msg" : "", "ct" : "", "tag" : "181720f6ecdcdd332c89d20e09f11b0f", "result" : "valid", "flags" : [] }, { "tcId" : 103, "comment" : "", "key" : "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273", "iv" : "99e23ec48985bccdeeab60f1", "aad" : "", "msg" : "2a", "ct" : "fa", "tag" : "868ee11a7fe13996ac26962a7e861962", "result" : "valid", "flags" : [] }, { "tcId" : 104, "comment" : "", "key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152", "iv" : "4f07afedfdc3b6c2361823d3", "aad" : "", "msg" : "be3308f72a2c6aed", "ct" : "c32210c306fac7dc", "tag" : "da60d8ff4d550e6801b0ce488ed1b6fe", "result" : "valid", "flags" : [] }, { "tcId" : 105, "comment" : "", "key" : "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb", "iv" : "68ab7fdbf61901dad461d23c", "aad" : "", "msg" : "51f8c1f731ea14acdb210a6d973e07", "ct" : "0180029193bbb29e326b5817e8ea01", "tag" : "4dd43e861c5f141a693ebc056ed0f0f9", "result" : "valid", "flags" : [] }, { "tcId" : 106, "comment" : "", "key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a", "iv" : "2fcb1b38a99e71b84740ad9b", "aad" : "", "msg" : "549b365af913f3b081131ccb6b825588", "ct" : "31cb136074adcd00cf75e9587d7e8424", "tag" : "567871b7aaaf3c00f42fd9d5962df514", "result" : "valid", "flags" : [] }, { "tcId" : 107, "comment" : "", "key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011", "iv" : "45aaa3e5d16d2d42dc03445d", "aad" : "", "msg" : "3ff1514b1c503915918f0c0c31094a6e1f", "ct" : "c97e58e8730a567e8bdf5eb981cdd5f323", "tag" : "4b2dc825fef9dc6bf234f2b8ff798f9e", "result" : "valid", "flags" : [] }, { "tcId" : 108, "comment" : "", "key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7", "iv" : "e6b1adf2fd58a8762c65f31b", "aad" : "", "msg" : "10f1ecf9c60584665d9ae5efe279e7f7377eea6916d2b111", "ct" : "c2669f9fc8fe6013c4dd22468d43c2af73647b7018531d29", "tag" : "06a58c8d44e99b3262cad0e920df1f85", "result" : "valid", "flags" : [] }, { "tcId" : 109, "comment" : "", "key" : "e1731d5854e1b70cb3ffe8b786a2b3ebf0994370954757b9dc8c7bc5354634a3", "iv" : "72cfd90ef3026ca22b7e6e6a", "aad" : "", "msg" : "b9c554cbc36ac18ae897df7beecac1dbeb4eafa156bb60ce2e5d48f05715e678", "ct" : "faaef557c31a231115f393c4b3c1a1413fb40b4204458d5f9ef8a9f2f12486ae", "tag" : "72fc457255aadf708719c46986caefad", "result" : "valid", "flags" : [] }, { "tcId" : 110, "comment" : "", "key" : "7d00b48095adfa3272050607b264185002ba99957c498be022770f2ce2f3143c", "iv" : "87345f1055fd9e2102d50656", "aad" : "02", "msg" : "e5ccaa441bc814688f8f6e8f28b500b2", "ct" : "12fffdccd1e5a9708fa30ccf99137067", "tag" : "688e0b634f51c4f6d983629c8a63c1c0", "result" : "valid", "flags" : [] }, { "tcId" : 111, "comment" : "", "key" : "6432717f1db85e41ac7836bce25185a080d5762b9e2b18444b6ec72c3bd8e4dc", "iv" : "87a3163ec0598ad95b3aa713", "aad" : "b648", "msg" : "02cde168fba3f544bbd0332f7adeada8", "ct" : "b75b8e96de2ef9704ade5c64cab59671", "tag" : "dec00ceb899c4a6a29be67f1b30435e0", "result" : "valid", "flags" : [] }, { "tcId" : 112, "comment" : "", "key" : "8e34cf73d245a1082a920b86364eb896c4946467bcb3d58929fcb36690e6394f", "iv" : "6f573aa86baa492ba46596df", "aad" : "bd4cd02fc7502bbdbdf6c9a3cbe8f0", "msg" : "16ddd23ff53f3d23c06334487040eb47", "ct" : "8e67034384170a646e9eea1606a8e899", "tag" : "fe7a3dd42beb5ff70bb471ff76f0d341", "result" : "valid", "flags" : [] }, { "tcId" : 113, "comment" : "", "key" : "cb5575f5c7c45c91cf320b139fb594237560d0a3e6f865a67d4f633f2c08f016", "iv" : "1a6518f02ede1da6809266d9", "aad" : "89cce9fb47441d07e0245a66fe8b778b", "msg" : "623b7850c321e2cf0c6fbcc8dfd1aff2", "ct" : "7eeb00c65fe7e0c79255e3cd90013588", "tag" : "957d35fb25fdc17f00db33756967fd02", "result" : "valid", "flags" : [] }, { "tcId" : 114, "comment" : "", "key" : "a5569e729a69b24ba6e0ff15c4627897436824c941e9d00b2e93fddc4ba77657", "iv" : "564dee49ab00d240fc1068c3", "aad" : "d19f2d989095f7ab03a5fde84416e00c0e", "msg" : "87b3a4d7b26d8d3203a0de1d64ef82e3", "ct" : "f83e3b4333400d6393d085fe947057c4", "tag" : "7a30291bb506ae3961f61d683c9d94d1", "result" : "valid", "flags" : [] }, { "tcId" : 115, "comment" : "", "key" : "3937986af86dafc1ba0c4672d8abc46c207062682d9c264ab06d6c5807205130", "iv" : "8df4b15a888c33286a7b7651", "aad" : "ba446f6f9a0ced22450feb10737d9007fd69abc19b1d4d9049a5551e86ec2b37", "msg" : "dc9e9eaf11e314182df6a4eba17aec9c", "ct" : "97db4d850442eb33e6089af6f3cadf7b", "tag" : "3ccbb125b2835754c1409d227e374d0b", "result" : "valid", "flags" : [] }, { "tcId" : 116, "comment" : "Testing for ctr overflow", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "010101010101010101010101", "aad" : "40c32e00c2fdab59c1a1c573b46b5068", "msg" : "bdd411814564c4218d224d50591c818855a862a0a519ac0b3d71a2edb12aa71eb81959bcc6b84c45aa424c9aca0b7bdd", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "00000000000000000000000000000000", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 117, "comment" : "Testing for ctr overflow", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "000000000000000000000000", "aad" : "2cc3a1973e0560f7224a394e52fa8488", "msg" : "d04846a01f472262e60a1cb4cfcbdcb05c3f819628a3a49395c5dae96c434b2417ce071699afa74a60c32c0bafd9c01a", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 118, "comment" : "Testing for ctr overflow", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "010101010101010101010101", "aad" : "2e34d12622a441b557eeb1d647c6cb73", "msg" : "79637cee9decf33e3080de3d2c55bd21cd529ba8080b583edb6cfe13cda04bd00debe58b8cd48d6e02a1ecfc4d87923a", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "fefffffffefffffffefffffffeffffff", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 119, "comment" : "Testing for ctr overflow", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "000000000000000000000000", "aad" : "0814a95481bf915a4097949e3525c7e7", "msg" : "6492a73880dac7f36743715b0fc7063d3e46a25044310bba5849ed88bfcb54b0adbe3978040bda849906e1aa09d1a8e3", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "ffffff7f00112233445566778899aabb", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 120, "comment" : "Testing for ctr overflow", "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "iv" : "010101010101010101010101", "aad" : "b691ef42f2ab8d1b4a581bb08394b13a", "msg" : "7848d9e872f40bca1b82a4e7185fb75193b3496cc1dc2a72b86ed156ab8389e71687ed25eb6485e66561fa8c39853368", "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "tag" : "ffffffffffffff7f0011223344556677", "result" : "valid", "flags" : [ "ConstructedIv" ] }, { "tcId" : 121, "comment" : "Flipped bit 0 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "e144878b0bbbf01b75231277e1e0d114", "msg" : "f663044a4e7dd822aba0b7de2d869981", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 122, "comment" : "Flipped bit 0 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "0289eaa93eb084107d2088435ef2a0cd", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 123, "comment" : "Flipped bit 1 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "f3bd6013669b7d9371727fcb1aafea75", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 124, "comment" : "Flipped bit 7 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "922e91b2c5016e4303c737d1608ca25f", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 125, "comment" : "Flipped bit 7 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "7195dd0addce5dd7014bfddb2f23206f", "msg" : "759dfbbb8a251ccc", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 126, "comment" : "Flipped bit 7 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "32fc2a53e9678f1fc6d63081c36c6f2c", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 127, "comment" : "Flipped bit 8 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "c55ba71ee250216f8ecfe822d712dd38", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 128, "comment" : "Flipped bit 8 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "5546acf865fc305fbd7ff1092cb9c2c3", "msg" : "759dfbbb8a251ccc", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 129, "comment" : "Flipped bit 31 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "6b060eebe1843b409a4dfd0be8f86a2b", "msg" : "f663044a4e7dd822aba0b7de2d869981", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 130, "comment" : "Flipped bit 31 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "c4adb92f1a60eb2faff88675f62a7276", "msg" : "759dfbbb8a251ccc", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 131, "comment" : "Flipped bit 32 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "70c5a8591f52f869c6415a6d7000e253", "msg" : "f663044a4e7dd822aba0b7de2d869981", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 132, "comment" : "Flipped bit 56 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "46c788111083d8913153a6e37e5506a3", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 133, "comment" : "Flipped bit 56 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "1ed7665962378cec4039c793a8f744d0", "msg" : "759dfbbb8a251ccc", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 134, "comment" : "Flipped bit 56 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "a0f7587c5862609c6dc983780bcda180", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 135, "comment" : "Flipped bit 63 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "b5fe79f182cb9f2945208e29513928d1", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 136, "comment" : "Flipped bit 63 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "c1dbf87e4a586b040c53f6dd9063b4cd", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 137, "comment" : "Flipped bit 64 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "845466e603ca85a224693d150ae13ba3", "msg" : "759dfbbb8a251ccc", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 138, "comment" : "Flipped bit 88 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "90a992a8443d65870b4d8bca85e4a698", "msg" : "f663044a4e7dd822aba0b7de2d869981", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 139, "comment" : "Flipped bit 88 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "e1737a834410e5fba6cdc1d1f7d12c12", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 140, "comment" : "Flipped bit 96 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "445c8fffa3d960e39ca86260c66418d8", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 141, "comment" : "Flipped bit 97 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "18cb9f5eede6224fa3fcd525cf9f958b", "msg" : "f663044a4e7dd822aba0b7de2d869981", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 142, "comment" : "Flipped bit 97 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "8c4fbca37d2e361856b9f80adf455fa0", "msg" : "759dfbbb8a251ccc", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 143, "comment" : "Flipped bit 97 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "bc517fe140abf2b42eb1cafe8c0715a9", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 144, "comment" : "Flipped bit 120 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "617e1c5ef62ed35cf678e670f116ff2f", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 145, "comment" : "Flipped bit 120 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "e71802b7a37e8ef1f001ef0c52c636f2", "msg" : "f663044a4e7dd822aba0b7de2d869981", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 146, "comment" : "Flipped bit 120 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "be647e37f154d4a8edca5a29ca221cc5", "msg" : "759dfbbb8a251ccc", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 147, "comment" : "Flipped bit 121 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "b3caa01f49c7cbc56c7c92547257957e", "msg" : "f663044a4e7dd822aba0b7de2d869981", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 148, "comment" : "Flipped bit 121 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "ab0347a2aec4cc4c366583062442ba07", "msg" : "759dfbbb8a251ccc", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 149, "comment" : "Flipped bit 126 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "62573ef39a27f77b37fb7bfc84e46cee", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 150, "comment" : "Flipped bit 126 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "28e3cadfb16834e824642e965588c200", "msg" : "759dfbbb8a251ccc", "ct" : "0000000000000000", "tag" : "00000000000000000000000000000000", "result" : "invalid", "flags" : [] }, { "tcId" : 151, "comment" : "Flipped bit 126 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "7edd2fc15bed224a46dc8608e1766080", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 152, "comment" : "Flipped bit 127 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "7e0e03104e2c0ff20ba4c35742180c5b", "msg" : "", "ct" : "", "tag" : "0987e35e40981a2730c1740c7201731f", "result" : "invalid", "flags" : [] }, { "tcId" : 153, "comment" : "Flipped bit 127 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "9a24dc75c5ddd3bab57ff532eb86d224", "msg" : "f663044a4e7dd822aba0b7de2d869981", "ct" : "00000000000000000000000000000000", "tag" : "13a1883272188b4c8d2727178198fe95", "result" : "invalid", "flags" : [] }, { "tcId" : 154, "comment" : "Flipped bit 127 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "3196aec499c15bc043b6866ba0df6e6b", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] }, { "tcId" : 155, "comment" : "Flipped bit 0..127 in tag", "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff", "iv" : "000000000000000000000000", "aad" : "55a2987aa94bf46ad1b6d253a44c1622", "msg" : "49861b1fb6bcf8e4", "ct" : "ffffffffffffffff", "tag" : "ffffffffffffffffffffffffffffffff", "result" : "invalid", "flags" : [] } ] } ] }