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