1{
2  "algorithm" : "AES-GCM-SIV",
3  "generatorVersion" : "0.8r12",
4  "numberOfTests" : 155,
5  "header" : [
6    "Test vectors of type AeadTest test authenticated encryption with",
7    "additional data. The test vectors are intended for testing both",
8    "encryption and decryption."
9  ],
10  "notes" : {
11    "ConstructedIv" : "The counter for AES-GCM-SIV is reduced modulo 2**32. This test vector was constructed to test for correct wrapping of the counter."
12  },
13  "schema" : "aead_test_schema.json",
14  "testGroups" : [
15    {
16      "ivSize" : 96,
17      "keySize" : 128,
18      "tagSize" : 128,
19      "type" : "AeadTest",
20      "tests" : [
21        {
22          "tcId" : 1,
23          "comment" : "draft-irtf-cfrg-gcmsiv-09",
24          "key" : "01000000000000000000000000000000",
25          "iv" : "030000000000000000000000",
26          "aad" : "",
27          "msg" : "",
28          "ct" : "",
29          "tag" : "dc20e2d83f25705bb49e439eca56de25",
30          "result" : "valid",
31          "flags" : []
32        },
33        {
34          "tcId" : 2,
35          "comment" : "draft-irtf-cfrg-gcmsiv-09",
36          "key" : "01000000000000000000000000000000",
37          "iv" : "030000000000000000000000",
38          "aad" : "",
39          "msg" : "0100000000000000",
40          "ct" : "b5d839330ac7b786",
41          "tag" : "578782fff6013b815b287c22493a364c",
42          "result" : "valid",
43          "flags" : []
44        },
45        {
46          "tcId" : 3,
47          "comment" : "draft-irtf-cfrg-gcmsiv-09",
48          "key" : "01000000000000000000000000000000",
49          "iv" : "030000000000000000000000",
50          "aad" : "",
51          "msg" : "010000000000000000000000",
52          "ct" : "7323ea61d05932260047d942",
53          "tag" : "a4978db357391a0bc4fdec8b0d106639",
54          "result" : "valid",
55          "flags" : []
56        },
57        {
58          "tcId" : 4,
59          "comment" : "draft-irtf-cfrg-gcmsiv-09",
60          "key" : "01000000000000000000000000000000",
61          "iv" : "030000000000000000000000",
62          "aad" : "",
63          "msg" : "01000000000000000000000000000000",
64          "ct" : "743f7c8077ab25f8624e2e948579cf77",
65          "tag" : "303aaf90f6fe21199c6068577437a0c4",
66          "result" : "valid",
67          "flags" : []
68        },
69        {
70          "tcId" : 5,
71          "comment" : "draft-irtf-cfrg-gcmsiv-09",
72          "key" : "01000000000000000000000000000000",
73          "iv" : "030000000000000000000000",
74          "aad" : "",
75          "msg" : "0100000000000000000000000000000002000000000000000000000000000000",
76          "ct" : "84e07e62ba83a6585417245d7ec413a9fe427d6315c09b57ce45f2e3936a9445",
77          "tag" : "1a8e45dcd4578c667cd86847bf6155ff",
78          "result" : "valid",
79          "flags" : []
80        },
81        {
82          "tcId" : 6,
83          "comment" : "draft-irtf-cfrg-gcmsiv-09",
84          "key" : "01000000000000000000000000000000",
85          "iv" : "030000000000000000000000",
86          "aad" : "",
87          "msg" : "010000000000000000000000000000000200000000000000000000000000000003000000000000000000000000000000",
88          "ct" : "3fd24ce1f5a67b75bf2351f181a475c7b800a5b4d3dcf70106b1eea82fa1d64df42bf7226122fa92e17a40eeaac1201b",
89          "tag" : "5e6e311dbf395d35b0fe39c2714388f8",
90          "result" : "valid",
91          "flags" : []
92        },
93        {
94          "tcId" : 7,
95          "comment" : "draft-irtf-cfrg-gcmsiv-09",
96          "key" : "01000000000000000000000000000000",
97          "iv" : "030000000000000000000000",
98          "aad" : "",
99          "msg" : "01000000000000000000000000000000020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000",
100          "ct" : "2433668f1058190f6d43e360f4f35cd8e475127cfca7028ea8ab5c20f7ab2af02516a2bdcbc08d521be37ff28c152bba36697f25b4cd169c6590d1dd39566d3f",
101          "tag" : "8a263dd317aa88d56bdf3936dba75bb8",
102          "result" : "valid",
103          "flags" : []
104        },
105        {
106          "tcId" : 8,
107          "comment" : "draft-irtf-cfrg-gcmsiv-09",
108          "key" : "01000000000000000000000000000000",
109          "iv" : "030000000000000000000000",
110          "aad" : "01",
111          "msg" : "0200000000000000",
112          "ct" : "1e6daba35669f427",
113          "tag" : "3b0a1a2560969cdf790d99759abd1508",
114          "result" : "valid",
115          "flags" : []
116        },
117        {
118          "tcId" : 9,
119          "comment" : "draft-irtf-cfrg-gcmsiv-09",
120          "key" : "01000000000000000000000000000000",
121          "iv" : "030000000000000000000000",
122          "aad" : "01",
123          "msg" : "020000000000000000000000",
124          "ct" : "296c7889fd99f41917f44620",
125          "tag" : "08299c5102745aaa3a0c469fad9e075a",
126          "result" : "valid",
127          "flags" : []
128        },
129        {
130          "tcId" : 10,
131          "comment" : "draft-irtf-cfrg-gcmsiv-09",
132          "key" : "01000000000000000000000000000000",
133          "iv" : "030000000000000000000000",
134          "aad" : "01",
135          "msg" : "02000000000000000000000000000000",
136          "ct" : "e2b0c5da79a901c1745f700525cb335b",
137          "tag" : "8f8936ec039e4e4bb97ebd8c4457441f",
138          "result" : "valid",
139          "flags" : []
140        },
141        {
142          "tcId" : 11,
143          "comment" : "draft-irtf-cfrg-gcmsiv-09",
144          "key" : "01000000000000000000000000000000",
145          "iv" : "030000000000000000000000",
146          "aad" : "01",
147          "msg" : "0200000000000000000000000000000003000000000000000000000000000000",
148          "ct" : "620048ef3c1e73e57e02bb8562c416a319e73e4caac8e96a1ecb2933145a1d71",
149          "tag" : "e6af6a7f87287da059a71684ed3498e1",
150          "result" : "valid",
151          "flags" : []
152        },
153        {
154          "tcId" : 12,
155          "comment" : "draft-irtf-cfrg-gcmsiv-09",
156          "key" : "01000000000000000000000000000000",
157          "iv" : "030000000000000000000000",
158          "aad" : "01",
159          "msg" : "020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000",
160          "ct" : "50c8303ea93925d64090d07bd109dfd9515a5a33431019c17d93465999a8b0053201d723120a8562b838cdff25bf9d1e",
161          "tag" : "6a8cc3865f76897c2e4b245cf31c51f2",
162          "result" : "valid",
163          "flags" : []
164        },
165        {
166          "tcId" : 13,
167          "comment" : "draft-irtf-cfrg-gcmsiv-09",
168          "key" : "01000000000000000000000000000000",
169          "iv" : "030000000000000000000000",
170          "aad" : "01",
171          "msg" : "02000000000000000000000000000000030000000000000000000000000000000400000000000000000000000000000005000000000000000000000000000000",
172          "ct" : "2f5c64059db55ee0fb847ed513003746aca4e61c711b5de2e7a77ffd02da42feec601910d3467bb8b36ebbaebce5fba30d36c95f48a3e7980f0e7ac299332a80",
173          "tag" : "cdc46ae475563de037001ef84ae21744",
174          "result" : "valid",
175          "flags" : []
176        },
177        {
178          "tcId" : 14,
179          "comment" : "draft-irtf-cfrg-gcmsiv-09",
180          "key" : "01000000000000000000000000000000",
181          "iv" : "030000000000000000000000",
182          "aad" : "010000000000000000000000",
183          "msg" : "02000000",
184          "ct" : "a8fe3e87",
185          "tag" : "07eb1f84fb28f8cb73de8e99e2f48a14",
186          "result" : "valid",
187          "flags" : []
188        },
189        {
190          "tcId" : 15,
191          "comment" : "draft-irtf-cfrg-gcmsiv-09",
192          "key" : "01000000000000000000000000000000",
193          "iv" : "030000000000000000000000",
194          "aad" : "010000000000000000000000000000000200",
195          "msg" : "0300000000000000000000000000000004000000",
196          "ct" : "6bb0fecf5ded9b77f902c7d5da236a4391dd0297",
197          "tag" : "24afc9805e976f451e6d87f6fe106514",
198          "result" : "valid",
199          "flags" : []
200        },
201        {
202          "tcId" : 16,
203          "comment" : "draft-irtf-cfrg-gcmsiv-09",
204          "key" : "01000000000000000000000000000000",
205          "iv" : "030000000000000000000000",
206          "aad" : "0100000000000000000000000000000002000000",
207          "msg" : "030000000000000000000000000000000400",
208          "ct" : "44d0aaf6fb2f1f34add5e8064e83e12a2ada",
209          "tag" : "bff9b2ef00fb47920cc72a0c0f13b9fd",
210          "result" : "valid",
211          "flags" : []
212        },
213        {
214          "tcId" : 17,
215          "comment" : "draft-irtf-cfrg-gcmsiv-09",
216          "key" : "e66021d5eb8e4f4066d4adb9c33560e4",
217          "iv" : "f46e44bb3da0015c94f70887",
218          "aad" : "",
219          "msg" : "",
220          "ct" : "",
221          "tag" : "a4194b79071b01a87d65f706e3949578",
222          "result" : "valid",
223          "flags" : []
224        },
225        {
226          "tcId" : 18,
227          "comment" : "draft-irtf-cfrg-gcmsiv-09",
228          "key" : "36864200e0eaf5284d884a0e77d31646",
229          "iv" : "bae8e37fc83441b16034566b",
230          "aad" : "46bb91c3c5",
231          "msg" : "7a806c",
232          "ct" : "af60eb",
233          "tag" : "711bd85bc1e4d3e0a462e074eea428a8",
234          "result" : "valid",
235          "flags" : []
236        },
237        {
238          "tcId" : 19,
239          "comment" : "draft-irtf-cfrg-gcmsiv-09",
240          "key" : "aedb64a6c590bc84d1a5e269e4b47801",
241          "iv" : "afc0577e34699b9e671fdd4f",
242          "aad" : "fc880c94a95198874296",
243          "msg" : "bdc66f146545",
244          "ct" : "bb93a3e34d3c",
245          "tag" : "d6a9c45545cfc11f03ad743dba20f966",
246          "result" : "valid",
247          "flags" : []
248        },
249        {
250          "tcId" : 20,
251          "comment" : "draft-irtf-cfrg-gcmsiv-09",
252          "key" : "d5cc1fd161320b6920ce07787f86743b",
253          "iv" : "275d1ab32f6d1f0434d8848c",
254          "aad" : "046787f3ea22c127aaf195d1894728",
255          "msg" : "1177441f195495860f",
256          "ct" : "4f37281f7ad12949d0",
257          "tag" : "1d02fd0cd174c84fc5dae2f60f52fd2b",
258          "result" : "valid",
259          "flags" : []
260        },
261        {
262          "tcId" : 21,
263          "comment" : "draft-irtf-cfrg-gcmsiv-09",
264          "key" : "b3fed1473c528b8426a582995929a149",
265          "iv" : "9e9ad8780c8d63d0ab4149c0",
266          "aad" : "c9882e5386fd9f92ec489c8fde2be2cf97e74e93",
267          "msg" : "9f572c614b4745914474e7c7",
268          "ct" : "f54673c5ddf710c745641c8b",
269          "tag" : "c1dc2f871fb7561da1286e655e24b7b0",
270          "result" : "valid",
271          "flags" : []
272        },
273        {
274          "tcId" : 22,
275          "comment" : "draft-irtf-cfrg-gcmsiv-09",
276          "key" : "2d4ed87da44102952ef94b02b805249b",
277          "iv" : "ac80e6f61455bfac8308a2d4",
278          "aad" : "2950a70d5a1db2316fd568378da107b52b0da55210cc1c1b0a",
279          "msg" : "0d8c8451178082355c9e940fea2f58",
280          "ct" : "c9ff545e07b88a015f05b274540aa1",
281          "tag" : "83b3449b9f39552de99dc214a1190b0b",
282          "result" : "valid",
283          "flags" : []
284        },
285        {
286          "tcId" : 23,
287          "comment" : "draft-irtf-cfrg-gcmsiv-09",
288          "key" : "bde3b2f204d1e9f8b06bc47f9745b3d1",
289          "iv" : "ae06556fb6aa7890bebc18fe",
290          "aad" : "1860f762ebfbd08284e421702de0de18baa9c9596291b08466f37de21c7f",
291          "msg" : "6b3db4da3d57aa94842b9803a96e07fb6de7",
292          "ct" : "6298b296e24e8cc35dce0bed484b7f30d580",
293          "tag" : "3e377094f04709f64d7b985310a4db84",
294          "result" : "valid",
295          "flags" : []
296        },
297        {
298          "tcId" : 24,
299          "comment" : "draft-irtf-cfrg-gcmsiv-09",
300          "key" : "f901cfe8a69615a93fdf7a98cad48179",
301          "iv" : "6245709fb18853f68d833640",
302          "aad" : "7576f7028ec6eb5ea7e298342a94d4b202b370ef9768ec6561c4fe6b7e7296fa859c21",
303          "msg" : "e42a3c02c25b64869e146d7b233987bddfc240871d",
304          "ct" : "391cc328d484a4f46406181bcd62efd9b3ee197d05",
305          "tag" : "2d15506c84a9edd65e13e9d24a2a6e70",
306          "result" : "valid",
307          "flags" : []
308        },
309        {
310          "tcId" : 25,
311          "comment" : "",
312          "key" : "bedcfb5a011ebc84600fcb296c15af0d",
313          "iv" : "438a547a94ea88dce46c6c85",
314          "aad" : "",
315          "msg" : "",
316          "ct" : "",
317          "tag" : "596d0538e48526be1c991e40cc031073",
318          "result" : "valid",
319          "flags" : []
320        },
321        {
322          "tcId" : 26,
323          "comment" : "",
324          "key" : "384ea416ac3c2f51a76e7d8226346d4e",
325          "iv" : "b30c084727ad1c592ac21d12",
326          "aad" : "",
327          "msg" : "35",
328          "ct" : "4f",
329          "tag" : "8b2b805fc0885e2b470d9dbe6cb15ed3",
330          "result" : "valid",
331          "flags" : []
332        },
333        {
334          "tcId" : 27,
335          "comment" : "",
336          "key" : "cae31cd9f55526eb038241fc44cac1e5",
337          "iv" : "b5e006ded553110e6dc56529",
338          "aad" : "",
339          "msg" : "d10989f2c52e94ad",
340          "ct" : "04c7a55f97846e54",
341          "tag" : "48168ff846356c33032c719b518f18a8",
342          "result" : "valid",
343          "flags" : []
344        },
345        {
346          "tcId" : 28,
347          "comment" : "",
348          "key" : "dd6197cd63c963919cf0c273ef6b28bf",
349          "iv" : "ecb0c42f7000ef0e6f95f24d",
350          "aad" : "",
351          "msg" : "4dcc1485365866e25ac3f2ca6aba97",
352          "ct" : "fd9521041b0397a15b0070b93f48a9",
353          "tag" : "09df91414578f7faf757d04ee26ab901",
354          "result" : "valid",
355          "flags" : []
356        },
357        {
358          "tcId" : 29,
359          "comment" : "",
360          "key" : "ffdf4228361ea1f8165852136b3480f7",
361          "iv" : "0e1666f2dc652f7708fb8f0d",
362          "aad" : "",
363          "msg" : "25b12e28ac0ef6ead0226a3b2288c800",
364          "ct" : "6eb905287ddfafc32f6b1c10046c089f",
365          "tag" : "4ff9f939a77c34b0cb1ee75fcb0dd29a",
366          "result" : "valid",
367          "flags" : []
368        },
369        {
370          "tcId" : 30,
371          "comment" : "",
372          "key" : "c15ed227dd2e237ecd087eaaaad19ea4",
373          "iv" : "965ff6643116ac1443a2dec7",
374          "aad" : "",
375          "msg" : "fee62fde973fe025ad6b322dcdf3c63fc7",
376          "ct" : "6f62bd09d4f36f73e289ab6dd114727fe3",
377          "tag" : "ea727c084db2bc948de0928edddd7fcf",
378          "result" : "valid",
379          "flags" : []
380        },
381        {
382          "tcId" : 31,
383          "comment" : "",
384          "key" : "a8ee11b26d7ceb7f17eaa1e4b83a2cf6",
385          "iv" : "fbbc04fd6e025b7193eb57f6",
386          "aad" : "",
387          "msg" : "c08f085e6a9e0ef3636280c11ecfadf0c1e72919ffc17eaf",
388          "ct" : "80133a4bea7311f0d3c9835144c37c4ef0ef20c8f2e36be1",
389          "tag" : "b92f47c1af6713e14fbdf60efebb50c6",
390          "result" : "valid",
391          "flags" : []
392        },
393        {
394          "tcId" : 32,
395          "comment" : "",
396          "key" : "7519588f30f7f08ff98e1beee6a2a783",
397          "iv" : "a2dbe708db51c68ef02994a6",
398          "aad" : "",
399          "msg" : "1851956319256ebb0f9ccaf325a24abfc5c3e90b055e57cdc0c7ab2165ae03b1",
400          "ct" : "778b308e4ca17607df36c0b94695bc64603173b814701a9f69147b42478a0b1f",
401          "tag" : "b75c98952c0aa11958a55c9c2ecf33f5",
402          "result" : "valid",
403          "flags" : []
404        },
405        {
406          "tcId" : 33,
407          "comment" : "",
408          "key" : "a5b5b6bae45b741fe4663890098f326a",
409          "iv" : "4bad10c6d84fd43fd13ad36f",
410          "aad" : "30",
411          "msg" : "127b150080ec0bc7704e26f4ab11abb6",
412          "ct" : "173ba6370171be47dbb6163a63a3b725",
413          "tag" : "53aefed6e971d5a1f435f0730a6dd0fd",
414          "result" : "valid",
415          "flags" : []
416        },
417        {
418          "tcId" : 34,
419          "comment" : "",
420          "key" : "0cecb9f512932d68e2c7c0bc4bd621c8",
421          "iv" : "2186a3091237adae83540e24",
422          "aad" : "743e",
423          "msg" : "437aeb94d842283ba57bb758e3d229f0",
424          "ct" : "959f0ff12481dedc4302ad7a904f9486",
425          "tag" : "0215be2ab9b0672a7b82893891057c9c",
426          "result" : "valid",
427          "flags" : []
428        },
429        {
430          "tcId" : 35,
431          "comment" : "",
432          "key" : "55e04c122780be52ed9328928039008c",
433          "iv" : "0c908e58cddad69dea1a32c3",
434          "aad" : "25591707c004f506f4b51e85e29f6a",
435          "msg" : "26eb70672eef03667b34cc7d0df05872",
436          "ct" : "8ae3a16a237f1358ac8cfeb5f4cc2818",
437          "tag" : "28f5aa8a34a9f7c01c17759d142b1bae",
438          "result" : "valid",
439          "flags" : []
440        },
441        {
442          "tcId" : 36,
443          "comment" : "",
444          "key" : "5f0a1b5f8f8673d566ec7f54e7dca4f2",
445          "iv" : "c30968c967e53505621628db",
446          "aad" : "c07092d799dac2b4c05fbddd04743c34",
447          "msg" : "f6538476daf04524cf134309dd84e187",
448          "ct" : "d5220f6a49d1e4c10d38c77c8156ebd0",
449          "tag" : "80b50f526286dad22d40984636f0e9ce",
450          "result" : "valid",
451          "flags" : []
452        },
453        {
454          "tcId" : 37,
455          "comment" : "",
456          "key" : "671a70e883fb0611dffd0b1dd9b8cca2",
457          "iv" : "a51c37f467893c1608e56274",
458          "aad" : "3ea12d80f40f34f812479d2ecc13d2d6df",
459          "msg" : "3baf3edf04dc0c97aae081cdeb08021d",
460          "ct" : "3e771b9376e1d1cde3d9b73349c958bc",
461          "tag" : "ebd3ea678a1e87839a4356584ea89bac",
462          "result" : "valid",
463          "flags" : []
464        },
465        {
466          "tcId" : 38,
467          "comment" : "",
468          "key" : "63f03172505d90e94900125cb8a4b0dd",
469          "iv" : "52c20979cdaaade573dba650",
470          "aad" : "5189ea6f39b2a78c0202fdff146c5cc6bdc7491d4786f80c6c6aef65634c05da",
471          "msg" : "602c98997ee03fd11ce00e92de193977",
472          "ct" : "05b568a589d0a77a8ee9c6f06415c6b6",
473          "tag" : "91ba5089dffb7538199c441728d5f84a",
474          "result" : "valid",
475          "flags" : []
476        },
477        {
478          "tcId" : 39,
479          "comment" : "Testing for ctr overflow",
480          "key" : "00112233445566778899aabbccddeeff",
481          "iv" : "010101010101010101010101",
482          "aad" : "395f4091b410c373073bcdc79e02d3af",
483          "msg" : "43488548d88e6f774bcd2d52c18fbcc933a4e9a9613ff3edbe959ec59522adc098b3133b8d17b9e9dad631ad33752c95",
484          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
485          "tag" : "00000000000000000000000000000000",
486          "result" : "valid",
487          "flags" : [
488            "ConstructedIv"
489          ]
490        },
491        {
492          "tcId" : 40,
493          "comment" : "Testing for ctr overflow",
494          "key" : "00112233445566778899aabbccddeeff",
495          "iv" : "000000000000000000000000",
496          "aad" : "616b2dff4d665e5f7ab890723dd981b1",
497          "msg" : "f012c6a7eb0e8af5bc45e015e7680a693dc709b95383f6a94babec1bc36e4be3cf4f55a31a94f11c6c3f90eed99682bc",
498          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
499          "tag" : "ffffffffffffffffffffffffffffffff",
500          "result" : "valid",
501          "flags" : [
502            "ConstructedIv"
503          ]
504        },
505        {
506          "tcId" : 41,
507          "comment" : "Testing for ctr overflow",
508          "key" : "00112233445566778899aabbccddeeff",
509          "iv" : "030303030303030303030303",
510          "aad" : "387a8997605fd04ae8951c4759087864",
511          "msg" : "71ceee58179d6fb968521e9594dbf98cc0040f6aa38fe873c32a9b122d6cbfd51aa4778b3f4f37be7348690d97e2468b",
512          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
513          "tag" : "fefffffffefffffffefffffffeffffff",
514          "result" : "valid",
515          "flags" : [
516            "ConstructedIv"
517          ]
518        },
519        {
520          "tcId" : 42,
521          "comment" : "Testing for ctr overflow",
522          "key" : "00112233445566778899aabbccddeeff",
523          "iv" : "060606060606060606060606",
524          "aad" : "6783b0d5e9d8a2a7274065797097d1ae",
525          "msg" : "2e14f9e9a09ea204557367898a80dcad117af3666bea25762b70633a9f3614fbe631ba617c371fd5566d5e613496e69f",
526          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
527          "tag" : "ffffff7f00112233445566778899aabb",
528          "result" : "valid",
529          "flags" : [
530            "ConstructedIv"
531          ]
532        },
533        {
534          "tcId" : 43,
535          "comment" : "Testing for ctr overflow",
536          "key" : "00112233445566778899aabbccddeeff",
537          "iv" : "010101010101010101010101",
538          "aad" : "2933810c146f4f7dd146dd43f35199c6",
539          "msg" : "27fac75879c9d87cd52a0793137ba792f6f145148158eb538f2081e09cd0315986a7025045ecbb2ca1bb18a17bfcd567",
540          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
541          "tag" : "ffffffffffffff7f0011223344556677",
542          "result" : "valid",
543          "flags" : [
544            "ConstructedIv"
545          ]
546        },
547        {
548          "tcId" : 44,
549          "comment" : "Flipped bit 0 in tag",
550          "key" : "00112233445566778899aabbccddeeff",
551          "iv" : "000000000000000000000000",
552          "aad" : "27dd62060507dae87c4f93f391ba15f9",
553          "msg" : "",
554          "ct" : "",
555          "tag" : "0987e35e40981a2730c1740c7201731f",
556          "result" : "invalid",
557          "flags" : []
558        },
559        {
560          "tcId" : 45,
561          "comment" : "Flipped bit 0 in tag",
562          "key" : "00112233445566778899aabbccddeeff",
563          "iv" : "000000000000000000000000",
564          "aad" : "9ea3371e258288d5a01b15384e2c99ee",
565          "msg" : "03c0e39b77bd62d32568f4c86c90bfdb",
566          "ct" : "00000000000000000000000000000000",
567          "tag" : "13a1883272188b4c8d2727178198fe95",
568          "result" : "invalid",
569          "flags" : []
570        },
571        {
572          "tcId" : 46,
573          "comment" : "Flipped bit 0 in tag",
574          "key" : "00112233445566778899aabbccddeeff",
575          "iv" : "000000000000000000000000",
576          "aad" : "ce24e3ec0fe7b8550d621b71fdb5d0eb",
577          "msg" : "63995888995b338c",
578          "ct" : "0000000000000000",
579          "tag" : "00000000000000000000000000000000",
580          "result" : "invalid",
581          "flags" : []
582        },
583        {
584          "tcId" : 47,
585          "comment" : "Flipped bit 7 in tag",
586          "key" : "00112233445566778899aabbccddeeff",
587          "iv" : "000000000000000000000000",
588          "aad" : "1471f354b359c235117febba854a823b",
589          "msg" : "03c0e39b77bd62d32568f4c86c90bfdb",
590          "ct" : "00000000000000000000000000000000",
591          "tag" : "13a1883272188b4c8d2727178198fe95",
592          "result" : "invalid",
593          "flags" : []
594        },
595        {
596          "tcId" : 48,
597          "comment" : "Flipped bit 7 in tag",
598          "key" : "00112233445566778899aabbccddeeff",
599          "iv" : "000000000000000000000000",
600          "aad" : "11f820294fc9d13f1895d2fb5509913b",
601          "msg" : "63995888995b338c",
602          "ct" : "0000000000000000",
603          "tag" : "00000000000000000000000000000000",
604          "result" : "invalid",
605          "flags" : []
606        },
607        {
608          "tcId" : 49,
609          "comment" : "Flipped bit 8 in tag",
610          "key" : "00112233445566778899aabbccddeeff",
611          "iv" : "000000000000000000000000",
612          "aad" : "45e7257b814f09de44177b27b914822f",
613          "msg" : "03c0e39b77bd62d32568f4c86c90bfdb",
614          "ct" : "00000000000000000000000000000000",
615          "tag" : "13a1883272188b4c8d2727178198fe95",
616          "result" : "invalid",
617          "flags" : []
618        },
619        {
620          "tcId" : 50,
621          "comment" : "Flipped bit 8 in tag",
622          "key" : "00112233445566778899aabbccddeeff",
623          "iv" : "000000000000000000000000",
624          "aad" : "4c49780b5438c4a7ea9795b9856fdae1",
625          "msg" : "63995888995b338c",
626          "ct" : "0000000000000000",
627          "tag" : "00000000000000000000000000000000",
628          "result" : "invalid",
629          "flags" : []
630        },
631        {
632          "tcId" : 51,
633          "comment" : "Flipped bit 8 in tag",
634          "key" : "00112233445566778899aabbccddeeff",
635          "iv" : "000000000000000000000000",
636          "aad" : "ecc2f2f4142837a34f9cd1fa030a5d7f",
637          "msg" : "0fed395814f1750a",
638          "ct" : "ffffffffffffffff",
639          "tag" : "ffffffffffffffffffffffffffffffff",
640          "result" : "invalid",
641          "flags" : []
642        },
643        {
644          "tcId" : 52,
645          "comment" : "Flipped bit 31 in tag",
646          "key" : "00112233445566778899aabbccddeeff",
647          "iv" : "000000000000000000000000",
648          "aad" : "69c7f5605da8e0684990b087411f8cf5",
649          "msg" : "63995888995b338c",
650          "ct" : "0000000000000000",
651          "tag" : "00000000000000000000000000000000",
652          "result" : "invalid",
653          "flags" : []
654        },
655        {
656          "tcId" : 53,
657          "comment" : "Flipped bit 31 in tag",
658          "key" : "00112233445566778899aabbccddeeff",
659          "iv" : "000000000000000000000000",
660          "aad" : "20b346be60e7e97588bf504ce707ce0b",
661          "msg" : "0fed395814f1750a",
662          "ct" : "ffffffffffffffff",
663          "tag" : "ffffffffffffffffffffffffffffffff",
664          "result" : "invalid",
665          "flags" : []
666        },
667        {
668          "tcId" : 54,
669          "comment" : "Flipped bit 56 in tag",
670          "key" : "00112233445566778899aabbccddeeff",
671          "iv" : "000000000000000000000000",
672          "aad" : "3955107da2e9938c6b19bb19ae9fc09f",
673          "msg" : "",
674          "ct" : "",
675          "tag" : "0987e35e40981a2730c1740c7201731f",
676          "result" : "invalid",
677          "flags" : []
678        },
679        {
680          "tcId" : 55,
681          "comment" : "Flipped bit 56 in tag",
682          "key" : "00112233445566778899aabbccddeeff",
683          "iv" : "000000000000000000000000",
684          "aad" : "b1385d46a8accd7022c142442a0b13e9",
685          "msg" : "63995888995b338c",
686          "ct" : "0000000000000000",
687          "tag" : "00000000000000000000000000000000",
688          "result" : "invalid",
689          "flags" : []
690        },
691        {
692          "tcId" : 56,
693          "comment" : "Flipped bit 63 in tag",
694          "key" : "00112233445566778899aabbccddeeff",
695          "iv" : "000000000000000000000000",
696          "aad" : "19b298f3a061a73cb774da927ce11ca2",
697          "msg" : "63995888995b338c",
698          "ct" : "0000000000000000",
699          "tag" : "00000000000000000000000000000000",
700          "result" : "invalid",
701          "flags" : []
702        },
703        {
704          "tcId" : 57,
705          "comment" : "Flipped bit 63 in tag",
706          "key" : "00112233445566778899aabbccddeeff",
707          "iv" : "000000000000000000000000",
708          "aad" : "bff8c631e61c18a050a523ad4a750a20",
709          "msg" : "0fed395814f1750a",
710          "ct" : "ffffffffffffffff",
711          "tag" : "ffffffffffffffffffffffffffffffff",
712          "result" : "invalid",
713          "flags" : []
714        },
715        {
716          "tcId" : 58,
717          "comment" : "Flipped bit 64 in tag",
718          "key" : "00112233445566778899aabbccddeeff",
719          "iv" : "000000000000000000000000",
720          "aad" : "7b6171302b689c926852163e310f08d4",
721          "msg" : "03c0e39b77bd62d32568f4c86c90bfdb",
722          "ct" : "00000000000000000000000000000000",
723          "tag" : "13a1883272188b4c8d2727178198fe95",
724          "result" : "invalid",
725          "flags" : []
726        },
727        {
728          "tcId" : 59,
729          "comment" : "Flipped bit 88 in tag",
730          "key" : "00112233445566778899aabbccddeeff",
731          "iv" : "000000000000000000000000",
732          "aad" : "4e79aa30003226402245893e91f2024c",
733          "msg" : "03c0e39b77bd62d32568f4c86c90bfdb",
734          "ct" : "00000000000000000000000000000000",
735          "tag" : "13a1883272188b4c8d2727178198fe95",
736          "result" : "invalid",
737          "flags" : []
738        },
739        {
740          "tcId" : 60,
741          "comment" : "Flipped bit 88 in tag",
742          "key" : "00112233445566778899aabbccddeeff",
743          "iv" : "000000000000000000000000",
744          "aad" : "9312e1813a05b8682555061b05edcef1",
745          "msg" : "0fed395814f1750a",
746          "ct" : "ffffffffffffffff",
747          "tag" : "ffffffffffffffffffffffffffffffff",
748          "result" : "invalid",
749          "flags" : []
750        },
751        {
752          "tcId" : 61,
753          "comment" : "Flipped bit 96 in tag",
754          "key" : "00112233445566778899aabbccddeeff",
755          "iv" : "000000000000000000000000",
756          "aad" : "643684185211af58061022efa360d54b",
757          "msg" : "63995888995b338c",
758          "ct" : "0000000000000000",
759          "tag" : "00000000000000000000000000000000",
760          "result" : "invalid",
761          "flags" : []
762        },
763        {
764          "tcId" : 62,
765          "comment" : "Flipped bit 96 in tag",
766          "key" : "00112233445566778899aabbccddeeff",
767          "iv" : "000000000000000000000000",
768          "aad" : "786d8056e26150918e3cbe520cafeb50",
769          "msg" : "0fed395814f1750a",
770          "ct" : "ffffffffffffffff",
771          "tag" : "ffffffffffffffffffffffffffffffff",
772          "result" : "invalid",
773          "flags" : []
774        },
775        {
776          "tcId" : 63,
777          "comment" : "Flipped bit 97 in tag",
778          "key" : "00112233445566778899aabbccddeeff",
779          "iv" : "000000000000000000000000",
780          "aad" : "555036128fa18ecadd090cb772ac0bf3",
781          "msg" : "",
782          "ct" : "",
783          "tag" : "0987e35e40981a2730c1740c7201731f",
784          "result" : "invalid",
785          "flags" : []
786        },
787        {
788          "tcId" : 64,
789          "comment" : "Flipped bit 97 in tag",
790          "key" : "00112233445566778899aabbccddeeff",
791          "iv" : "000000000000000000000000",
792          "aad" : "a5b43b8e1dbb2bfbda1b625fee4064a7",
793          "msg" : "63995888995b338c",
794          "ct" : "0000000000000000",
795          "tag" : "00000000000000000000000000000000",
796          "result" : "invalid",
797          "flags" : []
798        },
799        {
800          "tcId" : 65,
801          "comment" : "Flipped bit 120 in tag",
802          "key" : "00112233445566778899aabbccddeeff",
803          "iv" : "000000000000000000000000",
804          "aad" : "ae47cc5d7681dd480c23469c5519b647",
805          "msg" : "",
806          "ct" : "",
807          "tag" : "0987e35e40981a2730c1740c7201731f",
808          "result" : "invalid",
809          "flags" : []
810        },
811        {
812          "tcId" : 66,
813          "comment" : "Flipped bit 120 in tag",
814          "key" : "00112233445566778899aabbccddeeff",
815          "iv" : "000000000000000000000000",
816          "aad" : "d53dd677184702eaa660f1349195fc04",
817          "msg" : "03c0e39b77bd62d32568f4c86c90bfdb",
818          "ct" : "00000000000000000000000000000000",
819          "tag" : "13a1883272188b4c8d2727178198fe95",
820          "result" : "invalid",
821          "flags" : []
822        },
823        {
824          "tcId" : 67,
825          "comment" : "Flipped bit 120 in tag",
826          "key" : "00112233445566778899aabbccddeeff",
827          "iv" : "000000000000000000000000",
828          "aad" : "dc78584e4599dd4b2fb333db2f9ccb95",
829          "msg" : "0fed395814f1750a",
830          "ct" : "ffffffffffffffff",
831          "tag" : "ffffffffffffffffffffffffffffffff",
832          "result" : "invalid",
833          "flags" : []
834        },
835        {
836          "tcId" : 68,
837          "comment" : "Flipped bit 121 in tag",
838          "key" : "00112233445566778899aabbccddeeff",
839          "iv" : "000000000000000000000000",
840          "aad" : "0bfd9271e79153a8afdb7f3d96fe446f",
841          "msg" : "",
842          "ct" : "",
843          "tag" : "0987e35e40981a2730c1740c7201731f",
844          "result" : "invalid",
845          "flags" : []
846        },
847        {
848          "tcId" : 69,
849          "comment" : "Flipped bit 121 in tag",
850          "key" : "00112233445566778899aabbccddeeff",
851          "iv" : "000000000000000000000000",
852          "aad" : "1e0537a95b7200134d0b440657d50fd1",
853          "msg" : "63995888995b338c",
854          "ct" : "0000000000000000",
855          "tag" : "00000000000000000000000000000000",
856          "result" : "invalid",
857          "flags" : []
858        },
859        {
860          "tcId" : 70,
861          "comment" : "Flipped bit 121 in tag",
862          "key" : "00112233445566778899aabbccddeeff",
863          "iv" : "000000000000000000000000",
864          "aad" : "7633155df35857258d23b0651d60847c",
865          "msg" : "0fed395814f1750a",
866          "ct" : "ffffffffffffffff",
867          "tag" : "ffffffffffffffffffffffffffffffff",
868          "result" : "invalid",
869          "flags" : []
870        },
871        {
872          "tcId" : 71,
873          "comment" : "Flipped bit 126 in tag",
874          "key" : "00112233445566778899aabbccddeeff",
875          "iv" : "000000000000000000000000",
876          "aad" : "ab0a064b473de43598adf81ee297d856",
877          "msg" : "0fed395814f1750a",
878          "ct" : "ffffffffffffffff",
879          "tag" : "ffffffffffffffffffffffffffffffff",
880          "result" : "invalid",
881          "flags" : []
882        },
883        {
884          "tcId" : 72,
885          "comment" : "Flipped bit 127 in tag",
886          "key" : "00112233445566778899aabbccddeeff",
887          "iv" : "000000000000000000000000",
888          "aad" : "f62bdc3f4fcb699ee12f6e87dcc704cb",
889          "msg" : "",
890          "ct" : "",
891          "tag" : "0987e35e40981a2730c1740c7201731f",
892          "result" : "invalid",
893          "flags" : []
894        },
895        {
896          "tcId" : 73,
897          "comment" : "Flipped bit 127 in tag",
898          "key" : "00112233445566778899aabbccddeeff",
899          "iv" : "000000000000000000000000",
900          "aad" : "1320051031807b8f44e9d2cb1ec6aa92",
901          "msg" : "03c0e39b77bd62d32568f4c86c90bfdb",
902          "ct" : "00000000000000000000000000000000",
903          "tag" : "13a1883272188b4c8d2727178198fe95",
904          "result" : "invalid",
905          "flags" : []
906        },
907        {
908          "tcId" : 74,
909          "comment" : "Flipped bit 127 in tag",
910          "key" : "00112233445566778899aabbccddeeff",
911          "iv" : "000000000000000000000000",
912          "aad" : "329b813d3ae2225d3e15f97a28037bcc",
913          "msg" : "63995888995b338c",
914          "ct" : "0000000000000000",
915          "tag" : "00000000000000000000000000000000",
916          "result" : "invalid",
917          "flags" : []
918        },
919        {
920          "tcId" : 75,
921          "comment" : "Flipped bit 0..127 in tag",
922          "key" : "00112233445566778899aabbccddeeff",
923          "iv" : "000000000000000000000000",
924          "aad" : "edc723bedd0078696acdea005c74b841",
925          "msg" : "63995888995b338c",
926          "ct" : "0000000000000000",
927          "tag" : "00000000000000000000000000000000",
928          "result" : "invalid",
929          "flags" : []
930        }
931      ]
932    },
933    {
934      "ivSize" : 96,
935      "keySize" : 256,
936      "tagSize" : 128,
937      "type" : "AeadTest",
938      "tests" : [
939        {
940          "tcId" : 76,
941          "comment" : "draft-irtf-cfrg-gcmsiv-09",
942          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
943          "iv" : "030000000000000000000000",
944          "aad" : "",
945          "msg" : "",
946          "ct" : "",
947          "tag" : "07f5f4169bbf55a8400cd47ea6fd400f",
948          "result" : "valid",
949          "flags" : []
950        },
951        {
952          "tcId" : 77,
953          "comment" : "draft-irtf-cfrg-gcmsiv-09",
954          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
955          "iv" : "030000000000000000000000",
956          "aad" : "",
957          "msg" : "0100000000000000",
958          "ct" : "c2ef328e5c71c83b",
959          "tag" : "843122130f7364b761e0b97427e3df28",
960          "result" : "valid",
961          "flags" : []
962        },
963        {
964          "tcId" : 78,
965          "comment" : "draft-irtf-cfrg-gcmsiv-09",
966          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
967          "iv" : "030000000000000000000000",
968          "aad" : "",
969          "msg" : "010000000000000000000000",
970          "ct" : "9aab2aeb3faa0a34aea8e2b1",
971          "tag" : "8ca50da9ae6559e48fd10f6e5c9ca17e",
972          "result" : "valid",
973          "flags" : []
974        },
975        {
976          "tcId" : 79,
977          "comment" : "draft-irtf-cfrg-gcmsiv-09",
978          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
979          "iv" : "030000000000000000000000",
980          "aad" : "",
981          "msg" : "01000000000000000000000000000000",
982          "ct" : "85a01b63025ba19b7fd3ddfc033b3e76",
983          "tag" : "c9eac6fa700942702e90862383c6c366",
984          "result" : "valid",
985          "flags" : []
986        },
987        {
988          "tcId" : 80,
989          "comment" : "draft-irtf-cfrg-gcmsiv-09",
990          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
991          "iv" : "030000000000000000000000",
992          "aad" : "",
993          "msg" : "0100000000000000000000000000000002000000000000000000000000000000",
994          "ct" : "4a6a9db4c8c6549201b9edb53006cba821ec9cf850948a7c86c68ac7539d027f",
995          "tag" : "e819e63abcd020b006a976397632eb5d",
996          "result" : "valid",
997          "flags" : []
998        },
999        {
1000          "tcId" : 81,
1001          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1002          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1003          "iv" : "030000000000000000000000",
1004          "aad" : "",
1005          "msg" : "010000000000000000000000000000000200000000000000000000000000000003000000000000000000000000000000",
1006          "ct" : "c00d121893a9fa603f48ccc1ca3c57ce7499245ea0046db16c53c7c66fe717e39cf6c748837b61f6ee3adcee17534ed5",
1007          "tag" : "790bc96880a99ba804bd12c0e6a22cc4",
1008          "result" : "valid",
1009          "flags" : []
1010        },
1011        {
1012          "tcId" : 82,
1013          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1014          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1015          "iv" : "030000000000000000000000",
1016          "aad" : "",
1017          "msg" : "01000000000000000000000000000000020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000",
1018          "ct" : "c2d5160a1f8683834910acdafc41fbb1632d4a353e8b905ec9a5499ac34f96c7e1049eb080883891a4db8caaa1f99dd004d80487540735234e3744512c6f90ce",
1019          "tag" : "112864c269fc0d9d88c61fa47e39aa08",
1020          "result" : "valid",
1021          "flags" : []
1022        },
1023        {
1024          "tcId" : 83,
1025          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1026          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1027          "iv" : "030000000000000000000000",
1028          "aad" : "01",
1029          "msg" : "0200000000000000",
1030          "ct" : "1de22967237a8132",
1031          "tag" : "91213f267e3b452f02d01ae33e4ec854",
1032          "result" : "valid",
1033          "flags" : []
1034        },
1035        {
1036          "tcId" : 84,
1037          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1038          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1039          "iv" : "030000000000000000000000",
1040          "aad" : "01",
1041          "msg" : "020000000000000000000000",
1042          "ct" : "163d6f9cc1b346cd453a2e4c",
1043          "tag" : "c1a4a19ae800941ccdc57cc8413c277f",
1044          "result" : "valid",
1045          "flags" : []
1046        },
1047        {
1048          "tcId" : 85,
1049          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1050          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1051          "iv" : "030000000000000000000000",
1052          "aad" : "01",
1053          "msg" : "02000000000000000000000000000000",
1054          "ct" : "c91545823cc24f17dbb0e9e807d5ec17",
1055          "tag" : "b292d28ff61189e8e49f3875ef91aff7",
1056          "result" : "valid",
1057          "flags" : []
1058        },
1059        {
1060          "tcId" : 86,
1061          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1062          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1063          "iv" : "030000000000000000000000",
1064          "aad" : "01",
1065          "msg" : "0200000000000000000000000000000003000000000000000000000000000000",
1066          "ct" : "07dad364bfc2b9da89116d7bef6daaaf6f255510aa654f920ac81b94e8bad365",
1067          "tag" : "aea1bad12702e1965604374aab96dbbc",
1068          "result" : "valid",
1069          "flags" : []
1070        },
1071        {
1072          "tcId" : 87,
1073          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1074          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1075          "iv" : "030000000000000000000000",
1076          "aad" : "01",
1077          "msg" : "020000000000000000000000000000000300000000000000000000000000000004000000000000000000000000000000",
1078          "ct" : "c67a1f0f567a5198aa1fcc8e3f21314336f7f51ca8b1af61feac35a86416fa47fbca3b5f749cdf564527f2314f42fe25",
1079          "tag" : "03332742b228c647173616cfd44c54eb",
1080          "result" : "valid",
1081          "flags" : []
1082        },
1083        {
1084          "tcId" : 88,
1085          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1086          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1087          "iv" : "030000000000000000000000",
1088          "aad" : "01",
1089          "msg" : "02000000000000000000000000000000030000000000000000000000000000000400000000000000000000000000000005000000000000000000000000000000",
1090          "ct" : "67fd45e126bfb9a79930c43aad2d36967d3f0e4d217c1e551f59727870beefc98cb933a8fce9de887b1e40799988db1fc3f91880ed405b2dd298318858467c89",
1091          "tag" : "5bde0285037c5de81e5b570a049b62a0",
1092          "result" : "valid",
1093          "flags" : []
1094        },
1095        {
1096          "tcId" : 89,
1097          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1098          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1099          "iv" : "030000000000000000000000",
1100          "aad" : "010000000000000000000000",
1101          "msg" : "02000000",
1102          "ct" : "22b3f4cd",
1103          "tag" : "1835e517741dfddccfa07fa4661b74cf",
1104          "result" : "valid",
1105          "flags" : []
1106        },
1107        {
1108          "tcId" : 90,
1109          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1110          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1111          "iv" : "030000000000000000000000",
1112          "aad" : "010000000000000000000000000000000200",
1113          "msg" : "0300000000000000000000000000000004000000",
1114          "ct" : "43dd0163cdb48f9fe3212bf61b201976067f342b",
1115          "tag" : "b879ad976d8242acc188ab59cabfe307",
1116          "result" : "valid",
1117          "flags" : []
1118        },
1119        {
1120          "tcId" : 91,
1121          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1122          "key" : "0100000000000000000000000000000000000000000000000000000000000000",
1123          "iv" : "030000000000000000000000",
1124          "aad" : "0100000000000000000000000000000002000000",
1125          "msg" : "030000000000000000000000000000000400",
1126          "ct" : "462401724b5ce6588d5a54aae5375513a075",
1127          "tag" : "cfcdf5042112aa29685c912fc2056543",
1128          "result" : "valid",
1129          "flags" : []
1130        },
1131        {
1132          "tcId" : 92,
1133          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1134          "key" : "e66021d5eb8e4f4066d4adb9c33560e4f46e44bb3da0015c94f7088736864200",
1135          "iv" : "e0eaf5284d884a0e77d31646",
1136          "aad" : "",
1137          "msg" : "",
1138          "ct" : "",
1139          "tag" : "169fbb2fbf389a995f6390af22228a62",
1140          "result" : "valid",
1141          "flags" : []
1142        },
1143        {
1144          "tcId" : 93,
1145          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1146          "key" : "bae8e37fc83441b16034566b7a806c46bb91c3c5aedb64a6c590bc84d1a5e269",
1147          "iv" : "e4b47801afc0577e34699b9e",
1148          "aad" : "4fbdc66f14",
1149          "msg" : "671fdd",
1150          "ct" : "0eaccb",
1151          "tag" : "93da9bb81333aee0c785b240d319719d",
1152          "result" : "valid",
1153          "flags" : []
1154        },
1155        {
1156          "tcId" : 94,
1157          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1158          "key" : "6545fc880c94a95198874296d5cc1fd161320b6920ce07787f86743b275d1ab3",
1159          "iv" : "2f6d1f0434d8848c1177441f",
1160          "aad" : "6787f3ea22c127aaf195",
1161          "msg" : "195495860f04",
1162          "ct" : "a254dad4f3f9",
1163          "tag" : "6b62b84dc40c84636a5ec12020ec8c2c",
1164          "result" : "valid",
1165          "flags" : []
1166        },
1167        {
1168          "tcId" : 95,
1169          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1170          "key" : "d1894728b3fed1473c528b8426a582995929a1499e9ad8780c8d63d0ab4149c0",
1171          "iv" : "9f572c614b4745914474e7c7",
1172          "aad" : "489c8fde2be2cf97e74e932d4ed87d",
1173          "msg" : "c9882e5386fd9f92ec",
1174          "ct" : "0df9e308678244c44b",
1175          "tag" : "c0fd3dc6628dfe55ebb0b9fb2295c8c2",
1176          "result" : "valid",
1177          "flags" : []
1178        },
1179        {
1180          "tcId" : 96,
1181          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1182          "key" : "a44102952ef94b02b805249bac80e6f61455bfac8308a2d40d8c845117808235",
1183          "iv" : "5c9e940fea2f582950a70d5a",
1184          "aad" : "0da55210cc1c1b0abde3b2f204d1e9f8b06bc47f",
1185          "msg" : "1db2316fd568378da107b52b",
1186          "ct" : "8dbeb9f7255bf5769dd56692",
1187          "tag" : "404099c2587f64979f21826706d497d5",
1188          "result" : "valid",
1189          "flags" : []
1190        },
1191        {
1192          "tcId" : 97,
1193          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1194          "key" : "9745b3d1ae06556fb6aa7890bebc18fe6b3db4da3d57aa94842b9803a96e07fb",
1195          "iv" : "6de71860f762ebfbd08284e4",
1196          "aad" : "f37de21c7ff901cfe8a69615a93fdf7a98cad481796245709f",
1197          "msg" : "21702de0de18baa9c9596291b08466",
1198          "ct" : "793576dfa5c0f88729a7ed3c2f1bff",
1199          "tag" : "b3080d28f6ebb5d3648ce97bd5ba67fd",
1200          "result" : "valid",
1201          "flags" : []
1202        },
1203        {
1204          "tcId" : 98,
1205          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1206          "key" : "b18853f68d833640e42a3c02c25b64869e146d7b233987bddfc240871d7576f7",
1207          "iv" : "028ec6eb5ea7e298342a94d4",
1208          "aad" : "9c2159058b1f0fe91433a5bdc20e214eab7fecef4454a10ef0657df21ac7",
1209          "msg" : "b202b370ef9768ec6561c4fe6b7e7296fa85",
1210          "ct" : "857e16a64915a787637687db4a9519635cdd",
1211          "tag" : "454fc2a154fea91f8363a39fec7d0a49",
1212          "result" : "valid",
1213          "flags" : []
1214        },
1215        {
1216          "tcId" : 99,
1217          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1218          "key" : "3c535de192eaed3822a2fbbe2ca9dfc88255e14a661b8aa82cc54236093bbc23",
1219          "iv" : "688089e55540db1872504e1c",
1220          "aad" : "734320ccc9d9bbbb19cb81b2af4ecbc3e72834321f7aa0f70b7282b4f33df23f167541",
1221          "msg" : "ced532ce4159b035277d4dfbb7db62968b13cd4eec",
1222          "ct" : "626660c26ea6612fb17ad91e8e767639edd6c9faee",
1223          "tag" : "9d6c7029675b89eaf4ba1ded1a286594",
1224          "result" : "valid",
1225          "flags" : []
1226        },
1227        {
1228          "tcId" : 100,
1229          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1230          "key" : "0000000000000000000000000000000000000000000000000000000000000000",
1231          "iv" : "000000000000000000000000",
1232          "aad" : "",
1233          "msg" : "000000000000000000000000000000004db923dc793ee6497c76dcc03a98e108",
1234          "ct" : "f3f80f2cf0cb2dd9c5984fcda908456cc537703b5ba70324a6793a7bf218d3ea",
1235          "tag" : "ffffffff000000000000000000000000",
1236          "result" : "valid",
1237          "flags" : []
1238        },
1239        {
1240          "tcId" : 101,
1241          "comment" : "draft-irtf-cfrg-gcmsiv-09",
1242          "key" : "0000000000000000000000000000000000000000000000000000000000000000",
1243          "iv" : "000000000000000000000000",
1244          "aad" : "",
1245          "msg" : "eb3640277c7ffd1303c7a542d02d3e4c0000000000000000",
1246          "ct" : "18ce4f0b8cb4d0cac65fea8f79257b20888e53e72299e56d",
1247          "tag" : "ffffffff000000000000000000000000",
1248          "result" : "valid",
1249          "flags" : []
1250        },
1251        {
1252          "tcId" : 102,
1253          "comment" : "",
1254          "key" : "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0",
1255          "iv" : "4da5bf8dfd5852c1ea12379d",
1256          "aad" : "",
1257          "msg" : "",
1258          "ct" : "",
1259          "tag" : "181720f6ecdcdd332c89d20e09f11b0f",
1260          "result" : "valid",
1261          "flags" : []
1262        },
1263        {
1264          "tcId" : 103,
1265          "comment" : "",
1266          "key" : "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273",
1267          "iv" : "99e23ec48985bccdeeab60f1",
1268          "aad" : "",
1269          "msg" : "2a",
1270          "ct" : "fa",
1271          "tag" : "868ee11a7fe13996ac26962a7e861962",
1272          "result" : "valid",
1273          "flags" : []
1274        },
1275        {
1276          "tcId" : 104,
1277          "comment" : "",
1278          "key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152",
1279          "iv" : "4f07afedfdc3b6c2361823d3",
1280          "aad" : "",
1281          "msg" : "be3308f72a2c6aed",
1282          "ct" : "c32210c306fac7dc",
1283          "tag" : "da60d8ff4d550e6801b0ce488ed1b6fe",
1284          "result" : "valid",
1285          "flags" : []
1286        },
1287        {
1288          "tcId" : 105,
1289          "comment" : "",
1290          "key" : "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb",
1291          "iv" : "68ab7fdbf61901dad461d23c",
1292          "aad" : "",
1293          "msg" : "51f8c1f731ea14acdb210a6d973e07",
1294          "ct" : "0180029193bbb29e326b5817e8ea01",
1295          "tag" : "4dd43e861c5f141a693ebc056ed0f0f9",
1296          "result" : "valid",
1297          "flags" : []
1298        },
1299        {
1300          "tcId" : 106,
1301          "comment" : "",
1302          "key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a",
1303          "iv" : "2fcb1b38a99e71b84740ad9b",
1304          "aad" : "",
1305          "msg" : "549b365af913f3b081131ccb6b825588",
1306          "ct" : "31cb136074adcd00cf75e9587d7e8424",
1307          "tag" : "567871b7aaaf3c00f42fd9d5962df514",
1308          "result" : "valid",
1309          "flags" : []
1310        },
1311        {
1312          "tcId" : 107,
1313          "comment" : "",
1314          "key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011",
1315          "iv" : "45aaa3e5d16d2d42dc03445d",
1316          "aad" : "",
1317          "msg" : "3ff1514b1c503915918f0c0c31094a6e1f",
1318          "ct" : "c97e58e8730a567e8bdf5eb981cdd5f323",
1319          "tag" : "4b2dc825fef9dc6bf234f2b8ff798f9e",
1320          "result" : "valid",
1321          "flags" : []
1322        },
1323        {
1324          "tcId" : 108,
1325          "comment" : "",
1326          "key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7",
1327          "iv" : "e6b1adf2fd58a8762c65f31b",
1328          "aad" : "",
1329          "msg" : "10f1ecf9c60584665d9ae5efe279e7f7377eea6916d2b111",
1330          "ct" : "c2669f9fc8fe6013c4dd22468d43c2af73647b7018531d29",
1331          "tag" : "06a58c8d44e99b3262cad0e920df1f85",
1332          "result" : "valid",
1333          "flags" : []
1334        },
1335        {
1336          "tcId" : 109,
1337          "comment" : "",
1338          "key" : "e1731d5854e1b70cb3ffe8b786a2b3ebf0994370954757b9dc8c7bc5354634a3",
1339          "iv" : "72cfd90ef3026ca22b7e6e6a",
1340          "aad" : "",
1341          "msg" : "b9c554cbc36ac18ae897df7beecac1dbeb4eafa156bb60ce2e5d48f05715e678",
1342          "ct" : "faaef557c31a231115f393c4b3c1a1413fb40b4204458d5f9ef8a9f2f12486ae",
1343          "tag" : "72fc457255aadf708719c46986caefad",
1344          "result" : "valid",
1345          "flags" : []
1346        },
1347        {
1348          "tcId" : 110,
1349          "comment" : "",
1350          "key" : "7d00b48095adfa3272050607b264185002ba99957c498be022770f2ce2f3143c",
1351          "iv" : "87345f1055fd9e2102d50656",
1352          "aad" : "02",
1353          "msg" : "e5ccaa441bc814688f8f6e8f28b500b2",
1354          "ct" : "12fffdccd1e5a9708fa30ccf99137067",
1355          "tag" : "688e0b634f51c4f6d983629c8a63c1c0",
1356          "result" : "valid",
1357          "flags" : []
1358        },
1359        {
1360          "tcId" : 111,
1361          "comment" : "",
1362          "key" : "6432717f1db85e41ac7836bce25185a080d5762b9e2b18444b6ec72c3bd8e4dc",
1363          "iv" : "87a3163ec0598ad95b3aa713",
1364          "aad" : "b648",
1365          "msg" : "02cde168fba3f544bbd0332f7adeada8",
1366          "ct" : "b75b8e96de2ef9704ade5c64cab59671",
1367          "tag" : "dec00ceb899c4a6a29be67f1b30435e0",
1368          "result" : "valid",
1369          "flags" : []
1370        },
1371        {
1372          "tcId" : 112,
1373          "comment" : "",
1374          "key" : "8e34cf73d245a1082a920b86364eb896c4946467bcb3d58929fcb36690e6394f",
1375          "iv" : "6f573aa86baa492ba46596df",
1376          "aad" : "bd4cd02fc7502bbdbdf6c9a3cbe8f0",
1377          "msg" : "16ddd23ff53f3d23c06334487040eb47",
1378          "ct" : "8e67034384170a646e9eea1606a8e899",
1379          "tag" : "fe7a3dd42beb5ff70bb471ff76f0d341",
1380          "result" : "valid",
1381          "flags" : []
1382        },
1383        {
1384          "tcId" : 113,
1385          "comment" : "",
1386          "key" : "cb5575f5c7c45c91cf320b139fb594237560d0a3e6f865a67d4f633f2c08f016",
1387          "iv" : "1a6518f02ede1da6809266d9",
1388          "aad" : "89cce9fb47441d07e0245a66fe8b778b",
1389          "msg" : "623b7850c321e2cf0c6fbcc8dfd1aff2",
1390          "ct" : "7eeb00c65fe7e0c79255e3cd90013588",
1391          "tag" : "957d35fb25fdc17f00db33756967fd02",
1392          "result" : "valid",
1393          "flags" : []
1394        },
1395        {
1396          "tcId" : 114,
1397          "comment" : "",
1398          "key" : "a5569e729a69b24ba6e0ff15c4627897436824c941e9d00b2e93fddc4ba77657",
1399          "iv" : "564dee49ab00d240fc1068c3",
1400          "aad" : "d19f2d989095f7ab03a5fde84416e00c0e",
1401          "msg" : "87b3a4d7b26d8d3203a0de1d64ef82e3",
1402          "ct" : "f83e3b4333400d6393d085fe947057c4",
1403          "tag" : "7a30291bb506ae3961f61d683c9d94d1",
1404          "result" : "valid",
1405          "flags" : []
1406        },
1407        {
1408          "tcId" : 115,
1409          "comment" : "",
1410          "key" : "3937986af86dafc1ba0c4672d8abc46c207062682d9c264ab06d6c5807205130",
1411          "iv" : "8df4b15a888c33286a7b7651",
1412          "aad" : "ba446f6f9a0ced22450feb10737d9007fd69abc19b1d4d9049a5551e86ec2b37",
1413          "msg" : "dc9e9eaf11e314182df6a4eba17aec9c",
1414          "ct" : "97db4d850442eb33e6089af6f3cadf7b",
1415          "tag" : "3ccbb125b2835754c1409d227e374d0b",
1416          "result" : "valid",
1417          "flags" : []
1418        },
1419        {
1420          "tcId" : 116,
1421          "comment" : "Testing for ctr overflow",
1422          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
1423          "iv" : "010101010101010101010101",
1424          "aad" : "40c32e00c2fdab59c1a1c573b46b5068",
1425          "msg" : "bdd411814564c4218d224d50591c818855a862a0a519ac0b3d71a2edb12aa71eb81959bcc6b84c45aa424c9aca0b7bdd",
1426          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1427          "tag" : "00000000000000000000000000000000",
1428          "result" : "valid",
1429          "flags" : [
1430            "ConstructedIv"
1431          ]
1432        },
1433        {
1434          "tcId" : 117,
1435          "comment" : "Testing for ctr overflow",
1436          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
1437          "iv" : "000000000000000000000000",
1438          "aad" : "2cc3a1973e0560f7224a394e52fa8488",
1439          "msg" : "d04846a01f472262e60a1cb4cfcbdcb05c3f819628a3a49395c5dae96c434b2417ce071699afa74a60c32c0bafd9c01a",
1440          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1441          "tag" : "ffffffffffffffffffffffffffffffff",
1442          "result" : "valid",
1443          "flags" : [
1444            "ConstructedIv"
1445          ]
1446        },
1447        {
1448          "tcId" : 118,
1449          "comment" : "Testing for ctr overflow",
1450          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
1451          "iv" : "010101010101010101010101",
1452          "aad" : "2e34d12622a441b557eeb1d647c6cb73",
1453          "msg" : "79637cee9decf33e3080de3d2c55bd21cd529ba8080b583edb6cfe13cda04bd00debe58b8cd48d6e02a1ecfc4d87923a",
1454          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1455          "tag" : "fefffffffefffffffefffffffeffffff",
1456          "result" : "valid",
1457          "flags" : [
1458            "ConstructedIv"
1459          ]
1460        },
1461        {
1462          "tcId" : 119,
1463          "comment" : "Testing for ctr overflow",
1464          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
1465          "iv" : "000000000000000000000000",
1466          "aad" : "0814a95481bf915a4097949e3525c7e7",
1467          "msg" : "6492a73880dac7f36743715b0fc7063d3e46a25044310bba5849ed88bfcb54b0adbe3978040bda849906e1aa09d1a8e3",
1468          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1469          "tag" : "ffffff7f00112233445566778899aabb",
1470          "result" : "valid",
1471          "flags" : [
1472            "ConstructedIv"
1473          ]
1474        },
1475        {
1476          "tcId" : 120,
1477          "comment" : "Testing for ctr overflow",
1478          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
1479          "iv" : "010101010101010101010101",
1480          "aad" : "b691ef42f2ab8d1b4a581bb08394b13a",
1481          "msg" : "7848d9e872f40bca1b82a4e7185fb75193b3496cc1dc2a72b86ed156ab8389e71687ed25eb6485e66561fa8c39853368",
1482          "ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
1483          "tag" : "ffffffffffffff7f0011223344556677",
1484          "result" : "valid",
1485          "flags" : [
1486            "ConstructedIv"
1487          ]
1488        },
1489        {
1490          "tcId" : 121,
1491          "comment" : "Flipped bit 0 in tag",
1492          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1493          "iv" : "000000000000000000000000",
1494          "aad" : "e144878b0bbbf01b75231277e1e0d114",
1495          "msg" : "f663044a4e7dd822aba0b7de2d869981",
1496          "ct" : "00000000000000000000000000000000",
1497          "tag" : "13a1883272188b4c8d2727178198fe95",
1498          "result" : "invalid",
1499          "flags" : []
1500        },
1501        {
1502          "tcId" : 122,
1503          "comment" : "Flipped bit 0 in tag",
1504          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1505          "iv" : "000000000000000000000000",
1506          "aad" : "0289eaa93eb084107d2088435ef2a0cd",
1507          "msg" : "49861b1fb6bcf8e4",
1508          "ct" : "ffffffffffffffff",
1509          "tag" : "ffffffffffffffffffffffffffffffff",
1510          "result" : "invalid",
1511          "flags" : []
1512        },
1513        {
1514          "tcId" : 123,
1515          "comment" : "Flipped bit 1 in tag",
1516          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1517          "iv" : "000000000000000000000000",
1518          "aad" : "f3bd6013669b7d9371727fcb1aafea75",
1519          "msg" : "49861b1fb6bcf8e4",
1520          "ct" : "ffffffffffffffff",
1521          "tag" : "ffffffffffffffffffffffffffffffff",
1522          "result" : "invalid",
1523          "flags" : []
1524        },
1525        {
1526          "tcId" : 124,
1527          "comment" : "Flipped bit 7 in tag",
1528          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1529          "iv" : "000000000000000000000000",
1530          "aad" : "922e91b2c5016e4303c737d1608ca25f",
1531          "msg" : "",
1532          "ct" : "",
1533          "tag" : "0987e35e40981a2730c1740c7201731f",
1534          "result" : "invalid",
1535          "flags" : []
1536        },
1537        {
1538          "tcId" : 125,
1539          "comment" : "Flipped bit 7 in tag",
1540          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1541          "iv" : "000000000000000000000000",
1542          "aad" : "7195dd0addce5dd7014bfddb2f23206f",
1543          "msg" : "759dfbbb8a251ccc",
1544          "ct" : "0000000000000000",
1545          "tag" : "00000000000000000000000000000000",
1546          "result" : "invalid",
1547          "flags" : []
1548        },
1549        {
1550          "tcId" : 126,
1551          "comment" : "Flipped bit 7 in tag",
1552          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1553          "iv" : "000000000000000000000000",
1554          "aad" : "32fc2a53e9678f1fc6d63081c36c6f2c",
1555          "msg" : "49861b1fb6bcf8e4",
1556          "ct" : "ffffffffffffffff",
1557          "tag" : "ffffffffffffffffffffffffffffffff",
1558          "result" : "invalid",
1559          "flags" : []
1560        },
1561        {
1562          "tcId" : 127,
1563          "comment" : "Flipped bit 8 in tag",
1564          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1565          "iv" : "000000000000000000000000",
1566          "aad" : "c55ba71ee250216f8ecfe822d712dd38",
1567          "msg" : "",
1568          "ct" : "",
1569          "tag" : "0987e35e40981a2730c1740c7201731f",
1570          "result" : "invalid",
1571          "flags" : []
1572        },
1573        {
1574          "tcId" : 128,
1575          "comment" : "Flipped bit 8 in tag",
1576          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1577          "iv" : "000000000000000000000000",
1578          "aad" : "5546acf865fc305fbd7ff1092cb9c2c3",
1579          "msg" : "759dfbbb8a251ccc",
1580          "ct" : "0000000000000000",
1581          "tag" : "00000000000000000000000000000000",
1582          "result" : "invalid",
1583          "flags" : []
1584        },
1585        {
1586          "tcId" : 129,
1587          "comment" : "Flipped bit 31 in tag",
1588          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1589          "iv" : "000000000000000000000000",
1590          "aad" : "6b060eebe1843b409a4dfd0be8f86a2b",
1591          "msg" : "f663044a4e7dd822aba0b7de2d869981",
1592          "ct" : "00000000000000000000000000000000",
1593          "tag" : "13a1883272188b4c8d2727178198fe95",
1594          "result" : "invalid",
1595          "flags" : []
1596        },
1597        {
1598          "tcId" : 130,
1599          "comment" : "Flipped bit 31 in tag",
1600          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1601          "iv" : "000000000000000000000000",
1602          "aad" : "c4adb92f1a60eb2faff88675f62a7276",
1603          "msg" : "759dfbbb8a251ccc",
1604          "ct" : "0000000000000000",
1605          "tag" : "00000000000000000000000000000000",
1606          "result" : "invalid",
1607          "flags" : []
1608        },
1609        {
1610          "tcId" : 131,
1611          "comment" : "Flipped bit 32 in tag",
1612          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1613          "iv" : "000000000000000000000000",
1614          "aad" : "70c5a8591f52f869c6415a6d7000e253",
1615          "msg" : "f663044a4e7dd822aba0b7de2d869981",
1616          "ct" : "00000000000000000000000000000000",
1617          "tag" : "13a1883272188b4c8d2727178198fe95",
1618          "result" : "invalid",
1619          "flags" : []
1620        },
1621        {
1622          "tcId" : 132,
1623          "comment" : "Flipped bit 56 in tag",
1624          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1625          "iv" : "000000000000000000000000",
1626          "aad" : "46c788111083d8913153a6e37e5506a3",
1627          "msg" : "",
1628          "ct" : "",
1629          "tag" : "0987e35e40981a2730c1740c7201731f",
1630          "result" : "invalid",
1631          "flags" : []
1632        },
1633        {
1634          "tcId" : 133,
1635          "comment" : "Flipped bit 56 in tag",
1636          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1637          "iv" : "000000000000000000000000",
1638          "aad" : "1ed7665962378cec4039c793a8f744d0",
1639          "msg" : "759dfbbb8a251ccc",
1640          "ct" : "0000000000000000",
1641          "tag" : "00000000000000000000000000000000",
1642          "result" : "invalid",
1643          "flags" : []
1644        },
1645        {
1646          "tcId" : 134,
1647          "comment" : "Flipped bit 56 in tag",
1648          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1649          "iv" : "000000000000000000000000",
1650          "aad" : "a0f7587c5862609c6dc983780bcda180",
1651          "msg" : "49861b1fb6bcf8e4",
1652          "ct" : "ffffffffffffffff",
1653          "tag" : "ffffffffffffffffffffffffffffffff",
1654          "result" : "invalid",
1655          "flags" : []
1656        },
1657        {
1658          "tcId" : 135,
1659          "comment" : "Flipped bit 63 in tag",
1660          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1661          "iv" : "000000000000000000000000",
1662          "aad" : "b5fe79f182cb9f2945208e29513928d1",
1663          "msg" : "",
1664          "ct" : "",
1665          "tag" : "0987e35e40981a2730c1740c7201731f",
1666          "result" : "invalid",
1667          "flags" : []
1668        },
1669        {
1670          "tcId" : 136,
1671          "comment" : "Flipped bit 63 in tag",
1672          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1673          "iv" : "000000000000000000000000",
1674          "aad" : "c1dbf87e4a586b040c53f6dd9063b4cd",
1675          "msg" : "49861b1fb6bcf8e4",
1676          "ct" : "ffffffffffffffff",
1677          "tag" : "ffffffffffffffffffffffffffffffff",
1678          "result" : "invalid",
1679          "flags" : []
1680        },
1681        {
1682          "tcId" : 137,
1683          "comment" : "Flipped bit 64 in tag",
1684          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1685          "iv" : "000000000000000000000000",
1686          "aad" : "845466e603ca85a224693d150ae13ba3",
1687          "msg" : "759dfbbb8a251ccc",
1688          "ct" : "0000000000000000",
1689          "tag" : "00000000000000000000000000000000",
1690          "result" : "invalid",
1691          "flags" : []
1692        },
1693        {
1694          "tcId" : 138,
1695          "comment" : "Flipped bit 88 in tag",
1696          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1697          "iv" : "000000000000000000000000",
1698          "aad" : "90a992a8443d65870b4d8bca85e4a698",
1699          "msg" : "f663044a4e7dd822aba0b7de2d869981",
1700          "ct" : "00000000000000000000000000000000",
1701          "tag" : "13a1883272188b4c8d2727178198fe95",
1702          "result" : "invalid",
1703          "flags" : []
1704        },
1705        {
1706          "tcId" : 139,
1707          "comment" : "Flipped bit 88 in tag",
1708          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1709          "iv" : "000000000000000000000000",
1710          "aad" : "e1737a834410e5fba6cdc1d1f7d12c12",
1711          "msg" : "49861b1fb6bcf8e4",
1712          "ct" : "ffffffffffffffff",
1713          "tag" : "ffffffffffffffffffffffffffffffff",
1714          "result" : "invalid",
1715          "flags" : []
1716        },
1717        {
1718          "tcId" : 140,
1719          "comment" : "Flipped bit 96 in tag",
1720          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1721          "iv" : "000000000000000000000000",
1722          "aad" : "445c8fffa3d960e39ca86260c66418d8",
1723          "msg" : "",
1724          "ct" : "",
1725          "tag" : "0987e35e40981a2730c1740c7201731f",
1726          "result" : "invalid",
1727          "flags" : []
1728        },
1729        {
1730          "tcId" : 141,
1731          "comment" : "Flipped bit 97 in tag",
1732          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1733          "iv" : "000000000000000000000000",
1734          "aad" : "18cb9f5eede6224fa3fcd525cf9f958b",
1735          "msg" : "f663044a4e7dd822aba0b7de2d869981",
1736          "ct" : "00000000000000000000000000000000",
1737          "tag" : "13a1883272188b4c8d2727178198fe95",
1738          "result" : "invalid",
1739          "flags" : []
1740        },
1741        {
1742          "tcId" : 142,
1743          "comment" : "Flipped bit 97 in tag",
1744          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1745          "iv" : "000000000000000000000000",
1746          "aad" : "8c4fbca37d2e361856b9f80adf455fa0",
1747          "msg" : "759dfbbb8a251ccc",
1748          "ct" : "0000000000000000",
1749          "tag" : "00000000000000000000000000000000",
1750          "result" : "invalid",
1751          "flags" : []
1752        },
1753        {
1754          "tcId" : 143,
1755          "comment" : "Flipped bit 97 in tag",
1756          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1757          "iv" : "000000000000000000000000",
1758          "aad" : "bc517fe140abf2b42eb1cafe8c0715a9",
1759          "msg" : "49861b1fb6bcf8e4",
1760          "ct" : "ffffffffffffffff",
1761          "tag" : "ffffffffffffffffffffffffffffffff",
1762          "result" : "invalid",
1763          "flags" : []
1764        },
1765        {
1766          "tcId" : 144,
1767          "comment" : "Flipped bit 120 in tag",
1768          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1769          "iv" : "000000000000000000000000",
1770          "aad" : "617e1c5ef62ed35cf678e670f116ff2f",
1771          "msg" : "",
1772          "ct" : "",
1773          "tag" : "0987e35e40981a2730c1740c7201731f",
1774          "result" : "invalid",
1775          "flags" : []
1776        },
1777        {
1778          "tcId" : 145,
1779          "comment" : "Flipped bit 120 in tag",
1780          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1781          "iv" : "000000000000000000000000",
1782          "aad" : "e71802b7a37e8ef1f001ef0c52c636f2",
1783          "msg" : "f663044a4e7dd822aba0b7de2d869981",
1784          "ct" : "00000000000000000000000000000000",
1785          "tag" : "13a1883272188b4c8d2727178198fe95",
1786          "result" : "invalid",
1787          "flags" : []
1788        },
1789        {
1790          "tcId" : 146,
1791          "comment" : "Flipped bit 120 in tag",
1792          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1793          "iv" : "000000000000000000000000",
1794          "aad" : "be647e37f154d4a8edca5a29ca221cc5",
1795          "msg" : "759dfbbb8a251ccc",
1796          "ct" : "0000000000000000",
1797          "tag" : "00000000000000000000000000000000",
1798          "result" : "invalid",
1799          "flags" : []
1800        },
1801        {
1802          "tcId" : 147,
1803          "comment" : "Flipped bit 121 in tag",
1804          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1805          "iv" : "000000000000000000000000",
1806          "aad" : "b3caa01f49c7cbc56c7c92547257957e",
1807          "msg" : "f663044a4e7dd822aba0b7de2d869981",
1808          "ct" : "00000000000000000000000000000000",
1809          "tag" : "13a1883272188b4c8d2727178198fe95",
1810          "result" : "invalid",
1811          "flags" : []
1812        },
1813        {
1814          "tcId" : 148,
1815          "comment" : "Flipped bit 121 in tag",
1816          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1817          "iv" : "000000000000000000000000",
1818          "aad" : "ab0347a2aec4cc4c366583062442ba07",
1819          "msg" : "759dfbbb8a251ccc",
1820          "ct" : "0000000000000000",
1821          "tag" : "00000000000000000000000000000000",
1822          "result" : "invalid",
1823          "flags" : []
1824        },
1825        {
1826          "tcId" : 149,
1827          "comment" : "Flipped bit 126 in tag",
1828          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1829          "iv" : "000000000000000000000000",
1830          "aad" : "62573ef39a27f77b37fb7bfc84e46cee",
1831          "msg" : "",
1832          "ct" : "",
1833          "tag" : "0987e35e40981a2730c1740c7201731f",
1834          "result" : "invalid",
1835          "flags" : []
1836        },
1837        {
1838          "tcId" : 150,
1839          "comment" : "Flipped bit 126 in tag",
1840          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1841          "iv" : "000000000000000000000000",
1842          "aad" : "28e3cadfb16834e824642e965588c200",
1843          "msg" : "759dfbbb8a251ccc",
1844          "ct" : "0000000000000000",
1845          "tag" : "00000000000000000000000000000000",
1846          "result" : "invalid",
1847          "flags" : []
1848        },
1849        {
1850          "tcId" : 151,
1851          "comment" : "Flipped bit 126 in tag",
1852          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1853          "iv" : "000000000000000000000000",
1854          "aad" : "7edd2fc15bed224a46dc8608e1766080",
1855          "msg" : "49861b1fb6bcf8e4",
1856          "ct" : "ffffffffffffffff",
1857          "tag" : "ffffffffffffffffffffffffffffffff",
1858          "result" : "invalid",
1859          "flags" : []
1860        },
1861        {
1862          "tcId" : 152,
1863          "comment" : "Flipped bit 127 in tag",
1864          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1865          "iv" : "000000000000000000000000",
1866          "aad" : "7e0e03104e2c0ff20ba4c35742180c5b",
1867          "msg" : "",
1868          "ct" : "",
1869          "tag" : "0987e35e40981a2730c1740c7201731f",
1870          "result" : "invalid",
1871          "flags" : []
1872        },
1873        {
1874          "tcId" : 153,
1875          "comment" : "Flipped bit 127 in tag",
1876          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1877          "iv" : "000000000000000000000000",
1878          "aad" : "9a24dc75c5ddd3bab57ff532eb86d224",
1879          "msg" : "f663044a4e7dd822aba0b7de2d869981",
1880          "ct" : "00000000000000000000000000000000",
1881          "tag" : "13a1883272188b4c8d2727178198fe95",
1882          "result" : "invalid",
1883          "flags" : []
1884        },
1885        {
1886          "tcId" : 154,
1887          "comment" : "Flipped bit 127 in tag",
1888          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1889          "iv" : "000000000000000000000000",
1890          "aad" : "3196aec499c15bc043b6866ba0df6e6b",
1891          "msg" : "49861b1fb6bcf8e4",
1892          "ct" : "ffffffffffffffff",
1893          "tag" : "ffffffffffffffffffffffffffffffff",
1894          "result" : "invalid",
1895          "flags" : []
1896        },
1897        {
1898          "tcId" : 155,
1899          "comment" : "Flipped bit 0..127 in tag",
1900          "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
1901          "iv" : "000000000000000000000000",
1902          "aad" : "55a2987aa94bf46ad1b6d253a44c1622",
1903          "msg" : "49861b1fb6bcf8e4",
1904          "ct" : "ffffffffffffffff",
1905          "tag" : "ffffffffffffffffffffffffffffffff",
1906          "result" : "invalid",
1907          "flags" : []
1908        }
1909      ]
1910    }
1911  ]
1912}
1913