Update Wycheproof test vectors.

Wycheproof have added many more tests. They'll be imported in subsequent
CLs.

Change-Id: I69d8e09328b08edbd0a96757db26b380d7a7c7ee
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/39184
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/third_party/wycheproof_testvectors/METADATA b/third_party/wycheproof_testvectors/METADATA
index c4a7fd8..1ca13f2 100644
--- a/third_party/wycheproof_testvectors/METADATA
+++ b/third_party/wycheproof_testvectors/METADATA
@@ -8,8 +8,8 @@
     type: GIT
     value: "https://github.com/google/wycheproof"
   }
-  version: "f89f4c53a8845fcefcdb9f14ee9191dbe167e3e3"
-  last_upgrade_date { year: 2018 month: 8 day: 10 }
+  version: "eb35c25e05d17dc05fdf42f40ff4cbb3a959c096"
+  last_upgrade_date { year: 2019 month: 12 day: 13 }
 
   local_modifications:
     "Only the testvectors directory checked in. txt files "
diff --git a/third_party/wycheproof_testvectors/aead_aes_siv_cmac_test.json b/third_party/wycheproof_testvectors/aead_aes_siv_cmac_test.json
new file mode 100644
index 0000000..e08fa53
--- /dev/null
+++ b/third_party/wycheproof_testvectors/aead_aes_siv_cmac_test.json
@@ -0,0 +1,10192 @@
+{
+  "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",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f0923037469469a96fc983f0ae5fa045",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 201,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "06e1abc9352ed8f58791c3ee50abd197",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 202,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "a39a8459ee806284bba90d930cc03b8b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 203,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "2fbd8d41d7955e56c2d0160a2a8672a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 204,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f0923037469469a96fc983f02c5fa045",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 205,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "06e1abc9352ed8f58791c3eed0abd196",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 206,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "a39a8459ee806284bba90d938cc03b8a",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 207,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "2fbd8d41d7955e56c2d0160aaa8672a5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 208,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f0923037469469a96fc983f0ac5fa044",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 209,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "06e1abc9352ed8f58791c3eed0abd195",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 210,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "a39a8459ee806284bba90d938cc03b89",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 211,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "2fbd8d41d7955e56c2d0160aaa8672a6",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 212,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f0923037469469a96fc983f0ac5fa047",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 213,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "06e1abc9352ed8f58791c3eed0abd1d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 214,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "a39a8459ee806284bba90d938cc03bcb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 215,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "2fbd8d41d7955e56c2d0160aaa8672e4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 216,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f0923037469469a96fc983f0ac5fa005",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 217,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "06e1abc9352ed8f58791c3eed0abd117",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 218,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "a39a8459ee806284bba90d938cc03b0b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 219,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "2fbd8d41d7955e56c2d0160aaa867224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 220,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f0923037469469a96fc983f0ac5fa0c5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 221,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "07e1abc9352ed8f58691c3eed0abd197",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 222,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "a29a8459ee806284baa90d938cc03b8b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 223,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "2ebd8d41d7955e56c3d0160aaa8672a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 224,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f1923037469469a96ec983f0ac5fa045",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 225,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "06e1ab49352ed8758791c3eed0abd197",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 226,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "a39a84d9ee806204bba90d938cc03b8b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 227,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "2fbd8dc1d7955ed6c2d0160aaa8672a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 228,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f09230b7469469296fc983f0ac5fa045",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 229,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "06e1abc9352ed8758791c3eed0abd117",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 230,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "a39a8459ee806204bba90d938cc03b0b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 231,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "2fbd8d41d7955ed6c2d0160aaa867224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 232,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f0923037469469296fc983f0ac5fa0c5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 233,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "f91e5436cad1270a786e3c112f542e68",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 234,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "5c657ba6117f9d7b4456f26c733fc474",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 235,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "d04272be286aa1a93d2fe9f555798d5b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 236,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "0f6dcfc8b96b965690367c0f53a05fba",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 237,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 238,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 239,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 240,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 241,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 242,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 243,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 244,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 245,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "86612b49b5ae58750711436e502b5117",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 246,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "231a04d96e00e2043b298d130c40bb0b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 247,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "af3d0dc15715ded64250968a2a06f224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 248,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "7012b0b7c614e929ef4903702cdf20c5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 249,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "07e0aac8342fd9f48690c2efd1aad096",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 250,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "2fb6e963247d9de7",
+          "tag" : "a29b8558ef816385baa80c928dc13a8a",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 251,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "f5d6d25f52066f919937b621efa5eacf",
+          "tag" : "2ebc8c40d6945f57c3d1170bab8773a5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 252,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "5f306d0a1a5d294763aea734baab937c45d83e9a",
+          "tag" : "f1933136479568a86ec882f1ad5ea144",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 253,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "5bd16208e866f2d96526a4bc0ff4d77c",
+          "ct" : "b67252f1e68a23b56518fb0c943b2424",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 254,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "83f4c9290c62c562d18a723509a9b593",
+          "ct" : "6e57f9d0028e140ed1b42d85926646cb",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 255,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "57a3c466060f5d819c5d755cf13bc814",
+          "ct" : "4759b54eb0f5fc88f65924d725f2efda",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 256,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "8f866f47e20b6a3a28f1a3d5f766aafb",
+          "ct" : "9f7c1e6f54f1cb3342f5f25e23af8d35",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 257,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "8e90dbab5bed7281d33f694eccfa3035",
+          "ct" : "9e6aaa83ed17d388b93b38c5183317fb",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 258,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "56b5708abfe9453a6793bfc7caa752da",
+          "ct" : "464f01a20913e4330d97ee4c1e6e7514",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 259,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "9e66604e3dd440cb957660e40a6517d8",
+          "ct" : "8e9c11668b2ee1c2ff72316fdeac3016",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 260,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "4643cb6fd9d0777021dab66d0c387537",
+          "ct" : "56b9ba476f2ad6794bdee7e6d8f152f9",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 261,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "f6d896bfc011947bc0a57df2427f130b",
+          "ct" : "a4ba6bf1d168c98b38169ba9a1a449b0",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 262,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "2efd3d9e2415a3c07409ab7b442271e4",
+          "ct" : "7c9fc0d0356cfe308cba4d20a7f92b5f",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        }
+      ]
+    },
+    {
+      "ivSize" : 96,
+      "keySize" : 384,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 263,
+          "comment" : "empty message",
+          "key" : "822f9812b919be4825efb76969dbbdde56ceaea869e79af9b84f0960280cbec281aa7c6cf3f11c9b746b42e15ff8498f",
+          "iv" : "4bbb45b33e265f8f6d93b5f7",
+          "aad" : "",
+          "msg" : "e99ab0d11640892c6d2f1bdb",
+          "ct" : "ec52ddad34fa4864115744aa",
+          "tag" : "fd4ccb79814c2037ff3110ae22121ed0",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 264,
+          "comment" : "empty message",
+          "key" : "02f47669a6bc00df9792e8eb6a9993dd8ef12512bd22f0c35405230137dfc9743153eb912c8ba7f0dd0a9bc80ff82d16",
+          "iv" : "08baa9107c18bf3b17303770",
+          "aad" : "",
+          "msg" : "66572a25dd1e24a6018ae07ae413478a",
+          "ct" : "7a4e6c88365147311684dde5b4c1154b",
+          "tag" : "496ee4929c7727ed5f3bb2ff115bdd3f",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 265,
+          "comment" : "empty message",
+          "key" : "456fc768835599e8cdbaf902308784e20a1f753cc9a4e71e8cead56026777b01c0243e838fa8c02f4378dcaae409c685",
+          "iv" : "3db18bab4b7b85ba16a0cde0",
+          "aad" : "",
+          "msg" : "67e3aa4e8a5eadc93fba27bb3354f0ac463ee2cd",
+          "ct" : "63aa3b5b037bd23ea5d085cddf40c974963cd4fb",
+          "tag" : "e9e8c27c75b4c63ab78957d0b2eeff22",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 266,
+          "comment" : "message size divisible by block size",
+          "key" : "f127e79e83ed3cab92722dd27b50c528a591a74bdef50b5ce9b0eacb0e9a0551de0d17d47972b49c396681a0489c51f6",
+          "iv" : "4f8b2f371bc22dcb0b179ab9",
+          "aad" : "52bb947e1f4dc22fb0f37a4a92eaeeb1",
+          "msg" : "a618654ae5886fd6e6c2d8821d1b5c31",
+          "ct" : "bf6bbfe80e9fc5278adf4d37d518c089",
+          "tag" : "b74146f157fb8e96d22eaf656a39aac2",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 267,
+          "comment" : "message size divisible by block size",
+          "key" : "29cee46283851452c18fb4c973677f1264cbe30f816f3e80d1c089ed9688f578b5e8147d69f9050dd95c9e4f2a537912",
+          "iv" : "fdb4317db5cd3a40a1d43254",
+          "aad" : "6e29970e9ab1974f19cc8c9ac0aec42fd5c848071e33d9ff4ccc710f620c82a4",
+          "msg" : "09b6d34f3b26f8ecaf00aabb24a788a1",
+          "ct" : "dcbede6e698cf3b986de9e63ea50c10e",
+          "tag" : "853dacea55379126d7b05c5da596e43a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 268,
+          "comment" : "message size divisible by block size",
+          "key" : "ea31fddd3ad43b2474b874f2e02916f0d3990490f76cb22eb88826b7a36793ebd3a7615b660194e2cd4f8e6d1540ac43",
+          "iv" : "0475e29aa2e6da8d3167edad",
+          "aad" : "2206f6341a43e51b0d917f809af6cbee3d4a88a24d04a02e003a36c3c32f787e3444c36a0c99154076e0dc2704267b9d",
+          "msg" : "47c8d898faa1b550de3e4f113256d2fe",
+          "ct" : "6bb4fa27ed80e61064efa8ca64886bb0",
+          "tag" : "e085d2e7cf45ce232c3239b263c132a4",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 269,
+          "comment" : "small plaintext size",
+          "key" : "18c361d03d077717712a4c7c830f1b5320d81e20935f6c7c62dca18a70d64dae08806541719fee71c7e37547d43acb74",
+          "iv" : "871c9354e649b3214805dadd",
+          "aad" : "31",
+          "msg" : "4ddfa8e8c252a1f00a385212",
+          "ct" : "c67874e7c7d68601610edcc0",
+          "tag" : "6bb945ec0ba95df24ee061a02db75a2d",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 270,
+          "comment" : "small plaintext size",
+          "key" : "081715fc3f28d24afe7adcf79e46c5bbd050feb721997dcabb89e32c0609dc2f00763ea6757b802406fb206d7009fd23",
+          "iv" : "af54688f5a0e980132de0517",
+          "aad" : "6a35",
+          "msg" : "44bfd7dbd02e7d278f10725b",
+          "ct" : "6d9e56ae64a88e669a4d1990",
+          "tag" : "cdc8aae1b8eb4acddcae54b29e095e44",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 271,
+          "comment" : "small plaintext size",
+          "key" : "4b6b081ea6d9282d259b9bc90316e5f46b90c1a28c8bd26b966459d4e5b451cc04cce838ea3caf8b8968ef7de73903c0",
+          "iv" : "b7c055877525e36ac54c147c",
+          "aad" : "ecae667ecb69e927",
+          "msg" : "05d7907d9316d971c9795c5f",
+          "ct" : "d14ed6c16047ec63c67835ea",
+          "tag" : "b357da3f5d65847806f128fbda6cc07b",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 272,
+          "comment" : "small plaintext size",
+          "key" : "1089b1d7d922d752a12015c0cb63cb0f2b088b61446fca5e0a9e1db44737b72f02dd45d2e7b357dbba75dab99e63d6f1",
+          "iv" : "ac5ddcdef5e68b8001600cfc",
+          "aad" : "df3f2bd389f6a9ab7c36f6df511b",
+          "msg" : "2a4d720dd604f52bce17fea3",
+          "ct" : "29cfded2deeeab2df7f03abf",
+          "tag" : "36043d65043783f041a00ea1c02fd439",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 273,
+          "comment" : "small plaintext size",
+          "key" : "2b22edef009204972fa61b4d7dfdaea2d69047750a030394ee4705b443bed33709b4b2c6d7182e56e23d789a40efc2cb",
+          "iv" : "bc47283afb8d46cc22049fd7",
+          "aad" : "764a1e7688badb52637e0fd2b9642e",
+          "msg" : "8f899c2c8f552df162a98a15",
+          "ct" : "5ff185fb31111151a42e50f8",
+          "tag" : "946a09414f078b625c97259688dfff71",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 274,
+          "comment" : "plaintext size > 16",
+          "key" : "5ca4d52de24347f8f8de5145733a56758e7ca3ea0d9a8d008706658256f0d682dc945962be6edaaca22cbb5cce8d52fd",
+          "iv" : "54e4b28f6172a93d94119a40",
+          "aad" : "016a927a42f60b34309e266efafec4f4b6bd1cd3",
+          "msg" : "026cf908c21b112b6d15af92",
+          "ct" : "3918df3b599882fde832cb49",
+          "tag" : "26c764dc0f6b2dfdf3cdc7bf1294c180",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 275,
+          "comment" : "plaintext size > 16",
+          "key" : "6203d3bb1d574ae3a4d3d07b904ca371587862f0330dd07cc59d09235f4579577b97fc6a57e17951402fa6ddd53e115a",
+          "iv" : "572da72610f8d54f252ee16f",
+          "aad" : "799eafbc77c65be2bf728c0fc8f1f4d91a9e2c2d14a00a9c4c9db0e1bfe21ebf3530319ea5fd5166",
+          "msg" : "bc1c33c96ea6ae19da10a40a",
+          "ct" : "2325a0ac64f9ea127b70efda",
+          "tag" : "15b79f5effb010b826ff56e109fa5466",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 276,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c7a42d81530a7547b3200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 277,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3d079ff6141532259a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 278,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "cfd45c9f7579064cb4801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 279,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6de7c8b6a14775d8c96eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 280,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c4a42d81530a7547b3200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 281,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3e079ff6141532259a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 282,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ccd45c9f7579064cb4801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 283,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ee7c8b6a14775d8c96eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 284,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "46a42d81530a7547b3200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 285,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "bc079ff6141532259a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 286,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "4ed45c9f7579064cb4801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 287,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "ece7c8b6a14775d8c96eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 288,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a52d81530a7547b3200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 289,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c069ff6141532259a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 290,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced55c9f7579064cb4801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 291,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce6c8b6a14775d8c96eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 292,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d01530a7547b3200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 293,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079f76141532259a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 294,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c1f7579064cb4801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 295,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c836a14775d8c96eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 296,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81520a7547b3200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 297,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6151532259a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 298,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7479064cb4801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 299,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a04775d8c96eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 300,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81510a7547b3200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 301,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6161532259a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 302,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7779064cb4801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 303,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a34775d8c96eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 304,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a75c7b3200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 305,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532a59a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 306,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f757906ccb4801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 307,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a1477558c96eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 308,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b2200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 309,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259b725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 310,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb5801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 311,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c86eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 312,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a754733200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 313,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532251a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 314,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064c34801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 315,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8496eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 316,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b3000fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 317,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259a525df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 318,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb4a01769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 319,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c94eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 320,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b3200eedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 321,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259a725cf1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 322,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb4801669184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 323,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c96eb97cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 324,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b3200fedaf4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 325,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259a725df1013a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 326,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb4801769194cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 327,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c96eb87cee425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 328,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b3200fedac4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 329,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259a725df1023a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 330,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb48017691a4cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 331,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c96eb87ced425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 332,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b3200fed2e4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 333,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259a725df1803a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 334,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb4801769984cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 335,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c96eb87c6f425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 336,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b3200fedae4691db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 337,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259a725df1003a3225",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 338,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb4801769184cca81",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 339,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c96eb87cef425f5f",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 340,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b3200fedae4691d8",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 341,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259a725df1003a3226",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 342,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb4801769184cca82",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 343,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c96eb87cef425f5c",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 344,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b3200fedae46919a",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 345,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259a725df1003a3264",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 346,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb4801769184ccac0",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 347,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c96eb87cef425f1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 348,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a7547b3200fedae46915a",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 349,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532259a725df1003a32a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 350,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f7579064cb4801769184cca00",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 351,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a14775d8c96eb87cef425fde",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 352,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c7a42d81530a7547b2200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 353,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3d079ff6141532259b725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 354,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "cfd45c9f7579064cb5801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 355,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6de7c8b6a14775d8c86eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 356,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d01530a75c7b3200fedae4691da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 357,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079f76141532a59a725df1003a3224",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 358,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c1f757906ccb4801769184cca80",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 359,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c836a1477558c96eb87cef425f5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 360,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c6a42d81530a75c7b3200fedae46915a",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 361,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3c079ff6141532a59a725df1003a32a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 362,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ced45c9f757906ccb4801769184cca00",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 363,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6ce7c8b6a1477558c96eb87cef425fde",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 364,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "395bd27eacf58ab84cdff01251b96e25",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 365,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "c3f86009ebeacdda658da20effc5cddb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 366,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "312ba3608a86f9b34b7fe896e7b3357f",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 367,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "931837495eb88a273691478310bda0a1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 368,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 369,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 370,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 371,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 372,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 373,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 374,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 375,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 376,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "4624ad01d38af5c733a08f6d2ec6115a",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 377,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "bc871f769495b2a51af2dd7180bab2a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 378,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "4e54dc1ff5f986cc340097e998cc4a00",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 379,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "ec67483621c7f55849ee38fc6fc2dfde",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 380,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c7a52c80520b7446b2210eecaf4790db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 381,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "0f801e7f9d12f550",
+          "tag" : "3d069ef7151433249b735cf0013b3325",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 382,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "956f9cea45e50aeb8fb2ff0219a73415",
+          "tag" : "cfd55d9e7478074db5811668194dcb81",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 383,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "50c9fa5bdcd7ef440b7069d815af49921bb9ca09",
+          "tag" : "6de6c9b7a04674d9c86fb97dee435e5f",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 384,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "f3818cf0e6443e0a659374e8981bd3ce",
+          "ct" : "77699ba7da5b9911b6b178bf27e5efc5",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 385,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "db9242ed74462333784260a9f59891f6",
+          "ct" : "5f7a55ba48598428ab606cfe4a66adfd",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 386,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "cbce6c3266283feddf2bab24dfba6ba8",
+          "ct" : "1e8afca77679f07d16cbe53f53e8f214",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 387,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "e3dda22ff42a22d4c2fabf65b2392990",
+          "ct" : "369932bae47bed440b1af17e3e6bb02c",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 388,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "45e8ca00b74ecc3d4fc7d09645b45e5c",
+          "ct" : "90ac5a95a71f03ad86279e8dc9e6c7e0",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 389,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "6dfb041d254cd1045216c4d728371c64",
+          "ct" : "b8bf9488351d1e949bf68acca46585d8",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 390,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "9c3bbb949710480a68116b6ff7fe9471",
+          "ct" : "497f2b018741879aa1f125747bac0dcd",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 391,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "b42875890512553375c07f2e9a7dd649",
+          "ct" : "616ce51c15439aa3bc203135162f4ff5",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 392,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "110fbba66092d617a241b3508088a4ee",
+          "ct" : "56ffa3f257ae221a614cd310da90d872",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 393,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "391c75bbf290cb2ebf90a711ed0be6d6",
+          "ct" : "7eec6defc5ac3f237c9dc751b7139a4a",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        }
+      ]
+    },
+    {
+      "ivSize" : 128,
+      "keySize" : 384,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 394,
+          "comment" : "empty message",
+          "key" : "aec827144a22bae9082b7666af02078e9d7f653e8d415148471ae1e3c3ada2647a359ef3a931d97ccdf663ad0427eef3",
+          "iv" : "ca46ef97994e58152aa47a4a68a72a28",
+          "aad" : "",
+          "msg" : "98ddb950a7ae4fb11542fe49",
+          "ct" : "dfd84566b9c96eb66ee1782d",
+          "tag" : "6a5a76d8bcc4c7245ca69447caaae966",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 395,
+          "comment" : "empty message",
+          "key" : "f0dde1df35b6dd7bc0de15707c2bed5dfab228b5bf92a118f5cdfaca54a82b56b54e66e0dd87f89b9e10d714d8338b59",
+          "iv" : "c9fc1294ca0cdb1987705d842a77203d",
+          "aad" : "",
+          "msg" : "59e5c3726fd49a3742380e14014b4b59",
+          "ct" : "2b5c1f378c848ce362b195f45792843e",
+          "tag" : "e46d614d7b103f136bb9d7ce8600ca46",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 396,
+          "comment" : "empty message",
+          "key" : "075546f5ebbad388163df66956930899a0278c23d4aef68646f6b33a4f80639246092a23d7229d8906ff77627a25b4a7",
+          "iv" : "6e04d0c491972326489fab20d3c5cf35",
+          "aad" : "",
+          "msg" : "89632d206cf0e218a3cd1e22230632594346f2cc",
+          "ct" : "9403f18ee0fc71441d149dbc0b444a98500372f7",
+          "tag" : "b66ea6eb89628a8586015d5589244584",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 397,
+          "comment" : "message size divisible by block size",
+          "key" : "cd690147786268990b6e8a3bd0c5ca384bb8f13df9038c5e787eeeee35372ab262558e65df49554c69ecdf893335ea96",
+          "iv" : "b897d55a51ef1db603a87dd3dd3227b4",
+          "aad" : "1f182e4a3fa699cede13b3a69b96bd1e",
+          "msg" : "f1a379c8aecaed3beb4479225b0585a4",
+          "ct" : "4286059963deb3ed942f9cc3d86169ae",
+          "tag" : "715a7ae263a72d6d2b58f530df71cb6b",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 398,
+          "comment" : "message size divisible by block size",
+          "key" : "9fefbe8944b2d42f9564ec59141fb2a828f6916504614574e58426815a51828946f2ae4c167fd21f2007c3007d04c83d",
+          "iv" : "4878314d7837af3999c7e04a4c28f217",
+          "aad" : "e00109b657c85d141663660a7c5785a99550158ee5f0a41955f3d45a89251e17",
+          "msg" : "8bd28ca102b8bda7351f3807aff5126a",
+          "ct" : "c64adc3c1ec0dd676de32e6a3de5d926",
+          "tag" : "81f4f5566c47dbf0fd2b17647a8c7ca7",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 399,
+          "comment" : "message size divisible by block size",
+          "key" : "28f504613083802a90c47fa7690be4bd747bc58ae8ac6a23cc52950f0db1e823626843ae882b69512477ee54c2013066",
+          "iv" : "d89fbac8ae6eb1a403c97843542af12c",
+          "aad" : "d7b2d01f2af0fe04a414396398ed13d623b163283324e3124864ca80e99f177566b30877cd0c4b1cef059d06a81899bd",
+          "msg" : "d30a17054130db96155f2d135773482b",
+          "ct" : "1414091abf59dca422fb7fbef175f79a",
+          "tag" : "088d9d5b59b5791491aa2a84b4c2d7a7",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 400,
+          "comment" : "small plaintext size",
+          "key" : "eec832dd477b8b2a808c12407389e33c0ed775b8176f4042285037f41a10cb8887102f95e6cef686f21876e1c3ed5a76",
+          "iv" : "9102bf455c7d1a9f71d286d1786671b1",
+          "aad" : "b9",
+          "msg" : "9a9546fe5c968cabcc2ce0de",
+          "ct" : "0453b890f394f10e452e074d",
+          "tag" : "397a9196740397f989d736936430b558",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 401,
+          "comment" : "small plaintext size",
+          "key" : "636e48be668e57592bb7fd4a9e4d592e0b98566dd62f7ec2b1e8da0bd3bc09668a83025d1e3a335d1f42202977a97f49",
+          "iv" : "55ef94c36a39c4eacb4e345dcd088583",
+          "aad" : "eb5c",
+          "msg" : "1dcb96a9e308ecade375b841",
+          "ct" : "20acd733ce945c77893dff73",
+          "tag" : "b5a8b6a289fe2578b8be7acaa89e791c",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 402,
+          "comment" : "small plaintext size",
+          "key" : "abd7b99359ded7b11b2dc6409aff85b39bba80d7cc014cf5523fb86f5bffb0d179d611fa68dcc58300f07d2f50325522",
+          "iv" : "821c171ee4cc3a2a15f749f77ff18876",
+          "aad" : "cba032011065cd90",
+          "msg" : "5c58317f67d4dbb892747979",
+          "ct" : "f9f48cdeb81d35235a8e0365",
+          "tag" : "7c477be147151a8c5df6965aff2939ce",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 403,
+          "comment" : "small plaintext size",
+          "key" : "0fa72cd53fe33e9778f00d3bedeb9f141ec46e3a6c584b5336f2b8f7f45d9510a8d1fcbab73632b5f1aac64b1ce3bc6f",
+          "iv" : "ef4a096f4d5ffa52a2bf8f6f82479ee8",
+          "aad" : "751b84d40785842a272174a72f4e",
+          "msg" : "15c5393a7d118a1dd7d2807a",
+          "ct" : "7b067beec67448d44518b68a",
+          "tag" : "a61f30ff7147b31cef40c389f1327ee3",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 404,
+          "comment" : "small plaintext size",
+          "key" : "46d29f6018d037c5c32d5333424fe55f943e650cb1187e216b43080eac89ffe39319fd3702077e9b8f7fd3c8fedd71db",
+          "iv" : "e9c7570c8e709b3ded28a5971791c7f4",
+          "aad" : "d6d7c1918de39a5c0b636f071035a7",
+          "msg" : "33a45295dceb46673c92beff",
+          "ct" : "05c5c3d6e218305b760160b4",
+          "tag" : "9f54d8449552ac907d3fcf27edb0e85e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 405,
+          "comment" : "plaintext size > 16",
+          "key" : "20842cf66ac42b80c686b3e45f639f4887e149772089283872bb4c0deb477c2a965bc1b9cccb032cfae0e885e0831e35",
+          "iv" : "41f07b83b4170bb1a2e518ffa1b98ca1",
+          "aad" : "c102f2683e68b03cdd4d58938caf6cb7f7a49eb0",
+          "msg" : "5af22044d735a5447a63b08f",
+          "ct" : "73a68542ba68c9c83fc95fbc",
+          "tag" : "6d4db686208134d5ab414b8f0285a3fb",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 406,
+          "comment" : "plaintext size > 16",
+          "key" : "fbb96901627e86b1e6ba6d35f8e1dffe9b1dd97da6c89a25ff3d89db04d50926a5bcbe9a0f5018cfd79c7363ca9f2ab0",
+          "iv" : "6a1bd905411ace4baf46ec67e1f8c1de",
+          "aad" : "d33e2cdbefa3c6cbe192622d385c8e2a829b55ec946919a303a4859ed5a461276ad94f47070786b9",
+          "msg" : "0153fcd7179356aa0bf97da6",
+          "ct" : "1d7fbf01a590c1d83982a928",
+          "tag" : "cd6e551acab45f24c2ced3f455fd6b66",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 407,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "91e435357d9b90572394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 408,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9e524822286f4fbbdf56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 409,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f8987adb80d730276689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 410,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bd02a04dbfebbbd123934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 411,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "92e435357d9b90572394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 412,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9d524822286f4fbbdf56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 413,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "fb987adb80d730276689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 414,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "be02a04dbfebbbd123934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 415,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "10e435357d9b90572394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 416,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "1f524822286f4fbbdf56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 417,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "79987adb80d730276689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 418,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "3c02a04dbfebbbd123934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 419,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e535357d9b90572394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 420,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f534822286f4fbbdf56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 421,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9997adb80d730276689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 422,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc03a04dbfebbbd123934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 423,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435b57d9b90572394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 424,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f5248a2286f4fbbdf56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 425,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987a5b80d730276689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 426,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a0cdbfebbbd123934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 427,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357c9b90572394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 428,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822296f4fbbdf56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 429,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb81d730276689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 430,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbeebbbd123934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 431,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357f9b90572394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 432,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f5248222a6f4fbbdf56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 433,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb82d730276689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 434,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbdebbbd123934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 435,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90d72394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 436,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4f3bdf56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 437,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730a76689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 438,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbb5123934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 439,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90572294c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 440,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbde56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 441,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730276789445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 442,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd122934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 443,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b9057a394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 444,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbb5f56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 445,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d73027e689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 446,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd1a3934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 447,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b905723b4c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 448,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbdf76609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 449,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d7302766a9445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 450,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd123b34e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 451,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90572394c5386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 452,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbdf56619cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 453,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730276689455a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 454,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd123934f446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 455,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90572394c4386aa0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 456,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbdf56609cf6e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 457,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730276689445a4a1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 458,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd123934e446cbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 459,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90572394c43869a0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 460,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbdf56609cf5e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 461,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730276689445a491b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 462,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd123934e446fbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 463,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90572394c438eba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 464,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbdf56609c77e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 465,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730276689445acb1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 466,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd123934e44edbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 467,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90572394c4386ba0dbc0",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 468,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbdf56609cf7e865ed",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 469,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730276689445a4b1b16d6",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 470,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd123934e446dbefba4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 471,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90572394c4386ba0dbc3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 472,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbdf56609cf7e865ee",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 473,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730276689445a4b1b16d5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 474,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd123934e446dbefba7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 475,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90572394c4386ba0db81",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 476,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbdf56609cf7e865ac",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 477,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730276689445a4b1b1697",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 478,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd123934e446dbefbe5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 479,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90572394c4386ba0db41",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 480,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4fbbdf56609cf7e8656c",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 481,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730276689445a4b1b1657",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 482,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbbd123934e446dbefb25",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 483,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "91e435357d9b90572294c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 484,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9e524822286f4fbbde56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 485,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f8987adb80d730276789445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 486,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bd02a04dbfebbbd122934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 487,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435b57d9b90d72394c4386ba0dbc1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 488,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f5248a2286f4f3bdf56609cf7e865ec",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 489,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987a5b80d730a76689445a4b1b16d7",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 490,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a0cdbfebbb5123934e446dbefba5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 491,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "90e435357d9b90d72394c4386ba0db41",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 492,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9f524822286f4f3bdf56609cf7e8656c",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 493,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f9987adb80d730a76689445a4b1b1657",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 494,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bc02a04dbfebbb5123934e446dbefb25",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 495,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "6f1bcaca82646fa8dc6b3bc7945f243e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 496,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "60adb7ddd790b04420a99f6308179a13",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 497,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "066785247f28cfd89976bba5b4e4e928",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 498,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "43fd5fb24014442edc6cb1bb9241045a",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 499,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 500,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 501,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 502,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 503,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 504,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 505,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 506,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 507,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "1064b5b5fd1b10d7a31444b8eb205b41",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 508,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "1fd2c8a2a8efcf3b5fd6e01c7768e56c",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 509,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "7918fa5b0057b0a7e609c4dacb9b9657",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 510,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "3c8220cd3f6b3b51a313cec4ed3e7b25",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 511,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "91e534347c9a91562295c5396aa1dac0",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 512,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "8d1fcfa2f6ec5a86",
+          "tag" : "9e534923296e4ebade57619df6e964ed",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 513,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "74525a8074942f0ad98272411f497da9",
+          "tag" : "f8997bda81d631266788455b4a1a17d6",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 514,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0fac20cc1c6bada983656be7b9a6a2db834fd38f",
+          "tag" : "bd03a14cbeeabad022924f456cbffaa4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 515,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "338218d9739f6c6407e0f3b8ab9207bb",
+          "ct" : "b76a0f8e4f80cb7fd4c2ffef146c3bb0",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 516,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "1b91d6c4e19d715d1a31e7f9c6114583",
+          "ct" : "9f79c193dd82d646c913ebae79ef7988",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 517,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "0bcdf81bf3f36d83bd582c74ec33bfdd",
+          "ct" : "de89688ee3a2a21374b8626f60612661",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 518,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "23de360661f170baa089383581b0fde5",
+          "ct" : "f69aa69371a0bf2a6969762e0de26459",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 519,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "85eb5e2922959e532db457c6763d8a29",
+          "ct" : "50afcebc32c451c3e45419ddfa6f1395",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 520,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "adf89034b097836a306543871bbec811",
+          "ct" : "78bc00a1a0c64cfaf9850d9c97ec51ad",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 521,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "5c382fbd02cb1a640a62ec3fc4774004",
+          "ct" : "897cbf28129ad5f4c382a2244825d9b8",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 522,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "742be1a090c9075d17b3f87ea9f4023c",
+          "ct" : "a16f71358098c8cdde53b66525a69b80",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 523,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "d10c2f8ff5498479c0323400b301709b",
+          "ct" : "96fc37dbc2757074033f5440e9190c07",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 524,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "f91fe192674b9940dde32041de8232a3",
+          "ct" : "beeff9c650776d4d1eee4001849a4e3f",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        }
+      ]
+    },
+    {
+      "ivSize" : 96,
+      "keySize" : 512,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 525,
+          "comment" : "empty message",
+          "key" : "bfdbb75cb72e92c74830d118d3234058046c7975b47b41f47e29dee610503ad88763f14fdc05081479211a87d7194ea9833daa83d23fc40bc94b4e2747b56a9d",
+          "iv" : "90ae32004f8a942b85e398ae",
+          "aad" : "",
+          "msg" : "0bf1b0468c2a530b4581cd0f",
+          "ct" : "591b79ddd5b4c9741455b267",
+          "tag" : "c3dccc472c5839548a5e540aba44c054",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 526,
+          "comment" : "empty message",
+          "key" : "c0c9bbc855833b2af98c9cb1d83dc3e4eb34ef0295e383c25074738b9347bf0064909c710e9cf1ae7a371da088066d840e9459b666032ea8d48a995d555a6ced",
+          "iv" : "c05920004cef9e69c83d52ad",
+          "aad" : "",
+          "msg" : "52b0adc184a4a7e38adbb41cdca9dc25",
+          "ct" : "8019709bd74ef4e68015775f4e7af127",
+          "tag" : "0811bf5803386a6f677d5f6c75c98907",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 527,
+          "comment" : "empty message",
+          "key" : "e9d7399e6c0c034163d9c8a331e320f9fcf3543ece7fe66e76c3d76672a4a61a9a3b5f3091b3c45d487032dd246d80f92699e8cf0666ad2e223ae03493c7b02e",
+          "iv" : "c45c2f6941b5b14f5d7751b7",
+          "aad" : "",
+          "msg" : "776e3781667ff34709b3aa69275e0b50846e952b",
+          "ct" : "006e92cfb5830a0205bfb700a2c54cca364aad24",
+          "tag" : "08e30bb936efae5ba4905b814372da6a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 528,
+          "comment" : "message size divisible by block size",
+          "key" : "74a7668cc5ee2a7e9fcd16d4532c3003df1a76c11258f85bb4bfca1338bd3907ac8d612130b8ee883458db8391cf7fc97dd85561daaad9c956ad9792f3ecc2a2",
+          "iv" : "620d2bea54e5705c38dcb7c1",
+          "aad" : "7b4684f9ece1a9692ca55e5116a42a2f",
+          "msg" : "258e0603894966aa41d4976adc9bcf0f",
+          "ct" : "ddc9539eb3eda56849f69e9bc1669d15",
+          "tag" : "025953abed163ab5e40eb81964d74c87",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 529,
+          "comment" : "message size divisible by block size",
+          "key" : "a649c793bbdfdb35429d2275f60c927551169d324b1b3bac7985ec8d4718c6ede8792d4de5e1bea667e5c20399f1d82640a76e032817ca970023e9963620227d",
+          "iv" : "a18e680e36c17b363ce6ffe5",
+          "aad" : "3dbee6d847c8e9d2013ca3df220f4d4613543869aed9e18f1095206eedf8d5f3",
+          "msg" : "ea0d8157998b68fe0ad6a325832bfe83",
+          "ct" : "95ab84d49178ee58a712cd143c06abf2",
+          "tag" : "631bb283e09bdc578931719c56893db0",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 530,
+          "comment" : "message size divisible by block size",
+          "key" : "821e083d122baaf49957695b383eb3f640045732aee020229fbff1acc8f34a8e83b5fdafcf5c8e5ed55405c59357613a38b2dd4a6492d301d1b468061e5e7a66",
+          "iv" : "62a93559fb58926e06207fad",
+          "aad" : "af94f94031fc4e86a2601a62f097c8966d2ad9d61a70151c7977dd81f8046d7859ba9245d97747e33090558bacdea8ff",
+          "msg" : "8d4ee4af90c53d22bf5ca0a63497c832",
+          "ct" : "1f01de11a886711852835cedc48c1f5b",
+          "tag" : "29f176723c6c2f0628160fef10386bb8",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 531,
+          "comment" : "small plaintext size",
+          "key" : "cd0eaa8c52ea492aff404f32a4f9abef4b9b94b8b05c3e9ed42b4fc712aabab424f424a58680575a719bb9f2e25f11a310aa0a617968dc711e518dbd391153b5",
+          "iv" : "7450f673464d604e037b5592",
+          "aad" : "4c",
+          "msg" : "7413c04d828a02bb50cf8855",
+          "ct" : "21552b8b1e64881d979942d2",
+          "tag" : "7e7c19b0bd9d05a9d81e7d0d13d7a44d",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 532,
+          "comment" : "small plaintext size",
+          "key" : "2be90ee6eb4b8b97ce4d965e59056e467c89fdddff5055723c1f0a5a19632fa0166f8a3d11e2b84baf46db8ae51a664a615ec05b6fe34a48e51c3b48f20cd6ad",
+          "iv" : "8aaeb9b61f61bf30fe718099",
+          "aad" : "a89d",
+          "msg" : "0e97bc5ca6dd28a256a21de2",
+          "ct" : "8de2488d5bebe85fb2a97c92",
+          "tag" : "3cd3e1476bf1dec31e8b2f7c85473220",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 533,
+          "comment" : "small plaintext size",
+          "key" : "d4a17dcc21dcf2e1ea02e44e125fc0383894db6d680881876a86bce5db0c1882338c48f841d14bc4ca97ec6ebb06e059096b8dd6f01ff3ffb3bffd7b3be8bfea",
+          "iv" : "298fb1f23c2e4f99eebd1a6e",
+          "aad" : "8d8185c97d6f7a40",
+          "msg" : "56b8cd295338c736252ba434",
+          "ct" : "b71ee342f64ed742f7a1f7a3",
+          "tag" : "07a7dd66c995641601025e476b20979e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 534,
+          "comment" : "small plaintext size",
+          "key" : "6a92779add07063fa30cda7da50376253a98a58f3fb175622773adb88f9094de2efc7d7cd4d313c24c41b272c64de72023e65c3f2ddd77f077cb1fc25ea0725e",
+          "iv" : "52bc912240ae7df252726d36",
+          "aad" : "3e8387764277276bfb9839e34505",
+          "msg" : "c30f374834dd1fc5da6724e1",
+          "ct" : "9a3b9d625d9b94aaa7a3f64b",
+          "tag" : "942be4d66ae3f315e62c47c135131f10",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 535,
+          "comment" : "small plaintext size",
+          "key" : "8bbcff46adb3b2f633556ee32cae6c1862f5b3218b7f507f5b6459c596208673850726bde2e01e98e4e5f65191a734804ed11f3c5951a2691d36d1d2b4efe629",
+          "iv" : "90e89511a70f59be5f041c60",
+          "aad" : "d66e8678ffc2b8795d0dc036151b64",
+          "msg" : "87abe7618b897ef3c3bcb05a",
+          "ct" : "61e4650a989310d4b1c3519a",
+          "tag" : "829874dd7d53c92c8fe6e24db91abe92",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 536,
+          "comment" : "plaintext size > 16",
+          "key" : "9b7ac24edb15f75a197775af8bcfabe6dc05ccbb81cc3e48a51a69cece6e0576046fac35dab04aabd68e28b9f28933b0afe5886229d8fbb16a26a2f658c98974",
+          "iv" : "5b27cb62077a1df17a63d4dd",
+          "aad" : "8eb358e878643e5bea9a1c01f8331d7004c14f74",
+          "msg" : "3a889b57f92ad85e1fd026e3",
+          "ct" : "84a598ac2f7c3e6fc9d0df68",
+          "tag" : "1a92277fadbe94168f9d6d57ac125a81",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 537,
+          "comment" : "plaintext size > 16",
+          "key" : "704c14e46fb9a560bd25cd1f3c112549c81a930b3f0b7a9489a4ebb9989f7da898c640097cc1e3aa2dff412848b01a4550c4b130137af30faf952039cc400656",
+          "iv" : "21fd807134a9142cb9b55af3",
+          "aad" : "cde85cdd6b08130b307f49da88329abcb36b8884d5356d1f5e99cb69a0f27432b13de77bf8e9862c",
+          "msg" : "809a456ed2dca8f48775a86b",
+          "ct" : "7727fdacaa29b9e5c3bb730e",
+          "tag" : "ebf785106e57be7605fc10321cf75e06",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 538,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c94cd7b9bfc382b4bf62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 539,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b1c791f346ec6cbfbca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 540,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fd5cb7cec8855d81b65a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 541,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e24202d88b3e1ffe040a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 542,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "ca4cd7b9bfc382b4bf62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 543,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b2c791f346ec6cbfbca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 544,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fe5cb7cec8855d81b65a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 545,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e14202d88b3e1ffe040a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 546,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "484cd7b9bfc382b4bf62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 547,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "30c791f346ec6cbfbca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 548,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "7c5cb7cec8855d81b65a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 549,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "634202d88b3e1ffe040a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 550,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84dd7b9bfc382b4bf62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 551,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c691f346ec6cbfbca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 552,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5db7cec8855d81b65a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 553,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34302d88b3e1ffe040a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 554,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd739bfc382b4bf62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 555,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c7917346ec6cbfbca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 556,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb74ec8855d81b65a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 557,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202588b3e1ffe040a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 558,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bec382b4bf62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 559,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f347ec6cbfbca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 560,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec9855d81b65a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 561,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88a3e1ffe040a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 562,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bdc382b4bf62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 563,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f344ec6cbfbca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 564,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7ceca855d81b65a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 565,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d8893e1ffe040a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 566,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc38234bf62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 567,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6c3fbca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 568,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d01b65a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 569,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1f7e040a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 570,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4be62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 571,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbda349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 572,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b75a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 573,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe050a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 574,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b43f62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 575,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbf3ca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 576,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81365a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 577,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe840a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 578,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4bf42da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 579,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbc8349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 580,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b67a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 581,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe042a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 582,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4bf62db666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 583,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbca348ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 584,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b65a82f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 585,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe040a15aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 586,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4bf62da666b2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 587,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbca349ad204a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 588,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b65a83f2fdb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 589,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe040a14aa08f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 590,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4bf62da66682a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 591,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbca349ad234a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 592,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b65a83f2feb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 593,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe040a14aa0bf408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 594,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4bf62da66ea2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 595,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbca349ada14a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 596,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b65a83f27cb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 597,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe040a14aa89f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 598,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4bf62da666a2a8e04",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 599,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbca349ad214a13fc",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 600,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b65a83f2fcb60d1f",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 601,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe040a14aa09f408da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 602,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4bf62da666a2a8e07",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 603,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbca349ad214a13ff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 604,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b65a83f2fcb60d1c",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 605,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe040a14aa09f408d9",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 606,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4bf62da666a2a8e45",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 607,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbca349ad214a13bd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 608,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b65a83f2fcb60d5e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 609,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe040a14aa09f4089b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 610,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc382b4bf62da666a2a8e85",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 611,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6cbfbca349ad214a137d",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 612,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d81b65a83f2fcb60d9e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 613,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1ffe040a14aa09f4085b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 614,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c94cd7b9bfc382b4be62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 615,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b1c791f346ec6cbfbda349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 616,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fd5cb7cec8855d81b75a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 617,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e24202d88b3e1ffe050a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 618,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd739bfc38234bf62da666a2a8e05",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 619,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c7917346ec6c3fbca349ad214a13fd",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 620,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb74ec8855d01b65a83f2fcb60d1e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 621,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202588b3e1f7e040a14aa09f408db",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 622,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c84cd7b9bfc38234bf62da666a2a8e85",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 623,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b0c791f346ec6c3fbca349ad214a137d",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 624,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fc5cb7cec8855d01b65a83f2fcb60d9e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 625,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e34202d88b3e1f7e040a14aa09f4085b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 626,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "37b32846403c7d4b409d259995d571fa",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 627,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "4f386e0cb9139340435cb652deb5ec02",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 628,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "03a34831377aa27e49a57c0d0349f2e1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 629,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "1cbdfd2774c1e001fbf5eb55f60bf724",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 630,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 631,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 632,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 633,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 634,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 635,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 636,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 637,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 638,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "48cc57393f4302343fe25ae6eaaa0e85",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 639,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "30471173c66cec3f3c23c92da1ca937d",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 640,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "7cdc374e4805dd0136da03727c368d9e",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 641,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "63c282580bbe9f7e848a942a8974885b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 642,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c94dd6b8bec283b5be63db676b2b8f04",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 643,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "070e5a1a61f68f00",
+          "tag" : "b1c690f247ed6dbebda248ac204b12fc",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 644,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c39cc0e5f0242209fb6bbf446bd9b964",
+          "tag" : "fd5db6cfc9845c80b75b82f3fdb70c1f",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 645,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "0956b81951e92709ce1c0351bd11b85a6ad0335d",
+          "tag" : "e24303d98a3f1eff050b15ab08f509da",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 646,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "e263662fae97474610de64735273a6fb",
+          "ct" : "112422c463a438668cc787df41ab8b17",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 647,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "865e5d7ea007c247bb1badcdec278f57",
+          "ct" : "751919956d34bd6727024e61ffffa2bb",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 648,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "1d88b22029d364705ece0e7122d69246",
+          "ct" : "526c147ea157257fe59ffe0906f0fc1c",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 649,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "79b589712743e171f50bc7cf9c82bbea",
+          "ct" : "36512f2fafc7a07e4e5a37b7b8a4d5b0",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 650,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "9091f464968361190ccbc70af48a789e",
+          "ct" : "df75523a1e072016b79a3772d0ac16c4",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 651,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "f4accf359813e418a70e0eb44ade5132",
+          "ct" : "bb48696b1097a5171c5ffecc6ef83f68",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 652,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "0169a77374212059cbe45ec7136046b1",
+          "ct" : "4e8d012dfca5615670b5aebf374628eb",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 653,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "65549c227ab1a55860219779ad346f1d",
+          "ct" : "2ab03a7cf235e457db70670189120147",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 654,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "",
+          "msg" : "7e904bd4768a6b48906c5a5e717af6d9",
+          "ct" : "40581eeaf8983bdc1e27fe3587712386",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 655,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "1aad7085781aee493ba993e0cf2edf75",
+          "ct" : "246525bbf608beddb5e2378b39250a2a",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        }
+      ]
+    },
+    {
+      "ivSize" : 128,
+      "keySize" : 512,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 656,
+          "comment" : "empty message",
+          "key" : "18b05a489b214fd10c2f1356b3b34998e361f35a84c2fcb187f2549196efede4c13a5c1c491ec0b04af220a86252bb8bc776cb4b25224a6c8c7f9eaf0bcdbf2e",
+          "iv" : "1d6f1df0bcc0c1f69cc97f32e14bf260",
+          "aad" : "",
+          "msg" : "f115dae550acd0c495f5734f",
+          "ct" : "20ac03edcacf0a79236132ec",
+          "tag" : "10579e3913e4cf981af14431b1e2fac9",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 657,
+          "comment" : "empty message",
+          "key" : "71c9a98aed32856cab7db5a8e6ba1d48fa200e45c5cc72515ae93b99199827f9f3537c12531f9856097db917125f827434c10bdf405a1f0fe54a030653e01700",
+          "iv" : "0877dcdfedf7682fe7c0db39e173e049",
+          "aad" : "",
+          "msg" : "754a366c6993ba3ab1917bd5afb317ef",
+          "ct" : "a279149e11175a3d6e3466b375a7ecff",
+          "tag" : "912daa9045fc045a156721c6d1dd34d7",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 658,
+          "comment" : "empty message",
+          "key" : "692926e835a4dfbc28e8d8462aa28a5ebdb91294b6b0a9c205c3297846a6360de51c19d4dd703e145d126c35978c5dc84f2d26f6f8cb6f3f23a1153f2be1a9ec",
+          "iv" : "49492bd6c3a91950d48fa6f7d94c1a55",
+          "aad" : "",
+          "msg" : "5a600a4dad7520c4616c4844575e11d7bb4963fb",
+          "ct" : "d6998d27a0a6227d24b0f1f91c587e43270d1843",
+          "tag" : "5afa573705f7736dd556b89e4670c806",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 659,
+          "comment" : "message size divisible by block size",
+          "key" : "d585daac35d070d8d9afeb39d9c980c389d10939c3bc017b2c2c933f30ee325a6f5f990f1b7c91f6bf9056a989fb0592e7d95e9d579e025028e3d4298eab7c9f",
+          "iv" : "6d1106b6c099a08dfe9725b603f816d9",
+          "aad" : "efde892c39b38c3991f23f6e95051293",
+          "msg" : "1b317ce2b8bc212018bc98f3d40a9f6d",
+          "ct" : "1d58b86136121a0adc0947a557d8b075",
+          "tag" : "420177ccd4e7e03313acf784f1f96a45",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 660,
+          "comment" : "message size divisible by block size",
+          "key" : "434ec052c862bcef2718685aa49e782a1ba1138405aadd899450595219f539888c52e27fb8a7772a942e9c550c2f599fa19dda22d360cf08a2ad2f853852a58a",
+          "iv" : "cc4ee657593051a0857e0a928cb11463",
+          "aad" : "26f11a9f515b6953ea281fd19b97d28e3a9c10c7a2e456047cf2d3d938177107",
+          "msg" : "d84b3f5cdd63af4f0067e814322e50c8",
+          "ct" : "efd2a460ce0f4df93a6a0ef29d9b0a05",
+          "tag" : "b4c5d4f9d79c98b965e3bca64317f3b1",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 661,
+          "comment" : "message size divisible by block size",
+          "key" : "c10ffd049eed1eb356f4e83055cbc0c3bf0e65e96ca1add921a9d7b6d64eec34b35486456b7af187ed1bb846a41b391ac1c1c8479f0ef085da20a73c503b0709",
+          "iv" : "526f3961d4cc5032da0ce85e2ed8eef4",
+          "aad" : "9f65fc203542be72ffc8120d6fdadaafb603fed43752fee684a2bdcaaa3960c3356a374f749ccfb2741790752c840f54",
+          "msg" : "a283c46cecab4aa5a59fc1d4394bb1e1",
+          "ct" : "62a911ee9cb7abc06f115d62cf0c4258",
+          "tag" : "97715b2a006b67a3db468c7976f7af9b",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 662,
+          "comment" : "small plaintext size",
+          "key" : "857c8d99022c3aac1027259fb8c944191edda554d10e036fd360582f7957063b6cea9ec52ed95e7d5cf55727b73b067c863a08f52d96ffd84e8607efd658f107",
+          "iv" : "ed5c84979b70378cf77133d19119c24e",
+          "aad" : "13",
+          "msg" : "dcff31ed1d09a4c19f2797fd",
+          "ct" : "358bda856790e277c5253cdd",
+          "tag" : "a7b1698865c707dd654d521a0c50586f",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 663,
+          "comment" : "small plaintext size",
+          "key" : "442aaeb8ebd1a8d5e56774b9b3e3346700b10cc5525727d9619d647305576525790293d358d86ff65d57b5d178e993f6ed4ee65bc855f9a760e5cf967087aa4b",
+          "iv" : "32e619a7091889a71fc0543aa631410d",
+          "aad" : "bcf9",
+          "msg" : "82b41e5a4465cd964ff767de",
+          "ct" : "4ec0e98492d62fe5f2cf1f92",
+          "tag" : "a3ad8991b9570d768e7bad97f49bd71f",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 664,
+          "comment" : "small plaintext size",
+          "key" : "323ca981ca0f742a7dcb2a9395140b35cb948cbb59e159e10438748d883c367e360030172b23339cf0884e42229cccfde7bea55143796029612b613fbee71559",
+          "iv" : "d10ab6b4a3acfcd6c8f5d850df27b145",
+          "aad" : "7050d4bb6f5dcff5",
+          "msg" : "85c863857f1bbcbaa680a6cd",
+          "ct" : "b31d864d70bcd9505a7ecd14",
+          "tag" : "0d4cd52d300cb613e0bbab25aed3083c",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 665,
+          "comment" : "small plaintext size",
+          "key" : "44416d4063c292e5a32b637bbfa4d32f3c78bdb91150ac16f6aeb65618e4dac7905f3db90c1650fecacb549b8aa8710895a1d0c3450542271e4d08e9bf7f0d48",
+          "iv" : "0a8ef594ee94626c908fa87b6fa2b1cd",
+          "aad" : "938867f3987bc686b854c4909957",
+          "msg" : "c1e6845313c482bbce537d93",
+          "ct" : "4b29f5c200138fc9b41b8b4c",
+          "tag" : "5fbeb13e3b51c6c892fb8e2efbf48c8c",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 666,
+          "comment" : "small plaintext size",
+          "key" : "156fec961fc1eef0c1fa61258eda565690d24f8a92520d94ef08b68a3288de5d2931c4b23769920065c4a8ca365fce5ce34d665a248ccf2915ad11892758fe2c",
+          "iv" : "30510da235c4550ff1f41ec778f1e139",
+          "aad" : "73711a3a0ca298b1174a9ee310c791",
+          "msg" : "26f9d4b8a3a02119a7e11ce7",
+          "ct" : "bd662225d69343b0c533b9e7",
+          "tag" : "dff7733227421dc07f1b29c67312f25a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 667,
+          "comment" : "plaintext size > 16",
+          "key" : "274a65c5cc258bc0c94763860b33033d1155bd5d54df3b974eeaccf2ddf1bb084668e6b4efd7502414d8ef7ba2c195bf5c0cd9f3bbe0dd7ce65272651114be8c",
+          "iv" : "cc979608fab91c174a8f6c361134d396",
+          "aad" : "98d0de8327983d8e08ed84d8f6bb579a412f790b",
+          "msg" : "e52a81972e04c1c8bc908711",
+          "ct" : "2737a76ce009f6ecba672d54",
+          "tag" : "44b2fafb044627fddf08b3b7c77efc77",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 668,
+          "comment" : "plaintext size > 16",
+          "key" : "87c428fa8cee899ab6b8ec1121947950eaed084d2bd05dd1f6ba12fa2ba53d02f0cbca02cad37d030836cd2db21b1230d21c1617a07f2ead8714d59e2c72f6ff",
+          "iv" : "ee4ae4f551bee1b51bba0e07daf74773",
+          "aad" : "22dea135e4573733b59cd68e38717af4f15823ac054e783f0d91afbdceb906dd9c48f7abb748799a",
+          "msg" : "ae9af34519cb3ac636a56f2b",
+          "ct" : "b12216b267fcedab53a1a7d3",
+          "tag" : "e3559d9d84112f85a7517dffbcd349e6",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 669,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "516ffdebc449a5a6db34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 670,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "02f8bd3ff9c8f861d80e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 671,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9b0a945f0d095ac7867d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 672,
+          "comment" : "Flipped bit 0 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "efe2e711bc53d30ede09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 673,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "526ffdebc449a5a6db34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 674,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "01f8bd3ff9c8f861d80e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 675,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "980a945f0d095ac7867d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 676,
+          "comment" : "Flipped bit 1 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "ece2e711bc53d30ede09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 677,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "d06ffdebc449a5a6db34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 678,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "83f8bd3ff9c8f861d80e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 679,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "1a0a945f0d095ac7867d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 680,
+          "comment" : "Flipped bit 7 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "6ee2e711bc53d30ede09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 681,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506efdebc449a5a6db34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 682,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f9bd3ff9c8f861d80e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 683,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0b945f0d095ac7867d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 684,
+          "comment" : "Flipped bit 8 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee3e711bc53d30ede09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 685,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffd6bc449a5a6db34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 686,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bdbff9c8f861d80e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 687,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a94df0d095ac7867d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 688,
+          "comment" : "Flipped bit 31 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e791bc53d30ede09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 689,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc549a5a6db34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 690,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff8c8f861d80e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 691,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0c095ac7867d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 692,
+          "comment" : "Flipped bit 32 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bd53d30ede09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 693,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc649a5a6db34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 694,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ffbc8f861d80e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 695,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0f095ac7867d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 696,
+          "comment" : "Flipped bit 33 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711be53d30ede09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 697,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a526db34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 698,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f8e1d80e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 699,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095a47867d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 700,
+          "comment" : "Flipped bit 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d38ede09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 701,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6da34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 702,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d90e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 703,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7877d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 704,
+          "comment" : "Flipped bit 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30edf09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 705,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a65b34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 706,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861580e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 707,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7067d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 708,
+          "comment" : "Flipped bit 71 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30e5e09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 709,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6db14a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 710,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d82e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 711,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7865d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 712,
+          "comment" : "Flipped bit 77 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30ede29a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 713,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6db34a9be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 714,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d80e56032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 715,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7867d63b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 716,
+          "comment" : "Flipped bit 80 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30ede09a2ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 717,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6db34a8be98712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 718,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d80e57032d36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 719,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7867d62b564b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 720,
+          "comment" : "Flipped bit 96 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30ede09a3ddf7a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 721,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6db34a8be9b712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 722,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d80e57032e36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 723,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7867d62b567b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 724,
+          "comment" : "Flipped bit 97 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30ede09a3ddf4a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 725,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6db34a8be19712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 726,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d80e5703ac36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 727,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7867d62b5e5b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 728,
+          "comment" : "Flipped bit 103 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30ede09a3dd76a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 729,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6db34a8be99712fda",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 730,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d80e57032c36e3a2",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 731,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7867d62b565b9c498",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 732,
+          "comment" : "Flipped bit 120 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30ede09a3ddf6a3e1a5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 733,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6db34a8be99712fd9",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 734,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d80e57032c36e3a1",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 735,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7867d62b565b9c49b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 736,
+          "comment" : "Flipped bit 121 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30ede09a3ddf6a3e1a6",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 737,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6db34a8be99712f9b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 738,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d80e57032c36e3e3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 739,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7867d62b565b9c4d9",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 740,
+          "comment" : "Flipped bit 126 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30ede09a3ddf6a3e1e4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 741,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a5a6db34a8be99712f5b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 742,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f861d80e57032c36e323",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 743,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095ac7867d62b565b9c419",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 744,
+          "comment" : "Flipped bit 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d30ede09a3ddf6a3e124",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 745,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "516ffdebc449a5a6da34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 746,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "02f8bd3ff9c8f861d90e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 747,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9b0a945f0d095ac7877d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 748,
+          "comment" : "Flipped bits 0 and 64 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "efe2e711bc53d30edf09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 749,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffd6bc449a526db34a8be99712fdb",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 750,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bdbff9c8f8e1d80e57032c36e3a3",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 751,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a94df0d095a47867d62b565b9c499",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 752,
+          "comment" : "Flipped bits 31 and 63 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e791bc53d38ede09a3ddf6a3e1a4",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 753,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "506ffdebc449a526db34a8be99712f5b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 754,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "03f8bd3ff9c8f8e1d80e57032c36e323",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 755,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9a0a945f0d095a47867d62b565b9c419",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 756,
+          "comment" : "Flipped bits 63 and 127 in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "eee2e711bc53d38ede09a3ddf6a3e124",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 757,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "af9002143bb65a5924cb5741668ed024",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 758,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "fc0742c00637079e27f1a8fcd3c91c5c",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 759,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "65f56ba0f2f6a53879829d4a9a463b66",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 760,
+          "comment" : "all bits of tag flipped",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "111d18ee43ac2cf121f65c22095c1e5b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 761,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 762,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 763,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 764,
+          "comment" : "Tag changed to all zero",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 765,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 766,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 767,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 768,
+          "comment" : "tag changed to all 1",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 769,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "d0ef7d6b44c925265bb4283e19f1af5b",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 770,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "83783dbf794878e1588ed783acb66323",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 771,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "1a8a14df8d89da4706fde235e5394419",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 772,
+          "comment" : "msbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "6e6267913cd3538e5e89235d76236124",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 773,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "516efceac548a4a7da35a9bf98702eda",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 774,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "3031323334353637",
+          "ct" : "d1525a17c5878777",
+          "tag" : "02f9bc3ef8c9f960d90f56022d37e2a2",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 775,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f",
+          "ct" : "c05fe9f374f2d70e427a7e7b35e8a473",
+          "tag" : "9b0b955e0c085bc6877c63b464b8c598",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 776,
+          "comment" : "lsbs changed in tag",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "303132333435363738393a3b3c3d3e3f40414243",
+          "ct" : "bd6eddbf7f566208fd15a16a598447081e3afe21",
+          "tag" : "efe3e610bd52d20fdf08a2dcf7a2e0a5",
+          "result" : "invalid",
+          "flags" : []
+        },
+        {
+          "tcId" : 777,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "db50f899dd8b0e842f71a94d7c8dd47d",
+          "ct" : "2817bc7210b871a4b3684ae16f55f991",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 778,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "bf6dc3c8d31b8b8584b460f3c2d9fdd1",
+          "ct" : "4c2a87231e28f4a518ad835fd101d03d",
+          "tag" : "00000000000000000000000000000000",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 779,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "24bb2c965acf2db26161c34f0c28e0c0",
+          "ct" : "6b5f8ac8d24b6cbdda303337280e8e9a",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 780,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "408617c7545fa8b3caa40af1b27cc96c",
+          "ct" : "0f62b199dcdbe9bc71f5fa89965aa736",
+          "tag" : "ffffffffffffffffffffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 781,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "a9a26ad2e59f28db33640a34da740a18",
+          "ct" : "e646cc8c6d1b69d48835fa4cfe526442",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 782,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "cd9f5183eb0fadda98a1c38a642023b4",
+          "ct" : "827bf7dd638becd523f033f240064dee",
+          "tag" : "ffffffffffffffffffffffff7fffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 783,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "385a39c5073d699bf44b93f93d9e3437",
+          "ct" : "77be9f9b8fb928944f1a638119b85a6d",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 784,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "5c67029409adec9a5f8e5a4783ca1d9b",
+          "ct" : "1383a4ca8129ad95e4dfaa3fa7ec73c1",
+          "tag" : "ffffffffffffffff7fffffffffffffff",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 785,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "",
+          "msg" : "47a3d5620596228aafc397605f84845f",
+          "ct" : "796b805c8b84721e2188330ba98f5100",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        },
+        {
+          "tcId" : 786,
+          "comment" : "edge case SIV",
+          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+          "iv" : "000102030405060708090a0b0c0d0e0f",
+          "aad" : "000102030405060708090a0b0c0d0e0f",
+          "msg" : "239eee330b06a78b04065edee1d0adf3",
+          "ct" : "1d56bb0d8514f71f8a4dfab517db78ac",
+          "tag" : "fffffffffffffffffffffffffffffffe",
+          "result" : "valid",
+          "flags" : [
+            "EdgeCaseSiv"
+          ]
+        }
+      ]
+    },
+    {
+      "ivSize" : 8,
+      "keySize" : 256,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 787,
+          "comment" : "iv size is 1",
+          "key" : "8f9a38c1014966e4d9ae736139c5e79b99345874f42d4c7d2c81aa6797c417c0",
+          "iv" : "a9",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "dae32ca345ff597fcbbbf0467c2ff7f6",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 788,
+          "comment" : "iv size is 1",
+          "key" : "48d7223ac85a05903bc5f971e997222a807ab2ee4a81f85daa118c8c9b6062ea",
+          "iv" : "9c",
+          "aad" : "39e4a644743b5b34484391e09fcbe8be",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "ce1a2c2b6bbb9e49b6ba324203eb6668",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 789,
+          "comment" : "iv size is 1",
+          "key" : "9fe81e3df2f775d18f286fab4fa6ed831b9ec76c3fd51c133e334e421f4518d7",
+          "iv" : "c7",
+          "aad" : "bc53c37f1fca75ac117239bffbc2be732f81d26a",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "421fd1e7736977b3eaa3a1542b5f714b",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 790,
+          "comment" : "iv size is 1",
+          "key" : "144cd8279229e8bb2de99d24e615306663913fe9177fcd270fafec493d43bca1",
+          "iv" : "b3",
+          "aad" : "",
+          "msg" : "976229f5538f9636476d69f0c328e29d",
+          "ct" : "3c455965647696c0b6df843e771586b0",
+          "tag" : "e67394739077bc97f40aa134dd3323de",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 791,
+          "comment" : "iv size is 1",
+          "key" : "1aa555674005aba30eb85e89fe67873054501e504bfad02c76b3be709c20c462",
+          "iv" : "44",
+          "aad" : "cd4b181d0a7c3a9e4d5bd48601feec27",
+          "msg" : "24af0d0900b2d467aeee463ab63f0ced",
+          "ct" : "6afa22e002034df65858c145086c4f0e",
+          "tag" : "f3f271ad9ec2ec4ff043c913d1a7d0a1",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 792,
+          "comment" : "iv size is 1",
+          "key" : "63f2c7dc29a1023824dae42559be241495dab32676fa84ba7b23cf2e5ae39ced",
+          "iv" : "86",
+          "aad" : "f673234647b6e925353c8ba6108b1b9a3fc04943",
+          "msg" : "3decf5396678d3f2a071864bfe881bae",
+          "ct" : "b0db46dfa0f9fc2c4ba4ccc517d0d8d0",
+          "tag" : "8f865601cd868cd1c4c8f0827cb2c015",
+          "result" : "valid",
+          "flags" : []
+        }
+      ]
+    },
+    {
+      "ivSize" : 8,
+      "keySize" : 384,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 793,
+          "comment" : "iv size is 1",
+          "key" : "6eda8025a1a6d6d8424ba2b682d655e3da431c576fbccd43c04af05d98ea8b7dc1a4d3b743a7c45cef446bb0c20484da",
+          "iv" : "e8",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "979ef11c73eeafd9564800a7a8a945bc",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 794,
+          "comment" : "iv size is 1",
+          "key" : "777ca3424d79bd7117054b7e4f3526ee43659cc4878b94d9295e2c6de0840352ac747f025fa756e7992c0ba2c2479dbb",
+          "iv" : "2e",
+          "aad" : "117813d376866876e70253b892e682ae",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "215cf76d385b1c96c481dc45e64e114a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 795,
+          "comment" : "iv size is 1",
+          "key" : "331dd538ad9d0c6f9087e85ea652fdc66cc5e2df7f6c3355be734b7a84fd703ae4f03fafa7f92c1e9e7e486f0a98692e",
+          "iv" : "dd",
+          "aad" : "a9d0457b8c04a35f8a493d6cbc0c434baf04e2ce",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "29a75ac9dff9d94f2af1c97c3d8c5676",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 796,
+          "comment" : "iv size is 1",
+          "key" : "469eb06f435c7162ec44368cfd4c7b3e13bded9449261ef15956489acd8e38916e100b8abe22313efcb7cc982f7a881e",
+          "iv" : "64",
+          "aad" : "",
+          "msg" : "e36a9df5c9c511fac0f888cc57295a16",
+          "ct" : "78ab9b84608927659409feadf3a59118",
+          "tag" : "3f395f671abac819b6c63a541d3ac32c",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 797,
+          "comment" : "iv size is 1",
+          "key" : "5a8774d1d419fada802df87bcfd1a4a6e63f25cd6f89980149abf8760694852a11ae8aa11a126228e8ea6ea62768c8ef",
+          "iv" : "6d",
+          "aad" : "141b93421a95e17670e99097fec75621",
+          "msg" : "8468a9252521e423d92b2fbe24d274aa",
+          "ct" : "e1773fd274611c7e36a7224b244c7e10",
+          "tag" : "643d71c2f806b3501173885fff4ffe93",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 798,
+          "comment" : "iv size is 1",
+          "key" : "6b662a48791ab189b64be5c96f2a7f38e995332d2c360a7c902c8c99451b385130fd5f569ae92e6e98cfd7a9bc501b6e",
+          "iv" : "66",
+          "aad" : "6d49677de0f81a14ae6a05337241bf97d2d7d8d7",
+          "msg" : "7d2a12a42a460906a30a4faac9d1dd3e",
+          "ct" : "a9a44c7d6d51a5712e2e95c59b26e968",
+          "tag" : "3090bcd336e2cc6db1e79dc2d4e262e5",
+          "result" : "valid",
+          "flags" : []
+        }
+      ]
+    },
+    {
+      "ivSize" : 8,
+      "keySize" : 512,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 799,
+          "comment" : "iv size is 1",
+          "key" : "04ca70364942c17afbe6a3038237d931cbf65a91e2a40e2b98e498503c24437f5808b1e8e42bd4bef53c10c95f1f004fc51784d8981dfc4c137504f6c4a4e78a",
+          "iv" : "e1",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "ca391fa42a818fd85b8557d38837c00b",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 800,
+          "comment" : "iv size is 1",
+          "key" : "5c37ca30c4e7470b16152d38cc4e6985edba6b9b284761906294063e6373763dd0102f1d7849c19aad46df8bbeaf92dfcd77b502e45033c10e3d8fc96671e101",
+          "iv" : "59",
+          "aad" : "346823948fc792e85e1d70d4741f91e3",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "d7ebdd21ca86c795036cc6f81f7e7ce0",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 801,
+          "comment" : "iv size is 1",
+          "key" : "46f5ab6cc89615d15381ed922fe847c5df9a4cdc78cae5d4c85411bd5732bc0642fb8f0188ef0ced05ed2bc6b5a84a95b033616a1c726996b1f8281a025f83f7",
+          "iv" : "c1",
+          "aad" : "9e42b68d500d0a5fff85e3267fd1582e84f1a89b",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "d9e3be9a6c5eb1e65be66e229c515e9c",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 802,
+          "comment" : "iv size is 1",
+          "key" : "deda91cd05cad8ce45b172e22c19697201e35049cbf78ad84720a43b757a756650bcd65373798a7fe94d0c9eccd2eb77c69754b13916279828de6d603d7ec896",
+          "iv" : "27",
+          "aad" : "",
+          "msg" : "c3fb1bac9ff56589c771b77df1c2d66c",
+          "ct" : "dab23a86cae562048ccf01e4c0da105f",
+          "tag" : "0fb1ac025e74a254d91667187c819298",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 803,
+          "comment" : "iv size is 1",
+          "key" : "a18b33ba3b509fb9ecefc27897b2261b5a27fafac991abe82121f56fc666782c728fc0411a70281680742d548ec2d2af4a32889305aeb2a04f60859367ee1d79",
+          "iv" : "0e",
+          "aad" : "4bd8dbc33c59b76abd365514f59ec37f",
+          "msg" : "ff49812c204f16dbfae5f53057300bea",
+          "ct" : "afae1f2583c58de27a510c2bc4d18620",
+          "tag" : "4c0f22cf01753e9635c0b42e68bfd6cc",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 804,
+          "comment" : "iv size is 1",
+          "key" : "a3607d9e740808467d30a040d023a54266f2d24f7533da941b1567e403e2ed923c96c0c74820ae42a3bf4cdef3e4b5591e56607f1d4def973228197203d601e5",
+          "iv" : "37",
+          "aad" : "a91c7b1c4d5f36f78faf7619083284527a63bef5",
+          "msg" : "01473cfdf30a93f8b539109beea83c15",
+          "ct" : "a9b64fffeed2a82d6845ade42451a655",
+          "tag" : "732eb738b575cc38e6ecaa4337a6be24",
+          "result" : "valid",
+          "flags" : []
+        }
+      ]
+    },
+    {
+      "ivSize" : 160,
+      "keySize" : 256,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 805,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "dfa12fcf8c04d2d3be2f12e2c48c86b0beecf3e78cbc282bcb2498a9d3e06837",
+          "iv" : "5c20e919543671dd8fdfdff10bbbe95130eee5c1",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c3e228058373b0ffcfd52974d1074561",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 806,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "bf8db7cd4618ceb3aaf987d639d947c7656888d03fbbce033b7eced70eaad347",
+          "iv" : "e7b9af418f60557f5cb1678512b84693d7f5088f",
+          "aad" : "725ed692e0182e09de5a5358732047b07a71a4d0",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "412c4bfa5e58239a338e4a1f5e87f3fa",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 807,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "1739fd2876258457e3e4c323dbabd85edda8ecad83a7496d8feb0b88aeab2e74",
+          "iv" : "989f015e6ab79d5e43eca8364a38c9f6b381dda1",
+          "aad" : "",
+          "msg" : "d1b13ceacedad362851dc876d8b1dd20",
+          "ct" : "c27b3c8657a83affcfd01db5f77754c0",
+          "tag" : "f1dc1566c8dabf542a18e577c02112c4",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 808,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "51268b5402427d1f2b7ec3e218598e714cffac425a4553aa020a7a8bc5f08012",
+          "iv" : "e4f508a5a2b95449fac5b05bae2b3d326afe693e",
+          "aad" : "f1e629f1bfa0e28e8f37c2d1e5e37d5360102faa",
+          "msg" : "790a2228586a3e36cecdd02ee8c95574",
+          "ct" : "04b3efae00a0adde5360d10dc8ffa30f",
+          "tag" : "eeb01b4f19f3d4e8e9cbcf6b605203a2",
+          "result" : "valid",
+          "flags" : []
+        }
+      ]
+    },
+    {
+      "ivSize" : 320,
+      "keySize" : 256,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 809,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "436af9532aa295d3defc388afe0d098ccb09a53d004bdf4a7b6992c2382fee03",
+          "iv" : "d124afcbf0773e7d10c84708ad7f86faff8d11ae99f92feb81427e016ffc5b39346c43c4a2a0d05e",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "99abd1e93928bba5bca22529da6f2801",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 810,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "880a051744c728b61566e72b6d98df9c74664c62cb0ecce5b36771e7cb2fbd55",
+          "iv" : "5400c40ab06ba75516401bf96560ef8be94fe738db9a88d5c4cc1dc22941178c26f8352482b08693",
+          "aad" : "7564003838b39f834bc732f7d0308afc36284218",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "9213f9a1ee9d7f9e9f5d2224b5a6d912",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 811,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "fd9930471ca96026d13e78b3d213db9dd62d4b0880f3a3da355400ed4541e908",
+          "iv" : "6feb4316dc79ab854a19228dd3fd9ffcd30c3788b39c33ce717802d5ec15632a66624cc709d84305",
+          "aad" : "",
+          "msg" : "c38be19a88149119d606bf62cc444b85",
+          "ct" : "9156cb46b781c56035ba8c3116361258",
+          "tag" : "0964636d64dfb8ec55a7c98cffd77b87",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 812,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "0173001c7104998dba6cb8ed6d6742228ed1a8c51ad865620fd077f13c53cdfc",
+          "iv" : "f3a6fb1d6c91602c57fb759702f591b985f46229ba12a3630868c8d67f2dcb0cf4f6d2d4b6c7432a",
+          "aad" : "d5e034d7d6a45fb3608110565294fae21dbdbe01",
+          "msg" : "0332be23607b3c5c4055d9d944b95529",
+          "ct" : "9f7b5803701046377009e37c0e6ee1cb",
+          "tag" : "e75dfd20b0bdff490372bb3e92459ed0",
+          "result" : "valid",
+          "flags" : []
+        }
+      ]
+    },
+    {
+      "ivSize" : 160,
+      "keySize" : 384,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 813,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "8b1109e73633d6b29b15e6d10cf3e13044a6a7fc6ed791c588721fff94855e1f88d3dd59e0066044c6d90086afa13c22",
+          "iv" : "6fe01ab0bd872184da2d4b6b5b1deb78081b302a",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "17e5ca2b517c1b7361c01990bc860b4c",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 814,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "6f9cedb758e4bfde0e1ab344bbb4080a7818b8dc5b2384a72c8e8da0356b80d24780f847560ad99403cdf88b2dd56d08",
+          "iv" : "6e51fc4671e48a88b92503866472dd38d0552b61",
+          "aad" : "554f7f2b72e9a811bd27df7b42740137df55f71f",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "c229b2e5f8c44dd10d3b0754f4d74b86",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 815,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "0e2ee15cb03872d31709cf88039bcb31887e2aa76fd2c7ae69625e7a9e62700ed08af2f71570b5300031d49df2a41b3b",
+          "iv" : "d9852b441e2430e1f247b7139cc43ca6bf287e45",
+          "aad" : "",
+          "msg" : "145e4da785b526fb6bb5367d3be1d498",
+          "ct" : "4568a1cc944d2707664dfcb1681b1ffb",
+          "tag" : "dba160c0c8d8b8f707d60f196a337d8a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 816,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "f1ed05c086b16a73437f507a3388323d0b355ff59b6ba91bc965a5305bb1b22fa4cca4cde9915b8fbfe6b03394cf3c02",
+          "iv" : "de72e4a477c9124eb514995d7f34ea6568acfb90",
+          "aad" : "f9c105c30abbda48b5e0807cc9d0f2e44f303879",
+          "msg" : "94a1f079ca66cd5f8946a69384e4c176",
+          "ct" : "6d1a78e8c987008c9a39cac61188c937",
+          "tag" : "85a9d7b8f830b8c49cf7ee46fb6c830a",
+          "result" : "valid",
+          "flags" : []
+        }
+      ]
+    },
+    {
+      "ivSize" : 320,
+      "keySize" : 384,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 817,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "54f72b9957d55cfcafb6788a1c4fc892f001dc3f103839073fa2c06678ff8417fd00fa3f184fc181029536345ffbd9f0",
+          "iv" : "cff0467f887cd0c807f8164692cac0c4091c6159befa11f0985dffe25dfc83c9365546c3677515f8",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "5b5ac8b3eee3cc1b236d32586eae070d",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 818,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "b724159740eba96eead4550679fd2301630dfb5ba237c7702a7b0752af593fabb68014baf7f493b993832e5d10961932",
+          "iv" : "c171048d9d5e601070f8097f2ec0e400247ece2cbefa3cf495896aecc41dd31fc095472d306fcd8b",
+          "aad" : "a45b860de7c653ddfd7c5fd443934e4f9a2b1b45",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "ad52c08dcd0102afc7305fd7ccfbcfac",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 819,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "abd9cdb243bc38aeb8fbb6e68049a324e1e5272a9e463c0a9dcaee69eff77adda806a5f4bee71ac8743105afbc7d55a4",
+          "iv" : "5dd0faf8eb2a14febd3fe898a6eb35a4c8c3fef18ecba09c6bb3af71a894ec4ccf7add53e3f0fc83",
+          "aad" : "",
+          "msg" : "bf8581dff39ec214e838f38a65527d15",
+          "ct" : "1fcde7edad92c303af5675a97a04a94a",
+          "tag" : "58041d96311f8fb4ffd677b70217c2fd",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 820,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "5b7627c0c4382d8d5679f3d3a49d994e21f12d1a86c347c86605e024e8a99956be5ecf4f35249cf59f8e5495f4486b57",
+          "iv" : "84bc015d975425c0be6dde02d9cb58a98efca1270a503dd62c5502c768ad251d10f92a0be244492c",
+          "aad" : "012054f9be2f213b337656d07014e23da054a90a",
+          "msg" : "3d4356a6e8fd0944870271b9382385cf",
+          "ct" : "6d4e9f5d2e2f2ce92e7361d0eec00bcd",
+          "tag" : "1eb6a1a633fdd1e0f11545ee20231182",
+          "result" : "valid",
+          "flags" : []
+        }
+      ]
+    },
+    {
+      "ivSize" : 160,
+      "keySize" : 512,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 821,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "044d59540ee2d48c0f30cabb138f061936339b26923cacade368d1b1bda536c5ff452fc086dc824202fd7d881374f5ed2576936c4d448ea293ce227212667f48",
+          "iv" : "eaae3893cfed7323f827e9a7597998384849df82",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "961b15aaf366f652b4caada8d273d929",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 822,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "c3975d6de6fcbe490bd6fb0e62c331a40c7be33d8e18f2c82ed76dda88d761e9867d469e4ed8b4e2fce6088928c46b15c4438b5ad38e0d8903a8621bbf783f83",
+          "iv" : "88808e2d61fe9f6c07a7428fff14d4603ec92207",
+          "aad" : "fa606351b0c1427e5511e8f8b71de5c04bfb8daa",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "5fd1618cb3b1de11cd4a8c5222e70c3e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 823,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "e4e637753a21a66ff665b66b2b27e855ec586f630b49f2ba98ac9bb0fd73188fa1aa05928ba809670dc7d2e70be78a1f65d4fa24d936f6fc5210e1a0b9dee9d2",
+          "iv" : "5de14dd2f3bcbf1a9667895ade2374be66eecd4a",
+          "aad" : "",
+          "msg" : "80f4594a61c9642ee34674419d6e4111",
+          "ct" : "ea2f25a7b4e58539f771e79563e033b0",
+          "tag" : "25e62d36f0728fe044dfac8fc9ccefcb",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 824,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "5ba527b7ee10c3815c30a23c6b9646f21ce4c8d9970c8813b258d3d76eebb7607f4a042484e873b578e913b1d6b9be8cbf188a16964ae420e4537eb75ccb98e2",
+          "iv" : "36700e864d2efcf2027124ef48ab3d05c8399467",
+          "aad" : "5a312fc90860742be9312992dd3d9c5de06e7957",
+          "msg" : "474f39b539dc2bc7b7b42cc321cfe410",
+          "ct" : "f68d083aaa1c1167b42e4276348bc170",
+          "tag" : "0ee996b98472181999f21a5624dd12e6",
+          "result" : "valid",
+          "flags" : []
+        }
+      ]
+    },
+    {
+      "ivSize" : 320,
+      "keySize" : 512,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 825,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "ec830081543d79e362fc6b9d30b2a2ef21b769d73152ddc2e5a656d4a4987f392cc44f7566b64668416e63fcda9d19c0362953758c2d792f7b56a38fac87d12a",
+          "iv" : "e8fc7fca2f5a2ada1fbbe7ed89d65b241f2e3842caa3fc7c39e25ab0056c8fd9464c45d63adc90fb",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "f45c8ca5cbf7cb20a28ec963be7eab55",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 826,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "060c067cd0f992be38c06670ab78ee50caab545a8c4a59bbafccb3d221b3e0f020f79e7ad28a2b61d6cf0d5a1ec370667ea10548e8e73fe8740dcf19668835e7",
+          "iv" : "8c053711be1b8f597ff3601b372dbffbdab282fb8aa115054a5052238689c77c63ffa6a9dbec566f",
+          "aad" : "ec3b7e2f308714194508f0d856361e011c52c649",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "e456ed557d7fb020e082b176c49b169e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 827,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "ed96e74c3038772c6b80023c95699e944deaa41d450a88bcd25237759a60bf9f76af0246ce02e9e65ecd7b3d2fe1ef0a8b583c6c9663ec6e53d17dfc6bca0be8",
+          "iv" : "fca2e143c69189225984805b7c4c4fc8eba571ef881c047f64d029838cc2a18fbf19d96acf41333b",
+          "aad" : "",
+          "msg" : "c2b93f72026029fb7a8884ba45f7db11",
+          "ct" : "c296d4ad93040d68d5c349d10631926c",
+          "tag" : "61190107e0a7a72309aeba1a5666ee2b",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 828,
+          "comment" : "iv size is longer than 1 block",
+          "key" : "772b1adcf7ddfbf825aec53763f2f42ca1094709169d7eba61e5e10548f0301ba9dcca4b320ee89dfd7f1a965e7f78f5406eade1dc8b5f4c3b009fb6a6d6a23c",
+          "iv" : "f677f81d08a14fc421a5dbad00182396c40bc9c01032d981753e24c1c13e7112fca03fa99c974bea",
+          "aad" : "75ca5415d1f807278840d230a442c1bf0d5090fa",
+          "msg" : "85868002510ecb5b8589f282a45c04b5",
+          "ct" : "840fea4b533be61596bf027a2b234d2e",
+          "tag" : "801c86d40297d938f67aa73d5e3329d9",
+          "result" : "valid",
+          "flags" : []
+        }
+      ]
+    }
+  ]
+}
diff --git a/third_party/wycheproof_testvectors/aegis128L_test.json b/third_party/wycheproof_testvectors/aegis128L_test.json
new file mode 100644
index 0000000..37507ce
--- /dev/null
+++ b/third_party/wycheproof_testvectors/aegis128L_test.json
@@ -0,0 +1,5576 @@
+{
+  "algorithm" : "AEGIS128L",
+  "generatorVersion" : "0.8r12",
+  "numberOfTests" : 462,
+  "header" : [
+    "Test vectors of type AeadTest test authenticated encryption with",
+    "additional data. The test vectors are intended for testing both",
+    "encryption and decryption."
+  ],
+  "notes" : {
+    "OldVersion" : "This is a test vector from https://eprint.iacr.org/2013/695.pdf. This paper describes an old version of AEGIS128L. The tag is computed as sum over S[0] .. S[7]. However, the Caesar competition submission http://competitions.cr.yp.to/round1/aegisv1.pdf computes the tag as sum over S[0] .. S[6]."
+  },
+  "schema" : "aead_test_schema.json",
+  "testGroups" : [
+    {
+      "ivSize" : 128,
+      "keySize" : 128,
+      "tagSize" : 128,
+      "type" : "AeadTest",
+      "tests" : [
+        {
+          "tcId" : 1,
+          "comment" : "https://eprint.iacr.org/2013/695.pdf",
+          "key" : "00000000000000000000000000000000",
+          "iv" : "00000000000000000000000000000000",
+          "aad" : "",
+          "msg" : "00000000000000000000000000000000",
+          "ct" : "41de9000a7b5e40e2d68bb64d99ebb19",
+          "tag" : "8674521d074f983b2e830dd6f3edf4e5",
+          "result" : "invalid",
+          "flags" : [
+            "OldVersion"
+          ]
+        },
+        {
+          "tcId" : 2,
+          "comment" : "https://eprint.iacr.org/2013/695.pdf",
+          "key" : "00000000000000000000000000000000",
+          "iv" : "00000000000000000000000000000000",
+          "aad" : "00000000000000000000000000000000",
+          "msg" : "00000000000000000000000000000000",
+          "ct" : "29a0ce1f5dce8c404d56d00491668604",
+          "tag" : "eb82ca639900a0699c859bfbf3020bfa",
+          "result" : "invalid",
+          "flags" : [
+            "OldVersion"
+          ]
+        },
+        {
+          "tcId" : 3,
+          "comment" : "https://eprint.iacr.org/2013/695.pdf",
+          "key" : "00010000000000000000000000000000",
+          "iv" : "00000200000000000000000000000000",
+          "aad" : "00010203",
+          "msg" : "00000000000000000000000000000000",
+          "ct" : "1c0f229f289844def2c1ef28bea0abf0",
+          "tag" : "86f3cc5e3a68f6e485960820be163808",
+          "result" : "invalid",
+          "flags" : [
+            "OldVersion"
+          ]
+        },
+        {
+          "tcId" : 4,
+          "comment" : "https://eprint.iacr.org/2013/695.pdf",
+          "key" : "10010000000000000000000000000000",
+          "iv" : "10000200000000000000000000000000",
+          "aad" : "0001020304050607",
+          "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "ct" : "79d94593d8c2119d7e8fd9b8fc77845c5c077a05b2528b6ac54b563aed8efe84",
+          "tag" : "4ed71cf3d6a3e568e8085110e92e8bfb",
+          "result" : "invalid",
+          "flags" : [
+            "OldVersion"
+          ]
+        },
+        {
+          "tcId" : 5,
+          "comment" : "",
+          "key" : "00000000000000000000000000000000",
+          "iv" : "00000000000000000000000000000000",
+          "aad" : "",
+          "msg" : "00000000000000000000000000000000",
+          "ct" : "41de9000a7b5e40e2d68bb64d99ebb19",
+          "tag" : "f4d997cc9b94227ada4fe4165422b1c8",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 6,
+          "comment" : "",
+          "key" : "00000000000000000000000000000000",
+          "iv" : "00000000000000000000000000000000",
+          "aad" : "00000000000000000000000000000000",
+          "msg" : "00000000000000000000000000000000",
+          "ct" : "29a0ce1f5dce8c404d56d00491668604",
+          "tag" : "29c9d93afd7e1276112a1fd0c344ccd2",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 7,
+          "comment" : "",
+          "key" : "00010000000000000000000000000000",
+          "iv" : "00000200000000000000000000000000",
+          "aad" : "00010203",
+          "msg" : "00000000000000000000000000000000",
+          "ct" : "1c0f229f289844def2c1ef28bea0abf0",
+          "tag" : "1f0799d68840d2364e7eeca6d41b4d05",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 8,
+          "comment" : "",
+          "key" : "10010000000000000000000000000000",
+          "iv" : "10000200000000000000000000000000",
+          "aad" : "0001020304050607",
+          "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+          "ct" : "79d94593d8c2119d7e8fd9b8fc77845c5c077a05b2528b6ac54b563aed8efe84",
+          "tag" : "cc6f3372f6aa1bb82388d695c3962d9a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 9,
+          "comment" : "",
+          "key" : "55565758595a5b5c5d5e5f6061626364",
+          "iv" : "b0b1b2b3b4b5b6b7b8b9babbbcbdbebf",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "439ef345a332a4f83c9cc28debea9be0",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 10,
+          "comment" : "",
+          "key" : "55565758595a5b5c5d5e5f6061626364",
+          "iv" : "b0b1b2b3b4b5b6b7b8b9babbbcbdbebf",
+          "aad" : "a0",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "a2694bd5658385c137048077018c0a69",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 11,
+          "comment" : "",
+          "key" : "b67b1a6efdd40d37080fbe8f8047aeb9",
+          "iv" : "fa294b129972f7fc5bbd5b96bba837c9",
+          "aad" : "",
+          "msg" : "",
+          "ct" : "",
+          "tag" : "f4ebf330a282286c2c2e06bbb068f800",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 12,
+          "comment" : "",
+          "key" : "209e6dbf2ad26a105445fc0207cd9e9a",
+          "iv" : "9477849d6ccdfca112d92e53fae4a7ca",
+          "aad" : "",
+          "msg" : "01",
+          "ct" : "3d",
+          "tag" : "319917b5923dbad109dc9e61c5810979",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 13,
+          "comment" : "",
+          "key" : "ef82ab03129d93cf7f06b88aad17b595",
+          "iv" : "be1c0009a6bbf1cdb86bae6cad029ee4",
+          "aad" : "",
+          "msg" : "1155",
+          "ct" : "4648",
+          "tag" : "96bef0860fcb1d15daafcd19aaf312f5",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 14,
+          "comment" : "",
+          "key" : "45d761e2a6a9384b3b69343a83a0dfcb",
+          "iv" : "e117d91548f9c7caf88493a25be62410",
+          "aad" : "",
+          "msg" : "3bf2e8",
+          "ct" : "1c547f",
+          "tag" : "240c2c156d8cff6c63bf63986076670e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 15,
+          "comment" : "",
+          "key" : "4ca75d221f93bea97e3571832b87dfb3",
+          "iv" : "934a839a6e56c11f6f4e66ba1bb65671",
+          "aad" : "",
+          "msg" : "ae09c978",
+          "ct" : "f70ddc33",
+          "tag" : "9f183378f0f4152667430c7c6d9f164d",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 16,
+          "comment" : "",
+          "key" : "dd69b91f5203cc747adba6774b7944d9",
+          "iv" : "8238b76f8089afe3d189126f3a92c16f",
+          "aad" : "",
+          "msg" : "8b72d6cc5f",
+          "ct" : "cb73eebe22",
+          "tag" : "f5f7133972b9f0657a8c18fa9d5b395a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 17,
+          "comment" : "",
+          "key" : "d3c38350e5f2734a692c982dc14cd1f2",
+          "iv" : "37ef955586290a179413e4e29847aa90",
+          "aad" : "",
+          "msg" : "0b0c5c6d8d22",
+          "ct" : "acdc5534b4a5",
+          "tag" : "654654363adea18f86ae28eca71935ee",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 18,
+          "comment" : "",
+          "key" : "8d263349fea29d36d0ec479609a95801",
+          "iv" : "43cad2e7270dad51e21efd4ba7156866",
+          "aad" : "",
+          "msg" : "23c6a97133decf",
+          "ct" : "fbf17b03c921cf",
+          "tag" : "46c5397e95b1d46d66793b87b821e8fb",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 19,
+          "comment" : "",
+          "key" : "8f3bab40de3735871c19c41f0b92d4b5",
+          "iv" : "ade8ea0a7f7dd8db2b5622496a43ecf1",
+          "aad" : "",
+          "msg" : "502b88f37c444f07",
+          "ct" : "b9c44d22aa43b2e3",
+          "tag" : "d77c70a64cda3ba57cda965248e813bf",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 20,
+          "comment" : "",
+          "key" : "691c3419d17c2406dab79dcdc7c9843d",
+          "iv" : "30228b7bfe83993a195d19feeec19737",
+          "aad" : "",
+          "msg" : "12c6725ee79e7ae9ac",
+          "ct" : "57b4c24f7d492feb7e",
+          "tag" : "9d2783ada64bfa71950e223f4aecf9ff",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 21,
+          "comment" : "",
+          "key" : "d4a048737dc60bed5fd57cf08d22b091",
+          "iv" : "ef7ee939ba01323ccfc87f1d82336d73",
+          "aad" : "",
+          "msg" : "da0e2244040da23ea755",
+          "ct" : "1d2c799c5e51501a4fbb",
+          "tag" : "b7e58540337405a2cd21f447e050582a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 22,
+          "comment" : "",
+          "key" : "399422031abe10a1a9ba1d925c51b112",
+          "iv" : "fadc1aa8fb800face017a235998b72d5",
+          "aad" : "",
+          "msg" : "feaa3250a8e8b4b0a8dec3",
+          "ct" : "162dbf952539fecb9635c3",
+          "tag" : "1df3009594a6dfda4a505f1a3672cbb6",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 23,
+          "comment" : "",
+          "key" : "2146e34a7894f563076745dce2101ca8",
+          "iv" : "9d710aa3276ee6287924dac9a4d6d554",
+          "aad" : "",
+          "msg" : "ff0c72380bd58ff342477ec1",
+          "ct" : "3f04fbaeea0a7b64f2cb84b8",
+          "tag" : "0e853ee8b2aac49f910526e4eedcfe05",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 24,
+          "comment" : "",
+          "key" : "8a1354caa05cebbdfb5dbd0317a1b12a",
+          "iv" : "9be4321b5ef4089fe7160685bec3cc6a",
+          "aad" : "",
+          "msg" : "ff65eb93d2556c7077f4638d42",
+          "ct" : "74ce653796438e8742ada5f291",
+          "tag" : "56e51e5c911e5e393143d70001342535",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 25,
+          "comment" : "",
+          "key" : "b037b2f7799f309ed8e5839532797783",
+          "iv" : "c1fc5385cddd3b4a10f7846ec34743e2",
+          "aad" : "",
+          "msg" : "4483e6bd08a51781aa77f4b41d78",
+          "ct" : "be18d82733f62b85484d7a0ee866",
+          "tag" : "9466fd750d76ccf4d997732e0131a9e2",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 26,
+          "comment" : "",
+          "key" : "a549442e35154032d07c8666006aa6a2",
+          "iv" : "5171524568e81d97e8c4de4ba56c10a0",
+          "aad" : "",
+          "msg" : "1182e93596cac5608946400bc73f3a",
+          "ct" : "6e8d52f0d610b08c9886a7986b2db2",
+          "tag" : "d849fa1f0d93db658b267f5dc0fd2b5f",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 27,
+          "comment" : "",
+          "key" : "cfb4c26f126f6a0acb8e4e220f6c56cd",
+          "iv" : "1275115499ae722268515bf0c164b49c",
+          "aad" : "",
+          "msg" : "09dfd7f080275257cf97e76f966b1ad9",
+          "ct" : "477f479aa878eedd2c4bf1478b2ce859",
+          "tag" : "f8982d7396b3ed585f7f18d49d418591",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 28,
+          "comment" : "",
+          "key" : "d62ee59bf8f9ca7f11d4d5b0fa5e28cd",
+          "iv" : "7063ecaacd0d5c399ff539c898323ee7",
+          "aad" : "",
+          "msg" : "fc9c471eee670e5d4e91ce57451173cab8",
+          "ct" : "cd58aaa845a9e0fcc2877508f7a6df312c",
+          "tag" : "2afa84da3b32f7b7bc8fd6a690cd42eb",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 29,
+          "comment" : "",
+          "key" : "28831a46a72301bae27858a917b43af3",
+          "iv" : "5cc1ff921e8833d6899a2aa15ed83c1b",
+          "aad" : "",
+          "msg" : "6d8087273602a96b193fc3a0fe9d9e6e7423",
+          "ct" : "1e771ee3535b4a522379bc9657f5af11a644",
+          "tag" : "0f31f7f19adf99baf1b5855b3dfa36b8",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 30,
+          "comment" : "",
+          "key" : "31e8e85a8425dc01e9167f61cb0b5f8c",
+          "iv" : "3658b2da456dad663a01ed2982e36371",
+          "aad" : "",
+          "msg" : "c41b624ea8fc7799c2f2a39dfe68d694860ac2",
+          "ct" : "d308bf2da99ae4a3119546d314598102fef2b6",
+          "tag" : "dc4a1aba4048b6444ec06829a8c66742",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 31,
+          "comment" : "",
+          "key" : "4e42a6000b285319e4517c8adc59fdc2",
+          "iv" : "ea69f232d19544a3c98f403e553ea5d3",
+          "aad" : "",
+          "msg" : "f11eda9011217ec0016aaf2572f090725e98690f",
+          "ct" : "28e070de22c356c4fd2f84df3bee13eb8a97d888",
+          "tag" : "b68dfd8b5e9ba6fa3a94657b8b90d83c",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 32,
+          "comment" : "",
+          "key" : "1d7ca65acd89673b89c0510a22f7a4aa",
+          "iv" : "dd8d15bf1b4eec6580cb8f60a41730b3",
+          "aad" : "",
+          "msg" : "24e27690ce286a823e7de04fb72ecef51af36837ba",
+          "ct" : "d1dd06bf513f6dfe57bc237f53df856b0c0f3cc713",
+          "tag" : "68c9ac5d762219d90230f767344eccc1",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 33,
+          "comment" : "",
+          "key" : "958bcdb66a3952b53701582a68a0e474",
+          "iv" : "0e6ec879b02c6f516976e35898428da7",
+          "aad" : "",
+          "msg" : "140415823ecc8932a058384b738ea6ea6d4dfe3bbeee",
+          "ct" : "5578e931dc6ebf77d614895c6098592e43faee9342d9",
+          "tag" : "c13bf2567da40c0f5fccb8c3127224df",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 34,
+          "comment" : "",
+          "key" : "ede8af705e4655817960d0eb263045a7",
+          "iv" : "b777772c2fa883506f4ef10e746c1556",
+          "aad" : "",
+          "msg" : "69c69c089a147b6a22d66cd6bcb9f7a5b75dce0a1b1ad8",
+          "ct" : "f0b7bc93a2debb654e510fa1653ed1c1fd04a58801a6be",
+          "tag" : "16d3db0f06822ab8fffda0726daff826",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 35,
+          "comment" : "",
+          "key" : "7b27264352148258f434667f6c94c1b6",
+          "iv" : "cfd7a30c9e6460c249138d882e92fa48",
+          "aad" : "",
+          "msg" : "ca4915240b97c70f10b3a97ec2ebdd80d521bd2e023460ff",
+          "ct" : "0c29d663e637f8fcd92cfd765ed84ac4e4e8ff90134cffbb",
+          "tag" : "dd59064a0a16c5a6ed1f75be7644567c",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 36,
+          "comment" : "",
+          "key" : "faa8091394e56d6b1a2ad75cf51c1951",
+          "iv" : "977d1955112dbdd13b61c69043006d26",
+          "aad" : "",
+          "msg" : "86b54ce9aa5989fbed76586228bf6dfcd794f73086bf664349",
+          "ct" : "dd81e48e5738457449bb2d8b8e4c061ac99dc0edbf72677a72",
+          "tag" : "a534faa19f1eb8bb2d5f6d42d381fd8f",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 37,
+          "comment" : "",
+          "key" : "421fdd9ec975860db90b11d7b7cd8988",
+          "iv" : "a6cdba878e147e60b7cb6e1986733e16",
+          "aad" : "",
+          "msg" : "117bf24912a0b10ac30672cfde59dcc8c128639b5b59ac0a17fb",
+          "ct" : "14ad04bd8c9d6657bc3c953fe75e3fe161d393c143efc3f5988c",
+          "tag" : "cd5ecbf2f9f527394660213a69c15036",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 38,
+          "comment" : "",
+          "key" : "d5f13ec44339fe7c106d1c17c9db1105",
+          "iv" : "e1dac3fbd0051f7fc73e0ec893b7a819",
+          "aad" : "",
+          "msg" : "fb04f11f751c9b1314c993c5ad124c4c14ca41848687b23a8d08e9",
+          "ct" : "19add89be9f670258f02ea289a9c0cee70fbf5c1386ab4e4d81130",
+          "tag" : "4bb4e63ad4b771d54d7f92cd7c8ed576",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 39,
+          "comment" : "",
+          "key" : "43003af40932ef580227487dd7db42ff",
+          "iv" : "accfabad3b5d7ce3a3261c7fea6e3c7e",
+          "aad" : "",
+          "msg" : "83f54052f6b7978fdd7f933f11349ecb9af4fa8c5794d32d1f9d9a32",
+          "ct" : "88beb9e59cf6a38f9bc334be04fc370b0c08fc74f8b77cf45bdf3190",
+          "tag" : "237833ea71cc10101f83a346ecc15613",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 40,
+          "comment" : "",
+          "key" : "11b2fbd74b6a2702367daf07181f3bee",
+          "iv" : "573fb32cc86a37f5d9bccd4132c69612",
+          "aad" : "",
+          "msg" : "bfcd6e6a5a144c6664f9a29709a779fa876c6932d7426e5959e1394c1e",
+          "ct" : "713d1b560af09a9b5d5c0dadbe081068fdc08361873dfed9b017ca88a6",
+          "tag" : "0c08564c3c498c19dad15b476c3c4669",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 41,
+          "comment" : "",
+          "key" : "8c6cf22061979683dde96dc263e00cb5",
+          "iv" : "d3d7be8f4fa8e18bfc2f1f6a8c0146c3",
+          "aad" : "",
+          "msg" : "48474826e0e6a6ad27809e19e51e223c742b09c986fe50b780b423d5c256",
+          "ct" : "0a5944bd755f6e57150b061fcaa8158bc12876d050fdefead83a4a7d8162",
+          "tag" : "268a76b4f97abdef113d4f5b1d024fef",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 42,
+          "comment" : "",
+          "key" : "d85d6cbb6cdbac1684fc2fae1fb3265a",
+          "iv" : "6b02dc9a0979e64c3ddfd3b16a41c184",
+          "aad" : "",
+          "msg" : "9768c46c800cf247055f4dc07857650a337b509ad71fa3e040e0196b672253",
+          "ct" : "6b4c729d6a4079bfd207d899f15765daff0c68dc7cfab8c89f96c8452d43bc",
+          "tag" : "c81e79442e71dc1152deea8d44983a76",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 43,
+          "comment" : "",
+          "key" : "0b11ef3a08c02970f74281c860691c75",
+          "iv" : "95c1dd8c0f1705ece68937901f7add7b",
+          "aad" : "",
+          "msg" : "f693d4edd825dbb0618d91113128880dbebb23e25d00ed1f077d870be9cc7536",
+          "ct" : "aeaaca3901e2e93a4527b98db338e199d27ad6dca8f04ef1f947be9af527a20f",
+          "tag" : "a2cf6396303a20042a3838226f6962e7",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 44,
+          "comment" : "",
+          "key" : "def4fe10908f9a080cf3fca4f432be14",
+          "iv" : "0cbd4838cf9b29eaace6c6c15c6ed51a",
+          "aad" : "",
+          "msg" : "1878e52c91edfb65ff2c9df60b6183fef54607bbf3aba53b96bc98667d2eb79f13",
+          "ct" : "ff442256f35cd778418a55b0baf3cf0b09ba0f73f6ee3e930dddbe6938367dda5c",
+          "tag" : "f05aff42ccbdafc8bea5125a194e963e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 45,
+          "comment" : "",
+          "key" : "a2c191f9bf75735c30e32da1c4006294",
+          "iv" : "7704e9d459a47d1f9350f00959b78115",
+          "aad" : "",
+          "msg" : "c0622772c872736f545b92244d9c02f2e4c73fa80dc1b6cbc4825b223dac2a772cf3",
+          "ct" : "aa2b53f5bb3edcdf30a6bb61995d01d6e048c8f658a487d7f9571ffbc74d6e6ff461",
+          "tag" : "8f7cabebdf423b6066b8d7e9a63ba546",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 46,
+          "comment" : "",
+          "key" : "bc59288ec36ed0219b8d2c9c0aeed105",
+          "iv" : "6f13a7ffed6de57837f79032bb689958",
+          "aad" : "",
+          "msg" : "78cdaad403c3b056fad70f4d43ff1b621671ecf698533d3751818f713f498c91b1765c",
+          "ct" : "44410577be2cbec486d1a9eaa88c796f5664836ddc59e1988b1692382b79c9353c0b6c",
+          "tag" : "e5b8621fba60bc3faef129748b4d7084",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 47,
+          "comment" : "",
+          "key" : "60f59ea6b3d55acdf1ccde92b361b6b9",
+          "iv" : "0dfffb79095357fdc81c8e4844a88752",
+          "aad" : "",
+          "msg" : "72a28ac296f1ec8844ff2f9ece6a5b7dda14fe3a80ab564be79063527e8d177244903d80",
+          "ct" : "494c827de78a1b9e4ffe1422a52105037bf0ccd95bca4dd7762f0eb5eb0de633b9123636",
+          "tag" : "6a607e65258bc7ccb46dfab627a97b07",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 48,
+          "comment" : "",
+          "key" : "c67aa7491d57c1bbbe0e2176519820b6",
+          "iv" : "030c4f472cddcee5dc98056019a6f0aa",
+          "aad" : "",
+          "msg" : "df23ce0551cb5b5f85b2fe2d2a9565705ab4b06ab6dc13dc8ec83e751a8e9dc0a0184cb369",
+          "ct" : "207b997b6fc41a62937c11ee5d60dc631c60731f7b4ddbc81722a201c138ab71ef449d4fcd",
+          "tag" : "b234078f57f3a2007e4fc44beb74c1a7",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 49,
+          "comment" : "",
+          "key" : "cdce4cb19ff98dd6638401adec562879",
+          "iv" : "acd14f031acbd3523d7a609e6b68c1ba",
+          "aad" : "",
+          "msg" : "5ffc8dae6eb6378533a68d5b71a602c180babb6e6b62c8510d7af1f20fe0075d5ef72d674600",
+          "ct" : "c0b0ae2db95812d8b9b5b9f35dea8081e96282bcb4438d53990dfaca6bfb1b3552d513f42a7a",
+          "tag" : "7e84f951b0648a4b6364a28a5e57f069",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 50,
+          "comment" : "",
+          "key" : "de834b6030eb413aa21a28ee83c268b7",
+          "iv" : "cddea2827d81697ad4926f7c1e742bab",
+          "aad" : "",
+          "msg" : "0ebab8220b07fa16dc9cc112f1a5514e81d407da7e39eca0de8396431df3c860db4353e091659a",
+          "ct" : "760401e5c2b09ccf067580036237426dce1db8e49453791f070a508b595bd3bfc3d1dd8d878a54",
+          "tag" : "d2b51bb0d8479eda991fb10b861c797a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 51,
+          "comment" : "",
+          "key" : "cb6e4235463f907bcce8160c991bfbbb",
+          "iv" : "cde753e3441f53ef6ec78333b4262d47",
+          "aad" : "",
+          "msg" : "132c58dbb591cf7b890ec6d77c0d394ee7c907f1865878f9efe9bf3f12f51ee6ee6d831fa560b1e9",
+          "ct" : "c1ec2e3f7cb8146309d949f306554e4dedc01083cf5007673f454755a4cb850be527bfd38f376ffa",
+          "tag" : "a5be75d37e32ac3720d634ba5510bd60",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 52,
+          "comment" : "",
+          "key" : "ddce6d5ff06fcfe4563617cc35edbd1b",
+          "iv" : "e4b0d8f1b9488ac80f92b4a3bcad54fc",
+          "aad" : "",
+          "msg" : "a67101002832e3e1e89f2fd0605e8f473743a56334abb04403fdcbf8c71413aa2b3363dedf2abe0b02",
+          "ct" : "15a5f66cd0139474c25cf0dfb43cea7fb76b423afedc5956d61ec58493ccd03c078fc9fb3ea63f1afb",
+          "tag" : "22be5a2c60c833fe606f74d70856f694",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 53,
+          "comment" : "",
+          "key" : "50381868f2ee2efa37554b477ee8f4db",
+          "iv" : "d3d3ab486059b9ba799d9ba67a8edfd7",
+          "aad" : "",
+          "msg" : "2cdeb4188815bbac732afcb33905f5de7a6fe75caa756ed59beee72885a011a4d5689e4a58038f633f73",
+          "ct" : "42f67cbc8b684b6bcbb802d12d8376b8ca27b36f4fc19e0879438ac436fd8ba67125d048370b56bea87c",
+          "tag" : "8536b2aba021bea2e355404f98f0151d",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 54,
+          "comment" : "",
+          "key" : "2ed207e73a472881df78d810485d04b4",
+          "iv" : "3c6ac49c6eceec58f06d9263ae1d31e9",
+          "aad" : "",
+          "msg" : "caaf1262789b93a88b36061e6e41344d3f1eeef0437e7d8d9f67e0c2c88553ccb694f036082409f4f9c5bf",
+          "ct" : "d225ab4e48634268472ee84b102d065b90641bb50b140a71d08233e050f4509c730d95d7ff074defda1696",
+          "tag" : "14c4f1fdad33508e2318f7ccbf61588d",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 55,
+          "comment" : "",
+          "key" : "a3f47f6384e7ce88b778682e72d564f8",
+          "iv" : "cccc6d38579f4a8c879b8a0bbdb3b7e2",
+          "aad" : "",
+          "msg" : "258ad811e7896294060bb38991fa637625e2b75494fc17054490c8322d98f6ef8d6140bf5122bab68cedc36c",
+          "ct" : "0eca20c0206158bfe3ae07e7a6b4fcc38e08f5d1ea4f4f0663eb394880e60b7cbc5c9a5ce0d5f5890d138925",
+          "tag" : "209efb6eb9b43237dea7f1d4dd3cec66",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 56,
+          "comment" : "",
+          "key" : "4a4af0718f2bb8fd255bada3451e3a2b",
+          "iv" : "4333b5a763e5804c0d88ed58a3f243a6",
+          "aad" : "",
+          "msg" : "a6e1950b503f9907792b6afb64e4d8936e4c79a624733da7a195fcafdab60d0239d2843c3dc87a62fe83af6bd6",
+          "ct" : "143d4cb837521be7d091c7f98ce258785cd8ab04e82541fea1b78d046fb90906244e320b4a3a56bf57dfbc246b",
+          "tag" : "694f643454ecff1b9f08b179ecef6aa5",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 57,
+          "comment" : "",
+          "key" : "ec3eaf29a80ddebaf40b01ac1aefb2ae",
+          "iv" : "e7b503cda3700bc98e98f239e2059eec",
+          "aad" : "",
+          "msg" : "80bc692725c9bcb5c080df78b8b280d9026e7ac76cdd16193c8234ed1574776007d39d41d91b59e628a2904095b6",
+          "ct" : "f87a366f416ae4aeb31e4d246d784b1c091cb01cf842d90f6d3fd4f7c4ca48cb19173fc007a78d1d1b6c4a5726eb",
+          "tag" : "8e8b0680705f2697946d653fba925ad1",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 58,
+          "comment" : "",
+          "key" : "e2fb7bdf4019356f75bf944769cf4d7d",
+          "iv" : "e9ec2c4e9d41e2c95281fe39c994882c",
+          "aad" : "",
+          "msg" : "9b8940041cab2c497008bbf30c78d2273cc7a6b3fd3e2129c2b117f664549672586eb8e0584a99bb2eda7ac5ef4eb0",
+          "ct" : "7923bbe41e7a0216a5094b3c82a7d193f92050b8766e0dd736cba16886d8807a437d6c2905b28197757d3be2f6c3d5",
+          "tag" : "5604a9e09cb32ceef75e355fce3d1cad",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 59,
+          "comment" : "",
+          "key" : "5c65cd78f1b4e52475be55a2f83e69ad",
+          "iv" : "554987fffaa2ddf904b2a140a4ee53ae",
+          "aad" : "",
+          "msg" : "222af3954dcbb0e024097d1b9551c06b26b62654a3115380b41023227dee93fb86cf4bcc1991cdf5b1e590fa9397dbb6",
+          "ct" : "488ceba77bbcee1b8710f5cb6eecd82c007a289e3aea43c21bf7f7deaff172e58809931a49fb069dde3f9a234aa3affa",
+          "tag" : "d03f8efb2cd8387427b33eca421bef63",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 60,
+          "comment" : "",
+          "key" : "a4d9082ee95e88c00e661e1b20726faa",
+          "iv" : "da2c900b6c9a18bc29f37019dc8b71ae",
+          "aad" : "",
+          "msg" : "69e4cbcd7ce30816474bf500a41f3356a3940d86e5be667a7ba2a461db7a9755e61385c50d50b1c8ba4961adcea2768f57",
+          "ct" : "79380f0e42aa489d0f0e2a620619f24022d38e23fdb716a9f77c97227a874e851d220186e81ba36e5fd28aebdf2a3ce2a3",
+          "tag" : "40aa9d35f536897ff5b6de76738fc2c5",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 61,
+          "comment" : "",
+          "key" : "f1849309c9b724608b208b4fad3f3269",
+          "iv" : "ecd26659b8f7816f89c5e3b19ca3048f",
+          "aad" : "",
+          "msg" : "a870f1117a70140c29514f4abb8fcbbe486ed8d08e2097208c0a0b3f6ef2c72eaa437427901f3b057a28d397c0d054c84c9f",
+          "ct" : "d875f978e6ff3ed15d759436d99d4d58dd3d40a3dd7c5e0511f7d2ff5368a4c2bb119e439b304338224c5a3fb86617889b24",
+          "tag" : "facdf98c8b6cdd783b6c5f454bc27dbe",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 62,
+          "comment" : "",
+          "key" : "dde740dc27ec982fec68b8042cafe847",
+          "iv" : "20d91707df8bc593e2d4283f189fcfe7",
+          "aad" : "",
+          "msg" : "c7aa952ff738b8fdce835f75430dd86e9f017962d7bc5049e9dab067ac2528d599e8ed5eb14e04c7f798b038343159e66bad92",
+          "ct" : "31583f1f2418df77df7cdb58c5dcf6aabcaf7cac015264b917bf45f4c8e0ea35ed0c13b098831a435197bee3e361c9242f005a",
+          "tag" : "c2bd98e1680cf12b252a54967095e026",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 63,
+          "comment" : "",
+          "key" : "3bce9c9dae6b322a853774601790adbd",
+          "iv" : "3da1decbe1de6e8686318f683dcba29c",
+          "aad" : "",
+          "msg" : "cd8d816250531cd7968bf2e155e32ab3c8996d8e7ea84fa8232a9c9cf4220135a6a07d1e99a6336ebad526b06ae7309b81916448",
+          "ct" : "be678905f5c0c21e767c623c465cf2085788aa0cf76effa9bd2450d44be280ea84583747aa6146b00b1d081877b8e93e89c0636f",
+          "tag" : "ab09fb538ff36b9ad59e5b9b966ff44c",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 64,
+          "comment" : "",
+          "key" : "fdd068e27c10e67886bfa03013dff46d",
+          "iv" : "b46b6c54788f92578146c4b812deafcd",
+          "aad" : "",
+          "msg" : "43768af71864a0b98dfd8cfc826c9c0b383094b2a435c2d6cf2063d203e86546704f66102fe4e878713d3035557cad9d66ad9f2453",
+          "ct" : "38a45528b8b164edbea8c3b3b4abe98e3d8bed2b573bd943bd1f4fb4a172423eede60d37be1a9f80d290ad0b131bec56ffcefa8dbc",
+          "tag" : "f7b2060882909f513bb21020cfe50dab",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 65,
+          "comment" : "",
+          "key" : "5e8ebc6d0a1712bd2730ae01852bd6cc",
+          "iv" : "14be886cfe2b6093120e777003cc8087",
+          "aad" : "",
+          "msg" : "20dfc079948034cb0ed1f6a3a0b3a6d8d65b528978a7eed8450a615cd8c475e77c6b8eb45365adcead5d11719a0606849ce34adb7744",
+          "ct" : "6eb2a78d42b75e78c5eb7bc759fb8e2a3282974e521ad30af60b361b8494657e88ebd3c6158f41ba756acdb433a19ce26b73ee12bca4",
+          "tag" : "ab5ed08014faed8f4801e910e8dcd1c4",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 66,
+          "comment" : "",
+          "key" : "2143939b78b3f537d9cc1dcc22050ded",
+          "iv" : "6104dc246076ecfb9fee99d9e5726dde",
+          "aad" : "",
+          "msg" : "7ccf29ca9382e6869114b218a0467d2a022383918b1280b0645f64d29878c83baf7fa7ee80373e80bc2272df01bd95f39f3de3b443d802",
+          "ct" : "b93dfca2338aef8b0d9bdb6dcd7c365955bfaae095f5f58f38b8ce563266596e1767e1aa24267afa697fe4b04075bdca8b5bf643ba2d40",
+          "tag" : "e5f44fbf3c99dd5ca29694d93f17206e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 67,
+          "comment" : "",
+          "key" : "90161304f8714ed837f78c9ecf497c02",
+          "iv" : "3f09199be74d824386840d91614d7109",
+          "aad" : "",
+          "msg" : "e0fae24d74f2937b9802b0c653de04c8c765d4c4167550839e3b60ef1de1de5a58d7708d55ab45e7b8f860e36532906df9c35e8835249ff0",
+          "ct" : "5e71f0648641be385f6d168bd6f7b1c7dadf5dac815eb7594d8651745b0ec4bbfd5a1a78b68d9a7efa55714773d0d5888cabcc4a7665799d",
+          "tag" : "ba5b648c2b692fd175a78202928fc576",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 68,
+          "comment" : "",
+          "key" : "8a53e4da3c4b9d3027aa943139091e00",
+          "iv" : "98043eaf22cfc3b18ac5dbf94715d0a4",
+          "aad" : "",
+          "msg" : "d86600289d30ba15d805e8fc3a464ea75112cfa119c084c9bd3973121ca349361c9c760644f6ee7cc228ea135d3b2cf8ab1dd1711b98513e35",
+          "ct" : "c0aaaf0ac45c47a4fb3e703e5d1fb09768dbb06dc4dba3797befc7e67ac59927f9c6756934fedb55fd30205abd59ace0d5e637ee50e1f22a63",
+          "tag" : "1ea2aa759bda7e28d26f5d495e5b885a",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 69,
+          "comment" : "",
+          "key" : "12ee9cf0a2cf67c73c02ecc6f8ce1f4e",
+          "iv" : "e09e0fe6705f14b7190f530bf39918e3",
+          "aad" : "",
+          "msg" : "c0984823a8b27a6622741645b34e30dcdc392b03a5205d70740dbade9f97bf2645b01400a9c62afac974c3389d38040cecd793812334e711aa67",
+          "ct" : "b0b0e129ad8f6635bf976caaa1668af0f3136e654935ea532da478f5b17d61f66b2d638255d953bf4c8eb9b76a1201959f226659a8725c60726c",
+          "tag" : "e7c22b042f4e89f386d4e00dcc53f1cc",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 70,
+          "comment" : "",
+          "key" : "695f017b18180dd21308d432079f3f35",
+          "iv" : "16ea1708eb51a7884b15519c31382f13",
+          "aad" : "",
+          "msg" : "afbf777883d39bbaf086dbc53228578f4971004c8a81afea3579df4cfbc1adb069d179785b91d9a5ee9c096239df0a62a5a69520b7c8a981ee800f",
+          "ct" : "303834506ff6746d705d06f1513546ca6c68c3593866643d30538d0d7620311219b1ffd4b26a4f178c76f0b6ecaac53c50c58f50883705b4c9bc5a",
+          "tag" : "4ab881110d9c1bcc84d4b091b47b7a92",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 71,
+          "comment" : "",
+          "key" : "a2d1169efbb01ac98fb83ffc88c752f9",
+          "iv" : "b6e5a7a4db59bc36633631b5c1ed6479",
+          "aad" : "",
+          "msg" : "dba22d711a500cb6e177cf339e532e156b59c6e2f05790ae61f53dd5db0fc6c2ce0ff21368450f9472ac2b14d9c7768f1706628f7f871c3e74cd84ac",
+          "ct" : "3b9a1c355a8ee1db8ff9d93470e91ea76be92067cf399c3274f377c45b2936654866fec4bf516e65d65a8852e3a4eb356618c60443a2cdae3345cabc",
+          "tag" : "b32b2a535121424c5f29f5b62aa103d1",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 72,
+          "comment" : "",
+          "key" : "eecc6bd496cbb94f53d13af2ba4c5d4e",
+          "iv" : "43008e357f37eb520992ae43056d83cb",
+          "aad" : "",
+          "msg" : "56fc5342d77d37322801f23c5ea6d3963bfd747c306a7ab92c6db33330c727f55deaace892f50a6041175cc84d0ca779203d3d170e3d1c41145906d3c1",
+          "ct" : "1e10de26e25dabb715fbdc8c9a513395b0bb27da9a986eb600048fff249aa9f9082fb48b6907afa74d506f03900a3e2b860de3af7110267dbc94c15504",
+          "tag" : "c53c520e1f414aa1b936728586407ec8",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 73,
+          "comment" : "",
+          "key" : "28953514558f9317a8cfad8b72ca0188",
+          "iv" : "c73f51c9568d8ab7421e3613db4d7b2e",
+          "aad" : "",
+          "msg" : "3cd9fd46af66dd2f38dcf42ecc9d35909946f55ff41cbcdcd0313bfabc2f32b2ec628db5bb16b98fa68cb81dbb80409a565e82ed610fd7a176bae40ce715",
+          "ct" : "e92a3fe2a4b2a7809b43085e8cd8ccb2494a7d193b2c05e7987a5ee7725cdc69bc74da8bb6d0a7c1b787b029394fb1122febe77fba4914c638d1867309b2",
+          "tag" : "3178b3f9fb5c9b7158debcd989234452",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 74,
+          "comment" : "",
+          "key" : "986dd9cd1f7e838af1a3bb7761c96d0d",
+          "iv" : "001c59151ccb4ea3a4794c1ef5e08388",
+          "aad" : "",
+          "msg" : "7316f39c32aa32993115185c8062c2ec4a6b252cc26794512e0f9dede17b23f696e5781e69d136a40a1e5c9ab462774be9b025c257b27e8b2b1b7f5fc96666",
+          "ct" : "942ed898837e4adce7f48f13410e5520e16857faaaf24989f840ff74bc91d65ffa0a6dccf51f8216e857e2ebd340e600a51d181f3d5e4102125e4c009a575a",
+          "tag" : "34a7c5c6aae660b1d0c3cfb51cee1bf1",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 75,
+          "comment" : "",
+          "key" : "8b114fdaca9b993f089d432dff666430",
+          "iv" : "3f182be6dd2f78b5f2138ce68e3a945d",
+          "aad" : "",
+          "msg" : "ef7e9ab3b4f11942fab3417cfae5e75d5055724be67ecb9cf37f57796f594b6e2e892bc23bdf888df2955d7312ef9b76b8f22e54b5ec205cc7dc92084eeebfa3",
+          "ct" : "fff3561c29607c790d7ce1c953ce1691f40b8109256f334bebd505f7e2cccab0e6de08a514a9580aa5b932f637cc6b4900670389532eb9e588084567110fcc1c",
+          "tag" : "e459cb52e3599ac9970b001fecc5d04b",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 76,
+          "comment" : "",
+          "key" : "d2bb6182da60517719aa02acd533c820",
+          "iv" : "5765ffb9925a221a94af5410de84b404",
+          "aad" : "",
+          "msg" : "89ef0616d929477a504fc3c8ae6f3568cf319520c1a8338324f7d177a67fbf2e849e5e504cf28a149b46dd6659031e7825f10ef703fd757430e75d6cd228bc4c51",
+          "ct" : "a2b3be339d1523e6c5cec890115fbd785b1821dd79ac9f30cb153e0028656d5db56b6b346ebf003a27421163637e3fa5df1b063bec69f37d02a8e4cf2c62fdbf0a",
+          "tag" : "70a3a2acb16def8daf2bb5bfdf4ee419",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 77,
+          "comment" : "",
+          "key" : "d8f03d4c585dac8f23ab85d35942c2af",
+          "iv" : "b9032e32e17aa032322ddf4bb2135393",
+          "aad" : "",
+          "msg" : "2f41a6a5d3f66a7025c4696d1bc9d24c7cb69ff51f209807e4332c4b63f3b5b5ca7e9b298b3b5015b3e33857491794a18e4d7ea6b243e0d105e0a39683decd29b84f",
+          "ct" : "cc4631c2a0317df274ee8a9d9247f566a0531402f05df88b700534e4cd203b3e70df56ec72a10177d9088beb03ec539720074809f01d2dedb88abb2da9f877040c27",
+          "tag" : "63615a5554f6455b4759182a754902be",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 78,
+          "comment" : "",
+          "key" : "1c4fcd71d88254d7c17cb44ab523d0e0",
+          "iv" : "b4446656deaaafc9e18520c093bb90df",
+          "aad" : "",
+          "msg" : "1a2c98b7258055af21337f8e3db17eae28c3c04388408bc2a99e2bad6ea1d522f1c0306122823ac5015ef53b6c4eb31e01f1c714121e229709d0e3830d42e55b84c7b7",
+          "ct" : "f0b14bfba9f1b12fa62e95f4ff65061cd0afe54b453111e725787a2a2b3508442377bf2b8f3c7ff86f325019717fa1294733c51d13e42c592f85a6ae1ba1687ab5e9fc",
+          "tag" : "7e24272758c0599559ae734922a295c4",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 79,
+          "comment" : "",
+          "key" : "85edc463b6ad1c2dd47897506331689d",
+          "iv" : "f3b83b14f604575cff6c69b54538fb0d",
+          "aad" : "",
+          "msg" : "9a97cb8c2baa315629deef5b44d66e9403013cf18f04c48692133172e9886b1a30ef1ad89c1a02b6d1a2b22d27cb5343dc9e89b59793908495bfd07c2bddc586aeec74bb",
+          "ct" : "fc28a15bb3993254321c4f5144e99db53e0d9bc59a72b2f9a69b321b77f00a98b3daedfc9dad3e55567a46cea5cee4884cee6718813730dadfc6584cf6abf9c6a706da44",
+          "tag" : "1c98e61268a64d2410ad6a6972592890",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 80,
+          "comment" : "",
+          "key" : "57ddb8726ffee43db6463929b78374f0",
+          "iv" : "98288de2921a9849ab07ca7753c4153b",
+          "aad" : "",
+          "msg" : "6474fa310aeedd8de69f7cde01ee23bcb2242d617d839108516f38d79865507a799e56f42fa8ccc631ee6212212e0b08026752ade601a26a73759eb4e86a9184b38628864f",
+          "ct" : "5367e24c506267f3e88e6820d15b01bda5eeb2995289b78a973ea6804f262d6cc7e8b6462ffc3aa94af024d426a622d5d1d5310aba3a57aed30c2cca1263cd2c0259cc73ba",
+          "tag" : "be04a6be5b94c3a9ffdc70a8ccb32a78",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 81,
+          "comment" : "",
+          "key" : "cc38645e5f5990cf4a4861dfb2719dac",
+          "iv" : "4b0c4cbee30d2d394f33b253d764f727",
+          "aad" : "",
+          "msg" : "c8c3d5c17bc7983ad477011a19b5a1309a205526042cd79f870549155e890ded859a2dec74a0c2fff90be568b67e1ea31de268d179a17ed1c10114b8d5756475443310e000c1",
+          "ct" : "35be69edeaa141f734f7dbf169b7c5cfd14e9cfabf2f241cd33e73b8560429b7056a358e5840ab12d3e0bc360fd25c21afc2d19d03c6e3387f7d70ec104e8d7988ceb9f426b0",
+          "tag" : "03a60ea98126171ccb6b2c2e77bdffb4",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 82,
+          "comment" : "",
+          "key" : "b3de061d7089a186288c8f47588bd5c4",
+          "iv" : "d58d799273f2bb4a645eb3bc22a802e2",
+          "aad" : "",
+          "msg" : "acdb89aa23fa59c44668c1961237cec87d2b29fe375356e9dcdd9c7361fb1836cab4906d48745be52d940db5b8f35d3ee04d6409659056a7da014617d5a6fae8273a5eea746148",
+          "ct" : "5720f89f1650497a670aa62788627dd770305bbdb01f979175cf6865b33c9fd8d10068de9b5e1639e25bd845fe6cd7e0f1c676353a0fa1acdcb1094ba329c9d8997d8e1977aaab",
+          "tag" : "dd27268231cf5a443d872abeae0178ab",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 83,
+          "comment" : "",
+          "key" : "7c4336dfc3547be9761430c07585b7d2",
+          "iv" : "a2b8b1214231dd074651a4156f795093",
+          "aad" : "",
+          "msg" : "03547f8567ef2a7e0f97fb22bca274fa0892256483d47a2608c36008b7680e810496f6060b20557951e6b09b93e862e3d12ab12a23b04301f62a3a55afa4dd59935c18c0b349c0d4",
+          "ct" : "51df6c24b3c042353cefe6baca40b636f82db1a31245fdc245fb215a10aec521c09c155ca7542c843b04636e20ff8d99060d1ed7c2fba0e25a089709d873c09b498bbbd288144834",
+          "tag" : "b1fb86cb41f33b7c7f0af1c1fb53c4d0",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 84,
+          "comment" : "",
+          "key" : "040de6a98f84ab4637fb9387f5ff7d82",
+          "iv" : "4b895b0649e002a5d0bc7c63d85d2388",
+          "aad" : "",
+          "msg" : "710c952a5c6b3ce590bbcfc8a0689a08f7760792e694b010b3072492e6d2d359cbfde9bf679530b0475e82c0d1ccfd8b81a0c0b83a288a0ccee55d167ce4642bc192dbed13e1f1e5b8",
+          "ct" : "618acb0ea875346f13d591ed21b135a8ad45d5a46c3fc914b8c7c36c88c1ae5193a12dc243178eb5246ce2493afb3e2e6aeb6f2e2c451f9e842861355e8b7cef3cfaf4f5b84b907922",
+          "tag" : "8525d22910af3f9dbe2a75966daa2472",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 85,
+          "comment" : "",
+          "key" : "4ed468acbbd139f79face4c2bf124191",
+          "iv" : "f69042a70a8725667ee897acf86d4e17",
+          "aad" : "",
+          "msg" : "701346160a0468c3c94970b45c16b455bebd4725127d6776cd46bcdf4452932c46fa54998747168c0c127225d2dbff35657cb31e2938dca53d3a0733cb44a8947cc731ccd064a079f129",
+          "ct" : "7d11bcfffa87b22c985bfdbca7617b27108ccd1d56e8464f0f6cec7959a94a315e242aa59835ad2b06a1655fd1bc6dc81e42d1738b70db93ea2a9d1d7b728150239cd999da217a3f0dbc",
+          "tag" : "059419e114f30f49da7c3a0e94f70ab3",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 86,
+          "comment" : "",
+          "key" : "880798e256942aa0158ae1645bcebf72",
+          "iv" : "d490ac01ada1da7513d244d09723f85e",
+          "aad" : "",
+          "msg" : "3cbd6dd2c8277e4c4588182494177154a4d9b66f411b59ff6987e89683dc0e18bb9156dfc5a81a70b56ff9d42ff7e83be6721eb7285979240b0f5d7651c75997c39e193844b97750eadfe5",
+          "ct" : "9cbaa6d7021ee4e38905a42057f620f9c246cce2a5fb1817b0a4062ca0b28820db4eb4e3e040accc6f8ffa82cf4ad01692f8da63a0e0c6a413001c6c3cc4dbcbd14e337a2c15ef0924b681",
+          "tag" : "c0003afc176a42be682632999d8367d4",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 87,
+          "comment" : "",
+          "key" : "dc406564f80a1243705ccdb2e477d617",
+          "iv" : "6ab46a8e69cdfe5951724fdca06a5aef",
+          "aad" : "",
+          "msg" : "267498a93a87c66f1bb483aeb021087e7457788c8ae1eff1fa4ca4f55eccf0797525a8cbeb7b0e3dceed43f111e7e370793f5d5c8836e349b77b81477b76ce53778c02c80d08362dfa8732b3",
+          "ct" : "3364669c9f18771dad46456681d2bb48cdb1dde4f703eac056060c8305475e97269f4c3d42fcd3f12d323426fdb72b9f4506c44fb9c70935b27fdbbb6fd5c60af7d14c88a79b2863c418e776",
+          "tag" : "8498c240f7e8b5c9a5d8579cd0f34886",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 88,
+          "comment" : "",
+          "key" : "861a29d228c948e78912c227d4cf3d96",
+          "iv" : "8f5d0ab0b26e09bc06f7a293e766081b",
+          "aad" : "",
+          "msg" : "f47f05f6d447b41eb998f4c39c198fa37186cb5ef136999f73c457bd20f8ae36c3fd907fb44425548c50088374e47d58b6328acaead4a1f9c4889928fe124b1004cc6ee2b530a17db47700c7cf",
+          "ct" : "1f1f8e466c807d831762af53e7c6d4bcbad66d5d49735258963c9c12ddf4f7a4791e0f27c201d57d5e60036461c9e53672f617c3e56046bf8e967b127f8bac02394d55c657e799e4f2043bb120",
+          "tag" : "9f34aa87257df56ef548ec9dc6055507",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 89,
+          "comment" : "",
+          "key" : "58e1a170afc2423d77f24021b589ab50",
+          "iv" : "e07bb4d875ebad30cad1d65bc044cf8b",
+          "aad" : "",
+          "msg" : "55cac05909b5a08f395d899d920aa0e77ccb0344485a0d0d218a1ffa35f3ff418a74464db7e2ed957d8d4c3d5fc2e44511e45dff81dca50d912828e0309cd0f8800ae58ddef3656f8656aa355709",
+          "ct" : "ba817b49936b655b365ab22d1bdb4f53b23779be521c6eb53440aacc0e6918669559f44b062881a27df77e958dc4e4c004280bf6a38995150bb6bda1053b24aaee7c4e78101ee09acf18948255cc",
+          "tag" : "dadc945365f114196f705ac5478cb041",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 90,
+          "comment" : "",
+          "key" : "549f11b5918e1005cdb646edb1f8bd5c",
+          "iv" : "b2c1c5a59b34cb2b10d5b3e7fa3b6c8b",
+          "aad" : "",
+          "msg" : "a5950b25d44a14ba664527a55936b7d7956b9fe480925ccb4e19203bd5201fbfec9db3c687dac1bbc6d522ae0faa00b60faed2c407558bf1871f37a569568bdba9efd461ac2f2df5f0cd011c39272a",
+          "ct" : "8114610b56b354e67873895926d52acd32011f58a535c9b8912546db4211465579219f617dc47dce2c5c52903c94d677fc50b28895bb417d19ade4c8ee4e292dccabdd8356227458440958ff941a68",
+          "tag" : "529ef6160dcf200965bd848859e5fbf3",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 91,
+          "comment" : "",
+          "key" : "e449934d7284697a873a833fa1f5f5b2",
+          "iv" : "cf77467cb579cef8f9f9bdb436ceb08b",
+          "aad" : "",
+          "msg" : "0e49f926c8be28449595414d7d7bed38d7b0ea7db5b6aae08ba410eb1ecd9db908ad0c5706c961edcb058c4e934da830d1d5bd14e023f8076dcb5568229d89049c342cd4b36093f57ef352d66c8f524f",
+          "ct" : "1408764b763a125757fb5770e2eebae5e473cd9fb1eaeb64221bd02c69b2f037a6d5a53f6467bee87caa40605ba12a0d2bc68555a753b1297162363a3567fde3d671b6da90e568764558008cf5a9169c",
+          "tag" : "01387916a8311a2ee7cdb7b76e205fac",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 92,
+          "comment" : "",
+          "key" : "91e06781fccad06759c0c9659bb39751",
+          "iv" : "3c63ef6357225713a09c402441ff2d81",
+          "aad" : "",
+          "msg" : "8e4e019be8bb5342ffb867a5423fe370be04abac0c18c1ab129b6220a4bdf7a31354d5c6bd307c2d28a92e96d7eb97ede1540d4f144750b7b46c6d94048e8535de2d99044b286772dccd239a2d7eb4ac24",
+          "ct" : "53ab7c93edaf95246c4679bb1e3dfc0c154f48a01ba852852ce3eb0d088b949532e58396be176964c3b61235f0013048f0117119f28b0d876fd5b0e0c5cbe2bae4173d4d88bba43fe35325689bc63c1bd4",
+          "tag" : "ea0f45aa38e5e378fd27238af361946e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 93,
+          "comment" : "",
+          "key" : "b927dd4e9d606f0d700a0997911b5bcd",
+          "iv" : "d3717f718d9391826425131203da61a6",
+          "aad" : "",
+          "msg" : "8984822fa78a3d3b1c182f32ca95b10c58054b35524a09b363d2854f9348ca8df9c8be961419519822ebd6b4e60649aa6ca29d82fc51e25633543d3edabf77e864f623e3cddc9f84143484eaa293586eefbb",
+          "ct" : "a29a7f4e59d0751f149009596ea4dae2fa0fb5edc245b7cc5ca310589092ff2c061d1207848ba4bb78ba0472a9a53b977384b228cc0bf80808e8227fe6cf377b97a0122c5727359a1410f8302db559453433",
+          "tag" : "81deb9b8ab43c91151ae5974aba1f366",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 94,
+          "comment" : "",
+          "key" : "08d2df21b74874e9a76adcb4f7490260",
+          "iv" : "d676a0fe925e058ce3bbc1342f1222d5",
+          "aad" : "",
+          "msg" : "cc52257513c9756f7a3b7343115c3cf73888c6fcf689f7808335959b38800a9f4d7134da98c5bcfd60bfc9638c57d74f1f859cb4ef5f8388ea8dccd022d5bd93f7dddbdf1296bce13568cccfc07229162d4667",
+          "ct" : "d779c438c49f6d7cfa155fe08faca96877df3fefe23b55724c43a79e9c699dcd259b7310b9ed39461b9586e4463b8c4c0de05cfbdbaf5669b19825e6c5ef2eda6c717fe6af689f9506d9e961f1f67913cfe3fc",
+          "tag" : "ac1e0f62a7a2df604d54c3b24baa787e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 95,
+          "comment" : "",
+          "key" : "9471e16cdd71494fbc1acb98b1142c62",
+          "iv" : "571ab1a0f19ad6bd14700efee7dc21d2",
+          "aad" : "",
+          "msg" : "05354e24807aa943de3ec8bea0531296deb50e0cffd144384f13d9b8eaf79bfaea7530401b229d72d68e63397121e73c17b2b0a5306b734e339c52176bb10ed04b7b6b05a82ed6716f9fd6a5988fc073ab7f1835",
+          "ct" : "8014f84c822dd2a330520295ce4f4670af974ee24c63ed0ed06eb6a3a7cd56b62b3b1893a0929f5df598bc7e8d09528cc50ab13a49dee60935777455939964f09adf207814ceaeb041fc22ce06d4705e79f4feee",
+          "tag" : "799dbf7f645ea2a5420563c8acb40f2d",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 96,
+          "comment" : "",
+          "key" : "8b9705cc0be81b641a53d779cb1419b4",
+          "iv" : "4a3029db6547b867c5315b9985ded83c",
+          "aad" : "",
+          "msg" : "8e9a6d13b97546985cb83da3a42d7863eb771b4de727182b7453f08bb988fd69e6e5ad2f21640db1243d5c6387481cb531e11bb400d3937a9500cb03f5fd530338a1e68d554cec34552e1327d7e15e860fea3ae6ff",
+          "ct" : "df3e45a65a15e3b910eb7f20cb8a926dc10f3027a6180379359815f12d55602bae4d3b199748c95d9eef1cba3107c837866550766d7ce51f2bb921ab6e679b834f5e6c0666b00514273fc82262963ef072905f6f94",
+          "tag" : "0077ab9dee68093308c98e8bb48af2e3",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 97,
+          "comment" : "",
+          "key" : "98e7d7eb0a59421203bd82836a4e8e95",
+          "iv" : "1577264e30d0926338267f560f732636",
+          "aad" : "",
+          "msg" : "b763ed33792956ac89f561ba2c0898acf5c2483ffc7722212630c90313eaf432b98a1ea6c089f997d141ccddbe344bb9c5e5b162ba47ae8acad197d31d65b91788b7e306c89a5afa2994feece770c04018ef4aa5020d",
+          "ct" : "38b9291a7de56fadb4c12454e4b39c5fe95b5e1dbb6677ff7eaed418f152ede79427815e32ea1a612852782eb70a911792876aa12a61fd646b9813965e4c5c56602afd49e362944b849f09393f79bceb20580d474eca",
+          "tag" : "4133c8860cc96dcedd9fd5786b6c5061",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 98,
+          "comment" : "",
+          "key" : "72e3caf3f7eb0ec56796fb30036d4a1e",
+          "iv" : "b8d32bd0e35c4d94092c3308ee5304b2",
+          "aad" : "",
+          "msg" : "e259140a10c48db3a84510b140d1ba4dc2b0ff41d549f3a6d841c983db2d1112e22f7299e2366d4ab653f25eb5ab2da285e6c8ae75db1249252d28432afc2b449f9537fccac41bd288eb5cccc5b04c57c54ec1745586a0",
+          "ct" : "f7db7bfb3149eaf67822ab5b228ae00257c298787e29ee40a8c764af58fb200430cf5634b00d2742033dc3e0fb5c5a0ab6092f5bd9c6c7c88e520e316fb13a3cdb8144d24fae7af9e62ad61d77601c4ed4e889704e750a",
+          "tag" : "16364fb26658d9998fca9ee43b852cfe",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 99,
+          "comment" : "",
+          "key" : "57f98b28bb5c343ae6649fe5be2a2ac1",
+          "iv" : "d9f1b12ca9df6a99853c4894c1f6be26",
+          "aad" : "",
+          "msg" : "b930d6f9a46ab624699c55938c533c0cee6a71641beb8b2ef3522e1138e6ef852449332c81b63f1615dd81aa9785a8354a24c3f9ca48ad7a342289759512b1cc27b9fc47a0165115c7ea6ac6766e4f46bdc2a89f873746c9",
+          "ct" : "253a99ecc38ab0b1939c66e9ea7178bd524414d49dbb690f6872b147f0e0c99189c6a7caf5c5f9f6592a9c9c8815960e26725e15ecb695632e1e31c957c68db9295c4be092dec86490337aeb8a7fb8a69c95fb6b7470db58",
+          "tag" : "91f0707f8a984506e656ee65198d4a38",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 100,
+          "comment" : "",
+          "key" : "cd8ae4cfb355fe6ea0921b8e19047ebf",
+          "iv" : "5cfd0bc15a057b238b76ecc2496be735",
+          "aad" : "",
+          "msg" : "afdf87958ea3c2833a01c1da01234bcf9930d48db4d2cbeb4f92438158ae5b309ef71b206478a6d34bc347ebae0bfb2191fe1d65759ff36dc612b591b62c9a9591a820eea0e534fe21299f7d760ffe92b342991437fbea78b0",
+          "ct" : "269fadb6411d492819683d2a707c1e3bc168d56efc53599337f249f29a2db8fc97487ea34bb85162d19097087f5b2c74eef2e8073e0e843a1a8d9f60ae89d3c43f874c1c4594b72baf94659b1f8c6ea754aff5de69249ebced",
+          "tag" : "1c51eb2f59c23aef7fcf357f1e5c841f",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 101,
+          "comment" : "",
+          "key" : "c1c98e956758c4ef413109817875dbe8",
+          "iv" : "7f36e5786e8abac1e6b6089da897fa47",
+          "aad" : "",
+          "msg" : "ecea78c25edac5bb29eb9095bbe2590d5012a558b78241ce370f7982b5e96a12cb052c9b49c1074270dd79a40355832d876439a7f6e98550f5c2be65628d5d3c18b07dfd77409663bf6cdf398a31bcc01ddbf803dfd98627f4c9",
+          "ct" : "0c444b59f75d31fbc10640b634732ee0eee929d61685a1f19c742cafa920f9aeccc4c10936d2c9d50345e001a747f4a50aebe21eaa9f650696760ec3b344b991f6d8517af346ff54bbbafad952cf980cc4e414cb397e4d71fd54",
+          "tag" : "95ae82ad462b4f3a7d626da1271b2092",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 102,
+          "comment" : "",
+          "key" : "fbde035414948abc46893bc51743ea74",
+          "iv" : "47cbd113a2868ebf1e12dff0ab17a235",
+          "aad" : "",
+          "msg" : "84fb4854f33eea6596dbdab8c0f2e1343a10aecdf74bd49ae474734092f2f8a6dbb3033c67fb939406c4470a7cae3a7547fd1a218b303a64d69c8d7c43dd204fddbde40e6c485c8f4a81a1a03c065ca088375a26a343e777f31b34",
+          "ct" : "1b661cd5a23d88f1097d28c243a06782d26a91ca30b6141ad86dd9ed69d2a4003cd0fba9ebaa3ec26513cde125dd357475bf9e8b5590040f70d29d73fa142cbf00849542bc50cbb60948dddb190b93e796fd0d99e3930396f9bc96",
+          "tag" : "8ddfbf7d9c37610b724862e55cf63cb5",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 103,
+          "comment" : "",
+          "key" : "7683ead7be69fe1c38d00e8629c2d1e3",
+          "iv" : "35d1e14c58ed8f8aac6ac6c0ab7b7f1f",
+          "aad" : "",
+          "msg" : "0f7e74b4d43f9579d14abad8dd1622e340ed6dba8bcc62f2375cae1d0b8d8b6b546d9d6727b080517715e7704975b7a881c0f5fc4a1759f5e2a3501c05f82ad663ca02c6ebbeb77861bd3a829503df0555042c06b95de93554412d85",
+          "ct" : "61abf7e39c120c227333a474dd7fd4c8582a20ae4b9775830d362237c0dabaf939b5f3d147edf9d1b15ef9d57631096703daa6d3bfccc859c4e18f7f4031129548322a99b3011c46f449db7cd90392539e8a473b3611449a31fe1563",
+          "tag" : "dd7859561784cda96d136c5d8d1bd4da",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 104,
+          "comment" : "",
+          "key" : "8c402182fbfbdaece72a21a90c3e285c",
+          "iv" : "861ce0b088ff9a5c03d4f0f49047904f",
+          "aad" : "",
+          "msg" : "3cb4c64fa2d29e834ecbb7114eb6b6c2a816013c39fc59cc03c7624b1738fd20e9891256f0bdd3ada814846195c343fb6bf2955cabdd3c851ba41fce487bf630557811a1029fbcda48c88a1bd7edee45c8b6e6a16a2cd0d07fc6a56afa",
+          "ct" : "31185a8af7b778b56c8458ffd4d1eb708b1bd2abcaa30721042261c8c1e7b369fe011c2391a68784ce33fcf0fb5da434c54e96e772f12d53a5493b2a40582d1550848b681f4195d77ec594ffc41a04fc50a46cb43935f48f5d60774818",
+          "tag" : "8497fa4c681b02a62146cd1c7bd33085",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 105,
+          "comment" : "",
+          "key" : "5993653177f78cd6d9a1d20d1597bffc",
+          "iv" : "28b2323fd719ad7fa6a558d4f12ba815",
+          "aad" : "",
+          "msg" : "4847a456d18d98e83ec3321a1ad4c1b2419fc52bd755efc1077899dc35d7366ad5dd8fb04be6fd6e089ce1eabac1abd6149d19a5e7c9eb64ed34e9e057623458946781c5dda5359a88aa18b29b7c259338456c75424471a1031c24b0b96e",
+          "ct" : "cd1559cee992a2095296bbb4fbcf4272a75f8a6f11b98d4ea549b33bcbf48340af70d1b43d440768b5e1d58d86d6fdfa6fc501f540e714025627fb464aaa10c2dda7b9bef5aa17e30ccefaa639ac6ca9529587f5637ee9a03d6357282848",
+          "tag" : "3eed3dc801d3a5193ee471f2b646e108",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 106,
+          "comment" : "",
+          "key" : "1648b2e6a9c1071f6488703b3f7756a0",
+          "iv" : "f1db5d9d0607254485c984f4f7b0bfee",
+          "aad" : "",
+          "msg" : "ebb737c6017141dc14958da5d669461577c6f5b8cfd57d41effc4ad52c9ff77569e8cb1582fdf1d752fc915c737aeee838241d1363f857ee5fcbd29e10a895f06fb8991ef95614b412973948319a76d762dc70048bc9c576ed897f4a830571",
+          "ct" : "835fa22b05861c583ecd861d9c29a3d7b6685d62abd2c45e85e8058727ca0405c10ad98fa902aa33fe0c74299a7273ac81a9ab1f33211c738d74454c19d6f0a9dbedc7e969075ed9e7779c844d11d210f6d8ebfd7bc6e68cf425f47ffeacee",
+          "tag" : "5943f0ff685ce4c4d04f183814443ae7",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 107,
+          "comment" : "",
+          "key" : "9050a8e13b12cbf91b93b5c5abb630a1",
+          "iv" : "91c2abad6dbd7576d94a307221bf0b02",
+          "aad" : "",
+          "msg" : "c2b4a1e5ca02c5a6bf013ff69571e281fc8c746c1e46cb6a65f4fd6bdc7ece649101db0ae00ed466ffeef4459dad663f6463a16637a4aafeebc2f32132ac1a9644a81653b895ebc53fd9d7520e50064aae9c56339b295244b4810884665f4c95",
+          "ct" : "d09db800e371747c4395b58dd6a8abf4b08559c0c30a6c700f698872f425a516ff1c1a81db0f7a281d3b9b5348a2aa294e83be06f4cb8e744be5fe5f01db8c0cd4a2135c9e50ed04735678664c11a594ba13178a748131bfb97d8e30cdea34c7",
+          "tag" : "50b50dd94eeb1cba7f15ad4f3216bc60",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 108,
+          "comment" : "",
+          "key" : "7ce6f1420bbe46d6c1d15a18b34b1f5e",
+          "iv" : "f25bbc79b863e40a027884234b8b6fb2",
+          "aad" : "",
+          "msg" : "3074c76f8ddf943b08cb08163f74d7b99e83aec4ca5bef042f6da9c4e0d7e1ec1f4a11cbbca75210abfeabd6b1ad0a0401b12ae343e7dcece85861e8ec29b2c84e7796b7ff19efcabd1a35966f0b1fbdf97b738006b64d0ab760ba52674a694559",
+          "ct" : "29a94d7a0617d5222608dacc7fb53773e220d60e32024d149620f739d4e25d527f9f14714ee63af7c5132c3b212cb1f0b414eab91bb07f2cef72c242081aa635067beece349d86a4780995c0add83fab9be8c0218904e6c5ac615bebc32459689a",
+          "tag" : "b3bad1ab7c8abc1dbbef23c3ed7d3ed2",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 109,
+          "comment" : "",
+          "key" : "c9e4434f4411197718f75a62a26a2a1b",
+          "iv" : "2bc6ad92f28a8ed8a652db96804c0942",
+          "aad" : "",
+          "msg" : "640f92fee19e982c9e785b748440d15f60aac9e2bee95c561c45f303232a5e3ea9c61a2723c51e6b8de8ddf31f9a6157e58b48f6b43f9301cc892a03d6234dd0d1ad65c3d5926e2a6e461851ddd50689d8d528566988ca8e747a8701764896b91a0a",
+          "ct" : "f7ad5e108d5966c91c37913958370b0c1aab260d1f923d45b375173805f858de956de4d7acee933d10e94118fc2058fc258e8ba321a6a3b28043ef92d07a4da5b2e9d7228ab4b1bd3a98a85602432700cfc7cc2923483139c5d164dd3aa7d5071b1e",
+          "tag" : "5753b9a6c41d9ff43759a8f8f14b5381",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 110,
+          "comment" : "",
+          "key" : "35097af9df8d145db6977df2cb6cec97",
+          "iv" : "9458bb1d1de0fcfb853f8e710e9aad7d",
+          "aad" : "",
+          "msg" : "33db5d62d9dae802232d99ff2dad9b8955d91a46e235b33b8b60ef7ec188958e8a33b13c737cf12d8818de5fe070a1880346f679702d9ef97771d73a2a0bd35eea05ff60eb5751c04808997cb30d91fdecb15f682d5c70882ce51423f0666700c406f2",
+          "ct" : "0340ac423d64d4b9bbd01c35120b1d138c033fc3bff4fc6441824540cf20e730edd374f34e0151df3477e06b668ab0da0762c49b47e5c953e37b7031284b490d1b94053ff699f9e177e1cc320f842f57369f907f89be833f27d4267102a8a8818db273",
+          "tag" : "013184fd9f6c3043324694ff894ddf26",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 111,
+          "comment" : "",
+          "key" : "dead90d600924ca0a36e9ea1c3f43b6e",
+          "iv" : "74294502b61e288ed4ef4d81b655b522",
+          "aad" : "",
+          "msg" : "e49c523ee08f78adb0a55461b4742be1e7906b47b264eaa91cc913febec64c02d177d028dbbca9603fbfe119be6d50e69b6d687596fbba00cf96d02de2fd7f6c36fc189e84985cbef7be320e059a17cbddf98892a7948fdd5ce96e2c24660b7d80cc7d8f",
+          "ct" : "a85959e96494d817b532a636c0586afc7733c0fd9f38c94e1d4bd1773f2a780064853bdb237705b80cd2eae3778e7533d0683ee4b85bea1624e5ce0b7c2ed75b2d19ffd295bb8d702148f677012ff94922f89bcd10f79b77a3c57eec9b99dfd23e4e5d01",
+          "tag" : "6445e1b6e4b1dfd2dc8c5c78761c75dc",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 112,
+          "comment" : "",
+          "key" : "d70b0d9a60953cf00b702c96046fcd34",
+          "iv" : "ad8ebe96e3f5d573dbbcceea8de03630",
+          "aad" : "",
+          "msg" : "8066b91418bfffb2bb065bf71669b9ac0f06fa6de924644fa1bc49f8cdfbe38c5b74c4af01b89bca49c82abb4735a56314994dbe78f58ca181b44b55550e409d099d5c3cc515a3bd8d26c053881a97d80322b89e9d46c3bbe9d43ec2f8bec577ecb4180729",
+          "ct" : "52efdc95bad0515a424443e45716f356bb9e32a62a6d7fc7d631052e10f194b1246d9e7c473e2e262ace585d684ab9b4f580d16dc0982e4e6723f6ba309a17526a6ab50fcd468a2c18cc9653b43ea364ac5fbbb7bd41106c1c0063e91c6a5d652a709e9d15",
+          "tag" : "a0c9383ee32ac5192551644b8a4db4fb",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 113,
+          "comment" : "",
+          "key" : "a63f39c24512185e187ed75277d1cac6",
+          "iv" : "80ebdbc0931973ac14d9b7f44375b926",
+          "aad" : "",
+          "msg" : "465bb4975fbabc62ab0e4129bdd9cfab3d95916b8e7d5404aa2ce8db2423b866a54c04633d1d0a5b5e07d51173964577b396f3f53ea2274b5cb3c1e433b1472f6f5c807aa1946c18a2096bce0f7a84aa7f5277e83fb85ddc9b6c407d04c851bf8a2204bda851",
+          "ct" : "20d22cfd53b9c769f10b6caaf86f0bf8c00e5eea7a6f0de62f7a9b6d3a955832cb9733457c8836b09eb59984d19950e54c853d3cbb4c55be0d2ddd8ff3fb6238a670256f77891953319958612750ccb4ff7a62cd9c1a4c55adafd81f57bb1b2e1f62b8ab9f40",
+          "tag" : "0f5e100a128cee6a11a848801154943d",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 114,
+          "comment" : "",
+          "key" : "232f188a8e9f04679df20491cc085713",
+          "iv" : "eee1a5ded7a22a6c87794f56f3d73ad5",
+          "aad" : "",
+          "msg" : "38a6a4e39ed46321c82872488957f862ca843cf57a131fcab18acd37fc03e451b62b718fc52e70030bc913ec07f0a248cdbe748acb7d6db742274018021f9a194bdf496d7220d1c2a4caa08997eafe48d4f803539b9804c1da33e27bf1667f8770a84afe003c36",
+          "ct" : "f5d0a39859419f907d88efd3adaa4475d9ce5ce9b53a272a95acf01b1732692c33adec30740219c699a94c29fa09f4b69186c8156c6290e4073da6b0e5a5f40d4ee8bec3d6d5a2494ac166a9b88cfcab1a52142b4c15ed34d0580af50a4f8aab848d4f62b59327",
+          "tag" : "6dd4c36ad872d48a44db653ccc2c5c1e",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 115,
+          "comment" : "",
+          "key" : "63cfe910c5ab2321cbfd6f0e03d49f27",
+          "iv" : "41e2e69e9f73f576ea7cf370c594335d",
+          "aad" : "",
+          "msg" : "61edafdb85d41eb0ce5465a791d78410cea753f30a9ef8a09cb64d68d1cabd02593058d9f192fca250c8a2383a42fb1c5eb359844537556fd1eee888e82b9115e76d31c788235e5cd37575e631cd934cbf49742f235da1b08cb0fc0b2c3a6665b858d2b3703caf9a",
+          "ct" : "ac044b6af032653cb6fd12d3c7e86727e978dbc6181a200105e33b01dde75bf60ec063be1413aa8804f9b1253a9b8310609391e82b1476e6a635c2882fec41a8ae7704f250015ce860a26bac6b6a8ac82aeb930c141cc32ba26f3eb1b4afac6737d86b10a9e56010",
+          "tag" : "5fe6c15d04e4c0ea57ed68a6e242ca16",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 116,
+          "comment" : "",
+          "key" : "138d8cf142dad4a18819137ac8d166e5",
+          "iv" : "cb95b0ed433f3d79d66d67b017f21a06",
+          "aad" : "",
+          "msg" : "411d7a959aed9d7ec438d2c5abcd072cd8c9e8ea3d3e28160dbeb8f377d8c0d83ec0c34fc4a4f60b8ba3b6a40284a6c3ed5d662367107d9ad5f0629ffba78cc47b61885232954da54fe3fc0536ae12fec6f8354a6c42cb8631f076a7224a2460e205d451d92cbbb79c",
+          "ct" : "2281c605e2b6e8120e4ff1aab426e25cc19faff1445aefd13d53edba8c1ca752294caa821c3dcdba7a9fc9cc60c957ff4f39bd31262cba096b8893d714efd5d7f092170c7f4821e1cd51d27b26304625875954429792f86d9b203c5491643236f515ae4f9d1dea937f",
+          "tag" : "681ac5a265cce3c2dcaf8c3ad27f0875",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 117,
+          "comment" : "",
+          "key" : "6cd07a04bbf88e6f2d90ffe3245ad848",
+          "iv" : "f313173416b8479dc250f5d57a273e7b",
+          "aad" : "",
+          "msg" : "e0360819001c3a06a9b9ee5ce3383418d2b4c74d6c21ff01f5b987c6659d83add70212f082fb59be3b9b1c22813baaab1bbc51da3825cd5ab6d96bf0abff1cf1c01d7a94b9fef8db2f86decd31178fa29bedfa3ca2c5e4ecea5232d47b7a6bfc647310b27b8ec05c3b25",
+          "ct" : "27a94944ccef693990cc73443a976d6ead0cc4f919bff2903f3434cf3cd3a445cd24c06ae9df69643ad0b0c4539f29c9f48e3fb659f8e41334abc6adec0ab7b7f18df2de2cbffb99479969b725e665c5c72ece39dece1b10ee1e88b4cb4838e9ae11798bc96ce0a4781e",
+          "tag" : "8218fe4ff584e08c96e5c883db4bf507",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 118,
+          "comment" : "",
+          "key" : "bb19d184728556d2407531aca999fa41",
+          "iv" : "6894b07b7fc92867cdb56ce0ad6532c8",
+          "aad" : "",
+          "msg" : "97376bc24e3f61040af530f20d12c27d86799a4e300e1e0bb11b176f08dcb6bea98c806b08c1d94e8c6242685c5ee502fbb345e3495d6ea9776843cfe6a46dbb576936f2ba6485345336190d533277b8d888bccb5f37274790d79a047906792e9aabeafcaaa9e487b1c423",
+          "ct" : "80361b65764963d2f70c4dc1710dd50344bf66dee84e2c1ac9f6d1f6c8d83ae4e16b6641d4dce4c625eaad209af58be33f396837a67239a7f1986c3420e4273d7fa019f9cc535ee3da4ea733c9e5783d14c6a81704c13ae6c315f3aa7590a3f67a827613b963bbd8552a41",
+          "tag" : "d5f37323241377d28b4b6725619ee0d0",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 119,
+          "comment" : "",
+          "key" : "3b05a77cf35b01e0a6b0769d3b37ca9f",
+          "iv" : "59fa649a2e9e387336bc649056891a2a",
+          "aad" : "",
+          "msg" : "669e59418658ec7c569235d73cad9e8f09ec009c9d2cbfee2c5da1733a1dcec42c0ea6acc59fd3429fb5d8bd132198e1d57fe75d3d823c088415a152ff77b22e233a0a10f42494d64f9fdef23f751da9a40cc78ee0ffd795056185a9e7a214d7e660df6c7689f09950396173",
+          "ct" : "3a8e5d69a3d1b6f454e95113afd7e8782fdb2fd085800e694545bee668de06ad1390c3c62e05628e816fefdf401e58702639f14c5236abde5dae5fce36b25a4bd362f5cf6c553dc91d339ba2ceaba9f2a776df17766a42382036af10a539db46e9dde1e628b09138dfafcd0b",
+          "tag" : "43c8fbba2498619954d18657e30551ef",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 120,
+          "comment" : "",
+          "key" : "4363adf5ed5dd296b854f47d0e31e298",
+          "iv" : "41852318629a3ba19c5261f3c22f0419",
+          "aad" : "",
+          "msg" : "f558314d106f3ae7112a4b576dd636639a3052c468ec28e9b142bcbd56f47119ec04a0d591c6e29dd12b1daa412c80febb31a1032478fca2d8c56c991e45a0b8877bdc9886444af3e683f005ac2e05f8282660d9db9d32bcf7b739a688a3cd42df13cba98f1db5b62ac9120e98",
+          "ct" : "6c36c78efccbe2de363ba74fab49c083d42299769eee456254b063f7582738e3ef8bd471af724e251c1917b0c70cf3ae170e0bd578b2b8657f10aadf295aa003462d7676d0ec2c6e241d56d38091299f6cef2e26e81b0c6920d8fc3f6d86633227dafe5d243e01b5304bc7ce41",
+          "tag" : "acff0159568244f9d4a8e9e376cb37b0",
+          "result" : "valid",
+          "flags" : []
+        },
+        {
+          "tcId" : 121,
+          "comment" : "",
+          "key" : "4b58f6e6080efeb65a46c94e9a3e014e",
+          "iv" : "342a02bd8bd5578da1b444cb5acad162",
+          "aad" : "",
+          "msg" : "154ef710421610ef238fdfab9c44243c9e75cf8029ebf9d6101d2a5a3d7d593230943a89ddbe890648c9faea399d79295b5bb67027238301fff20d5da38c894341fa936e472132ea792fa5bafebdaf73747a70bb57f9922b5d3246da620e75de2dc6a68b9fa879b2d17831aa9d43",
+          "ct" : "7700f63d4dc1ac62e04af6554a7e07fa01a81f983575e434c1