blob: e08fa5361d2fff986481fa989ff5be12534919d7 [file] [log] [blame]
{
"algorithm" : "AEAD-AES-SIV-CMAC",
"generatorVersion" : "0.8r12",
"numberOfTests" : 828,
"header" : [
"Test vectors of type AeadTest test authenticated encryption with",
"additional data. The test vectors are intended for testing both",
"encryption and decryption."
],
"notes" : {
"EdgeCaseSiv" : "The SIV of this test vector has an edge case value. One purpose of these test vectors is to detect implementations where integer overflows of the counter is incorrectly implemented. AES-SIV itself prevents such overflow problems by clearing some msbs in the IV."
},
"schema" : "aead_test_schema.json",
"testGroups" : [
{
"ivSize" : 96,
"keySize" : 256,
"tagSize" : 128,
"type" : "AeadTest",
"tests" : [
{
"tcId" : 1,
"comment" : "empty message",
"key" : "99b62bd5afbe3fb015bde93f0abf483957a1c3eb3ca59cb50b39f7f8a9cc51be",
"iv" : "9a59fce26df0005e07538656",
"aad" : "",
"msg" : "42baae5978feaf5c368d14e0",
"ct" : "e1ecc93df9106e6bd3007a9d",
"tag" : "a0af48acda004da55c4203c232a31891",
"result" : "valid",
"flags" : []
},
{
"tcId" : 2,
"comment" : "empty message",
"key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a",
"iv" : "2fcb1b38a99e71b84740ad9b",
"aad" : "",
"msg" : "549b365af913f3b081131ccb6b825588",
"ct" : "99173bb7c4f057f6ca21f9068ef07267",
"tag" : "08717b9bee161f051538947c400de4be",
"result" : "valid",
"flags" : []
},
{
"tcId" : 3,
"comment" : "empty message",
"key" : "422add37849d6e4c3dfd8020dc6a07e8a249788f3d6a83b9cb4d802362c97542",
"iv" : "1e7e67be948de7352ffdb727",
"aad" : "",
"msg" : "d7f5e611dd3a2750fb843fc1b6b93087310dc87d",
"ct" : "5dd65bbf40e9c27b2cff4eb9bfd237177b582f74",
"tag" : "066aa1cd1bf0d6610c77449c3a0831f6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 4,
"comment" : "message size divisible by block size",
"key" : "cb5575f5c7c45c91cf320b139fb594237560d0a3e6f865a67d4f633f2c08f016",
"iv" : "1a6518f02ede1da6809266d9",
"aad" : "89cce9fb47441d07e0245a66fe8b778b",
"msg" : "623b7850c321e2cf0c6fbcc8dfd1aff2",
"ct" : "fd36ffae57f6c269b710560cda8cbf49",
"tag" : "417fbdd7ceb644b75fc380a1839b6de0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 5,
"comment" : "message size divisible by block size",
"key" : "3937986af86dafc1ba0c4672d8abc46c207062682d9c264ab06d6c5807205130",
"iv" : "8df4b15a888c33286a7b7651",
"aad" : "ba446f6f9a0ced22450feb10737d9007fd69abc19b1d4d9049a5551e86ec2b37",
"msg" : "dc9e9eaf11e314182df6a4eba17aec9c",
"ct" : "ae71cbaddffb2706f8d578d689c2d397",
"tag" : "8e1a29829340a2aeb42f437264fcb165",
"result" : "valid",
"flags" : []
},
{
"tcId" : 6,
"comment" : "message size divisible by block size",
"key" : "223e1e414bcb7a1f245d5a5ad126bb6a562801ac348830c08162b30f832675a1",
"iv" : "c1c144cbd70cb75b30f93ea2",
"aad" : "178f628340b7caae59deacd18c36f07a5cb12745461af74c98b138fa076d7983772d62a0d41165f675e7da7ff34951b1",
"msg" : "176e93baecafa0faff5bf76884c64b08",
"ct" : "8d53c0cfb8187fa264a595ab6e6e30d4",
"tag" : "c61cb7d0b37f039540e73bf1da9e8c0c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 7,
"comment" : "small plaintext size",
"key" : "eb2278745939dacc07a157425b147c8e6036c47f56d182e7221f7645903d5b3d",
"iv" : "19476b0f523b8e4066c79466",
"aad" : "f5",
"msg" : "24150140e7c72d755c2d1a5d",
"ct" : "c7259a9da07588dd00cf6fed",
"tag" : "41b3ed98b1f61840df01826375fc792e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 8,
"comment" : "small plaintext size",
"key" : "98b0ef850079a88323464a347c185ec8c5cb8ff217f16d5af272b0ea1bdc0778",
"iv" : "cc834980651485dd5ffa29a5",
"aad" : "8bd9",
"msg" : "78de9e007702c0bb499473a8",
"ct" : "5a37311ea6cc232978099dfb",
"tag" : "af67f4c40eda80dfc0d16a72c3e9dd90",
"result" : "valid",
"flags" : []
},
{
"tcId" : 9,
"comment" : "small plaintext size",
"key" : "85f35b6282cff440bc1020c8136ff27031110fa63ec16f1e825118b006b91257",
"iv" : "58dbd4ad2c4ad35dd906e9ce",
"aad" : "a506e1a5c69093f9",
"msg" : "fdc85b94a4b2a6b759b1a0da",
"ct" : "18b5b0f5f5b971714904de51",
"tag" : "9a5869c6d8af48b345880ab04b471c56",
"result" : "valid",
"flags" : []
},
{
"tcId" : 10,
"comment" : "small plaintext size",
"key" : "999bfbb9484de85194bff71b76007ef127424df6cebfd0cbe9e712a58e48afa5",
"iv" : "418e9dc91817e81a83e0a68b",
"aad" : "320fdb766aca712a31821ef17e84",
"msg" : "25a2f7d1f52e22f8f87f702d",
"ct" : "2bb700ec64c366a352f13b58",
"tag" : "c0a5fcdabb2464821cd7a6a50dc26335",
"result" : "valid",
"flags" : []
},
{
"tcId" : 11,
"comment" : "small plaintext size",
"key" : "e4997298921cfe1d63db8fb55ad16b7546b15d38a6961a966e0e36fe448cc14c",
"iv" : "25c30ac4fc0f6a97f54d7b81",
"aad" : "020115631d81368d9061d07adcfd7a",
"msg" : "6c9c2910d53e5670b01c8bba",
"ct" : "b52ba198987e5bd5768d83d0",
"tag" : "0bea32f986c82da79e40d8dee8278454",
"result" : "valid",
"flags" : []
},
{
"tcId" : 12,
"comment" : "plaintext size > 16",
"key" : "2b0256139cf457eafa11b63bb4bd29f5110eee13b4b2a8aeca14a030ec181d12",
"iv" : "5eb531d0b20ec41270cefcbb",
"aad" : "f2f9d93ed668b2ac2ea0cc9cdfd84d60054df7c9",
"msg" : "15b2410b637568e31e4149fd",
"ct" : "a3740de89e2c04ecf8c77f53",
"tag" : "e9a22a1210e17841091915d1973ea389",
"result" : "valid",
"flags" : []
},
{
"tcId" : 13,
"comment" : "plaintext size > 16",
"key" : "b35e51c8a26c2ff1dc725859c1250c2c72784f76b2da925c722d10ba9be90c71",
"iv" : "43bca13e81c36a2e393df602",
"aad" : "c813e9200180048f52b4cb3c5d3a1e762874b328e44cff115940ab9986dc4740da19cf034d4f4930",
"msg" : "1edc1252c3a8badacb268446",
"ct" : "4350b4f4b7b889972039124d",
"tag" : "6aa407e55a25fa405c84669c48ad0571",
"result" : "valid",
"flags" : []
},
{
"tcId" : 14,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d87b4963718f907a0b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 15,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "28de88575c46a06218cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 16,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8514d9e35e19be2cb62aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 17,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8fe7fe4b85a6607a1e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 18,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "db7b4963718f907a0b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 19,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "2bde88575c46a06218cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 20,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8614d9e35e19be2cb62aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 21,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ce7fe4b85a6607a1e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 22,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "597b4963718f907a0b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 23,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "a9de88575c46a06218cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 24,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "0414d9e35e19be2cb62aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 25,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "0ee7fe4b85a6607a1e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 26,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97a4963718f907a0b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 27,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29df88575c46a06218cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 28,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8415d9e35e19be2cb62aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 29,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee6fe4b85a6607a1e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 30,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b49e3718f907a0b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 31,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88d75c46a06218cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 32,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9635e19be2cb62aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 33,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fecb85a6607a1e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 34,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963708f907a0b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 35,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575d46a06218cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 36,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35f19be2cb62aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 37,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b84a6607a1e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 38,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963738f907a0b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 39,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575e46a06218cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 40,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35c19be2cb62aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 41,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b87a6607a1e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 42,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f90fa0b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 43,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a0e218cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 44,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19beacb62aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 45,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a660fa1e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 46,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0a297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 47,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06219cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 48,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb72aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 49,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1f2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 50,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a8b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 51,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06298cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 52,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2c362aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 53,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a9e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 54,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0b097ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 55,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06218ed215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 56,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb60aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 57,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1e0507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 58,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0b297aa1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 59,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06218cd205183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 60,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb62aa6faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 61,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1e2506a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 62,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0b297ba1cf7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 63,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06218cd215182f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 64,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb62aa7faeed3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 65,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1e2507a0c8223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 66,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0b297ba1cc7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 67,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06218cd215181f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 68,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb62aa7faedd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 69,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1e2507a0cb223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 70,
"comment" : "Flipped bit 103 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0b297ba14e7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 71,
"comment" : "Flipped bit 103 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06218cd215103f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 72,
"comment" : "Flipped bit 103 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb62aa7fa6fd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 73,
"comment" : "Flipped bit 103 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1e2507a049223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 74,
"comment" : "Flipped bit 120 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0b297ba1ce7ecf4e",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 75,
"comment" : "Flipped bit 120 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06218cd215183f5bd50",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 76,
"comment" : "Flipped bit 120 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb62aa7faefd3b40a",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 77,
"comment" : "Flipped bit 120 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1e2507a0c9223486",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 78,
"comment" : "Flipped bit 121 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0b297ba1ce7ecf4d",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 79,
"comment" : "Flipped bit 121 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06218cd215183f5bd53",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 80,
"comment" : "Flipped bit 121 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb62aa7faefd3b409",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 81,
"comment" : "Flipped bit 121 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1e2507a0c9223485",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 82,
"comment" : "Flipped bit 126 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0b297ba1ce7ecf0f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 83,
"comment" : "Flipped bit 126 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06218cd215183f5bd11",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 84,
"comment" : "Flipped bit 126 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb62aa7faefd3b44b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 85,
"comment" : "Flipped bit 126 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1e2507a0c92234c7",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 86,
"comment" : "Flipped bit 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f907a0b297ba1ce7ecfcf",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 87,
"comment" : "Flipped bit 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a06218cd215183f5bdd1",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 88,
"comment" : "Flipped bit 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19be2cb62aa7faefd3b48b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 89,
"comment" : "Flipped bit 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a6607a1e2507a0c9223407",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 90,
"comment" : "Flipped bits 0 and 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d87b4963718f907a0a297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 91,
"comment" : "Flipped bits 0 and 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "28de88575c46a06219cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 92,
"comment" : "Flipped bits 0 and 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8514d9e35e19be2cb72aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 93,
"comment" : "Flipped bits 0 and 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8fe7fe4b85a6607a1f2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 94,
"comment" : "Flipped bits 31 and 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b49e3718f90fa0b297ba1ce7ecf4f",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 95,
"comment" : "Flipped bits 31 and 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88d75c46a0e218cd215183f5bd51",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 96,
"comment" : "Flipped bits 31 and 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9635e19beacb62aa7faefd3b40b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 97,
"comment" : "Flipped bits 31 and 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fecb85a660fa1e2507a0c9223487",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 98,
"comment" : "Flipped bits 63 and 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d97b4963718f90fa0b297ba1ce7ecfcf",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 99,
"comment" : "Flipped bits 63 and 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "29de88575c46a0e218cd215183f5bdd1",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 100,
"comment" : "Flipped bits 63 and 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8414d9e35e19beacb62aa7faefd3b48b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 101,
"comment" : "Flipped bits 63 and 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8ee7fe4b85a660fa1e2507a0c9223407",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 102,
"comment" : "all bits of tag flipped",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "2684b69c8e706f85f4d6845e318130b0",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 103,
"comment" : "all bits of tag flipped",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "d62177a8a3b95f9de732deae7c0a42ae",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 104,
"comment" : "all bits of tag flipped",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "7beb261ca1e641d349d55805102c4bf4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 105,
"comment" : "all bits of tag flipped",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "711801b47a599f85e1daf85f36ddcb78",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 106,
"comment" : "Tag changed to all zero",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "00000000000000000000000000000000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 107,
"comment" : "Tag changed to all zero",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "00000000000000000000000000000000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 108,
"comment" : "Tag changed to all zero",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "00000000000000000000000000000000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 109,
"comment" : "Tag changed to all zero",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "00000000000000000000000000000000",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 110,
"comment" : "tag changed to all 1",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "ffffffffffffffffffffffffffffffff",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 111,
"comment" : "tag changed to all 1",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "ffffffffffffffffffffffffffffffff",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 112,
"comment" : "tag changed to all 1",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "ffffffffffffffffffffffffffffffff",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 113,
"comment" : "tag changed to all 1",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "ffffffffffffffffffffffffffffffff",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 114,
"comment" : "msbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "59fbc9e3f10f10fa8ba9fb214efe4fcf",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 115,
"comment" : "msbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "a95e08d7dcc620e2984da1d103753dd1",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 116,
"comment" : "msbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "04945963de993eac36aa277a6f53348b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 117,
"comment" : "msbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "0e677ecb0526e0fa9ea5872049a2b407",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 118,
"comment" : "lsbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "d87a4862708e917b0a287aa0cf7fce4e",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 119,
"comment" : "lsbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "ca91f88d723a4af9",
"tag" : "28df89565d47a16319cc205082f4bc50",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 120,
"comment" : "lsbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "5d5b024c6a7d7f627c70b83ab65329f1",
"tag" : "8515d8e25f18bf2db72ba6fbeed2b50a",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 121,
"comment" : "lsbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "716e045522a07e91131b89624c85f83b85398bc8",
"tag" : "8fe6ff4a84a7617b1f2406a1c8233586",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 122,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "38dc544b6e57576a9ae40b0165fd45dc",
"ct" : "d57f64b260bb86069ada54b1fe32b684",
"tag" : "00000000000000000000000000000000",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
},
{
"tcId" : 123,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "000102030405060708090a0b0c0d0e0f",
"msg" : "e0f9ff6a8a5360d12e48dd8863a02733",
"ct" : "0d5acf9384bfb1bd2e768238f86fd46b",
"tag" : "00000000000000000000000000000000",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
},
{
"tcId" : 124,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "34aef225803ef832639fdae19b325ab4",
"ct" : "2454830d36c4593b099b8b6a4ffb7d7a",
"tag" : "ffffffffffffffffffffffffffffffff",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
},
{
"tcId" : 125,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "000102030405060708090a0b0c0d0e0f",
"msg" : "ec8b5904643acf89d7330c689d6f385b",
"ct" : "fc71282cd2c06e80bd375de349a61f95",
"tag" : "ffffffffffffffffffffffffffffffff",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
},
{
"tcId" : 126,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "ed9dede8dddcd7322cfdc6f3a6f3a295",
"ct" : "fd679cc06b26763b46f99778723a855b",
"tag" : "ffffffffffffffffffffffff7fffffff",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
},
{
"tcId" : 127,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "000102030405060708090a0b0c0d0e0f",
"msg" : "35b846c939d8e0899851107aa0aec07a",
"ct" : "254237e18f224180f25541f17467e7b4",
"tag" : "ffffffffffffffffffffffff7fffffff",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
},
{
"tcId" : 128,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "fd6b560dbbe5e5786ab4cf59606c8578",
"ct" : "ed9127250d1f447100b09ed2b4a5a2b6",
"tag" : "ffffffffffffffff7fffffffffffffff",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
},
{
"tcId" : 129,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "000102030405060708090a0b0c0d0e0f",
"msg" : "254efd2c5fe1d2c3de1819d06631e797",
"ct" : "35b48c04e91b73cab41c485bb2f8c059",
"tag" : "ffffffffffffffff7fffffffffffffff",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
},
{
"tcId" : 130,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "",
"msg" : "95d5a0fc462031c83f67d24f287681ab",
"ct" : "c7b75db257596c38c7d43414cbaddb10",
"tag" : "fffffffffffffffffffffffffffffffe",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
},
{
"tcId" : 131,
"comment" : "edge case SIV",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b",
"aad" : "000102030405060708090a0b0c0d0e0f",
"msg" : "4df00bdda22406738bcb04c62e2be344",
"ct" : "1f92f693b35d5b837378e29dcdf0b9ff",
"tag" : "fffffffffffffffffffffffffffffffe",
"result" : "valid",
"flags" : [
"EdgeCaseSiv"
]
}
]
},
{
"ivSize" : 128,
"keySize" : 256,
"tagSize" : 128,
"type" : "AeadTest",
"tests" : [
{
"tcId" : 132,
"comment" : "empty message",
"key" : "0869ebd9dd808d5bd5ea599ef936c61ac07f124550c383852868a123b72f6853",
"iv" : "bed919de64ec6b0284aca75b1740b97f",
"aad" : "",
"msg" : "0470915994e4fcb1c816a1bc",
"ct" : "038b9c6290fe372b2a2ccd5b",
"tag" : "c287ec483169a262a3e66eeb77d01e91",
"result" : "valid",
"flags" : []
},
{
"tcId" : 133,
"comment" : "empty message",
"key" : "e7f7a48df99edd92b81f508618aa96526b279debd9ddb292d385ddbae80b2259",
"iv" : "7ee376910f08f497aa6c3aa7113697fd",
"aad" : "",
"msg" : "5e51dbbb861b5ec60751c0996e00527f",
"ct" : "b61f91cf03acbe1a51795e4d7d1a50c1",
"tag" : "1d0941cd8d52bbbdc2de23706b777d67",
"result" : "valid",
"flags" : []
},
{
"tcId" : 134,
"comment" : "empty message",
"key" : "4d65965e51b2516739058f1d5d78e9bcf058420d3434b43b5dff6ec926889dc6",
"iv" : "0e1d5c3ea64329ff6020a736d56d3de7",
"aad" : "",
"msg" : "7607733a7ddde481fe70cb5b752214c08a372ff5",
"ct" : "1d65deb8e16f39fc4e75ac091f5e19a3485a0a57",
"tag" : "4046308bbba6ff6b3ead8ee726c85adf",
"result" : "valid",
"flags" : []
},
{
"tcId" : 135,
"comment" : "message size divisible by block size",
"key" : "38f3d880ed6cd605f2eab88027c9a1c21d13e3de1af50ac884723bcf2b70f495",
"iv" : "7078c9239650b8a1a8cf031d460e51c1",
"aad" : "d1544013b885a7083abece9e31d98ebc",
"msg" : "52609620d7f572aa9267565e459ae419",
"ct" : "ae387f4771e4912b6e1e76e15f654e55",
"tag" : "2fc063c811bff0a0e9f4071a16314f4a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 136,
"comment" : "message size divisible by block size",
"key" : "e22e82b7d90551ca2dcdc31967cd1d8827c0f90959b2edb9474b03b84110f273",
"iv" : "f19637276bf74112eab6aa7e2a16488e",
"aad" : "e37c2964cbba591439c7057466d971df3843f807b3457fcf7d22acb904ce6305",
"msg" : "1cb9ca6618e9af1fe5a04f55320ea61e",
"ct" : "691d1413b30be9faf827286bc4021a40",
"tag" : "97bfdf207cbefa186da78be2c3597151",
"result" : "valid",
"flags" : []
},
{
"tcId" : 137,
"comment" : "message size divisible by block size",
"key" : "fd7f5d9bdd561436c7b879cd3b788a79fadcef326ad02325822fa20c3f779bca",
"iv" : "5775ba20c404d71f22663445b7016b1c",
"aad" : "2ea546dd18ea6f1f1d922d31ddd6444a10f0f10c3c926b6946bc27a401cbe1d969f65beec1dcc7817335592a1e6e92a3",
"msg" : "e499c4250ef6a76581f025391a785677",
"ct" : "dae0a5392bd3e68060d1d977aac480dd",
"tag" : "b2f265b1c9231bbb73334fccae996391",
"result" : "valid",
"flags" : []
},
{
"tcId" : 138,
"comment" : "small plaintext size",
"key" : "8b85d112e092d1d89613cd0eb696c895b273a73ce43f73ea0bf00ea053d3ab32",
"iv" : "81fae062994159ea6ae1c17a59cb00b4",
"aad" : "24",
"msg" : "2d66a3f1c2633d7a89fcdc91",
"ct" : "e6a4dd1ecef40f4a04a9ec4b",
"tag" : "805f250f89c85f4b983112ca82f3d61c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 139,
"comment" : "small plaintext size",
"key" : "84da44780f3a45c6c91de3b8c1abcac684848464312c7731e91dc2973dd5cbb9",
"iv" : "cc7b3823169825823c1e0f045d2411ea",
"aad" : "a3fa",
"msg" : "e3ac7f71795d46f3c34cd025",
"ct" : "0af05eaf07c4f54dabcdf57c",
"tag" : "bef137d5866846d5d2728337a737e43b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 140,
"comment" : "small plaintext size",
"key" : "804f6434535e03459a3dcbaf7e8678687d0a6855c90721c476e97627c39aada2",
"iv" : "c1334d059ea378a13919980731a38623",
"aad" : "df42662cf2a9bbcb",
"msg" : "30f44058c8dbe1cf4cb14344",
"ct" : "44c9a095f0aefe0ee3f1611d",
"tag" : "8997d68e21b17ec9c6558bd87aad28e4",
"result" : "valid",
"flags" : []
},
{
"tcId" : 141,
"comment" : "small plaintext size",
"key" : "70a90fbcae2d83da87e09a7c3e677326dacbad61a7e6d911ba8ca956ad60c579",
"iv" : "585ed6573328afc62b0c4d7a7915e095",
"aad" : "46726c2df9f12687f733241d87c8",
"msg" : "37404cfa1038f2ea8210c2a9",
"ct" : "52280fb65aeb0d5be51081a1",
"tag" : "fff944771393c4448b322a93290f3199",
"result" : "valid",
"flags" : []
},
{
"tcId" : 142,
"comment" : "small plaintext size",
"key" : "c4e6d0a81dd549aaca24585b8ce42b827633e8e6e2c4c6ed29c0dfc138bc6e8a",
"iv" : "93e416a23b5bf9ff77e7695146ba2aa2",
"aad" : "9e064b77f490c8abf623e7749774a7",
"msg" : "87e365bb4cb158f196bb4cff",
"ct" : "cd58ac2c8ac21e5f088647b7",
"tag" : "3f7ee1411981c2096e7972e1b9940e9b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 143,
"comment" : "plaintext size > 16",
"key" : "764fce267d85aed5bf1694eee77a9f391a722dedb65b219c0aa5c42addd7d833",
"iv" : "988323fd9c8b31f3b09050525e22dd52",
"aad" : "45dc6bdbbb503732ce8adf563d93fa494410b5b1",
"msg" : "bebe48c65c858d8210a2eb3d",
"ct" : "ea42ca5485995f48ebed79ca",
"tag" : "276b895fa68a36b03775b4df195464df",
"result" : "valid",
"flags" : []
},
{
"tcId" : 144,
"comment" : "plaintext size > 16",
"key" : "a6b9e0a89d9825c545e40903d79bb7c8c9726b21f15e9948c11a0f5622922e00",
"iv" : "6db801b4484c2e39cfe61442f8d28e4f",
"aad" : "689c33bab42355deda63b932a17c2c8b572ac84b0dc778519e2b6d54c1d78424e9336341ec4f5bb7",
"msg" : "2935ff7afefbdd67d563d665",
"ct" : "f7753d183217dc0bb2d9636c",
"tag" : "a2b0a54ccd23b5e95e9e23568eccee76",
"result" : "valid",
"flags" : []
},
{
"tcId" : 145,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "07e1abc9352ed8f58791c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 146,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a29a8459ee806284bba90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 147,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2ebd8d41d7955e56c2d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 148,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f1923037469469a96fc983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 149,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "04e1abc9352ed8f58791c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 150,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a19a8459ee806284bba90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 151,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2dbd8d41d7955e56c2d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 152,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f2923037469469a96fc983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 153,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "86e1abc9352ed8f58791c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 154,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "239a8459ee806284bba90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 155,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "afbd8d41d7955e56c2d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 156,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "70923037469469a96fc983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 157,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e0abc9352ed8f58791c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 158,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39b8459ee806284bba90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 159,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbc8d41d7955e56c2d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 160,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f0933037469469a96fc983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 161,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1ab49352ed8f58791c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 162,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a84d9ee806284bba90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 163,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8dc1d7955e56c2d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 164,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f09230b7469469a96fc983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 165,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1abc9342ed8f58791c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 166,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a8459ef806284bba90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 167,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8d41d6955e56c2d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 168,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f0923037479469a96fc983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 169,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1abc9372ed8f58791c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 170,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a8459ec806284bba90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 171,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8d41d5955e56c2d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 172,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f0923037449469a96fc983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 173,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1abc9352ed8758791c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 174,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a8459ee806204bba90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 175,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8d41d7955ed6c2d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 176,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f0923037469469296fc983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 177,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1abc9352ed8f58691c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 178,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a8459ee806284baa90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 179,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8d41d7955e56c3d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 180,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f0923037469469a96ec983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 181,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1abc9352ed8f50791c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 182,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a8459ee8062843ba90d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 183,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8d41d7955e5642d0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 184,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f0923037469469a9efc983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 185,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1abc9352ed8f587b1c3eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 186,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a8459ee806284bb890d938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 187,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8d41d7955e56c2f0160aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 188,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f0923037469469a96fe983f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 189,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1abc9352ed8f58791c2eed0abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 190,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a8459ee806284bba90c938cc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 191,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8d41d7955e56c2d0170aaa8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 192,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f0923037469469a96fc982f0ac5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 193,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1abc9352ed8f58791c3eed1abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 194,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a8459ee806284bba90d938dc03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 195,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8d41d7955e56c2d0160aab8672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 196,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f40414243",
"ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
"tag" : "f0923037469469a96fc983f0ad5fa045",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 197,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "",
"ct" : "",
"tag" : "06e1abc9352ed8f58791c3eed2abd197",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 198,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "3031323334353637",
"ct" : "2fb6e963247d9de7",
"tag" : "a39a8459ee806284bba90d938ec03b8b",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 199,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "000102030405060708090a0b0c0d0e0f",
"aad" : "",
"msg" : "303132333435363738393a3b3c3d3e3f",
"ct" : "f5d6d25f52066f919937b621efa5eacf",
"tag" : "2fbd8d41d7955e56c2d0160aa88672a4",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 200,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",