tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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 }