aes_cmac_test.json (95702B)
1 { 2 "algorithm" : "AES-CMAC", 3 "generatorVersion" : "0.8r12", 4 "numberOfTests" : 308, 5 "header" : [ 6 "Test vectors of type MacTest are intended for testing the", 7 "generation and verification of MACs." 8 ], 9 "notes" : { 10 }, 11 "schema" : "mac_test_schema.json", 12 "testGroups" : [ 13 { 14 "keySize" : 128, 15 "tagSize" : 128, 16 "type" : "MacTest", 17 "tests" : [ 18 { 19 "tcId" : 1, 20 "comment" : "empty message", 21 "key" : "e34f15c7bd819930fe9d66e0c166e61c", 22 "msg" : "", 23 "tag" : "d47afca1d857a5933405b1eb7a5cb7af", 24 "result" : "valid", 25 "flags" : [] 26 }, 27 { 28 "tcId" : 2, 29 "comment" : "short message", 30 "key" : "e1e726677f4893890f8c027f9d8ef80d", 31 "msg" : "3f", 32 "tag" : "15f856bbed3b321952a584b3c4437a63", 33 "result" : "valid", 34 "flags" : [] 35 }, 36 { 37 "tcId" : 3, 38 "comment" : "short message", 39 "key" : "b151f491c4c006d1f28214aa3da9a985", 40 "msg" : "27d9", 41 "tag" : "bdbbebac982dd62b9f682618a6a604e9", 42 "result" : "valid", 43 "flags" : [] 44 }, 45 { 46 "tcId" : 4, 47 "comment" : "short message", 48 "key" : "c36ff15f72777ee21deec07b63c1a0cd", 49 "msg" : "50b428", 50 "tag" : "be0c3ede157568af394023eb9a7cc983", 51 "result" : "valid", 52 "flags" : [] 53 }, 54 { 55 "tcId" : 5, 56 "comment" : "short message", 57 "key" : "32b9c5c78c3a0689a86052420fa1e8fc", 58 "msg" : "0b9262ec", 59 "tag" : "57e1506856c55dd32cd9ca821adb6c81", 60 "result" : "valid", 61 "flags" : [] 62 }, 63 { 64 "tcId" : 6, 65 "comment" : "short message", 66 "key" : "43151bbaef367277ebfc97509d0aa49c", 67 "msg" : "eaa91273e7", 68 "tag" : "e01adc3be6a7621824232c4285dd35b9", 69 "result" : "valid", 70 "flags" : [] 71 }, 72 { 73 "tcId" : 7, 74 "comment" : "short message", 75 "key" : "481440298525cc261f8159159aedf62d", 76 "msg" : "6123c556c5cc", 77 "tag" : "a281e0d2d5378dfdcc1310fd9782ca56", 78 "result" : "valid", 79 "flags" : [] 80 }, 81 { 82 "tcId" : 8, 83 "comment" : "short message", 84 "key" : "9ca26eb88731efbf7f810d5d95e196ac", 85 "msg" : "7e48f06183aa40", 86 "tag" : "fc81761f2f7b4ce13b53d36e32677332", 87 "result" : "valid", 88 "flags" : [] 89 }, 90 { 91 "tcId" : 9, 92 "comment" : "short message", 93 "key" : "48f0d03e41cc55c4b58f737b5acdea32", 94 "msg" : "f4a133aa6d5985a0", 95 "tag" : "1f1cd0327c02e6d00086915937dd61d9", 96 "result" : "valid", 97 "flags" : [] 98 }, 99 { 100 "tcId" : 10, 101 "comment" : "short message", 102 "key" : "1c958849f31996b28939ce513087d1be", 103 "msg" : "b0d2fee11b8e2f86b7", 104 "tag" : "555f462151f7dd16de698d639fb26760", 105 "result" : "valid", 106 "flags" : [] 107 }, 108 { 109 "tcId" : 11, 110 "comment" : "short message", 111 "key" : "39de0ebea97c09b2301a90009a423253", 112 "msg" : "81e5c33b4c620852f044", 113 "tag" : "9b004f15b7f6f366374954e64bc58f5f", 114 "result" : "valid", 115 "flags" : [] 116 }, 117 { 118 "tcId" : 12, 119 "comment" : "short message", 120 "key" : "91656d8fc0aced60ddb1c4006d0dde53", 121 "msg" : "7b3e440fe566790064b2ec", 122 "tag" : "76672ed16c29be449e0c80785cc38e89", 123 "result" : "valid", 124 "flags" : [] 125 }, 126 { 127 "tcId" : 13, 128 "comment" : "short message", 129 "key" : "af7d5134720b5386158d51ea126e7cf9", 130 "msg" : "7cc6fcc925c20f3c83b5567c", 131 "tag" : "2dc5c88cf3b80ab6c0199f40be904abc", 132 "result" : "valid", 133 "flags" : [] 134 }, 135 { 136 "tcId" : 14, 137 "comment" : "short message", 138 "key" : "4ed56753de6f75a032ebabca3ce27971", 139 "msg" : "0c8c0f5619d9f8da5339281285", 140 "tag" : "eab4366d97e99a0850f077329ad058c0", 141 "result" : "valid", 142 "flags" : [] 143 }, 144 { 145 "tcId" : 15, 146 "comment" : "short message", 147 "key" : "beba50c936b696c15e25046dffb23a64", 148 "msg" : "821ea8532fbabffb6e3d212e9b46", 149 "tag" : "22f33cab09c173f75d3401fe44efeead", 150 "result" : "valid", 151 "flags" : [] 152 }, 153 { 154 "tcId" : 16, 155 "comment" : "short message", 156 "key" : "501d81ebf912ddb87fbe3b7aac1437bc", 157 "msg" : "2368e3c3636b5e8e94d2081adbf798", 158 "tag" : "aeb784a3825168ddd61f72d0202125e6", 159 "result" : "valid", 160 "flags" : [] 161 }, 162 { 163 "tcId" : 17, 164 "comment" : "", 165 "key" : "e09eaa5a3f5e56d279d5e7a03373f6ea", 166 "msg" : "ef4eab37181f98423e53e947e7050fd0", 167 "tag" : "40facf0e2fb51b73a7472681b033d6dc", 168 "result" : "valid", 169 "flags" : [] 170 }, 171 { 172 "tcId" : 18, 173 "comment" : "", 174 "key" : "831e664c9e3f0c3094c0b27b9d908eb2", 175 "msg" : "26603bb76dd0a0180791c4ed4d3b058807", 176 "tag" : "a8144c8b24f2aa47d9c160cff4ab1716", 177 "result" : "valid", 178 "flags" : [] 179 }, 180 { 181 "tcId" : 19, 182 "comment" : "", 183 "key" : "549bd282ee21b4d7c3b1d02e3ee20ef7", 184 "msg" : "d84bf73c5eecbd38444f1a73556e2fa3253f4c54d6916545", 185 "tag" : "7ed458afe02f4a513f59715b664b1bbe", 186 "result" : "valid", 187 "flags" : [] 188 }, 189 { 190 "tcId" : 20, 191 "comment" : "", 192 "key" : "9bd3902ed0996c869b572272e76f3889", 193 "msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e", 194 "tag" : "45082218c2d05eef32247feb1133d0a3", 195 "result" : "valid", 196 "flags" : [] 197 }, 198 { 199 "tcId" : 21, 200 "comment" : "Flipped bit 0 in tag", 201 "key" : "000102030405060708090a0b0c0d0e0f", 202 "msg" : "", 203 "tag" : "96dd6e5a882cbd564c39ae7d1c5a31aa", 204 "result" : "invalid", 205 "flags" : [] 206 }, 207 { 208 "tcId" : 22, 209 "comment" : "Flipped bit 0 in tag", 210 "key" : "000102030405060708090a0b0c0d0e0f", 211 "msg" : "0001020304050607", 212 "tag" : "43802eb1931f0032afe984443738cd31", 213 "result" : "invalid", 214 "flags" : [] 215 }, 216 { 217 "tcId" : 23, 218 "comment" : "Flipped bit 0 in tag", 219 "key" : "000102030405060708090a0b0c0d0e0f", 220 "msg" : "000102030405060708090a0b0c0d0e0f", 221 "tag" : "7acfbbca7a2ea68b966fc5399f74809e", 222 "result" : "invalid", 223 "flags" : [] 224 }, 225 { 226 "tcId" : 24, 227 "comment" : "Flipped bit 1 in tag", 228 "key" : "000102030405060708090a0b0c0d0e0f", 229 "msg" : "", 230 "tag" : "95dd6e5a882cbd564c39ae7d1c5a31aa", 231 "result" : "invalid", 232 "flags" : [] 233 }, 234 { 235 "tcId" : 25, 236 "comment" : "Flipped bit 1 in tag", 237 "key" : "000102030405060708090a0b0c0d0e0f", 238 "msg" : "0001020304050607", 239 "tag" : "40802eb1931f0032afe984443738cd31", 240 "result" : "invalid", 241 "flags" : [] 242 }, 243 { 244 "tcId" : 26, 245 "comment" : "Flipped bit 1 in tag", 246 "key" : "000102030405060708090a0b0c0d0e0f", 247 "msg" : "000102030405060708090a0b0c0d0e0f", 248 "tag" : "79cfbbca7a2ea68b966fc5399f74809e", 249 "result" : "invalid", 250 "flags" : [] 251 }, 252 { 253 "tcId" : 27, 254 "comment" : "Flipped bit 7 in tag", 255 "key" : "000102030405060708090a0b0c0d0e0f", 256 "msg" : "", 257 "tag" : "17dd6e5a882cbd564c39ae7d1c5a31aa", 258 "result" : "invalid", 259 "flags" : [] 260 }, 261 { 262 "tcId" : 28, 263 "comment" : "Flipped bit 7 in tag", 264 "key" : "000102030405060708090a0b0c0d0e0f", 265 "msg" : "0001020304050607", 266 "tag" : "c2802eb1931f0032afe984443738cd31", 267 "result" : "invalid", 268 "flags" : [] 269 }, 270 { 271 "tcId" : 29, 272 "comment" : "Flipped bit 7 in tag", 273 "key" : "000102030405060708090a0b0c0d0e0f", 274 "msg" : "000102030405060708090a0b0c0d0e0f", 275 "tag" : "fbcfbbca7a2ea68b966fc5399f74809e", 276 "result" : "invalid", 277 "flags" : [] 278 }, 279 { 280 "tcId" : 30, 281 "comment" : "Flipped bit 8 in tag", 282 "key" : "000102030405060708090a0b0c0d0e0f", 283 "msg" : "", 284 "tag" : "97dc6e5a882cbd564c39ae7d1c5a31aa", 285 "result" : "invalid", 286 "flags" : [] 287 }, 288 { 289 "tcId" : 31, 290 "comment" : "Flipped bit 8 in tag", 291 "key" : "000102030405060708090a0b0c0d0e0f", 292 "msg" : "0001020304050607", 293 "tag" : "42812eb1931f0032afe984443738cd31", 294 "result" : "invalid", 295 "flags" : [] 296 }, 297 { 298 "tcId" : 32, 299 "comment" : "Flipped bit 8 in tag", 300 "key" : "000102030405060708090a0b0c0d0e0f", 301 "msg" : "000102030405060708090a0b0c0d0e0f", 302 "tag" : "7bcebbca7a2ea68b966fc5399f74809e", 303 "result" : "invalid", 304 "flags" : [] 305 }, 306 { 307 "tcId" : 33, 308 "comment" : "Flipped bit 31 in tag", 309 "key" : "000102030405060708090a0b0c0d0e0f", 310 "msg" : "", 311 "tag" : "97dd6eda882cbd564c39ae7d1c5a31aa", 312 "result" : "invalid", 313 "flags" : [] 314 }, 315 { 316 "tcId" : 34, 317 "comment" : "Flipped bit 31 in tag", 318 "key" : "000102030405060708090a0b0c0d0e0f", 319 "msg" : "0001020304050607", 320 "tag" : "42802e31931f0032afe984443738cd31", 321 "result" : "invalid", 322 "flags" : [] 323 }, 324 { 325 "tcId" : 35, 326 "comment" : "Flipped bit 31 in tag", 327 "key" : "000102030405060708090a0b0c0d0e0f", 328 "msg" : "000102030405060708090a0b0c0d0e0f", 329 "tag" : "7bcfbb4a7a2ea68b966fc5399f74809e", 330 "result" : "invalid", 331 "flags" : [] 332 }, 333 { 334 "tcId" : 36, 335 "comment" : "Flipped bit 32 in tag", 336 "key" : "000102030405060708090a0b0c0d0e0f", 337 "msg" : "", 338 "tag" : "97dd6e5a892cbd564c39ae7d1c5a31aa", 339 "result" : "invalid", 340 "flags" : [] 341 }, 342 { 343 "tcId" : 37, 344 "comment" : "Flipped bit 32 in tag", 345 "key" : "000102030405060708090a0b0c0d0e0f", 346 "msg" : "0001020304050607", 347 "tag" : "42802eb1921f0032afe984443738cd31", 348 "result" : "invalid", 349 "flags" : [] 350 }, 351 { 352 "tcId" : 38, 353 "comment" : "Flipped bit 32 in tag", 354 "key" : "000102030405060708090a0b0c0d0e0f", 355 "msg" : "000102030405060708090a0b0c0d0e0f", 356 "tag" : "7bcfbbca7b2ea68b966fc5399f74809e", 357 "result" : "invalid", 358 "flags" : [] 359 }, 360 { 361 "tcId" : 39, 362 "comment" : "Flipped bit 33 in tag", 363 "key" : "000102030405060708090a0b0c0d0e0f", 364 "msg" : "", 365 "tag" : "97dd6e5a8a2cbd564c39ae7d1c5a31aa", 366 "result" : "invalid", 367 "flags" : [] 368 }, 369 { 370 "tcId" : 40, 371 "comment" : "Flipped bit 33 in tag", 372 "key" : "000102030405060708090a0b0c0d0e0f", 373 "msg" : "0001020304050607", 374 "tag" : "42802eb1911f0032afe984443738cd31", 375 "result" : "invalid", 376 "flags" : [] 377 }, 378 { 379 "tcId" : 41, 380 "comment" : "Flipped bit 33 in tag", 381 "key" : "000102030405060708090a0b0c0d0e0f", 382 "msg" : "000102030405060708090a0b0c0d0e0f", 383 "tag" : "7bcfbbca782ea68b966fc5399f74809e", 384 "result" : "invalid", 385 "flags" : [] 386 }, 387 { 388 "tcId" : 42, 389 "comment" : "Flipped bit 63 in tag", 390 "key" : "000102030405060708090a0b0c0d0e0f", 391 "msg" : "", 392 "tag" : "97dd6e5a882cbdd64c39ae7d1c5a31aa", 393 "result" : "invalid", 394 "flags" : [] 395 }, 396 { 397 "tcId" : 43, 398 "comment" : "Flipped bit 63 in tag", 399 "key" : "000102030405060708090a0b0c0d0e0f", 400 "msg" : "0001020304050607", 401 "tag" : "42802eb1931f00b2afe984443738cd31", 402 "result" : "invalid", 403 "flags" : [] 404 }, 405 { 406 "tcId" : 44, 407 "comment" : "Flipped bit 63 in tag", 408 "key" : "000102030405060708090a0b0c0d0e0f", 409 "msg" : "000102030405060708090a0b0c0d0e0f", 410 "tag" : "7bcfbbca7a2ea60b966fc5399f74809e", 411 "result" : "invalid", 412 "flags" : [] 413 }, 414 { 415 "tcId" : 45, 416 "comment" : "Flipped bit 64 in tag", 417 "key" : "000102030405060708090a0b0c0d0e0f", 418 "msg" : "", 419 "tag" : "97dd6e5a882cbd564d39ae7d1c5a31aa", 420 "result" : "invalid", 421 "flags" : [] 422 }, 423 { 424 "tcId" : 46, 425 "comment" : "Flipped bit 64 in tag", 426 "key" : "000102030405060708090a0b0c0d0e0f", 427 "msg" : "0001020304050607", 428 "tag" : "42802eb1931f0032aee984443738cd31", 429 "result" : "invalid", 430 "flags" : [] 431 }, 432 { 433 "tcId" : 47, 434 "comment" : "Flipped bit 64 in tag", 435 "key" : "000102030405060708090a0b0c0d0e0f", 436 "msg" : "000102030405060708090a0b0c0d0e0f", 437 "tag" : "7bcfbbca7a2ea68b976fc5399f74809e", 438 "result" : "invalid", 439 "flags" : [] 440 }, 441 { 442 "tcId" : 48, 443 "comment" : "Flipped bit 71 in tag", 444 "key" : "000102030405060708090a0b0c0d0e0f", 445 "msg" : "", 446 "tag" : "97dd6e5a882cbd56cc39ae7d1c5a31aa", 447 "result" : "invalid", 448 "flags" : [] 449 }, 450 { 451 "tcId" : 49, 452 "comment" : "Flipped bit 71 in tag", 453 "key" : "000102030405060708090a0b0c0d0e0f", 454 "msg" : "0001020304050607", 455 "tag" : "42802eb1931f00322fe984443738cd31", 456 "result" : "invalid", 457 "flags" : [] 458 }, 459 { 460 "tcId" : 50, 461 "comment" : "Flipped bit 71 in tag", 462 "key" : "000102030405060708090a0b0c0d0e0f", 463 "msg" : "000102030405060708090a0b0c0d0e0f", 464 "tag" : "7bcfbbca7a2ea68b166fc5399f74809e", 465 "result" : "invalid", 466 "flags" : [] 467 }, 468 { 469 "tcId" : 51, 470 "comment" : "Flipped bit 77 in tag", 471 "key" : "000102030405060708090a0b0c0d0e0f", 472 "msg" : "", 473 "tag" : "97dd6e5a882cbd564c19ae7d1c5a31aa", 474 "result" : "invalid", 475 "flags" : [] 476 }, 477 { 478 "tcId" : 52, 479 "comment" : "Flipped bit 77 in tag", 480 "key" : "000102030405060708090a0b0c0d0e0f", 481 "msg" : "0001020304050607", 482 "tag" : "42802eb1931f0032afc984443738cd31", 483 "result" : "invalid", 484 "flags" : [] 485 }, 486 { 487 "tcId" : 53, 488 "comment" : "Flipped bit 77 in tag", 489 "key" : "000102030405060708090a0b0c0d0e0f", 490 "msg" : "000102030405060708090a0b0c0d0e0f", 491 "tag" : "7bcfbbca7a2ea68b964fc5399f74809e", 492 "result" : "invalid", 493 "flags" : [] 494 }, 495 { 496 "tcId" : 54, 497 "comment" : "Flipped bit 80 in tag", 498 "key" : "000102030405060708090a0b0c0d0e0f", 499 "msg" : "", 500 "tag" : "97dd6e5a882cbd564c39af7d1c5a31aa", 501 "result" : "invalid", 502 "flags" : [] 503 }, 504 { 505 "tcId" : 55, 506 "comment" : "Flipped bit 80 in tag", 507 "key" : "000102030405060708090a0b0c0d0e0f", 508 "msg" : "0001020304050607", 509 "tag" : "42802eb1931f0032afe985443738cd31", 510 "result" : "invalid", 511 "flags" : [] 512 }, 513 { 514 "tcId" : 56, 515 "comment" : "Flipped bit 80 in tag", 516 "key" : "000102030405060708090a0b0c0d0e0f", 517 "msg" : "000102030405060708090a0b0c0d0e0f", 518 "tag" : "7bcfbbca7a2ea68b966fc4399f74809e", 519 "result" : "invalid", 520 "flags" : [] 521 }, 522 { 523 "tcId" : 57, 524 "comment" : "Flipped bit 96 in tag", 525 "key" : "000102030405060708090a0b0c0d0e0f", 526 "msg" : "", 527 "tag" : "97dd6e5a882cbd564c39ae7d1d5a31aa", 528 "result" : "invalid", 529 "flags" : [] 530 }, 531 { 532 "tcId" : 58, 533 "comment" : "Flipped bit 96 in tag", 534 "key" : "000102030405060708090a0b0c0d0e0f", 535 "msg" : "0001020304050607", 536 "tag" : "42802eb1931f0032afe984443638cd31", 537 "result" : "invalid", 538 "flags" : [] 539 }, 540 { 541 "tcId" : 59, 542 "comment" : "Flipped bit 96 in tag", 543 "key" : "000102030405060708090a0b0c0d0e0f", 544 "msg" : "000102030405060708090a0b0c0d0e0f", 545 "tag" : "7bcfbbca7a2ea68b966fc5399e74809e", 546 "result" : "invalid", 547 "flags" : [] 548 }, 549 { 550 "tcId" : 60, 551 "comment" : "Flipped bit 97 in tag", 552 "key" : "000102030405060708090a0b0c0d0e0f", 553 "msg" : "", 554 "tag" : "97dd6e5a882cbd564c39ae7d1e5a31aa", 555 "result" : "invalid", 556 "flags" : [] 557 }, 558 { 559 "tcId" : 61, 560 "comment" : "Flipped bit 97 in tag", 561 "key" : "000102030405060708090a0b0c0d0e0f", 562 "msg" : "0001020304050607", 563 "tag" : "42802eb1931f0032afe984443538cd31", 564 "result" : "invalid", 565 "flags" : [] 566 }, 567 { 568 "tcId" : 62, 569 "comment" : "Flipped bit 97 in tag", 570 "key" : "000102030405060708090a0b0c0d0e0f", 571 "msg" : "000102030405060708090a0b0c0d0e0f", 572 "tag" : "7bcfbbca7a2ea68b966fc5399d74809e", 573 "result" : "invalid", 574 "flags" : [] 575 }, 576 { 577 "tcId" : 63, 578 "comment" : "Flipped bit 103 in tag", 579 "key" : "000102030405060708090a0b0c0d0e0f", 580 "msg" : "", 581 "tag" : "97dd6e5a882cbd564c39ae7d9c5a31aa", 582 "result" : "invalid", 583 "flags" : [] 584 }, 585 { 586 "tcId" : 64, 587 "comment" : "Flipped bit 103 in tag", 588 "key" : "000102030405060708090a0b0c0d0e0f", 589 "msg" : "0001020304050607", 590 "tag" : "42802eb1931f0032afe98444b738cd31", 591 "result" : "invalid", 592 "flags" : [] 593 }, 594 { 595 "tcId" : 65, 596 "comment" : "Flipped bit 103 in tag", 597 "key" : "000102030405060708090a0b0c0d0e0f", 598 "msg" : "000102030405060708090a0b0c0d0e0f", 599 "tag" : "7bcfbbca7a2ea68b966fc5391f74809e", 600 "result" : "invalid", 601 "flags" : [] 602 }, 603 { 604 "tcId" : 66, 605 "comment" : "Flipped bit 120 in tag", 606 "key" : "000102030405060708090a0b0c0d0e0f", 607 "msg" : "", 608 "tag" : "97dd6e5a882cbd564c39ae7d1c5a31ab", 609 "result" : "invalid", 610 "flags" : [] 611 }, 612 { 613 "tcId" : 67, 614 "comment" : "Flipped bit 120 in tag", 615 "key" : "000102030405060708090a0b0c0d0e0f", 616 "msg" : "0001020304050607", 617 "tag" : "42802eb1931f0032afe984443738cd30", 618 "result" : "invalid", 619 "flags" : [] 620 }, 621 { 622 "tcId" : 68, 623 "comment" : "Flipped bit 120 in tag", 624 "key" : "000102030405060708090a0b0c0d0e0f", 625 "msg" : "000102030405060708090a0b0c0d0e0f", 626 "tag" : "7bcfbbca7a2ea68b966fc5399f74809f", 627 "result" : "invalid", 628 "flags" : [] 629 }, 630 { 631 "tcId" : 69, 632 "comment" : "Flipped bit 121 in tag", 633 "key" : "000102030405060708090a0b0c0d0e0f", 634 "msg" : "", 635 "tag" : "97dd6e5a882cbd564c39ae7d1c5a31a8", 636 "result" : "invalid", 637 "flags" : [] 638 }, 639 { 640 "tcId" : 70, 641 "comment" : "Flipped bit 121 in tag", 642 "key" : "000102030405060708090a0b0c0d0e0f", 643 "msg" : "0001020304050607", 644 "tag" : "42802eb1931f0032afe984443738cd33", 645 "result" : "invalid", 646 "flags" : [] 647 }, 648 { 649 "tcId" : 71, 650 "comment" : "Flipped bit 121 in tag", 651 "key" : "000102030405060708090a0b0c0d0e0f", 652 "msg" : "000102030405060708090a0b0c0d0e0f", 653 "tag" : "7bcfbbca7a2ea68b966fc5399f74809c", 654 "result" : "invalid", 655 "flags" : [] 656 }, 657 { 658 "tcId" : 72, 659 "comment" : "Flipped bit 126 in tag", 660 "key" : "000102030405060708090a0b0c0d0e0f", 661 "msg" : "", 662 "tag" : "97dd6e5a882cbd564c39ae7d1c5a31ea", 663 "result" : "invalid", 664 "flags" : [] 665 }, 666 { 667 "tcId" : 73, 668 "comment" : "Flipped bit 126 in tag", 669 "key" : "000102030405060708090a0b0c0d0e0f", 670 "msg" : "0001020304050607", 671 "tag" : "42802eb1931f0032afe984443738cd71", 672 "result" : "invalid", 673 "flags" : [] 674 }, 675 { 676 "tcId" : 74, 677 "comment" : "Flipped bit 126 in tag", 678 "key" : "000102030405060708090a0b0c0d0e0f", 679 "msg" : "000102030405060708090a0b0c0d0e0f", 680 "tag" : "7bcfbbca7a2ea68b966fc5399f7480de", 681 "result" : "invalid", 682 "flags" : [] 683 }, 684 { 685 "tcId" : 75, 686 "comment" : "Flipped bit 127 in tag", 687 "key" : "000102030405060708090a0b0c0d0e0f", 688 "msg" : "", 689 "tag" : "97dd6e5a882cbd564c39ae7d1c5a312a", 690 "result" : "invalid", 691 "flags" : [] 692 }, 693 { 694 "tcId" : 76, 695 "comment" : "Flipped bit 127 in tag", 696 "key" : "000102030405060708090a0b0c0d0e0f", 697 "msg" : "0001020304050607", 698 "tag" : "42802eb1931f0032afe984443738cdb1", 699 "result" : "invalid", 700 "flags" : [] 701 }, 702 { 703 "tcId" : 77, 704 "comment" : "Flipped bit 127 in tag", 705 "key" : "000102030405060708090a0b0c0d0e0f", 706 "msg" : "000102030405060708090a0b0c0d0e0f", 707 "tag" : "7bcfbbca7a2ea68b966fc5399f74801e", 708 "result" : "invalid", 709 "flags" : [] 710 }, 711 { 712 "tcId" : 78, 713 "comment" : "Flipped bits 0 and 64 in tag", 714 "key" : "000102030405060708090a0b0c0d0e0f", 715 "msg" : "", 716 "tag" : "96dd6e5a882cbd564d39ae7d1c5a31aa", 717 "result" : "invalid", 718 "flags" : [] 719 }, 720 { 721 "tcId" : 79, 722 "comment" : "Flipped bits 0 and 64 in tag", 723 "key" : "000102030405060708090a0b0c0d0e0f", 724 "msg" : "0001020304050607", 725 "tag" : "43802eb1931f0032aee984443738cd31", 726 "result" : "invalid", 727 "flags" : [] 728 }, 729 { 730 "tcId" : 80, 731 "comment" : "Flipped bits 0 and 64 in tag", 732 "key" : "000102030405060708090a0b0c0d0e0f", 733 "msg" : "000102030405060708090a0b0c0d0e0f", 734 "tag" : "7acfbbca7a2ea68b976fc5399f74809e", 735 "result" : "invalid", 736 "flags" : [] 737 }, 738 { 739 "tcId" : 81, 740 "comment" : "Flipped bits 31 and 63 in tag", 741 "key" : "000102030405060708090a0b0c0d0e0f", 742 "msg" : "", 743 "tag" : "97dd6eda882cbdd64c39ae7d1c5a31aa", 744 "result" : "invalid", 745 "flags" : [] 746 }, 747 { 748 "tcId" : 82, 749 "comment" : "Flipped bits 31 and 63 in tag", 750 "key" : "000102030405060708090a0b0c0d0e0f", 751 "msg" : "0001020304050607", 752 "tag" : "42802e31931f00b2afe984443738cd31", 753 "result" : "invalid", 754 "flags" : [] 755 }, 756 { 757 "tcId" : 83, 758 "comment" : "Flipped bits 31 and 63 in tag", 759 "key" : "000102030405060708090a0b0c0d0e0f", 760 "msg" : "000102030405060708090a0b0c0d0e0f", 761 "tag" : "7bcfbb4a7a2ea60b966fc5399f74809e", 762 "result" : "invalid", 763 "flags" : [] 764 }, 765 { 766 "tcId" : 84, 767 "comment" : "Flipped bits 63 and 127 in tag", 768 "key" : "000102030405060708090a0b0c0d0e0f", 769 "msg" : "", 770 "tag" : "97dd6e5a882cbdd64c39ae7d1c5a312a", 771 "result" : "invalid", 772 "flags" : [] 773 }, 774 { 775 "tcId" : 85, 776 "comment" : "Flipped bits 63 and 127 in tag", 777 "key" : "000102030405060708090a0b0c0d0e0f", 778 "msg" : "0001020304050607", 779 "tag" : "42802eb1931f00b2afe984443738cdb1", 780 "result" : "invalid", 781 "flags" : [] 782 }, 783 { 784 "tcId" : 86, 785 "comment" : "Flipped bits 63 and 127 in tag", 786 "key" : "000102030405060708090a0b0c0d0e0f", 787 "msg" : "000102030405060708090a0b0c0d0e0f", 788 "tag" : "7bcfbbca7a2ea60b966fc5399f74801e", 789 "result" : "invalid", 790 "flags" : [] 791 }, 792 { 793 "tcId" : 87, 794 "comment" : "all bits of tag flipped", 795 "key" : "000102030405060708090a0b0c0d0e0f", 796 "msg" : "", 797 "tag" : "682291a577d342a9b3c65182e3a5ce55", 798 "result" : "invalid", 799 "flags" : [] 800 }, 801 { 802 "tcId" : 88, 803 "comment" : "all bits of tag flipped", 804 "key" : "000102030405060708090a0b0c0d0e0f", 805 "msg" : "0001020304050607", 806 "tag" : "bd7fd14e6ce0ffcd50167bbbc8c732ce", 807 "result" : "invalid", 808 "flags" : [] 809 }, 810 { 811 "tcId" : 89, 812 "comment" : "all bits of tag flipped", 813 "key" : "000102030405060708090a0b0c0d0e0f", 814 "msg" : "000102030405060708090a0b0c0d0e0f", 815 "tag" : "8430443585d1597469903ac6608b7f61", 816 "result" : "invalid", 817 "flags" : [] 818 }, 819 { 820 "tcId" : 90, 821 "comment" : "Tag changed to all zero", 822 "key" : "000102030405060708090a0b0c0d0e0f", 823 "msg" : "", 824 "tag" : "00000000000000000000000000000000", 825 "result" : "invalid", 826 "flags" : [] 827 }, 828 { 829 "tcId" : 91, 830 "comment" : "Tag changed to all zero", 831 "key" : "000102030405060708090a0b0c0d0e0f", 832 "msg" : "0001020304050607", 833 "tag" : "00000000000000000000000000000000", 834 "result" : "invalid", 835 "flags" : [] 836 }, 837 { 838 "tcId" : 92, 839 "comment" : "Tag changed to all zero", 840 "key" : "000102030405060708090a0b0c0d0e0f", 841 "msg" : "000102030405060708090a0b0c0d0e0f", 842 "tag" : "00000000000000000000000000000000", 843 "result" : "invalid", 844 "flags" : [] 845 }, 846 { 847 "tcId" : 93, 848 "comment" : "tag changed to all 1", 849 "key" : "000102030405060708090a0b0c0d0e0f", 850 "msg" : "", 851 "tag" : "ffffffffffffffffffffffffffffffff", 852 "result" : "invalid", 853 "flags" : [] 854 }, 855 { 856 "tcId" : 94, 857 "comment" : "tag changed to all 1", 858 "key" : "000102030405060708090a0b0c0d0e0f", 859 "msg" : "0001020304050607", 860 "tag" : "ffffffffffffffffffffffffffffffff", 861 "result" : "invalid", 862 "flags" : [] 863 }, 864 { 865 "tcId" : 95, 866 "comment" : "tag changed to all 1", 867 "key" : "000102030405060708090a0b0c0d0e0f", 868 "msg" : "000102030405060708090a0b0c0d0e0f", 869 "tag" : "ffffffffffffffffffffffffffffffff", 870 "result" : "invalid", 871 "flags" : [] 872 }, 873 { 874 "tcId" : 96, 875 "comment" : "msbs changed in tag", 876 "key" : "000102030405060708090a0b0c0d0e0f", 877 "msg" : "", 878 "tag" : "175deeda08ac3dd6ccb92efd9cdab12a", 879 "result" : "invalid", 880 "flags" : [] 881 }, 882 { 883 "tcId" : 97, 884 "comment" : "msbs changed in tag", 885 "key" : "000102030405060708090a0b0c0d0e0f", 886 "msg" : "0001020304050607", 887 "tag" : "c200ae31139f80b22f6904c4b7b84db1", 888 "result" : "invalid", 889 "flags" : [] 890 }, 891 { 892 "tcId" : 98, 893 "comment" : "msbs changed in tag", 894 "key" : "000102030405060708090a0b0c0d0e0f", 895 "msg" : "000102030405060708090a0b0c0d0e0f", 896 "tag" : "fb4f3b4afaae260b16ef45b91ff4001e", 897 "result" : "invalid", 898 "flags" : [] 899 }, 900 { 901 "tcId" : 99, 902 "comment" : "lsbs changed in tag", 903 "key" : "000102030405060708090a0b0c0d0e0f", 904 "msg" : "", 905 "tag" : "96dc6f5b892dbc574d38af7c1d5b30ab", 906 "result" : "invalid", 907 "flags" : [] 908 }, 909 { 910 "tcId" : 100, 911 "comment" : "lsbs changed in tag", 912 "key" : "000102030405060708090a0b0c0d0e0f", 913 "msg" : "0001020304050607", 914 "tag" : "43812fb0921e0133aee885453639cc30", 915 "result" : "invalid", 916 "flags" : [] 917 }, 918 { 919 "tcId" : 101, 920 "comment" : "lsbs changed in tag", 921 "key" : "000102030405060708090a0b0c0d0e0f", 922 "msg" : "000102030405060708090a0b0c0d0e0f", 923 "tag" : "7acebacb7b2fa78a976ec4389e75819f", 924 "result" : "invalid", 925 "flags" : [] 926 } 927 ] 928 }, 929 { 930 "keySize" : 192, 931 "tagSize" : 128, 932 "type" : "MacTest", 933 "tests" : [ 934 { 935 "tcId" : 102, 936 "comment" : "empty message", 937 "key" : "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631", 938 "msg" : "", 939 "tag" : "a8dd15fe2ce3495ec5b666744ec29220", 940 "result" : "valid", 941 "flags" : [] 942 }, 943 { 944 "tcId" : 103, 945 "comment" : "short message", 946 "key" : "915429743435c28997a33b33b6574a953d81dae0e7032e6a", 947 "msg" : "58", 948 "tag" : "e13b3f7f7f510c3a059df7a68c7e2ad5", 949 "result" : "valid", 950 "flags" : [] 951 }, 952 { 953 "tcId" : 104, 954 "comment" : "short message", 955 "key" : "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff", 956 "msg" : "0f7e", 957 "tag" : "06ef847f5f9dbf03a4f283da8c400220", 958 "result" : "valid", 959 "flags" : [] 960 }, 961 { 962 "tcId" : 105, 963 "comment" : "short message", 964 "key" : "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e", 965 "msg" : "33f530", 966 "tag" : "dd135053a47ca8f282c299e83b8c57c4", 967 "result" : "valid", 968 "flags" : [] 969 }, 970 { 971 "tcId" : 106, 972 "comment" : "short message", 973 "key" : "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644", 974 "msg" : "3aa73c48", 975 "tag" : "1e93fff846934a6eea0575eecb0f0e1f", 976 "result" : "valid", 977 "flags" : [] 978 }, 979 { 980 "tcId" : 107, 981 "comment" : "short message", 982 "key" : "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da", 983 "msg" : "7e4c690a88", 984 "tag" : "016d4df06c68a6a788a9ea052e1b550d", 985 "result" : "valid", 986 "flags" : [] 987 }, 988 { 989 "tcId" : 108, 990 "comment" : "short message", 991 "key" : "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf", 992 "msg" : "e9520280973b", 993 "tag" : "8030ae9f98f5d20c6089f6b1bd87c29e", 994 "result" : "valid", 995 "flags" : [] 996 }, 997 { 998 "tcId" : 109, 999 "comment" : "short message", 1000 "key" : "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2", 1001 "msg" : "4880b412287a0b", 1002 "tag" : "bcaf50785f062a8fb8dd3c2c4cead2e1", 1003 "result" : "valid", 1004 "flags" : [] 1005 }, 1006 { 1007 "tcId" : 110, 1008 "comment" : "short message", 1009 "key" : "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c", 1010 "msg" : "004e3f4a4e6db955", 1011 "tag" : "c4c2c0876be9eabeb5a956da53846b08", 1012 "result" : "valid", 1013 "flags" : [] 1014 }, 1015 { 1016 "tcId" : 111, 1017 "comment" : "short message", 1018 "key" : "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934", 1019 "msg" : "41a25354efeb1bc3b8", 1020 "tag" : "f33a62caf397f9aff71fe42941ba41d8", 1021 "result" : "valid", 1022 "flags" : [] 1023 }, 1024 { 1025 "tcId" : 112, 1026 "comment" : "short message", 1027 "key" : "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78", 1028 "msg" : "f0e82fb5c5666f4af49f", 1029 "tag" : "4d724d05f3402967eb65ae1e32d5469e", 1030 "result" : "valid", 1031 "flags" : [] 1032 }, 1033 { 1034 "tcId" : 113, 1035 "comment" : "short message", 1036 "key" : "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054", 1037 "msg" : "178ea8404ba54ee4e4522c", 1038 "tag" : "64a0e0b6757309ab58d74f72c310e473", 1039 "result" : "valid", 1040 "flags" : [] 1041 }, 1042 { 1043 "tcId" : 114, 1044 "comment" : "short message", 1045 "key" : "704409bab28085c44981f28f75dd143a4f747106f63f262e", 1046 "msg" : "cda5709e7f115624e74ab031", 1047 "tag" : "6ab2074334be14a95b6a241f897a43de", 1048 "result" : "valid", 1049 "flags" : [] 1050 }, 1051 { 1052 "tcId" : 115, 1053 "comment" : "short message", 1054 "key" : "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc", 1055 "msg" : "a1171eae1979f48345dd9485a0", 1056 "tag" : "7aa57cf98b24897cc9230e3316758e61", 1057 "result" : "valid", 1058 "flags" : [] 1059 }, 1060 { 1061 "tcId" : 116, 1062 "comment" : "short message", 1063 "key" : "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2", 1064 "msg" : "967593cc64bcbf7f3c58d04cb82b", 1065 "tag" : "6cc488b0a40eadbe4bcee2623239d126", 1066 "result" : "valid", 1067 "flags" : [] 1068 }, 1069 { 1070 "tcId" : 117, 1071 "comment" : "short message", 1072 "key" : "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331", 1073 "msg" : "586f4f171af116519061a8e0e77940", 1074 "tag" : "fb11a360c9776991d73d6e41d07710a2", 1075 "result" : "valid", 1076 "flags" : [] 1077 }, 1078 { 1079 "tcId" : 118, 1080 "comment" : "", 1081 "key" : "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb", 1082 "msg" : "0e239f239705b282ce2200fe20de1165", 1083 "tag" : "ab20a6cf60873665b1d6999b05c7f9c6", 1084 "result" : "valid", 1085 "flags" : [] 1086 }, 1087 { 1088 "tcId" : 119, 1089 "comment" : "", 1090 "key" : "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614", 1091 "msg" : "b1973cb25aa87ef9d1a8888b0a0f5c04c6", 1092 "tag" : "b95a016b83a0ae4194023333c8a7345a", 1093 "result" : "valid", 1094 "flags" : [] 1095 }, 1096 { 1097 "tcId" : 120, 1098 "comment" : "", 1099 "key" : "648a44468d67bb6744b235ee7a3fcd6ed4bdc29ec5b5fa1a", 1100 "msg" : "c59d0d6981cca1be1d5519fc7881e6d230f39f6c12a9e827", 1101 "tag" : "a1b96272ae7f9aef567271795f21d1d3", 1102 "result" : "valid", 1103 "flags" : [] 1104 }, 1105 { 1106 "tcId" : 121, 1107 "comment" : "", 1108 "key" : "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c", 1109 "msg" : "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f", 1110 "tag" : "8597d9a04d1c271d61d42f007b435175", 1111 "result" : "valid", 1112 "flags" : [] 1113 }, 1114 { 1115 "tcId" : 122, 1116 "comment" : "Flipped bit 0 in tag", 1117 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1118 "msg" : "", 1119 "tag" : "ed12390ea0a7ed15d9d37a6eca1fc990", 1120 "result" : "invalid", 1121 "flags" : [] 1122 }, 1123 { 1124 "tcId" : 123, 1125 "comment" : "Flipped bit 0 in tag", 1126 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1127 "msg" : "0001020304050607", 1128 "tag" : "c81307df60859acb911c7be61be7ca90", 1129 "result" : "invalid", 1130 "flags" : [] 1131 }, 1132 { 1133 "tcId" : 124, 1134 "comment" : "Flipped bit 0 in tag", 1135 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1136 "msg" : "000102030405060708090a0b0c0d0e0f", 1137 "tag" : "f91bde0069a6e389573bf04e7cde688c", 1138 "result" : "invalid", 1139 "flags" : [] 1140 }, 1141 { 1142 "tcId" : 125, 1143 "comment" : "Flipped bit 1 in tag", 1144 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1145 "msg" : "", 1146 "tag" : "ee12390ea0a7ed15d9d37a6eca1fc990", 1147 "result" : "invalid", 1148 "flags" : [] 1149 }, 1150 { 1151 "tcId" : 126, 1152 "comment" : "Flipped bit 1 in tag", 1153 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1154 "msg" : "0001020304050607", 1155 "tag" : "cb1307df60859acb911c7be61be7ca90", 1156 "result" : "invalid", 1157 "flags" : [] 1158 }, 1159 { 1160 "tcId" : 127, 1161 "comment" : "Flipped bit 1 in tag", 1162 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1163 "msg" : "000102030405060708090a0b0c0d0e0f", 1164 "tag" : "fa1bde0069a6e389573bf04e7cde688c", 1165 "result" : "invalid", 1166 "flags" : [] 1167 }, 1168 { 1169 "tcId" : 128, 1170 "comment" : "Flipped bit 7 in tag", 1171 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1172 "msg" : "", 1173 "tag" : "6c12390ea0a7ed15d9d37a6eca1fc990", 1174 "result" : "invalid", 1175 "flags" : [] 1176 }, 1177 { 1178 "tcId" : 129, 1179 "comment" : "Flipped bit 7 in tag", 1180 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1181 "msg" : "0001020304050607", 1182 "tag" : "491307df60859acb911c7be61be7ca90", 1183 "result" : "invalid", 1184 "flags" : [] 1185 }, 1186 { 1187 "tcId" : 130, 1188 "comment" : "Flipped bit 7 in tag", 1189 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1190 "msg" : "000102030405060708090a0b0c0d0e0f", 1191 "tag" : "781bde0069a6e389573bf04e7cde688c", 1192 "result" : "invalid", 1193 "flags" : [] 1194 }, 1195 { 1196 "tcId" : 131, 1197 "comment" : "Flipped bit 8 in tag", 1198 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1199 "msg" : "", 1200 "tag" : "ec13390ea0a7ed15d9d37a6eca1fc990", 1201 "result" : "invalid", 1202 "flags" : [] 1203 }, 1204 { 1205 "tcId" : 132, 1206 "comment" : "Flipped bit 8 in tag", 1207 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1208 "msg" : "0001020304050607", 1209 "tag" : "c91207df60859acb911c7be61be7ca90", 1210 "result" : "invalid", 1211 "flags" : [] 1212 }, 1213 { 1214 "tcId" : 133, 1215 "comment" : "Flipped bit 8 in tag", 1216 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1217 "msg" : "000102030405060708090a0b0c0d0e0f", 1218 "tag" : "f81ade0069a6e389573bf04e7cde688c", 1219 "result" : "invalid", 1220 "flags" : [] 1221 }, 1222 { 1223 "tcId" : 134, 1224 "comment" : "Flipped bit 31 in tag", 1225 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1226 "msg" : "", 1227 "tag" : "ec12398ea0a7ed15d9d37a6eca1fc990", 1228 "result" : "invalid", 1229 "flags" : [] 1230 }, 1231 { 1232 "tcId" : 135, 1233 "comment" : "Flipped bit 31 in tag", 1234 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1235 "msg" : "0001020304050607", 1236 "tag" : "c913075f60859acb911c7be61be7ca90", 1237 "result" : "invalid", 1238 "flags" : [] 1239 }, 1240 { 1241 "tcId" : 136, 1242 "comment" : "Flipped bit 31 in tag", 1243 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1244 "msg" : "000102030405060708090a0b0c0d0e0f", 1245 "tag" : "f81bde8069a6e389573bf04e7cde688c", 1246 "result" : "invalid", 1247 "flags" : [] 1248 }, 1249 { 1250 "tcId" : 137, 1251 "comment" : "Flipped bit 32 in tag", 1252 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1253 "msg" : "", 1254 "tag" : "ec12390ea1a7ed15d9d37a6eca1fc990", 1255 "result" : "invalid", 1256 "flags" : [] 1257 }, 1258 { 1259 "tcId" : 138, 1260 "comment" : "Flipped bit 32 in tag", 1261 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1262 "msg" : "0001020304050607", 1263 "tag" : "c91307df61859acb911c7be61be7ca90", 1264 "result" : "invalid", 1265 "flags" : [] 1266 }, 1267 { 1268 "tcId" : 139, 1269 "comment" : "Flipped bit 32 in tag", 1270 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1271 "msg" : "000102030405060708090a0b0c0d0e0f", 1272 "tag" : "f81bde0068a6e389573bf04e7cde688c", 1273 "result" : "invalid", 1274 "flags" : [] 1275 }, 1276 { 1277 "tcId" : 140, 1278 "comment" : "Flipped bit 33 in tag", 1279 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1280 "msg" : "", 1281 "tag" : "ec12390ea2a7ed15d9d37a6eca1fc990", 1282 "result" : "invalid", 1283 "flags" : [] 1284 }, 1285 { 1286 "tcId" : 141, 1287 "comment" : "Flipped bit 33 in tag", 1288 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1289 "msg" : "0001020304050607", 1290 "tag" : "c91307df62859acb911c7be61be7ca90", 1291 "result" : "invalid", 1292 "flags" : [] 1293 }, 1294 { 1295 "tcId" : 142, 1296 "comment" : "Flipped bit 33 in tag", 1297 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1298 "msg" : "000102030405060708090a0b0c0d0e0f", 1299 "tag" : "f81bde006ba6e389573bf04e7cde688c", 1300 "result" : "invalid", 1301 "flags" : [] 1302 }, 1303 { 1304 "tcId" : 143, 1305 "comment" : "Flipped bit 63 in tag", 1306 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1307 "msg" : "", 1308 "tag" : "ec12390ea0a7ed95d9d37a6eca1fc990", 1309 "result" : "invalid", 1310 "flags" : [] 1311 }, 1312 { 1313 "tcId" : 144, 1314 "comment" : "Flipped bit 63 in tag", 1315 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1316 "msg" : "0001020304050607", 1317 "tag" : "c91307df60859a4b911c7be61be7ca90", 1318 "result" : "invalid", 1319 "flags" : [] 1320 }, 1321 { 1322 "tcId" : 145, 1323 "comment" : "Flipped bit 63 in tag", 1324 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1325 "msg" : "000102030405060708090a0b0c0d0e0f", 1326 "tag" : "f81bde0069a6e309573bf04e7cde688c", 1327 "result" : "invalid", 1328 "flags" : [] 1329 }, 1330 { 1331 "tcId" : 146, 1332 "comment" : "Flipped bit 64 in tag", 1333 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1334 "msg" : "", 1335 "tag" : "ec12390ea0a7ed15d8d37a6eca1fc990", 1336 "result" : "invalid", 1337 "flags" : [] 1338 }, 1339 { 1340 "tcId" : 147, 1341 "comment" : "Flipped bit 64 in tag", 1342 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1343 "msg" : "0001020304050607", 1344 "tag" : "c91307df60859acb901c7be61be7ca90", 1345 "result" : "invalid", 1346 "flags" : [] 1347 }, 1348 { 1349 "tcId" : 148, 1350 "comment" : "Flipped bit 64 in tag", 1351 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1352 "msg" : "000102030405060708090a0b0c0d0e0f", 1353 "tag" : "f81bde0069a6e389563bf04e7cde688c", 1354 "result" : "invalid", 1355 "flags" : [] 1356 }, 1357 { 1358 "tcId" : 149, 1359 "comment" : "Flipped bit 71 in tag", 1360 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1361 "msg" : "", 1362 "tag" : "ec12390ea0a7ed1559d37a6eca1fc990", 1363 "result" : "invalid", 1364 "flags" : [] 1365 }, 1366 { 1367 "tcId" : 150, 1368 "comment" : "Flipped bit 71 in tag", 1369 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1370 "msg" : "0001020304050607", 1371 "tag" : "c91307df60859acb111c7be61be7ca90", 1372 "result" : "invalid", 1373 "flags" : [] 1374 }, 1375 { 1376 "tcId" : 151, 1377 "comment" : "Flipped bit 71 in tag", 1378 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1379 "msg" : "000102030405060708090a0b0c0d0e0f", 1380 "tag" : "f81bde0069a6e389d73bf04e7cde688c", 1381 "result" : "invalid", 1382 "flags" : [] 1383 }, 1384 { 1385 "tcId" : 152, 1386 "comment" : "Flipped bit 77 in tag", 1387 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1388 "msg" : "", 1389 "tag" : "ec12390ea0a7ed15d9f37a6eca1fc990", 1390 "result" : "invalid", 1391 "flags" : [] 1392 }, 1393 { 1394 "tcId" : 153, 1395 "comment" : "Flipped bit 77 in tag", 1396 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1397 "msg" : "0001020304050607", 1398 "tag" : "c91307df60859acb913c7be61be7ca90", 1399 "result" : "invalid", 1400 "flags" : [] 1401 }, 1402 { 1403 "tcId" : 154, 1404 "comment" : "Flipped bit 77 in tag", 1405 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1406 "msg" : "000102030405060708090a0b0c0d0e0f", 1407 "tag" : "f81bde0069a6e389571bf04e7cde688c", 1408 "result" : "invalid", 1409 "flags" : [] 1410 }, 1411 { 1412 "tcId" : 155, 1413 "comment" : "Flipped bit 80 in tag", 1414 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1415 "msg" : "", 1416 "tag" : "ec12390ea0a7ed15d9d37b6eca1fc990", 1417 "result" : "invalid", 1418 "flags" : [] 1419 }, 1420 { 1421 "tcId" : 156, 1422 "comment" : "Flipped bit 80 in tag", 1423 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1424 "msg" : "0001020304050607", 1425 "tag" : "c91307df60859acb911c7ae61be7ca90", 1426 "result" : "invalid", 1427 "flags" : [] 1428 }, 1429 { 1430 "tcId" : 157, 1431 "comment" : "Flipped bit 80 in tag", 1432 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1433 "msg" : "000102030405060708090a0b0c0d0e0f", 1434 "tag" : "f81bde0069a6e389573bf14e7cde688c", 1435 "result" : "invalid", 1436 "flags" : [] 1437 }, 1438 { 1439 "tcId" : 158, 1440 "comment" : "Flipped bit 96 in tag", 1441 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1442 "msg" : "", 1443 "tag" : "ec12390ea0a7ed15d9d37a6ecb1fc990", 1444 "result" : "invalid", 1445 "flags" : [] 1446 }, 1447 { 1448 "tcId" : 159, 1449 "comment" : "Flipped bit 96 in tag", 1450 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1451 "msg" : "0001020304050607", 1452 "tag" : "c91307df60859acb911c7be61ae7ca90", 1453 "result" : "invalid", 1454 "flags" : [] 1455 }, 1456 { 1457 "tcId" : 160, 1458 "comment" : "Flipped bit 96 in tag", 1459 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1460 "msg" : "000102030405060708090a0b0c0d0e0f", 1461 "tag" : "f81bde0069a6e389573bf04e7dde688c", 1462 "result" : "invalid", 1463 "flags" : [] 1464 }, 1465 { 1466 "tcId" : 161, 1467 "comment" : "Flipped bit 97 in tag", 1468 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1469 "msg" : "", 1470 "tag" : "ec12390ea0a7ed15d9d37a6ec81fc990", 1471 "result" : "invalid", 1472 "flags" : [] 1473 }, 1474 { 1475 "tcId" : 162, 1476 "comment" : "Flipped bit 97 in tag", 1477 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1478 "msg" : "0001020304050607", 1479 "tag" : "c91307df60859acb911c7be619e7ca90", 1480 "result" : "invalid", 1481 "flags" : [] 1482 }, 1483 { 1484 "tcId" : 163, 1485 "comment" : "Flipped bit 97 in tag", 1486 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1487 "msg" : "000102030405060708090a0b0c0d0e0f", 1488 "tag" : "f81bde0069a6e389573bf04e7ede688c", 1489 "result" : "invalid", 1490 "flags" : [] 1491 }, 1492 { 1493 "tcId" : 164, 1494 "comment" : "Flipped bit 103 in tag", 1495 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1496 "msg" : "", 1497 "tag" : "ec12390ea0a7ed15d9d37a6e4a1fc990", 1498 "result" : "invalid", 1499 "flags" : [] 1500 }, 1501 { 1502 "tcId" : 165, 1503 "comment" : "Flipped bit 103 in tag", 1504 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1505 "msg" : "0001020304050607", 1506 "tag" : "c91307df60859acb911c7be69be7ca90", 1507 "result" : "invalid", 1508 "flags" : [] 1509 }, 1510 { 1511 "tcId" : 166, 1512 "comment" : "Flipped bit 103 in tag", 1513 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1514 "msg" : "000102030405060708090a0b0c0d0e0f", 1515 "tag" : "f81bde0069a6e389573bf04efcde688c", 1516 "result" : "invalid", 1517 "flags" : [] 1518 }, 1519 { 1520 "tcId" : 167, 1521 "comment" : "Flipped bit 120 in tag", 1522 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1523 "msg" : "", 1524 "tag" : "ec12390ea0a7ed15d9d37a6eca1fc991", 1525 "result" : "invalid", 1526 "flags" : [] 1527 }, 1528 { 1529 "tcId" : 168, 1530 "comment" : "Flipped bit 120 in tag", 1531 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1532 "msg" : "0001020304050607", 1533 "tag" : "c91307df60859acb911c7be61be7ca91", 1534 "result" : "invalid", 1535 "flags" : [] 1536 }, 1537 { 1538 "tcId" : 169, 1539 "comment" : "Flipped bit 120 in tag", 1540 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1541 "msg" : "000102030405060708090a0b0c0d0e0f", 1542 "tag" : "f81bde0069a6e389573bf04e7cde688d", 1543 "result" : "invalid", 1544 "flags" : [] 1545 }, 1546 { 1547 "tcId" : 170, 1548 "comment" : "Flipped bit 121 in tag", 1549 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1550 "msg" : "", 1551 "tag" : "ec12390ea0a7ed15d9d37a6eca1fc992", 1552 "result" : "invalid", 1553 "flags" : [] 1554 }, 1555 { 1556 "tcId" : 171, 1557 "comment" : "Flipped bit 121 in tag", 1558 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1559 "msg" : "0001020304050607", 1560 "tag" : "c91307df60859acb911c7be61be7ca92", 1561 "result" : "invalid", 1562 "flags" : [] 1563 }, 1564 { 1565 "tcId" : 172, 1566 "comment" : "Flipped bit 121 in tag", 1567 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1568 "msg" : "000102030405060708090a0b0c0d0e0f", 1569 "tag" : "f81bde0069a6e389573bf04e7cde688e", 1570 "result" : "invalid", 1571 "flags" : [] 1572 }, 1573 { 1574 "tcId" : 173, 1575 "comment" : "Flipped bit 126 in tag", 1576 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1577 "msg" : "", 1578 "tag" : "ec12390ea0a7ed15d9d37a6eca1fc9d0", 1579 "result" : "invalid", 1580 "flags" : [] 1581 }, 1582 { 1583 "tcId" : 174, 1584 "comment" : "Flipped bit 126 in tag", 1585 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1586 "msg" : "0001020304050607", 1587 "tag" : "c91307df60859acb911c7be61be7cad0", 1588 "result" : "invalid", 1589 "flags" : [] 1590 }, 1591 { 1592 "tcId" : 175, 1593 "comment" : "Flipped bit 126 in tag", 1594 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1595 "msg" : "000102030405060708090a0b0c0d0e0f", 1596 "tag" : "f81bde0069a6e389573bf04e7cde68cc", 1597 "result" : "invalid", 1598 "flags" : [] 1599 }, 1600 { 1601 "tcId" : 176, 1602 "comment" : "Flipped bit 127 in tag", 1603 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1604 "msg" : "", 1605 "tag" : "ec12390ea0a7ed15d9d37a6eca1fc910", 1606 "result" : "invalid", 1607 "flags" : [] 1608 }, 1609 { 1610 "tcId" : 177, 1611 "comment" : "Flipped bit 127 in tag", 1612 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1613 "msg" : "0001020304050607", 1614 "tag" : "c91307df60859acb911c7be61be7ca10", 1615 "result" : "invalid", 1616 "flags" : [] 1617 }, 1618 { 1619 "tcId" : 178, 1620 "comment" : "Flipped bit 127 in tag", 1621 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1622 "msg" : "000102030405060708090a0b0c0d0e0f", 1623 "tag" : "f81bde0069a6e389573bf04e7cde680c", 1624 "result" : "invalid", 1625 "flags" : [] 1626 }, 1627 { 1628 "tcId" : 179, 1629 "comment" : "Flipped bits 0 and 64 in tag", 1630 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1631 "msg" : "", 1632 "tag" : "ed12390ea0a7ed15d8d37a6eca1fc990", 1633 "result" : "invalid", 1634 "flags" : [] 1635 }, 1636 { 1637 "tcId" : 180, 1638 "comment" : "Flipped bits 0 and 64 in tag", 1639 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1640 "msg" : "0001020304050607", 1641 "tag" : "c81307df60859acb901c7be61be7ca90", 1642 "result" : "invalid", 1643 "flags" : [] 1644 }, 1645 { 1646 "tcId" : 181, 1647 "comment" : "Flipped bits 0 and 64 in tag", 1648 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1649 "msg" : "000102030405060708090a0b0c0d0e0f", 1650 "tag" : "f91bde0069a6e389563bf04e7cde688c", 1651 "result" : "invalid", 1652 "flags" : [] 1653 }, 1654 { 1655 "tcId" : 182, 1656 "comment" : "Flipped bits 31 and 63 in tag", 1657 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1658 "msg" : "", 1659 "tag" : "ec12398ea0a7ed95d9d37a6eca1fc990", 1660 "result" : "invalid", 1661 "flags" : [] 1662 }, 1663 { 1664 "tcId" : 183, 1665 "comment" : "Flipped bits 31 and 63 in tag", 1666 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1667 "msg" : "0001020304050607", 1668 "tag" : "c913075f60859a4b911c7be61be7ca90", 1669 "result" : "invalid", 1670 "flags" : [] 1671 }, 1672 { 1673 "tcId" : 184, 1674 "comment" : "Flipped bits 31 and 63 in tag", 1675 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1676 "msg" : "000102030405060708090a0b0c0d0e0f", 1677 "tag" : "f81bde8069a6e309573bf04e7cde688c", 1678 "result" : "invalid", 1679 "flags" : [] 1680 }, 1681 { 1682 "tcId" : 185, 1683 "comment" : "Flipped bits 63 and 127 in tag", 1684 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1685 "msg" : "", 1686 "tag" : "ec12390ea0a7ed95d9d37a6eca1fc910", 1687 "result" : "invalid", 1688 "flags" : [] 1689 }, 1690 { 1691 "tcId" : 186, 1692 "comment" : "Flipped bits 63 and 127 in tag", 1693 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1694 "msg" : "0001020304050607", 1695 "tag" : "c91307df60859a4b911c7be61be7ca10", 1696 "result" : "invalid", 1697 "flags" : [] 1698 }, 1699 { 1700 "tcId" : 187, 1701 "comment" : "Flipped bits 63 and 127 in tag", 1702 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1703 "msg" : "000102030405060708090a0b0c0d0e0f", 1704 "tag" : "f81bde0069a6e309573bf04e7cde680c", 1705 "result" : "invalid", 1706 "flags" : [] 1707 }, 1708 { 1709 "tcId" : 188, 1710 "comment" : "all bits of tag flipped", 1711 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1712 "msg" : "", 1713 "tag" : "13edc6f15f5812ea262c859135e0366f", 1714 "result" : "invalid", 1715 "flags" : [] 1716 }, 1717 { 1718 "tcId" : 189, 1719 "comment" : "all bits of tag flipped", 1720 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1721 "msg" : "0001020304050607", 1722 "tag" : "36ecf8209f7a65346ee38419e418356f", 1723 "result" : "invalid", 1724 "flags" : [] 1725 }, 1726 { 1727 "tcId" : 190, 1728 "comment" : "all bits of tag flipped", 1729 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1730 "msg" : "000102030405060708090a0b0c0d0e0f", 1731 "tag" : "07e421ff96591c76a8c40fb183219773", 1732 "result" : "invalid", 1733 "flags" : [] 1734 }, 1735 { 1736 "tcId" : 191, 1737 "comment" : "Tag changed to all zero", 1738 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1739 "msg" : "", 1740 "tag" : "00000000000000000000000000000000", 1741 "result" : "invalid", 1742 "flags" : [] 1743 }, 1744 { 1745 "tcId" : 192, 1746 "comment" : "Tag changed to all zero", 1747 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1748 "msg" : "0001020304050607", 1749 "tag" : "00000000000000000000000000000000", 1750 "result" : "invalid", 1751 "flags" : [] 1752 }, 1753 { 1754 "tcId" : 193, 1755 "comment" : "Tag changed to all zero", 1756 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1757 "msg" : "000102030405060708090a0b0c0d0e0f", 1758 "tag" : "00000000000000000000000000000000", 1759 "result" : "invalid", 1760 "flags" : [] 1761 }, 1762 { 1763 "tcId" : 194, 1764 "comment" : "tag changed to all 1", 1765 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1766 "msg" : "", 1767 "tag" : "ffffffffffffffffffffffffffffffff", 1768 "result" : "invalid", 1769 "flags" : [] 1770 }, 1771 { 1772 "tcId" : 195, 1773 "comment" : "tag changed to all 1", 1774 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1775 "msg" : "0001020304050607", 1776 "tag" : "ffffffffffffffffffffffffffffffff", 1777 "result" : "invalid", 1778 "flags" : [] 1779 }, 1780 { 1781 "tcId" : 196, 1782 "comment" : "tag changed to all 1", 1783 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1784 "msg" : "000102030405060708090a0b0c0d0e0f", 1785 "tag" : "ffffffffffffffffffffffffffffffff", 1786 "result" : "invalid", 1787 "flags" : [] 1788 }, 1789 { 1790 "tcId" : 197, 1791 "comment" : "msbs changed in tag", 1792 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1793 "msg" : "", 1794 "tag" : "6c92b98e20276d955953faee4a9f4910", 1795 "result" : "invalid", 1796 "flags" : [] 1797 }, 1798 { 1799 "tcId" : 198, 1800 "comment" : "msbs changed in tag", 1801 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1802 "msg" : "0001020304050607", 1803 "tag" : "4993875fe0051a4b119cfb669b674a10", 1804 "result" : "invalid", 1805 "flags" : [] 1806 }, 1807 { 1808 "tcId" : 199, 1809 "comment" : "msbs changed in tag", 1810 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1811 "msg" : "000102030405060708090a0b0c0d0e0f", 1812 "tag" : "789b5e80e9266309d7bb70cefc5ee80c", 1813 "result" : "invalid", 1814 "flags" : [] 1815 }, 1816 { 1817 "tcId" : 200, 1818 "comment" : "lsbs changed in tag", 1819 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1820 "msg" : "", 1821 "tag" : "ed13380fa1a6ec14d8d27b6fcb1ec891", 1822 "result" : "invalid", 1823 "flags" : [] 1824 }, 1825 { 1826 "tcId" : 201, 1827 "comment" : "lsbs changed in tag", 1828 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1829 "msg" : "0001020304050607", 1830 "tag" : "c81206de61849bca901d7ae71ae6cb91", 1831 "result" : "invalid", 1832 "flags" : [] 1833 }, 1834 { 1835 "tcId" : 202, 1836 "comment" : "lsbs changed in tag", 1837 "key" : "000102030405060708090a0b0c0d0e0f1011121314151617", 1838 "msg" : "000102030405060708090a0b0c0d0e0f", 1839 "tag" : "f91adf0168a7e288563af14f7ddf698d", 1840 "result" : "invalid", 1841 "flags" : [] 1842 } 1843 ] 1844 }, 1845 { 1846 "keySize" : 256, 1847 "tagSize" : 128, 1848 "type" : "MacTest", 1849 "tests" : [ 1850 { 1851 "tcId" : 203, 1852 "comment" : "empty message", 1853 "key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97", 1854 "msg" : "", 1855 "tag" : "736c7b56957db774c5ddf7c7a70ba8a8", 1856 "result" : "valid", 1857 "flags" : [] 1858 }, 1859 { 1860 "tcId" : 204, 1861 "comment" : "short message", 1862 "key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc", 1863 "msg" : "40", 1864 "tag" : "9d47482c2d9252bace43a75a8335b8b8", 1865 "result" : "valid", 1866 "flags" : [] 1867 }, 1868 { 1869 "tcId" : 205, 1870 "comment" : "short message", 1871 "key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f", 1872 "msg" : "6601", 1873 "tag" : "c7c44e31c466334992d6f9de3c771634", 1874 "result" : "valid", 1875 "flags" : [] 1876 }, 1877 { 1878 "tcId" : 206, 1879 "comment" : "short message", 1880 "key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b", 1881 "msg" : "f1d300", 1882 "tag" : "b7086603a85e11fceb8cadea9bd30939", 1883 "result" : "valid", 1884 "flags" : [] 1885 }, 1886 { 1887 "tcId" : 207, 1888 "comment" : "short message", 1889 "key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77", 1890 "msg" : "2ae63cbf", 1891 "tag" : "ba383a3a15c9df64bba50d611113a024", 1892 "result" : "valid", 1893 "flags" : [] 1894 }, 1895 { 1896 "tcId" : 208, 1897 "comment" : "short message", 1898 "key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8", 1899 "msg" : "af3a015ea1", 1900 "tag" : "b457137c548908c629f714fe83b1ed90", 1901 "result" : "valid", 1902 "flags" : [] 1903 }, 1904 { 1905 "tcId" : 209, 1906 "comment" : "short message", 1907 "key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c", 1908 "msg" : "3f56935def3f", 1909 "tag" : "b6d6fde93fc85de289b36b446d77b423", 1910 "result" : "valid", 1911 "flags" : [] 1912 }, 1913 { 1914 "tcId" : 210, 1915 "comment" : "short message", 1916 "key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493", 1917 "msg" : "57bb86beed156f", 1918 "tag" : "8b1ef72d0a612735b08efef981f213c2", 1919 "result" : "valid", 1920 "flags" : [] 1921 }, 1922 { 1923 "tcId" : 211, 1924 "comment" : "short message", 1925 "key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5", 1926 "msg" : "2e4e7ef728fe11af", 1927 "tag" : "f79606b83a7706a2a19e068bce818898", 1928 "result" : "valid", 1929 "flags" : [] 1930 }, 1931 { 1932 "tcId" : 212, 1933 "comment" : "short message", 1934 "key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf", 1935 "msg" : "852a21d92848e627c7", 1936 "tag" : "a5a877f22ac743b7fb9e050d2e3ddb02", 1937 "result" : "valid", 1938 "flags" : [] 1939 }, 1940 { 1941 "tcId" : 213, 1942 "comment" : "short message", 1943 "key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4", 1944 "msg" : "195a3b292f93baff0a2c", 1945 "tag" : "6ea172e5c4d2fac075ca602de5757a62", 1946 "result" : "valid", 1947 "flags" : [] 1948 }, 1949 { 1950 "tcId" : 214, 1951 "comment" : "short message", 1952 "key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c", 1953 "msg" : "afd73117330c6e8528a6e4", 1954 "tag" : "68020bfc9bd73fd80d3ce581ba3b1208", 1955 "result" : "valid", 1956 "flags" : [] 1957 }, 1958 { 1959 "tcId" : 215, 1960 "comment" : "short message", 1961 "key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc", 1962 "msg" : "0ff54d6b6759120c2e8a51e3", 1963 "tag" : "110edd727a9bf7fa11a6358afe617d9d", 1964 "result" : "valid", 1965 "flags" : [] 1966 }, 1967 { 1968 "tcId" : 216, 1969 "comment" : "short message", 1970 "key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8", 1971 "msg" : "f0058d412a104e53d820b95a7f", 1972 "tag" : "1fa24c6625a0f8e1fc37827ac84d3cc4", 1973 "result" : "valid", 1974 "flags" : [] 1975 }, 1976 { 1977 "tcId" : 217, 1978 "comment" : "short message", 1979 "key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19", 1980 "msg" : "aacc36972f183057919ff57b49e1", 1981 "tag" : "868765a8fa6aa898ddec0f4123e996be", 1982 "result" : "valid", 1983 "flags" : [] 1984 }, 1985 { 1986 "tcId" : 218, 1987 "comment" : "short message", 1988 "key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa", 1989 "msg" : "5d066a92c300e9b6ddd63a7c13ae33", 1990 "tag" : "b96818b7acaf879c7a7f8271375a6914", 1991 "result" : "valid", 1992 "flags" : [] 1993 }, 1994 { 1995 "tcId" : 219, 1996 "comment" : "", 1997 "key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd", 1998 "msg" : "cc37fae15f745a2f40e2c8b192f2b38d", 1999 "tag" : "4b88e193000c5a4b23e95c7f2b26530b", 2000 "result" : "valid", 2001 "flags" : [] 2002 }, 2003 { 2004 "tcId" : 220, 2005 "comment" : "", 2006 "key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7", 2007 "msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5", 2008 "tag" : "86911c7da51dc0823d6e93d4290d1ad4", 2009 "result" : "valid", 2010 "flags" : [] 2011 }, 2012 { 2013 "tcId" : 221, 2014 "comment" : "", 2015 "key" : "0427a70e257528f3ab70640bba1a5de12cf3885dd4c8e284fbbb55feb35294a5", 2016 "msg" : "13937f8544f44270d01175a011f7670e93fa6ba7ef02336e", 2017 "tag" : "ccb2c51bfbe2598f9109fc70ed07f0eb", 2018 "result" : "valid", 2019 "flags" : [] 2020 }, 2021 { 2022 "tcId" : 222, 2023 "comment" : "", 2024 "key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892", 2025 "msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18", 2026 "tag" : "925f177d85ea297ef14b203fe409f9ab", 2027 "result" : "valid", 2028 "flags" : [] 2029 }, 2030 { 2031 "tcId" : 223, 2032 "comment" : "Flipped bit 0 in tag", 2033 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2034 "msg" : "", 2035 "tag" : "6af0a293d8cba0101f0089727691b7fb", 2036 "result" : "invalid", 2037 "flags" : [] 2038 }, 2039 { 2040 "tcId" : 224, 2041 "comment" : "Flipped bit 0 in tag", 2042 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2043 "msg" : "0001020304050607", 2044 "tag" : "d709717c3a4ef8a2ea200b297d2accec", 2045 "result" : "invalid", 2046 "flags" : [] 2047 }, 2048 { 2049 "tcId" : 225, 2050 "comment" : "Flipped bit 0 in tag", 2051 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2052 "msg" : "000102030405060708090a0b0c0d0e0f", 2053 "tag" : "58ee3f3b5f83e290cae26dad29bba32d", 2054 "result" : "invalid", 2055 "flags" : [] 2056 }, 2057 { 2058 "tcId" : 226, 2059 "comment" : "Flipped bit 1 in tag", 2060 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2061 "msg" : "", 2062 "tag" : "69f0a293d8cba0101f0089727691b7fb", 2063 "result" : "invalid", 2064 "flags" : [] 2065 }, 2066 { 2067 "tcId" : 227, 2068 "comment" : "Flipped bit 1 in tag", 2069 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2070 "msg" : "0001020304050607", 2071 "tag" : "d409717c3a4ef8a2ea200b297d2accec", 2072 "result" : "invalid", 2073 "flags" : [] 2074 }, 2075 { 2076 "tcId" : 228, 2077 "comment" : "Flipped bit 1 in tag", 2078 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2079 "msg" : "000102030405060708090a0b0c0d0e0f", 2080 "tag" : "5bee3f3b5f83e290cae26dad29bba32d", 2081 "result" : "invalid", 2082 "flags" : [] 2083 }, 2084 { 2085 "tcId" : 229, 2086 "comment" : "Flipped bit 7 in tag", 2087 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2088 "msg" : "", 2089 "tag" : "ebf0a293d8cba0101f0089727691b7fb", 2090 "result" : "invalid", 2091 "flags" : [] 2092 }, 2093 { 2094 "tcId" : 230, 2095 "comment" : "Flipped bit 7 in tag", 2096 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2097 "msg" : "0001020304050607", 2098 "tag" : "5609717c3a4ef8a2ea200b297d2accec", 2099 "result" : "invalid", 2100 "flags" : [] 2101 }, 2102 { 2103 "tcId" : 231, 2104 "comment" : "Flipped bit 7 in tag", 2105 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2106 "msg" : "000102030405060708090a0b0c0d0e0f", 2107 "tag" : "d9ee3f3b5f83e290cae26dad29bba32d", 2108 "result" : "invalid", 2109 "flags" : [] 2110 }, 2111 { 2112 "tcId" : 232, 2113 "comment" : "Flipped bit 8 in tag", 2114 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2115 "msg" : "", 2116 "tag" : "6bf1a293d8cba0101f0089727691b7fb", 2117 "result" : "invalid", 2118 "flags" : [] 2119 }, 2120 { 2121 "tcId" : 233, 2122 "comment" : "Flipped bit 8 in tag", 2123 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2124 "msg" : "0001020304050607", 2125 "tag" : "d608717c3a4ef8a2ea200b297d2accec", 2126 "result" : "invalid", 2127 "flags" : [] 2128 }, 2129 { 2130 "tcId" : 234, 2131 "comment" : "Flipped bit 8 in tag", 2132 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2133 "msg" : "000102030405060708090a0b0c0d0e0f", 2134 "tag" : "59ef3f3b5f83e290cae26dad29bba32d", 2135 "result" : "invalid", 2136 "flags" : [] 2137 }, 2138 { 2139 "tcId" : 235, 2140 "comment" : "Flipped bit 31 in tag", 2141 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2142 "msg" : "", 2143 "tag" : "6bf0a213d8cba0101f0089727691b7fb", 2144 "result" : "invalid", 2145 "flags" : [] 2146 }, 2147 { 2148 "tcId" : 236, 2149 "comment" : "Flipped bit 31 in tag", 2150 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2151 "msg" : "0001020304050607", 2152 "tag" : "d60971fc3a4ef8a2ea200b297d2accec", 2153 "result" : "invalid", 2154 "flags" : [] 2155 }, 2156 { 2157 "tcId" : 237, 2158 "comment" : "Flipped bit 31 in tag", 2159 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2160 "msg" : "000102030405060708090a0b0c0d0e0f", 2161 "tag" : "59ee3fbb5f83e290cae26dad29bba32d", 2162 "result" : "invalid", 2163 "flags" : [] 2164 }, 2165 { 2166 "tcId" : 238, 2167 "comment" : "Flipped bit 32 in tag", 2168 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2169 "msg" : "", 2170 "tag" : "6bf0a293d9cba0101f0089727691b7fb", 2171 "result" : "invalid", 2172 "flags" : [] 2173 }, 2174 { 2175 "tcId" : 239, 2176 "comment" : "Flipped bit 32 in tag", 2177 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2178 "msg" : "0001020304050607", 2179 "tag" : "d609717c3b4ef8a2ea200b297d2accec", 2180 "result" : "invalid", 2181 "flags" : [] 2182 }, 2183 { 2184 "tcId" : 240, 2185 "comment" : "Flipped bit 32 in tag", 2186 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2187 "msg" : "000102030405060708090a0b0c0d0e0f", 2188 "tag" : "59ee3f3b5e83e290cae26dad29bba32d", 2189 "result" : "invalid", 2190 "flags" : [] 2191 }, 2192 { 2193 "tcId" : 241, 2194 "comment" : "Flipped bit 33 in tag", 2195 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2196 "msg" : "", 2197 "tag" : "6bf0a293dacba0101f0089727691b7fb", 2198 "result" : "invalid", 2199 "flags" : [] 2200 }, 2201 { 2202 "tcId" : 242, 2203 "comment" : "Flipped bit 33 in tag", 2204 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2205 "msg" : "0001020304050607", 2206 "tag" : "d609717c384ef8a2ea200b297d2accec", 2207 "result" : "invalid", 2208 "flags" : [] 2209 }, 2210 { 2211 "tcId" : 243, 2212 "comment" : "Flipped bit 33 in tag", 2213 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2214 "msg" : "000102030405060708090a0b0c0d0e0f", 2215 "tag" : "59ee3f3b5d83e290cae26dad29bba32d", 2216 "result" : "invalid", 2217 "flags" : [] 2218 }, 2219 { 2220 "tcId" : 244, 2221 "comment" : "Flipped bit 63 in tag", 2222 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2223 "msg" : "", 2224 "tag" : "6bf0a293d8cba0901f0089727691b7fb", 2225 "result" : "invalid", 2226 "flags" : [] 2227 }, 2228 { 2229 "tcId" : 245, 2230 "comment" : "Flipped bit 63 in tag", 2231 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2232 "msg" : "0001020304050607", 2233 "tag" : "d609717c3a4ef822ea200b297d2accec", 2234 "result" : "invalid", 2235 "flags" : [] 2236 }, 2237 { 2238 "tcId" : 246, 2239 "comment" : "Flipped bit 63 in tag", 2240 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2241 "msg" : "000102030405060708090a0b0c0d0e0f", 2242 "tag" : "59ee3f3b5f83e210cae26dad29bba32d", 2243 "result" : "invalid", 2244 "flags" : [] 2245 }, 2246 { 2247 "tcId" : 247, 2248 "comment" : "Flipped bit 64 in tag", 2249 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2250 "msg" : "", 2251 "tag" : "6bf0a293d8cba0101e0089727691b7fb", 2252 "result" : "invalid", 2253 "flags" : [] 2254 }, 2255 { 2256 "tcId" : 248, 2257 "comment" : "Flipped bit 64 in tag", 2258 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2259 "msg" : "0001020304050607", 2260 "tag" : "d609717c3a4ef8a2eb200b297d2accec", 2261 "result" : "invalid", 2262 "flags" : [] 2263 }, 2264 { 2265 "tcId" : 249, 2266 "comment" : "Flipped bit 64 in tag", 2267 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2268 "msg" : "000102030405060708090a0b0c0d0e0f", 2269 "tag" : "59ee3f3b5f83e290cbe26dad29bba32d", 2270 "result" : "invalid", 2271 "flags" : [] 2272 }, 2273 { 2274 "tcId" : 250, 2275 "comment" : "Flipped bit 71 in tag", 2276 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2277 "msg" : "", 2278 "tag" : "6bf0a293d8cba0109f0089727691b7fb", 2279 "result" : "invalid", 2280 "flags" : [] 2281 }, 2282 { 2283 "tcId" : 251, 2284 "comment" : "Flipped bit 71 in tag", 2285 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2286 "msg" : "0001020304050607", 2287 "tag" : "d609717c3a4ef8a26a200b297d2accec", 2288 "result" : "invalid", 2289 "flags" : [] 2290 }, 2291 { 2292 "tcId" : 252, 2293 "comment" : "Flipped bit 71 in tag", 2294 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2295 "msg" : "000102030405060708090a0b0c0d0e0f", 2296 "tag" : "59ee3f3b5f83e2904ae26dad29bba32d", 2297 "result" : "invalid", 2298 "flags" : [] 2299 }, 2300 { 2301 "tcId" : 253, 2302 "comment" : "Flipped bit 77 in tag", 2303 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2304 "msg" : "", 2305 "tag" : "6bf0a293d8cba0101f2089727691b7fb", 2306 "result" : "invalid", 2307 "flags" : [] 2308 }, 2309 { 2310 "tcId" : 254, 2311 "comment" : "Flipped bit 77 in tag", 2312 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2313 "msg" : "0001020304050607", 2314 "tag" : "d609717c3a4ef8a2ea000b297d2accec", 2315 "result" : "invalid", 2316 "flags" : [] 2317 }, 2318 { 2319 "tcId" : 255, 2320 "comment" : "Flipped bit 77 in tag", 2321 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2322 "msg" : "000102030405060708090a0b0c0d0e0f", 2323 "tag" : "59ee3f3b5f83e290cac26dad29bba32d", 2324 "result" : "invalid", 2325 "flags" : [] 2326 }, 2327 { 2328 "tcId" : 256, 2329 "comment" : "Flipped bit 80 in tag", 2330 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2331 "msg" : "", 2332 "tag" : "6bf0a293d8cba0101f0088727691b7fb", 2333 "result" : "invalid", 2334 "flags" : [] 2335 }, 2336 { 2337 "tcId" : 257, 2338 "comment" : "Flipped bit 80 in tag", 2339 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2340 "msg" : "0001020304050607", 2341 "tag" : "d609717c3a4ef8a2ea200a297d2accec", 2342 "result" : "invalid", 2343 "flags" : [] 2344 }, 2345 { 2346 "tcId" : 258, 2347 "comment" : "Flipped bit 80 in tag", 2348 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2349 "msg" : "000102030405060708090a0b0c0d0e0f", 2350 "tag" : "59ee3f3b5f83e290cae26cad29bba32d", 2351 "result" : "invalid", 2352 "flags" : [] 2353 }, 2354 { 2355 "tcId" : 259, 2356 "comment" : "Flipped bit 96 in tag", 2357 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2358 "msg" : "", 2359 "tag" : "6bf0a293d8cba0101f0089727791b7fb", 2360 "result" : "invalid", 2361 "flags" : [] 2362 }, 2363 { 2364 "tcId" : 260, 2365 "comment" : "Flipped bit 96 in tag", 2366 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2367 "msg" : "0001020304050607", 2368 "tag" : "d609717c3a4ef8a2ea200b297c2accec", 2369 "result" : "invalid", 2370 "flags" : [] 2371 }, 2372 { 2373 "tcId" : 261, 2374 "comment" : "Flipped bit 96 in tag", 2375 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2376 "msg" : "000102030405060708090a0b0c0d0e0f", 2377 "tag" : "59ee3f3b5f83e290cae26dad28bba32d", 2378 "result" : "invalid", 2379 "flags" : [] 2380 }, 2381 { 2382 "tcId" : 262, 2383 "comment" : "Flipped bit 97 in tag", 2384 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2385 "msg" : "", 2386 "tag" : "6bf0a293d8cba0101f0089727491b7fb", 2387 "result" : "invalid", 2388 "flags" : [] 2389 }, 2390 { 2391 "tcId" : 263, 2392 "comment" : "Flipped bit 97 in tag", 2393 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2394 "msg" : "0001020304050607", 2395 "tag" : "d609717c3a4ef8a2ea200b297f2accec", 2396 "result" : "invalid", 2397 "flags" : [] 2398 }, 2399 { 2400 "tcId" : 264, 2401 "comment" : "Flipped bit 97 in tag", 2402 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2403 "msg" : "000102030405060708090a0b0c0d0e0f", 2404 "tag" : "59ee3f3b5f83e290cae26dad2bbba32d", 2405 "result" : "invalid", 2406 "flags" : [] 2407 }, 2408 { 2409 "tcId" : 265, 2410 "comment" : "Flipped bit 103 in tag", 2411 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2412 "msg" : "", 2413 "tag" : "6bf0a293d8cba0101f008972f691b7fb", 2414 "result" : "invalid", 2415 "flags" : [] 2416 }, 2417 { 2418 "tcId" : 266, 2419 "comment" : "Flipped bit 103 in tag", 2420 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2421 "msg" : "0001020304050607", 2422 "tag" : "d609717c3a4ef8a2ea200b29fd2accec", 2423 "result" : "invalid", 2424 "flags" : [] 2425 }, 2426 { 2427 "tcId" : 267, 2428 "comment" : "Flipped bit 103 in tag", 2429 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2430 "msg" : "000102030405060708090a0b0c0d0e0f", 2431 "tag" : "59ee3f3b5f83e290cae26dada9bba32d", 2432 "result" : "invalid", 2433 "flags" : [] 2434 }, 2435 { 2436 "tcId" : 268, 2437 "comment" : "Flipped bit 120 in tag", 2438 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2439 "msg" : "", 2440 "tag" : "6bf0a293d8cba0101f0089727691b7fa", 2441 "result" : "invalid", 2442 "flags" : [] 2443 }, 2444 { 2445 "tcId" : 269, 2446 "comment" : "Flipped bit 120 in tag", 2447 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2448 "msg" : "0001020304050607", 2449 "tag" : "d609717c3a4ef8a2ea200b297d2acced", 2450 "result" : "invalid", 2451 "flags" : [] 2452 }, 2453 { 2454 "tcId" : 270, 2455 "comment" : "Flipped bit 120 in tag", 2456 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2457 "msg" : "000102030405060708090a0b0c0d0e0f", 2458 "tag" : "59ee3f3b5f83e290cae26dad29bba32c", 2459 "result" : "invalid", 2460 "flags" : [] 2461 }, 2462 { 2463 "tcId" : 271, 2464 "comment" : "Flipped bit 121 in tag", 2465 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2466 "msg" : "", 2467 "tag" : "6bf0a293d8cba0101f0089727691b7f9", 2468 "result" : "invalid", 2469 "flags" : [] 2470 }, 2471 { 2472 "tcId" : 272, 2473 "comment" : "Flipped bit 121 in tag", 2474 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2475 "msg" : "0001020304050607", 2476 "tag" : "d609717c3a4ef8a2ea200b297d2accee", 2477 "result" : "invalid", 2478 "flags" : [] 2479 }, 2480 { 2481 "tcId" : 273, 2482 "comment" : "Flipped bit 121 in tag", 2483 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2484 "msg" : "000102030405060708090a0b0c0d0e0f", 2485 "tag" : "59ee3f3b5f83e290cae26dad29bba32f", 2486 "result" : "invalid", 2487 "flags" : [] 2488 }, 2489 { 2490 "tcId" : 274, 2491 "comment" : "Flipped bit 126 in tag", 2492 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2493 "msg" : "", 2494 "tag" : "6bf0a293d8cba0101f0089727691b7bb", 2495 "result" : "invalid", 2496 "flags" : [] 2497 }, 2498 { 2499 "tcId" : 275, 2500 "comment" : "Flipped bit 126 in tag", 2501 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2502 "msg" : "0001020304050607", 2503 "tag" : "d609717c3a4ef8a2ea200b297d2accac", 2504 "result" : "invalid", 2505 "flags" : [] 2506 }, 2507 { 2508 "tcId" : 276, 2509 "comment" : "Flipped bit 126 in tag", 2510 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2511 "msg" : "000102030405060708090a0b0c0d0e0f", 2512 "tag" : "59ee3f3b5f83e290cae26dad29bba36d", 2513 "result" : "invalid", 2514 "flags" : [] 2515 }, 2516 { 2517 "tcId" : 277, 2518 "comment" : "Flipped bit 127 in tag", 2519 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2520 "msg" : "", 2521 "tag" : "6bf0a293d8cba0101f0089727691b77b", 2522 "result" : "invalid", 2523 "flags" : [] 2524 }, 2525 { 2526 "tcId" : 278, 2527 "comment" : "Flipped bit 127 in tag", 2528 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2529 "msg" : "0001020304050607", 2530 "tag" : "d609717c3a4ef8a2ea200b297d2acc6c", 2531 "result" : "invalid", 2532 "flags" : [] 2533 }, 2534 { 2535 "tcId" : 279, 2536 "comment" : "Flipped bit 127 in tag", 2537 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2538 "msg" : "000102030405060708090a0b0c0d0e0f", 2539 "tag" : "59ee3f3b5f83e290cae26dad29bba3ad", 2540 "result" : "invalid", 2541 "flags" : [] 2542 }, 2543 { 2544 "tcId" : 280, 2545 "comment" : "Flipped bits 0 and 64 in tag", 2546 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2547 "msg" : "", 2548 "tag" : "6af0a293d8cba0101e0089727691b7fb", 2549 "result" : "invalid", 2550 "flags" : [] 2551 }, 2552 { 2553 "tcId" : 281, 2554 "comment" : "Flipped bits 0 and 64 in tag", 2555 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2556 "msg" : "0001020304050607", 2557 "tag" : "d709717c3a4ef8a2eb200b297d2accec", 2558 "result" : "invalid", 2559 "flags" : [] 2560 }, 2561 { 2562 "tcId" : 282, 2563 "comment" : "Flipped bits 0 and 64 in tag", 2564 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2565 "msg" : "000102030405060708090a0b0c0d0e0f", 2566 "tag" : "58ee3f3b5f83e290cbe26dad29bba32d", 2567 "result" : "invalid", 2568 "flags" : [] 2569 }, 2570 { 2571 "tcId" : 283, 2572 "comment" : "Flipped bits 31 and 63 in tag", 2573 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2574 "msg" : "", 2575 "tag" : "6bf0a213d8cba0901f0089727691b7fb", 2576 "result" : "invalid", 2577 "flags" : [] 2578 }, 2579 { 2580 "tcId" : 284, 2581 "comment" : "Flipped bits 31 and 63 in tag", 2582 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2583 "msg" : "0001020304050607", 2584 "tag" : "d60971fc3a4ef822ea200b297d2accec", 2585 "result" : "invalid", 2586 "flags" : [] 2587 }, 2588 { 2589 "tcId" : 285, 2590 "comment" : "Flipped bits 31 and 63 in tag", 2591 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2592 "msg" : "000102030405060708090a0b0c0d0e0f", 2593 "tag" : "59ee3fbb5f83e210cae26dad29bba32d", 2594 "result" : "invalid", 2595 "flags" : [] 2596 }, 2597 { 2598 "tcId" : 286, 2599 "comment" : "Flipped bits 63 and 127 in tag", 2600 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2601 "msg" : "", 2602 "tag" : "6bf0a293d8cba0901f0089727691b77b", 2603 "result" : "invalid", 2604 "flags" : [] 2605 }, 2606 { 2607 "tcId" : 287, 2608 "comment" : "Flipped bits 63 and 127 in tag", 2609 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2610 "msg" : "0001020304050607", 2611 "tag" : "d609717c3a4ef822ea200b297d2acc6c", 2612 "result" : "invalid", 2613 "flags" : [] 2614 }, 2615 { 2616 "tcId" : 288, 2617 "comment" : "Flipped bits 63 and 127 in tag", 2618 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2619 "msg" : "000102030405060708090a0b0c0d0e0f", 2620 "tag" : "59ee3f3b5f83e210cae26dad29bba3ad", 2621 "result" : "invalid", 2622 "flags" : [] 2623 }, 2624 { 2625 "tcId" : 289, 2626 "comment" : "all bits of tag flipped", 2627 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2628 "msg" : "", 2629 "tag" : "940f5d6c27345fefe0ff768d896e4804", 2630 "result" : "invalid", 2631 "flags" : [] 2632 }, 2633 { 2634 "tcId" : 290, 2635 "comment" : "all bits of tag flipped", 2636 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2637 "msg" : "0001020304050607", 2638 "tag" : "29f68e83c5b1075d15dff4d682d53313", 2639 "result" : "invalid", 2640 "flags" : [] 2641 }, 2642 { 2643 "tcId" : 291, 2644 "comment" : "all bits of tag flipped", 2645 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2646 "msg" : "000102030405060708090a0b0c0d0e0f", 2647 "tag" : "a611c0c4a07c1d6f351d9252d6445cd2", 2648 "result" : "invalid", 2649 "flags" : [] 2650 }, 2651 { 2652 "tcId" : 292, 2653 "comment" : "Tag changed to all zero", 2654 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2655 "msg" : "", 2656 "tag" : "00000000000000000000000000000000", 2657 "result" : "invalid", 2658 "flags" : [] 2659 }, 2660 { 2661 "tcId" : 293, 2662 "comment" : "Tag changed to all zero", 2663 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2664 "msg" : "0001020304050607", 2665 "tag" : "00000000000000000000000000000000", 2666 "result" : "invalid", 2667 "flags" : [] 2668 }, 2669 { 2670 "tcId" : 294, 2671 "comment" : "Tag changed to all zero", 2672 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2673 "msg" : "000102030405060708090a0b0c0d0e0f", 2674 "tag" : "00000000000000000000000000000000", 2675 "result" : "invalid", 2676 "flags" : [] 2677 }, 2678 { 2679 "tcId" : 295, 2680 "comment" : "tag changed to all 1", 2681 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2682 "msg" : "", 2683 "tag" : "ffffffffffffffffffffffffffffffff", 2684 "result" : "invalid", 2685 "flags" : [] 2686 }, 2687 { 2688 "tcId" : 296, 2689 "comment" : "tag changed to all 1", 2690 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2691 "msg" : "0001020304050607", 2692 "tag" : "ffffffffffffffffffffffffffffffff", 2693 "result" : "invalid", 2694 "flags" : [] 2695 }, 2696 { 2697 "tcId" : 297, 2698 "comment" : "tag changed to all 1", 2699 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2700 "msg" : "000102030405060708090a0b0c0d0e0f", 2701 "tag" : "ffffffffffffffffffffffffffffffff", 2702 "result" : "invalid", 2703 "flags" : [] 2704 }, 2705 { 2706 "tcId" : 298, 2707 "comment" : "msbs changed in tag", 2708 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2709 "msg" : "", 2710 "tag" : "eb702213584b20909f8009f2f611377b", 2711 "result" : "invalid", 2712 "flags" : [] 2713 }, 2714 { 2715 "tcId" : 299, 2716 "comment" : "msbs changed in tag", 2717 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2718 "msg" : "0001020304050607", 2719 "tag" : "5689f1fcbace78226aa08ba9fdaa4c6c", 2720 "result" : "invalid", 2721 "flags" : [] 2722 }, 2723 { 2724 "tcId" : 300, 2725 "comment" : "msbs changed in tag", 2726 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2727 "msg" : "000102030405060708090a0b0c0d0e0f", 2728 "tag" : "d96ebfbbdf0362104a62ed2da93b23ad", 2729 "result" : "invalid", 2730 "flags" : [] 2731 }, 2732 { 2733 "tcId" : 301, 2734 "comment" : "lsbs changed in tag", 2735 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2736 "msg" : "", 2737 "tag" : "6af1a392d9caa1111e0188737790b6fa", 2738 "result" : "invalid", 2739 "flags" : [] 2740 }, 2741 { 2742 "tcId" : 302, 2743 "comment" : "lsbs changed in tag", 2744 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2745 "msg" : "0001020304050607", 2746 "tag" : "d708707d3b4ff9a3eb210a287c2bcded", 2747 "result" : "invalid", 2748 "flags" : [] 2749 }, 2750 { 2751 "tcId" : 303, 2752 "comment" : "lsbs changed in tag", 2753 "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2754 "msg" : "000102030405060708090a0b0c0d0e0f", 2755 "tag" : "58ef3e3a5e82e391cbe36cac28baa22c", 2756 "result" : "invalid", 2757 "flags" : [] 2758 } 2759 ] 2760 }, 2761 { 2762 "keySize" : 0, 2763 "tagSize" : 128, 2764 "type" : "MacTest", 2765 "tests" : [ 2766 { 2767 "tcId" : 304, 2768 "comment" : "invalid key size", 2769 "key" : "", 2770 "msg" : "00b9449326d39416", 2771 "tag" : "", 2772 "result" : "invalid", 2773 "flags" : [] 2774 } 2775 ] 2776 }, 2777 { 2778 "keySize" : 8, 2779 "tagSize" : 128, 2780 "type" : "MacTest", 2781 "tests" : [ 2782 { 2783 "tcId" : 305, 2784 "comment" : "invalid key size", 2785 "key" : "0f", 2786 "msg" : "4538b79a1397e2aa", 2787 "tag" : "", 2788 "result" : "invalid", 2789 "flags" : [] 2790 } 2791 ] 2792 }, 2793 { 2794 "keySize" : 64, 2795 "tagSize" : 128, 2796 "type" : "MacTest", 2797 "tests" : [ 2798 { 2799 "tcId" : 306, 2800 "comment" : "invalid key size", 2801 "key" : "a88e385af7185148", 2802 "msg" : "dc63b7ef08096e4f", 2803 "tag" : "", 2804 "result" : "invalid", 2805 "flags" : [] 2806 } 2807 ] 2808 }, 2809 { 2810 "keySize" : 160, 2811 "tagSize" : 128, 2812 "type" : "MacTest", 2813 "tests" : [ 2814 { 2815 "tcId" : 307, 2816 "comment" : "invalid key size", 2817 "key" : "003a228008d390b645929df73a2b2bdd8298918d", 2818 "msg" : "ad1d3c3122ab7ac6", 2819 "tag" : "", 2820 "result" : "invalid", 2821 "flags" : [] 2822 } 2823 ] 2824 }, 2825 { 2826 "keySize" : 320, 2827 "tagSize" : 128, 2828 "type" : "MacTest", 2829 "tests" : [ 2830 { 2831 "tcId" : 308, 2832 "comment" : "invalid key size", 2833 "key" : "94baaac150e2645ae1ec1939c7bcefb73f6edb146fae02289b6c6326ff39bc265d612bef2727fa72", 2834 "msg" : "e3f75a886c4a5591", 2835 "tag" : "", 2836 "result" : "invalid", 2837 "flags" : [] 2838 } 2839 ] 2840 } 2841 ] 2842 }