tor-browser

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

hmac_sha256_test.json (62881B)


      1 {
      2  "algorithm" : "HMACSHA256",
      3  "generatorVersion" : "0.8rc21",
      4  "numberOfTests" : 174,
      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" : 256,
     15      "tagSize" : 256,
     16      "type" : "MacTest",
     17      "tests" : [
     18        {
     19          "tcId" : 1,
     20          "comment" : "empty message",
     21          "key" : "1e225cafb90339bba1b24076d4206c3e79c355805d851682bc818baa4f5a7779",
     22          "msg" : "",
     23          "tag" : "b175b57d89ea6cb606fb3363f2538abd73a4c00b4a1386905bac809004cf1933",
     24          "result" : "valid",
     25          "flags" : []
     26        },
     27        {
     28          "tcId" : 2,
     29          "comment" : "short message",
     30          "key" : "8159fd15133cd964c9a6964c94f0ea269a806fd9f43f0da58b6cd1b33d189b2a",
     31          "msg" : "77",
     32          "tag" : "dfc5105d5eecf7ae7b8b8de3930e7659e84c4172f2555142f1e568fc1872ad93",
     33          "result" : "valid",
     34          "flags" : []
     35        },
     36        {
     37          "tcId" : 3,
     38          "comment" : "short message",
     39          "key" : "85a7cbaae825bb82c9b6f6c5c2af5ac03d1f6daa63d2a93c189948ec41b9ded9",
     40          "msg" : "a59b",
     41          "tag" : "0fe2f13bba2198f6dda1a084be928e304e9cb16a56bc0b7b939a073280244373",
     42          "result" : "valid",
     43          "flags" : []
     44        },
     45        {
     46          "tcId" : 4,
     47          "comment" : "short message",
     48          "key" : "48f3029334e55cfbd574ccc765fb2c3685aab1f4837d23370874a3e634c3a76d",
     49          "msg" : "c7b8b2",
     50          "tag" : "6c13f79bb2d5b6f9a315fe8fd6cbb5cb817a660687009deccd88c377429e596d",
     51          "result" : "valid",
     52          "flags" : []
     53        },
     54        {
     55          "tcId" : 5,
     56          "comment" : "short message",
     57          "key" : "de8b5b5b2f09645be47ecb6407a4e1d9c6b33ae3c2d22517d3357da0357a3139",
     58          "msg" : "cc021d65",
     59          "tag" : "e87538eb167e62d7cb236690ff3f034a9c12d417aa8dfa694d7405f9e1f85fe8",
     60          "result" : "valid",
     61          "flags" : []
     62        },
     63        {
     64          "tcId" : 6,
     65          "comment" : "short message",
     66          "key" : "b7938910f518f13205ca1492c669001a14ff913c8ab4a0dc3564e7418e91297c",
     67          "msg" : "a4a6ef6ebd",
     68          "tag" : "01a93f4ed216d0b280896301e366aa67b25e6b6a5a6e84f291a13391c6e496c5",
     69          "result" : "valid",
     70          "flags" : []
     71        },
     72        {
     73          "tcId" : 7,
     74          "comment" : "short message",
     75          "key" : "1bb997ff4de8a5a391de5c08a33bc2c7c2891e47ad5b9c63110192f78b98fe78",
     76          "msg" : "667e015df7fc",
     77          "tag" : "06b5d8c5392323a802bc5cdd0b3c527454a873d9651c368836eaa4ad982ba546",
     78          "result" : "valid",
     79          "flags" : []
     80        },
     81        {
     82          "tcId" : 8,
     83          "comment" : "short message",
     84          "key" : "32fdeda39f98b4f4426c2d2ac00ab5dd4bfabb68f311447256ed6d3d3a51b154",
     85          "msg" : "4163a9f77e41f5",
     86          "tag" : "1b0103729f48c2772bb132aef9ebd6dd6aafc9145df6d5c514b233ee92ef4a00",
     87          "result" : "valid",
     88          "flags" : []
     89        },
     90        {
     91          "tcId" : 9,
     92          "comment" : "short message",
     93          "key" : "233e4fdee70bcc20235b6977ddfc05b0df66f5635d827c66e5a63cdb16a24938",
     94          "msg" : "fdb2ee4b6d1a0ac2",
     95          "tag" : "120b26ee1355c134c262513c7922deb6c4fd90303de4cd61b9f9cd08f22d6e18",
     96          "result" : "valid",
     97          "flags" : []
     98        },
     99        {
    100          "tcId" : 10,
    101          "comment" : "short message",
    102          "key" : "b984c6734e0bd12b1737b2fc7a1b3803b4dfec402140a57b9eccc35414ae661b",
    103          "msg" : "dea584d0e2a14ad5fd",
    104          "tag" : "88bc2282e5fce47ec6d9895395cd47fff91a0cdc589a8fd56d8d344616533a3d",
    105          "result" : "valid",
    106          "flags" : []
    107        },
    108        {
    109          "tcId" : 11,
    110          "comment" : "short message",
    111          "key" : "d0caf1456ac5e255fa6afd61a79dc8c716f5358a298a508271363fe1ff983561",
    112          "msg" : "18261dc806913c534666",
    113          "tag" : "f678f081d83cf126ad6bd52c2dffd786214f519c47452b85a97458d0c10c3ee5",
    114          "result" : "valid",
    115          "flags" : []
    116        },
    117        {
    118          "tcId" : 12,
    119          "comment" : "short message",
    120          "key" : "835bc8241ed817735ec9d3d0e2df4c173ee4dded4a8ef0c04a96c48f11820463",
    121          "msg" : "26f8083e944bacf04e9a4d",
    122          "tag" : "e0e46cd7d1a75b3d102893da64def46e455308761f1d908786628ca7ee22a0eb",
    123          "result" : "valid",
    124          "flags" : []
    125        },
    126        {
    127          "tcId" : 13,
    128          "comment" : "short message",
    129          "key" : "055f95c9461b0809575eccdfa5cdd06275f25d30915c4eb8db40e1acd3ab7591",
    130          "msg" : "bfb7d6a08dbaa5225f320887",
    131          "tag" : "e76d5c8c070a6b3c4824e9f342dc3056e63819509e1def98b585aeba0d638a00",
    132          "result" : "valid",
    133          "flags" : []
    134        },
    135        {
    136          "tcId" : 14,
    137          "comment" : "short message",
    138          "key" : "e40f7a3eb88ddec4c6347ea4d67610756c82c8ebcc237629bf873ccabc32984a",
    139          "msg" : "7fe43febc78474649e45bf99b2",
    140          "tag" : "aa57d020aa24ad823472c2b80ff2d0cf475f7de0068f9a59e8112fede53a3581",
    141          "result" : "valid",
    142          "flags" : []
    143        },
    144        {
    145          "tcId" : 15,
    146          "comment" : "short message",
    147          "key" : "b020ad1de1c141f7ec615ee5701521773f9b232e4d06376c382894ce51a61f48",
    148          "msg" : "81c7581a194b5e71b41146a582c1",
    149          "tag" : "f45c72603cc160c0762f703407844a7781dfe0f1ddf0aaf4ccd8205e94469aed",
    150          "result" : "valid",
    151          "flags" : []
    152        },
    153        {
    154          "tcId" : 16,
    155          "comment" : "short message",
    156          "key" : "9f3fd61a105202648ecff6074c95e502c1c51acd32ec538a5cce89ef841f7989",
    157          "msg" : "2a76f2acdace42e3b779724946912c",
    158          "tag" : "0226ee13cc05e2340135b3f4b27a9da1a160f6170fe805dadd98a3711ec9c421",
    159          "result" : "valid",
    160          "flags" : []
    161        },
    162        {
    163          "tcId" : 17,
    164          "comment" : "",
    165          "key" : "6fa353868c82e5deeedac7f09471a61bf749ab5498239e947e012eee3c82d7c4",
    166          "msg" : "aeed3e4d4cb9bbb60d482e98c126c0f5",
    167          "tag" : "9ed7f0e73812a27a87a3808ee0c89a6456499e835974ba57c5aab2a0d8c69e93",
    168          "result" : "valid",
    169          "flags" : []
    170        },
    171        {
    172          "tcId" : 18,
    173          "comment" : "",
    174          "key" : "5300489494ca86221c91d6d953952ae1a5e097139dc9cf1179c2f56433753824",
    175          "msg" : "90fea6cf2bd811b449f333ee9233e57697",
    176          "tag" : "5b692cba13b54fffc3adcbb0e015cc011fbfd61235303ff0ad2a49775083bf22",
    177          "result" : "valid",
    178          "flags" : []
    179        },
    180        {
    181          "tcId" : 19,
    182          "comment" : "",
    183          "key" : "383e7c5c13476a62268423ef0500479f9e86e236c5a081c6449189e6afdf2af5",
    184          "msg" : "3202705af89f9555c540b0e1276911d01971abb2c35c78b2",
    185          "tag" : "4e4901592ba46476408d758435c7d1b489d2689afd84ceaaee78bfb91fd9391d",
    186          "result" : "valid",
    187          "flags" : []
    188        },
    189        {
    190          "tcId" : 20,
    191          "comment" : "",
    192          "key" : "186e248ad824e1eb93329a7fdcd565b6cb4eaf3f85b90b910777128d8c538d27",
    193          "msg" : "92ef9ff52f46eccc7e38b9ee19fd2de3b37726c8e6ce9e1b96db5dda4c317902",
    194          "tag" : "3fc1d73dd4a8858c1fc3d8c4a3f33ed5ad0c70210038394a5902cb26fe287348",
    195          "result" : "valid",
    196          "flags" : []
    197        },
    198        {
    199          "tcId" : 21,
    200          "comment" : "long message",
    201          "key" : "28855c7efc8532d92567300933cc1ca2d0586f55dcc9f054fcca2f05254fbf7f",
    202          "msg" : "9c09207ff0e6e582cb3747dca954c94d45c05e93f1e6f21179cf0e25b4cede74b5479d32f5166935c86f0441905865",
    203          "tag" : "788c0589000fb7f0b5d51f1596472bc9ec413421a43df96ee32b02b5d275ffe3",
    204          "result" : "valid",
    205          "flags" : []
    206        },
    207        {
    208          "tcId" : 22,
    209          "comment" : "long message",
    210          "key" : "8e540cb30c94836ae2a5950f355d482a7002e255207e94fda3f7ef1a099013a0",
    211          "msg" : "d6500f95e11262e308bf3df4df4b855f33e857563d4543f195639a0a17b442eb9fdcc1367d2eee75c8f805730b89290f",
    212          "tag" : "39697e70ce741feb33dedc069f00b5627fd9b837d10cbdd5b6d19cfbd511dd2c",
    213          "result" : "valid",
    214          "flags" : []
    215        },
    216        {
    217          "tcId" : 23,
    218          "comment" : "long message",
    219          "key" : "69c50d5274358188cff4c0fae742243d4e8a5e5ba55d94ff40edd90f6a43dd10",
    220          "msg" : "1ac5255aff052828d8ea21b376f1ebdd4bb879949913900405aebce83e48feb6813b5e9c89f94501a8ade41b26b815c521",
    221          "tag" : "4b0b4d0416fa2e11586fbfa7fb11261e69991dfa34019b9893d69a2be8c1fc80",
    222          "result" : "valid",
    223          "flags" : []
    224        },
    225        {
    226          "tcId" : 24,
    227          "comment" : "long message",
    228          "key" : "23209b7c5aadcbd13f7279af1a86d3c7ae8f179d1bcaaad0dff9a15302e78dbf",
    229          "msg" : "84bdac37e1af35d9356404e2787d47ece58348dea76a4a46e8aade3463d4db8c94a051be3733b38d756984865d56c60e8025f15e3f968f093e7fb7ebc7e31189c5692d15ed4256737b9b1894e5809503aaa1c9983fb096aa21916361eeb6ef455b129723a1a1ddf9deddea208529a648",
    230          "tag" : "4a85c479d1650dbd73bc5248074a55ff50218bddaa8d1fddaaf44946dc19aefb",
    231          "result" : "valid",
    232          "flags" : []
    233        },
    234        {
    235          "tcId" : 25,
    236          "comment" : "long message",
    237          "key" : "7c9cc667cae175f448faa96647319633b2d48531373ae7d316c44ddd8b9f69cf",
    238          "msg" : "9233c1d73b498c5106ff88951e07b9652cb0ddae740737ec205c9876d094978bfc947f7dc937119fd6a93915b19b625958a7a22363aa2ac33fb869ed16b303336ab740a0498a2df66a6599da710094481a7b544bd955b6f97135ba4673401db2db144a6e287041e47a51ed9b6ba956c13508c1c0c25310105239ab73629e30",
    239          "tag" : "ca1b80441d333909c2bb30769650055051ed20f17de8ee953cb9070af56c704f",
    240          "result" : "valid",
    241          "flags" : []
    242        },
    243        {
    244          "tcId" : 26,
    245          "comment" : "long message",
    246          "key" : "82314540564ea3ce30591e97f68b2602de40fa29f773c2508327471b8348e8c4",
    247          "msg" : "6a6d2f45cebf2757ae16ea33c68617671d77f8fdf80bed8fc5cdc5c8b7086bd28e7eb3eecc7163491104e5309455e67f836579b82a1da3bf5991a8e2b2f189a49e05700e46c409ed5de77780a5f389e3f13dad406c9d55675329c5c921f07034180937c0f6ef34a2308b6ff3e1a0e9dc1ea65f5632730e8744d1db2c40a6595b",
    248          "tag" : "0900b3e6535d34f90e2c335775e86bf38ee7e3d26fb60cd9cdf639eb3496b94c",
    249          "result" : "valid",
    250          "flags" : []
    251        },
    252        {
    253          "tcId" : 27,
    254          "comment" : "long message",
    255          "key" : "d115acc9a636915241795f48852052e07b51273ae2448251ec1d0d0f9807f3db",
    256          "msg" : "696d2456de853fa028f486fef437b6b6d1b530a8475e299db3a9005ae9cef8401985b7d31e172e8f439ccd1ad1ec44c9b86b78f3f243c1305b53bc21abad7a8fc5256311bfd34c98e37dfdc649e7ae4bda08cf2994b063c0c7106ed0b02a1f48af9191cbfb0d6a953b7e04327dfe8c93779cb574ba9cba575d01674e83621aa0c5f400d6e6cd24b301e33c9f3303e73bf357408c1be86c2489c09de998ff2ef32df554f1247d9313ce1a7160115d06f4c18d6556ff7986ef8a55e2adcfa27e4c69c71cc2ff01639e9d49bd9ed0687f530ffeb0890132457df2088081bc4a2f7f0a9f4dcea2c80d991db7f3747a1803d7619aaf3dd382c69536a0bcdb931cbe",
    257          "tag" : "82f92977f0b605eaada510ffceb53ad75fde16a8029f1b75b406a84270dbb8b7",
    258          "result" : "valid",
    259          "flags" : []
    260        },
    261        {
    262          "tcId" : 28,
    263          "comment" : "Flipped bit 0 in tag",
    264          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    265          "msg" : "",
    266          "tag" : "d28b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    267          "result" : "invalid",
    268          "flags" : []
    269        },
    270        {
    271          "tcId" : 29,
    272          "comment" : "Flipped bit 0 in tag",
    273          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    274          "msg" : "000102030405060708090a0b0c0d0e0f",
    275          "tag" : "d9b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    276          "result" : "invalid",
    277          "flags" : []
    278        },
    279        {
    280          "tcId" : 30,
    281          "comment" : "Flipped bit 1 in tag",
    282          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    283          "msg" : "",
    284          "tag" : "d18b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    285          "result" : "invalid",
    286          "flags" : []
    287        },
    288        {
    289          "tcId" : 31,
    290          "comment" : "Flipped bit 1 in tag",
    291          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    292          "msg" : "000102030405060708090a0b0c0d0e0f",
    293          "tag" : "dab99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    294          "result" : "invalid",
    295          "flags" : []
    296        },
    297        {
    298          "tcId" : 32,
    299          "comment" : "Flipped bit 7 in tag",
    300          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    301          "msg" : "",
    302          "tag" : "538b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    303          "result" : "invalid",
    304          "flags" : []
    305        },
    306        {
    307          "tcId" : 33,
    308          "comment" : "Flipped bit 7 in tag",
    309          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    310          "msg" : "000102030405060708090a0b0c0d0e0f",
    311          "tag" : "58b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    312          "result" : "invalid",
    313          "flags" : []
    314        },
    315        {
    316          "tcId" : 34,
    317          "comment" : "Flipped bit 8 in tag",
    318          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    319          "msg" : "",
    320          "tag" : "d38a42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    321          "result" : "invalid",
    322          "flags" : []
    323        },
    324        {
    325          "tcId" : 35,
    326          "comment" : "Flipped bit 8 in tag",
    327          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    328          "msg" : "000102030405060708090a0b0c0d0e0f",
    329          "tag" : "d8b89f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    330          "result" : "invalid",
    331          "flags" : []
    332        },
    333        {
    334          "tcId" : 36,
    335          "comment" : "Flipped bit 31 in tag",
    336          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    337          "msg" : "",
    338          "tag" : "d38b42896d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    339          "result" : "invalid",
    340          "flags" : []
    341        },
    342        {
    343          "tcId" : 37,
    344          "comment" : "Flipped bit 31 in tag",
    345          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    346          "msg" : "000102030405060708090a0b0c0d0e0f",
    347          "tag" : "d8b99fa709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    348          "result" : "invalid",
    349          "flags" : []
    350        },
    351        {
    352          "tcId" : 38,
    353          "comment" : "Flipped bit 32 in tag",
    354          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    355          "msg" : "",
    356          "tag" : "d38b42096c80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    357          "result" : "invalid",
    358          "flags" : []
    359        },
    360        {
    361          "tcId" : 39,
    362          "comment" : "Flipped bit 32 in tag",
    363          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    364          "msg" : "000102030405060708090a0b0c0d0e0f",
    365          "tag" : "d8b99f2708a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    366          "result" : "invalid",
    367          "flags" : []
    368        },
    369        {
    370          "tcId" : 40,
    371          "comment" : "Flipped bit 33 in tag",
    372          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    373          "msg" : "",
    374          "tag" : "d38b42096f80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    375          "result" : "invalid",
    376          "flags" : []
    377        },
    378        {
    379          "tcId" : 41,
    380          "comment" : "Flipped bit 33 in tag",
    381          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    382          "msg" : "000102030405060708090a0b0c0d0e0f",
    383          "tag" : "d8b99f270ba3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    384          "result" : "invalid",
    385          "flags" : []
    386        },
    387        {
    388          "tcId" : 42,
    389          "comment" : "Flipped bit 63 in tag",
    390          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    391          "msg" : "",
    392          "tag" : "d38b42096d80f4df826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    393          "result" : "invalid",
    394          "flags" : []
    395        },
    396        {
    397          "tcId" : 43,
    398          "comment" : "Flipped bit 63 in tag",
    399          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    400          "msg" : "000102030405060708090a0b0c0d0e0f",
    401          "tag" : "d8b99f2709a3caf4172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    402          "result" : "invalid",
    403          "flags" : []
    404        },
    405        {
    406          "tcId" : 44,
    407          "comment" : "Flipped bit 64 in tag",
    408          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    409          "msg" : "",
    410          "tag" : "d38b42096d80f45f836b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    411          "result" : "invalid",
    412          "flags" : []
    413        },
    414        {
    415          "tcId" : 45,
    416          "comment" : "Flipped bit 64 in tag",
    417          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    418          "msg" : "000102030405060708090a0b0c0d0e0f",
    419          "tag" : "d8b99f2709a3ca74162cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    420          "result" : "invalid",
    421          "flags" : []
    422        },
    423        {
    424          "tcId" : 46,
    425          "comment" : "Flipped bit 71 in tag",
    426          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    427          "msg" : "",
    428          "tag" : "d38b42096d80f45f026b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    429          "result" : "invalid",
    430          "flags" : []
    431        },
    432        {
    433          "tcId" : 47,
    434          "comment" : "Flipped bit 71 in tag",
    435          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    436          "msg" : "000102030405060708090a0b0c0d0e0f",
    437          "tag" : "d8b99f2709a3ca74972cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    438          "result" : "invalid",
    439          "flags" : []
    440        },
    441        {
    442          "tcId" : 48,
    443          "comment" : "Flipped bit 77 in tag",
    444          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    445          "msg" : "",
    446          "tag" : "d38b42096d80f45f824b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    447          "result" : "invalid",
    448          "flags" : []
    449        },
    450        {
    451          "tcId" : 49,
    452          "comment" : "Flipped bit 77 in tag",
    453          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    454          "msg" : "000102030405060708090a0b0c0d0e0f",
    455          "tag" : "d8b99f2709a3ca74170cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    456          "result" : "invalid",
    457          "flags" : []
    458        },
    459        {
    460          "tcId" : 50,
    461          "comment" : "Flipped bit 80 in tag",
    462          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    463          "msg" : "",
    464          "tag" : "d38b42096d80f45f826b45a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    465          "result" : "invalid",
    466          "flags" : []
    467        },
    468        {
    469          "tcId" : 51,
    470          "comment" : "Flipped bit 80 in tag",
    471          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    472          "msg" : "000102030405060708090a0b0c0d0e0f",
    473          "tag" : "d8b99f2709a3ca74172cbf93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    474          "result" : "invalid",
    475          "flags" : []
    476        },
    477        {
    478          "tcId" : 52,
    479          "comment" : "Flipped bit 96 in tag",
    480          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    481          "msg" : "",
    482          "tag" : "d38b42096d80f45f826b44a9d4607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    483          "result" : "invalid",
    484          "flags" : []
    485        },
    486        {
    487          "tcId" : 53,
    488          "comment" : "Flipped bit 96 in tag",
    489          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    490          "msg" : "000102030405060708090a0b0c0d0e0f",
    491          "tag" : "d8b99f2709a3ca74172cbe93834c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    492          "result" : "invalid",
    493          "flags" : []
    494        },
    495        {
    496          "tcId" : 54,
    497          "comment" : "Flipped bit 97 in tag",
    498          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    499          "msg" : "",
    500          "tag" : "d38b42096d80f45f826b44a9d7607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    501          "result" : "invalid",
    502          "flags" : []
    503        },
    504        {
    505          "tcId" : 55,
    506          "comment" : "Flipped bit 97 in tag",
    507          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    508          "msg" : "000102030405060708090a0b0c0d0e0f",
    509          "tag" : "d8b99f2709a3ca74172cbe93804c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    510          "result" : "invalid",
    511          "flags" : []
    512        },
    513        {
    514          "tcId" : 56,
    515          "comment" : "Flipped bit 103 in tag",
    516          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    517          "msg" : "",
    518          "tag" : "d38b42096d80f45f826b44a955607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    519          "result" : "invalid",
    520          "flags" : []
    521        },
    522        {
    523          "tcId" : 57,
    524          "comment" : "Flipped bit 103 in tag",
    525          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    526          "msg" : "000102030405060708090a0b0c0d0e0f",
    527          "tag" : "d8b99f2709a3ca74172cbe93024c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    528          "result" : "invalid",
    529          "flags" : []
    530        },
    531        {
    532          "tcId" : 58,
    533          "comment" : "Flipped bit 248 in tag",
    534          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    535          "msg" : "",
    536          "tag" : "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1ca",
    537          "result" : "invalid",
    538          "flags" : []
    539        },
    540        {
    541          "tcId" : 59,
    542          "comment" : "Flipped bit 248 in tag",
    543          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    544          "msg" : "000102030405060708090a0b0c0d0e0f",
    545          "tag" : "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14f",
    546          "result" : "invalid",
    547          "flags" : []
    548        },
    549        {
    550          "tcId" : 60,
    551          "comment" : "Flipped bit 249 in tag",
    552          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    553          "msg" : "",
    554          "tag" : "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1c9",
    555          "result" : "invalid",
    556          "flags" : []
    557        },
    558        {
    559          "tcId" : 61,
    560          "comment" : "Flipped bit 249 in tag",
    561          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    562          "msg" : "000102030405060708090a0b0c0d0e0f",
    563          "tag" : "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14c",
    564          "result" : "invalid",
    565          "flags" : []
    566        },
    567        {
    568          "tcId" : 62,
    569          "comment" : "Flipped bit 254 in tag",
    570          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    571          "msg" : "",
    572          "tag" : "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc18b",
    573          "result" : "invalid",
    574          "flags" : []
    575        },
    576        {
    577          "tcId" : 63,
    578          "comment" : "Flipped bit 254 in tag",
    579          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    580          "msg" : "000102030405060708090a0b0c0d0e0f",
    581          "tag" : "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef10e",
    582          "result" : "invalid",
    583          "flags" : []
    584        },
    585        {
    586          "tcId" : 64,
    587          "comment" : "Flipped bit 255 in tag",
    588          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    589          "msg" : "",
    590          "tag" : "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc14b",
    591          "result" : "invalid",
    592          "flags" : []
    593        },
    594        {
    595          "tcId" : 65,
    596          "comment" : "Flipped bit 255 in tag",
    597          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    598          "msg" : "000102030405060708090a0b0c0d0e0f",
    599          "tag" : "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef1ce",
    600          "result" : "invalid",
    601          "flags" : []
    602        },
    603        {
    604          "tcId" : 66,
    605          "comment" : "Flipped bits 0 and 64 in tag",
    606          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    607          "msg" : "",
    608          "tag" : "d28b42096d80f45f836b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    609          "result" : "invalid",
    610          "flags" : []
    611        },
    612        {
    613          "tcId" : 67,
    614          "comment" : "Flipped bits 0 and 64 in tag",
    615          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    616          "msg" : "000102030405060708090a0b0c0d0e0f",
    617          "tag" : "d9b99f2709a3ca74162cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    618          "result" : "invalid",
    619          "flags" : []
    620        },
    621        {
    622          "tcId" : 68,
    623          "comment" : "Flipped bits 31 and 63 in tag",
    624          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    625          "msg" : "",
    626          "tag" : "d38b42896d80f4df826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb",
    627          "result" : "invalid",
    628          "flags" : []
    629        },
    630        {
    631          "tcId" : 69,
    632          "comment" : "Flipped bits 31 and 63 in tag",
    633          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    634          "msg" : "000102030405060708090a0b0c0d0e0f",
    635          "tag" : "d8b99fa709a3caf4172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e",
    636          "result" : "invalid",
    637          "flags" : []
    638        },
    639        {
    640          "tcId" : 70,
    641          "comment" : "Flipped bits 63 and 127 in tag",
    642          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    643          "msg" : "",
    644          "tag" : "d38b42096d80f4df826b44a9d5607d672496a415d3f4a1a8c88e3bb9da8dc1cb",
    645          "result" : "invalid",
    646          "flags" : []
    647        },
    648        {
    649          "tcId" : 71,
    650          "comment" : "Flipped bits 63 and 127 in tag",
    651          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    652          "msg" : "000102030405060708090a0b0c0d0e0f",
    653          "tag" : "d8b99f2709a3caf4172cbe93824c1fa9b23a0c1e9c21bd851ff2d2c39dbef14e",
    654          "result" : "invalid",
    655          "flags" : []
    656        },
    657        {
    658          "tcId" : 72,
    659          "comment" : "all bits of tag flipped",
    660          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    661          "msg" : "",
    662          "tag" : "2c74bdf6927f0ba07d94bb562a9f8218db695bea2c0b5e573771c44625723e34",
    663          "result" : "invalid",
    664          "flags" : []
    665        },
    666        {
    667          "tcId" : 73,
    668          "comment" : "all bits of tag flipped",
    669          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    670          "msg" : "000102030405060708090a0b0c0d0e0f",
    671          "tag" : "274660d8f65c358be8d3416c7db3e0d64dc5f3e163de427ae00d2d3c62410eb1",
    672          "result" : "invalid",
    673          "flags" : []
    674        },
    675        {
    676          "tcId" : 74,
    677          "comment" : "Tag changed to all zero",
    678          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    679          "msg" : "",
    680          "tag" : "0000000000000000000000000000000000000000000000000000000000000000",
    681          "result" : "invalid",
    682          "flags" : []
    683        },
    684        {
    685          "tcId" : 75,
    686          "comment" : "Tag changed to all zero",
    687          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    688          "msg" : "000102030405060708090a0b0c0d0e0f",
    689          "tag" : "0000000000000000000000000000000000000000000000000000000000000000",
    690          "result" : "invalid",
    691          "flags" : []
    692        },
    693        {
    694          "tcId" : 76,
    695          "comment" : "tag changed to all 1",
    696          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    697          "msg" : "",
    698          "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    699          "result" : "invalid",
    700          "flags" : []
    701        },
    702        {
    703          "tcId" : 77,
    704          "comment" : "tag changed to all 1",
    705          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    706          "msg" : "000102030405060708090a0b0c0d0e0f",
    707          "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    708          "result" : "invalid",
    709          "flags" : []
    710        },
    711        {
    712          "tcId" : 78,
    713          "comment" : "msbs changed in tag",
    714          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    715          "msg" : "",
    716          "tag" : "530bc289ed0074df02ebc42955e0fd67a416249553742128480ebb395a0d414b",
    717          "result" : "invalid",
    718          "flags" : []
    719        },
    720        {
    721          "tcId" : 79,
    722          "comment" : "msbs changed in tag",
    723          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    724          "msg" : "000102030405060708090a0b0c0d0e0f",
    725          "tag" : "58391fa789234af497ac3e1302cc9fa932ba8c9e1ca13d059f7252431d3e71ce",
    726          "result" : "invalid",
    727          "flags" : []
    728        },
    729        {
    730          "tcId" : 80,
    731          "comment" : "lsbs changed in tag",
    732          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    733          "msg" : "",
    734          "tag" : "d28a43086c81f55e836a45a8d4617ce62597a514d2f5a0a9c98f3ab8db8cc0ca",
    735          "result" : "invalid",
    736          "flags" : []
    737        },
    738        {
    739          "tcId" : 81,
    740          "comment" : "lsbs changed in tag",
    741          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    742          "msg" : "000102030405060708090a0b0c0d0e0f",
    743          "tag" : "d9b89e2608a2cb75162dbf92834d1e28b33b0d1f9d20bc841ef3d3c29cbff04f",
    744          "result" : "invalid",
    745          "flags" : []
    746        }
    747      ]
    748    },
    749    {
    750      "keySize" : 256,
    751      "tagSize" : 128,
    752      "type" : "MacTest",
    753      "tests" : [
    754        {
    755          "tcId" : 82,
    756          "comment" : "empty message",
    757          "key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97",
    758          "msg" : "",
    759          "tag" : "f4605585949747de26f3ee98a738b172",
    760          "result" : "valid",
    761          "flags" : []
    762        },
    763        {
    764          "tcId" : 83,
    765          "comment" : "short message",
    766          "key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc",
    767          "msg" : "40",
    768          "tag" : "0dc00d7217bbafe8d78bf961189b8fd2",
    769          "result" : "valid",
    770          "flags" : []
    771        },
    772        {
    773          "tcId" : 84,
    774          "comment" : "short message",
    775          "key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f",
    776          "msg" : "6601",
    777          "tag" : "ff296b368d3bf059cc48682f6949ccaa",
    778          "result" : "valid",
    779          "flags" : []
    780        },
    781        {
    782          "tcId" : 85,
    783          "comment" : "short message",
    784          "key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
    785          "msg" : "f1d300",
    786          "tag" : "2d02bd1c25b1fe52b1ead07374d6e883",
    787          "result" : "valid",
    788          "flags" : []
    789        },
    790        {
    791          "tcId" : 86,
    792          "comment" : "short message",
    793          "key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
    794          "msg" : "2ae63cbf",
    795          "tag" : "4d9e8bddf9b7a1218309d5988aa1b0d9",
    796          "result" : "valid",
    797          "flags" : []
    798        },
    799        {
    800          "tcId" : 87,
    801          "comment" : "short message",
    802          "key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
    803          "msg" : "af3a015ea1",
    804          "tag" : "cb8a4b413350b42f4ac3533cc7f47864",
    805          "result" : "valid",
    806          "flags" : []
    807        },
    808        {
    809          "tcId" : 88,
    810          "comment" : "short message",
    811          "key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
    812          "msg" : "3f56935def3f",
    813          "tag" : "1cfce745db1ca7de9a1d4420e612ca55",
    814          "result" : "valid",
    815          "flags" : []
    816        },
    817        {
    818          "tcId" : 89,
    819          "comment" : "short message",
    820          "key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
    821          "msg" : "57bb86beed156f",
    822          "tag" : "0bde0d0c756df09d4f6da81b299a3adf",
    823          "result" : "valid",
    824          "flags" : []
    825        },
    826        {
    827          "tcId" : 90,
    828          "comment" : "short message",
    829          "key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
    830          "msg" : "2e4e7ef728fe11af",
    831          "tag" : "406a5c2bd3e6a9595f9b7dff608d59a7",
    832          "result" : "valid",
    833          "flags" : []
    834        },
    835        {
    836          "tcId" : 91,
    837          "comment" : "short message",
    838          "key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
    839          "msg" : "852a21d92848e627c7",
    840          "tag" : "0b1bf9e98d0a794fa55c09b63e25799f",
    841          "result" : "valid",
    842          "flags" : []
    843        },
    844        {
    845          "tcId" : 92,
    846          "comment" : "short message",
    847          "key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
    848          "msg" : "195a3b292f93baff0a2c",
    849          "tag" : "71f33f6021d90858cadb1353d7fbe8d7",
    850          "result" : "valid",
    851          "flags" : []
    852        },
    853        {
    854          "tcId" : 93,
    855          "comment" : "short message",
    856          "key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
    857          "msg" : "afd73117330c6e8528a6e4",
    858          "tag" : "4b8d76372ebe5e5caa56ca4e5c59cdd3",
    859          "result" : "valid",
    860          "flags" : []
    861        },
    862        {
    863          "tcId" : 94,
    864          "comment" : "short message",
    865          "key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
    866          "msg" : "0ff54d6b6759120c2e8a51e3",
    867          "tag" : "c580c542846a96e84ea77701778455bf",
    868          "result" : "valid",
    869          "flags" : []
    870        },
    871        {
    872          "tcId" : 95,
    873          "comment" : "short message",
    874          "key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
    875          "msg" : "f0058d412a104e53d820b95a7f",
    876          "tag" : "13cdb005059338f0f28e2d8ce1af5d0a",
    877          "result" : "valid",
    878          "flags" : []
    879        },
    880        {
    881          "tcId" : 96,
    882          "comment" : "short message",
    883          "key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
    884          "msg" : "aacc36972f183057919ff57b49e1",
    885          "tag" : "bd993e4428cbc0e275e4d80b6f520363",
    886          "result" : "valid",
    887          "flags" : []
    888        },
    889        {
    890          "tcId" : 97,
    891          "comment" : "short message",
    892          "key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
    893          "msg" : "5d066a92c300e9b6ddd63a7c13ae33",
    894          "tag" : "86c9f4dde0b257a7053a7b03c7504409",
    895          "result" : "valid",
    896          "flags" : []
    897        },
    898        {
    899          "tcId" : 98,
    900          "comment" : "",
    901          "key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
    902          "msg" : "cc37fae15f745a2f40e2c8b192f2b38d",
    903          "tag" : "b96bcacafac30094f18ac5039e7b3656",
    904          "result" : "valid",
    905          "flags" : []
    906        },
    907        {
    908          "tcId" : 99,
    909          "comment" : "",
    910          "key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
    911          "msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5",
    912          "tag" : "6e597c4c3861a380c06854b446fc2a87",
    913          "result" : "valid",
    914          "flags" : []
    915        },
    916        {
    917          "tcId" : 100,
    918          "comment" : "",
    919          "key" : "0427a70e257528f3ab70640bba1a5de12cf3885dd4c8e284fbbb55feb35294a5",
    920          "msg" : "13937f8544f44270d01175a011f7670e93fa6ba7ef02336e",
    921          "tag" : "f731aaf2f04023d621f10495344679a0",
    922          "result" : "valid",
    923          "flags" : []
    924        },
    925        {
    926          "tcId" : 101,
    927          "comment" : "",
    928          "key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
    929          "msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
    930          "tag" : "95243eb1a9d448174ae4fccf4a53ebfe",
    931          "result" : "valid",
    932          "flags" : []
    933        },
    934        {
    935          "tcId" : 102,
    936          "comment" : "long message",
    937          "key" : "41201567be4e6ea06de2295fd0e6e8a7d862bb57311894f525d8adeabba4a3e4",
    938          "msg" : "58c8c73bdd3f350c97477816eae4d0789c9369c0e99c248902c700bc29ed986425985eb3fa55709b73bf620cd9b1cb",
    939          "tag" : "343367207f71425d8f81f3110b0405f6",
    940          "result" : "valid",
    941          "flags" : []
    942        },
    943        {
    944          "tcId" : 103,
    945          "comment" : "long message",
    946          "key" : "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe",
    947          "msg" : "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe672f13d0808d8b7d957899917",
    948          "tag" : "151618eec4f503f3b63b539de0a58966",
    949          "result" : "valid",
    950          "flags" : []
    951        },
    952        {
    953          "tcId" : 104,
    954          "comment" : "long message",
    955          "key" : "7b0d237f7b536e2c6950990e61b361b384333dda690045c591321a4e3f79747f",
    956          "msg" : "3d6283d11c0219b525620e9bf5b9fd887d3f0f707acb1fbdffab0d97a5c6d07fc547762e0e7dd7c43ad35fab1c790f8047",
    957          "tag" : "ce201c0dcfdc3f2bef360609a31fb19e",
    958          "result" : "valid",
    959          "flags" : []
    960        },
    961        {
    962          "tcId" : 105,
    963          "comment" : "long message",
    964          "key" : "17c92663741f012e5bb6714e614c2d155948617f10936269d954c58aba2ae62d",
    965          "msg" : "7fdd6a15c861d0313f6635d77dc55e115ff18c8ab063b5d03eab472eeca87a378188f25813515cf90b6cffa94a8ff36b29d65603eab3fbd2aa9500b261e184049893dc6ca2010becac163053f211070bdda621b8bd8af77e450268603b52db34c90be836dfebddef42303f724e63bf0f",
    966          "tag" : "76e8dfd94db4af9d79d9718eec46cb2d",
    967          "result" : "valid",
    968          "flags" : []
    969        },
    970        {
    971          "tcId" : 106,
    972          "comment" : "long message",
    973          "key" : "424c6b22606fcc094ae82fc5d3cbe484174c2211b3ec778091cac34a8e38a152",
    974          "msg" : "d96ff062e2490e8e0c54c5a8b89e85b25a66d93d7c2b93bdfef846b70d38672746a4b988d08f15a5c527ca4f2c80e53f7c6ac0521bc57ebe38209180cbf934e0bbeb58cfb63d75da64af41d09ce174af1896f42522910fced35ea000402e95fd3ac7aa6d5e0a6b533b0879bc466019b3a5e6b16e4bd1ea6cdfc9ccc1d6f0f0",
    975          "tag" : "eda709c7009714c372d0d6a63dfde469",
    976          "result" : "valid",
    977          "flags" : []
    978        },
    979        {
    980          "tcId" : 107,
    981          "comment" : "long message",
    982          "key" : "15d553c8da433d53cdc7f15087a70349caab57b379a4078928ce9b99302e31a6",
    983          "msg" : "d6c0c53b73f74fb426adfdc143d70db7f7a8f8ed32a2faef263cf9ab117537b6b9d1728bd1000c1f28906c6ce6ad21862bfa4d689c1a8ebe3868b992098b7f981b2af5189a6adedff53a6c70c83693f5c8d6385a9a8a4dca017c5716ac4d5b9765c5ca2ab5f9867e02795198c0b9527e07d08af52dbcb91ceb3d8b412a2b2402",
    984          "tag" : "8ca1402bf8fc23442ac2067be925b828",
    985          "result" : "valid",
    986          "flags" : []
    987        },
    988        {
    989          "tcId" : 108,
    990          "comment" : "long message",
    991          "key" : "ffe559468a1031dfb3ced2e381e74b5821a36d9abf5f2e59895a7fdca0fa56a0",
    992          "msg" : "238899a84a3cf15202a1fbef4741e133fb24c009a0cd83854c6d1d7c9266d4c3eafe6d1dfc18f13845ccdad7fe277627b5fd5ff2555ce6dfde1ee078540a0a3590c6d9bf2fb63ba9afbe9380e797be7cd017645c5a3613eef38ef89e3b7461e6e700ff2b4deef5636c9d2198b143f797ca1820a3dcc5d462ebf4a8c4c09eb202a23592eb9524082c79adda8fcd56d256041a26bf8f523962ba911ce5a5786570d65be3c4df722ed8830302065febdf944715298a1fbb7d10b68d7da2bf889324314ce51e815c7fbf03aa0a8358aff3a86eb7a33f9a4923660db3047e793bebb0c6918f4395d400381723fdae2832c36efc8e368a68f30f6351c3bc942cd560",
    993          "tag" : "a830b313f4936dea56a3aefd6a3ebe7d",
    994          "result" : "valid",
    995          "flags" : []
    996        },
    997        {
    998          "tcId" : 109,
    999          "comment" : "Flipped bit 0 in tag",
   1000          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1001          "msg" : "",
   1002          "tag" : "d28b42096d80f45f826b44a9d5607de7",
   1003          "result" : "invalid",
   1004          "flags" : []
   1005        },
   1006        {
   1007          "tcId" : 110,
   1008          "comment" : "Flipped bit 0 in tag",
   1009          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1010          "msg" : "000102030405060708090a0b0c0d0e0f",
   1011          "tag" : "d9b99f2709a3ca74172cbe93824c1f29",
   1012          "result" : "invalid",
   1013          "flags" : []
   1014        },
   1015        {
   1016          "tcId" : 111,
   1017          "comment" : "Flipped bit 1 in tag",
   1018          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1019          "msg" : "",
   1020          "tag" : "d18b42096d80f45f826b44a9d5607de7",
   1021          "result" : "invalid",
   1022          "flags" : []
   1023        },
   1024        {
   1025          "tcId" : 112,
   1026          "comment" : "Flipped bit 1 in tag",
   1027          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1028          "msg" : "000102030405060708090a0b0c0d0e0f",
   1029          "tag" : "dab99f2709a3ca74172cbe93824c1f29",
   1030          "result" : "invalid",
   1031          "flags" : []
   1032        },
   1033        {
   1034          "tcId" : 113,
   1035          "comment" : "Flipped bit 7 in tag",
   1036          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1037          "msg" : "",
   1038          "tag" : "538b42096d80f45f826b44a9d5607de7",
   1039          "result" : "invalid",
   1040          "flags" : []
   1041        },
   1042        {
   1043          "tcId" : 114,
   1044          "comment" : "Flipped bit 7 in tag",
   1045          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1046          "msg" : "000102030405060708090a0b0c0d0e0f",
   1047          "tag" : "58b99f2709a3ca74172cbe93824c1f29",
   1048          "result" : "invalid",
   1049          "flags" : []
   1050        },
   1051        {
   1052          "tcId" : 115,
   1053          "comment" : "Flipped bit 8 in tag",
   1054          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1055          "msg" : "",
   1056          "tag" : "d38a42096d80f45f826b44a9d5607de7",
   1057          "result" : "invalid",
   1058          "flags" : []
   1059        },
   1060        {
   1061          "tcId" : 116,
   1062          "comment" : "Flipped bit 8 in tag",
   1063          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1064          "msg" : "000102030405060708090a0b0c0d0e0f",
   1065          "tag" : "d8b89f2709a3ca74172cbe93824c1f29",
   1066          "result" : "invalid",
   1067          "flags" : []
   1068        },
   1069        {
   1070          "tcId" : 117,
   1071          "comment" : "Flipped bit 31 in tag",
   1072          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1073          "msg" : "",
   1074          "tag" : "d38b42896d80f45f826b44a9d5607de7",
   1075          "result" : "invalid",
   1076          "flags" : []
   1077        },
   1078        {
   1079          "tcId" : 118,
   1080          "comment" : "Flipped bit 31 in tag",
   1081          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1082          "msg" : "000102030405060708090a0b0c0d0e0f",
   1083          "tag" : "d8b99fa709a3ca74172cbe93824c1f29",
   1084          "result" : "invalid",
   1085          "flags" : []
   1086        },
   1087        {
   1088          "tcId" : 119,
   1089          "comment" : "Flipped bit 32 in tag",
   1090          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1091          "msg" : "",
   1092          "tag" : "d38b42096c80f45f826b44a9d5607de7",
   1093          "result" : "invalid",
   1094          "flags" : []
   1095        },
   1096        {
   1097          "tcId" : 120,
   1098          "comment" : "Flipped bit 32 in tag",
   1099          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1100          "msg" : "000102030405060708090a0b0c0d0e0f",
   1101          "tag" : "d8b99f2708a3ca74172cbe93824c1f29",
   1102          "result" : "invalid",
   1103          "flags" : []
   1104        },
   1105        {
   1106          "tcId" : 121,
   1107          "comment" : "Flipped bit 33 in tag",
   1108          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1109          "msg" : "",
   1110          "tag" : "d38b42096f80f45f826b44a9d5607de7",
   1111          "result" : "invalid",
   1112          "flags" : []
   1113        },
   1114        {
   1115          "tcId" : 122,
   1116          "comment" : "Flipped bit 33 in tag",
   1117          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1118          "msg" : "000102030405060708090a0b0c0d0e0f",
   1119          "tag" : "d8b99f270ba3ca74172cbe93824c1f29",
   1120          "result" : "invalid",
   1121          "flags" : []
   1122        },
   1123        {
   1124          "tcId" : 123,
   1125          "comment" : "Flipped bit 63 in tag",
   1126          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1127          "msg" : "",
   1128          "tag" : "d38b42096d80f4df826b44a9d5607de7",
   1129          "result" : "invalid",
   1130          "flags" : []
   1131        },
   1132        {
   1133          "tcId" : 124,
   1134          "comment" : "Flipped bit 63 in tag",
   1135          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1136          "msg" : "000102030405060708090a0b0c0d0e0f",
   1137          "tag" : "d8b99f2709a3caf4172cbe93824c1f29",
   1138          "result" : "invalid",
   1139          "flags" : []
   1140        },
   1141        {
   1142          "tcId" : 125,
   1143          "comment" : "Flipped bit 64 in tag",
   1144          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1145          "msg" : "",
   1146          "tag" : "d38b42096d80f45f836b44a9d5607de7",
   1147          "result" : "invalid",
   1148          "flags" : []
   1149        },
   1150        {
   1151          "tcId" : 126,
   1152          "comment" : "Flipped bit 64 in tag",
   1153          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1154          "msg" : "000102030405060708090a0b0c0d0e0f",
   1155          "tag" : "d8b99f2709a3ca74162cbe93824c1f29",
   1156          "result" : "invalid",
   1157          "flags" : []
   1158        },
   1159        {
   1160          "tcId" : 127,
   1161          "comment" : "Flipped bit 71 in tag",
   1162          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1163          "msg" : "",
   1164          "tag" : "d38b42096d80f45f026b44a9d5607de7",
   1165          "result" : "invalid",
   1166          "flags" : []
   1167        },
   1168        {
   1169          "tcId" : 128,
   1170          "comment" : "Flipped bit 71 in tag",
   1171          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1172          "msg" : "000102030405060708090a0b0c0d0e0f",
   1173          "tag" : "d8b99f2709a3ca74972cbe93824c1f29",
   1174          "result" : "invalid",
   1175          "flags" : []
   1176        },
   1177        {
   1178          "tcId" : 129,
   1179          "comment" : "Flipped bit 77 in tag",
   1180          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1181          "msg" : "",
   1182          "tag" : "d38b42096d80f45f824b44a9d5607de7",
   1183          "result" : "invalid",
   1184          "flags" : []
   1185        },
   1186        {
   1187          "tcId" : 130,
   1188          "comment" : "Flipped bit 77 in tag",
   1189          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1190          "msg" : "000102030405060708090a0b0c0d0e0f",
   1191          "tag" : "d8b99f2709a3ca74170cbe93824c1f29",
   1192          "result" : "invalid",
   1193          "flags" : []
   1194        },
   1195        {
   1196          "tcId" : 131,
   1197          "comment" : "Flipped bit 80 in tag",
   1198          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1199          "msg" : "",
   1200          "tag" : "d38b42096d80f45f826b45a9d5607de7",
   1201          "result" : "invalid",
   1202          "flags" : []
   1203        },
   1204        {
   1205          "tcId" : 132,
   1206          "comment" : "Flipped bit 80 in tag",
   1207          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1208          "msg" : "000102030405060708090a0b0c0d0e0f",
   1209          "tag" : "d8b99f2709a3ca74172cbf93824c1f29",
   1210          "result" : "invalid",
   1211          "flags" : []
   1212        },
   1213        {
   1214          "tcId" : 133,
   1215          "comment" : "Flipped bit 96 in tag",
   1216          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1217          "msg" : "",
   1218          "tag" : "d38b42096d80f45f826b44a9d4607de7",
   1219          "result" : "invalid",
   1220          "flags" : []
   1221        },
   1222        {
   1223          "tcId" : 134,
   1224          "comment" : "Flipped bit 96 in tag",
   1225          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1226          "msg" : "000102030405060708090a0b0c0d0e0f",
   1227          "tag" : "d8b99f2709a3ca74172cbe93834c1f29",
   1228          "result" : "invalid",
   1229          "flags" : []
   1230        },
   1231        {
   1232          "tcId" : 135,
   1233          "comment" : "Flipped bit 97 in tag",
   1234          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1235          "msg" : "",
   1236          "tag" : "d38b42096d80f45f826b44a9d7607de7",
   1237          "result" : "invalid",
   1238          "flags" : []
   1239        },
   1240        {
   1241          "tcId" : 136,
   1242          "comment" : "Flipped bit 97 in tag",
   1243          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1244          "msg" : "000102030405060708090a0b0c0d0e0f",
   1245          "tag" : "d8b99f2709a3ca74172cbe93804c1f29",
   1246          "result" : "invalid",
   1247          "flags" : []
   1248        },
   1249        {
   1250          "tcId" : 137,
   1251          "comment" : "Flipped bit 103 in tag",
   1252          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1253          "msg" : "",
   1254          "tag" : "d38b42096d80f45f826b44a955607de7",
   1255          "result" : "invalid",
   1256          "flags" : []
   1257        },
   1258        {
   1259          "tcId" : 138,
   1260          "comment" : "Flipped bit 103 in tag",
   1261          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1262          "msg" : "000102030405060708090a0b0c0d0e0f",
   1263          "tag" : "d8b99f2709a3ca74172cbe93024c1f29",
   1264          "result" : "invalid",
   1265          "flags" : []
   1266        },
   1267        {
   1268          "tcId" : 139,
   1269          "comment" : "Flipped bit 120 in tag",
   1270          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1271          "msg" : "",
   1272          "tag" : "d38b42096d80f45f826b44a9d5607de6",
   1273          "result" : "invalid",
   1274          "flags" : []
   1275        },
   1276        {
   1277          "tcId" : 140,
   1278          "comment" : "Flipped bit 120 in tag",
   1279          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1280          "msg" : "000102030405060708090a0b0c0d0e0f",
   1281          "tag" : "d8b99f2709a3ca74172cbe93824c1f28",
   1282          "result" : "invalid",
   1283          "flags" : []
   1284        },
   1285        {
   1286          "tcId" : 141,
   1287          "comment" : "Flipped bit 121 in tag",
   1288          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1289          "msg" : "",
   1290          "tag" : "d38b42096d80f45f826b44a9d5607de5",
   1291          "result" : "invalid",
   1292          "flags" : []
   1293        },
   1294        {
   1295          "tcId" : 142,
   1296          "comment" : "Flipped bit 121 in tag",
   1297          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1298          "msg" : "000102030405060708090a0b0c0d0e0f",
   1299          "tag" : "d8b99f2709a3ca74172cbe93824c1f2b",
   1300          "result" : "invalid",
   1301          "flags" : []
   1302        },
   1303        {
   1304          "tcId" : 143,
   1305          "comment" : "Flipped bit 126 in tag",
   1306          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1307          "msg" : "",
   1308          "tag" : "d38b42096d80f45f826b44a9d5607da7",
   1309          "result" : "invalid",
   1310          "flags" : []
   1311        },
   1312        {
   1313          "tcId" : 144,
   1314          "comment" : "Flipped bit 126 in tag",
   1315          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1316          "msg" : "000102030405060708090a0b0c0d0e0f",
   1317          "tag" : "d8b99f2709a3ca74172cbe93824c1f69",
   1318          "result" : "invalid",
   1319          "flags" : []
   1320        },
   1321        {
   1322          "tcId" : 145,
   1323          "comment" : "Flipped bit 127 in tag",
   1324          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1325          "msg" : "",
   1326          "tag" : "d38b42096d80f45f826b44a9d5607d67",
   1327          "result" : "invalid",
   1328          "flags" : []
   1329        },
   1330        {
   1331          "tcId" : 146,
   1332          "comment" : "Flipped bit 127 in tag",
   1333          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1334          "msg" : "000102030405060708090a0b0c0d0e0f",
   1335          "tag" : "d8b99f2709a3ca74172cbe93824c1fa9",
   1336          "result" : "invalid",
   1337          "flags" : []
   1338        },
   1339        {
   1340          "tcId" : 147,
   1341          "comment" : "Flipped bits 0 and 64 in tag",
   1342          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1343          "msg" : "",
   1344          "tag" : "d28b42096d80f45f836b44a9d5607de7",
   1345          "result" : "invalid",
   1346          "flags" : []
   1347        },
   1348        {
   1349          "tcId" : 148,
   1350          "comment" : "Flipped bits 0 and 64 in tag",
   1351          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1352          "msg" : "000102030405060708090a0b0c0d0e0f",
   1353          "tag" : "d9b99f2709a3ca74162cbe93824c1f29",
   1354          "result" : "invalid",
   1355          "flags" : []
   1356        },
   1357        {
   1358          "tcId" : 149,
   1359          "comment" : "Flipped bits 31 and 63 in tag",
   1360          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1361          "msg" : "",
   1362          "tag" : "d38b42896d80f4df826b44a9d5607de7",
   1363          "result" : "invalid",
   1364          "flags" : []
   1365        },
   1366        {
   1367          "tcId" : 150,
   1368          "comment" : "Flipped bits 31 and 63 in tag",
   1369          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1370          "msg" : "000102030405060708090a0b0c0d0e0f",
   1371          "tag" : "d8b99fa709a3caf4172cbe93824c1f29",
   1372          "result" : "invalid",
   1373          "flags" : []
   1374        },
   1375        {
   1376          "tcId" : 151,
   1377          "comment" : "Flipped bits 63 and 127 in tag",
   1378          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1379          "msg" : "",
   1380          "tag" : "d38b42096d80f4df826b44a9d5607d67",
   1381          "result" : "invalid",
   1382          "flags" : []
   1383        },
   1384        {
   1385          "tcId" : 152,
   1386          "comment" : "Flipped bits 63 and 127 in tag",
   1387          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1388          "msg" : "000102030405060708090a0b0c0d0e0f",
   1389          "tag" : "d8b99f2709a3caf4172cbe93824c1fa9",
   1390          "result" : "invalid",
   1391          "flags" : []
   1392        },
   1393        {
   1394          "tcId" : 153,
   1395          "comment" : "all bits of tag flipped",
   1396          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1397          "msg" : "",
   1398          "tag" : "2c74bdf6927f0ba07d94bb562a9f8218",
   1399          "result" : "invalid",
   1400          "flags" : []
   1401        },
   1402        {
   1403          "tcId" : 154,
   1404          "comment" : "all bits of tag flipped",
   1405          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1406          "msg" : "000102030405060708090a0b0c0d0e0f",
   1407          "tag" : "274660d8f65c358be8d3416c7db3e0d6",
   1408          "result" : "invalid",
   1409          "flags" : []
   1410        },
   1411        {
   1412          "tcId" : 155,
   1413          "comment" : "Tag changed to all zero",
   1414          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1415          "msg" : "",
   1416          "tag" : "00000000000000000000000000000000",
   1417          "result" : "invalid",
   1418          "flags" : []
   1419        },
   1420        {
   1421          "tcId" : 156,
   1422          "comment" : "Tag changed to all zero",
   1423          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1424          "msg" : "000102030405060708090a0b0c0d0e0f",
   1425          "tag" : "00000000000000000000000000000000",
   1426          "result" : "invalid",
   1427          "flags" : []
   1428        },
   1429        {
   1430          "tcId" : 157,
   1431          "comment" : "tag changed to all 1",
   1432          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1433          "msg" : "",
   1434          "tag" : "ffffffffffffffffffffffffffffffff",
   1435          "result" : "invalid",
   1436          "flags" : []
   1437        },
   1438        {
   1439          "tcId" : 158,
   1440          "comment" : "tag changed to all 1",
   1441          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1442          "msg" : "000102030405060708090a0b0c0d0e0f",
   1443          "tag" : "ffffffffffffffffffffffffffffffff",
   1444          "result" : "invalid",
   1445          "flags" : []
   1446        },
   1447        {
   1448          "tcId" : 159,
   1449          "comment" : "msbs changed in tag",
   1450          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1451          "msg" : "",
   1452          "tag" : "530bc289ed0074df02ebc42955e0fd67",
   1453          "result" : "invalid",
   1454          "flags" : []
   1455        },
   1456        {
   1457          "tcId" : 160,
   1458          "comment" : "msbs changed in tag",
   1459          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1460          "msg" : "000102030405060708090a0b0c0d0e0f",
   1461          "tag" : "58391fa789234af497ac3e1302cc9fa9",
   1462          "result" : "invalid",
   1463          "flags" : []
   1464        },
   1465        {
   1466          "tcId" : 161,
   1467          "comment" : "lsbs changed in tag",
   1468          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1469          "msg" : "",
   1470          "tag" : "d28a43086c81f55e836a45a8d4617ce6",
   1471          "result" : "invalid",
   1472          "flags" : []
   1473        },
   1474        {
   1475          "tcId" : 162,
   1476          "comment" : "lsbs changed in tag",
   1477          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
   1478          "msg" : "000102030405060708090a0b0c0d0e0f",
   1479          "tag" : "d9b89e2608a2cb75162dbf92834d1e28",
   1480          "result" : "invalid",
   1481          "flags" : []
   1482        }
   1483      ]
   1484    },
   1485    {
   1486      "keySize" : 128,
   1487      "tagSize" : 256,
   1488      "type" : "MacTest",
   1489      "tests" : [
   1490        {
   1491          "tcId" : 163,
   1492          "comment" : "short key",
   1493          "key" : "a349ac0a9f9f74e48e099cc3dbf9a9c9",
   1494          "msg" : "",
   1495          "tag" : "3a8437b877b75cc08a4d8d7559a8fc6869a58c713da63d1d4b350d59b597e30c",
   1496          "result" : "valid",
   1497          "flags" : []
   1498        },
   1499        {
   1500          "tcId" : 164,
   1501          "comment" : "short key",
   1502          "key" : "ac686ba0f1a51b4ec4f0b30492b7f556",
   1503          "msg" : "2fa43a14ae500507deb95ab5bd32b0fe",
   1504          "tag" : "008532a53d0c0ab22027ae249023375374e2239b959609e8339b05a15742a675",
   1505          "result" : "valid",
   1506          "flags" : []
   1507        },
   1508        {
   1509          "tcId" : 165,
   1510          "comment" : "short key",
   1511          "key" : "73ef9ef1a4225e51e3c1db3ace1fa24f",
   1512          "msg" : "ffad380d9aabb0acede5c1bf112925cdfc3d379fc2376a4fe2644490d0430ac3",
   1513          "tag" : "9c7cb9f7c207ec46d1e3c55764731c4ab5ddbae4e1401e52a895df0cff4787c9",
   1514          "result" : "valid",
   1515          "flags" : []
   1516        }
   1517      ]
   1518    },
   1519    {
   1520      "keySize" : 128,
   1521      "tagSize" : 128,
   1522      "type" : "MacTest",
   1523      "tests" : [
   1524        {
   1525          "tcId" : 166,
   1526          "comment" : "short key",
   1527          "key" : "e34f15c7bd819930fe9d66e0c166e61c",
   1528          "msg" : "",
   1529          "tag" : "1d765ab9e29892f7bfec2975ad4bc2dc",
   1530          "result" : "valid",
   1531          "flags" : []
   1532        },
   1533        {
   1534          "tcId" : 167,
   1535          "comment" : "short key",
   1536          "key" : "e09eaa5a3f5e56d279d5e7a03373f6ea",
   1537          "msg" : "ef4eab37181f98423e53e947e7050fd0",
   1538          "tag" : "cfc19ec07902ec8be489606d8f40d172",
   1539          "result" : "valid",
   1540          "flags" : []
   1541        },
   1542        {
   1543          "tcId" : 168,
   1544          "comment" : "short key",
   1545          "key" : "9bd3902ed0996c869b572272e76f3889",
   1546          "msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
   1547          "tag" : "ac50adad9785a89c7282d8ab881dc615",
   1548          "result" : "valid",
   1549          "flags" : []
   1550        }
   1551      ]
   1552    },
   1553    {
   1554      "keySize" : 520,
   1555      "tagSize" : 256,
   1556      "type" : "MacTest",
   1557      "tests" : [
   1558        {
   1559          "tcId" : 169,
   1560          "comment" : "long key",
   1561          "key" : "8a0c46eb8a2959e39865330079763341e7439dab149694ee57e0d61ec73d947e1d5301cd974e18a5e0d1cf0d2c37e8aadd9fd589d57ef32e47024a99bc3f70c077",
   1562          "msg" : "",
   1563          "tag" : "f5bfb940561fb4db73ebba49bf2e4893bb0cca618a71b7ecf6aca38231e167ea",
   1564          "result" : "valid",
   1565          "flags" : []
   1566        },
   1567        {
   1568          "tcId" : 170,
   1569          "comment" : "long key",
   1570          "key" : "2877ebb81f80334fd00516337446c5cf5ad4a3a2e197269e5b0ad1889dfe2b4b0aaa676fac55b36ce3affc7f1092ab89c53273a837bd5bc94d1a9d9e5b02e9856f",
   1571          "msg" : "ba448db88f154f775028fdecf9e6752d",
   1572          "tag" : "1690ed4180642899e0deb9ec2270374e8b0a484217f5a682c524316eca219b64",
   1573          "result" : "valid",
   1574          "flags" : []
   1575        },
   1576        {
   1577          "tcId" : 171,
   1578          "comment" : "long key",
   1579          "key" : "21178e26bc28ffc27c06f762ba190a627075856d7ca6feab79ac63149b17126e34fd9e5590e0e90aac801df09505d8af2dd0a2703b352c573ac9d2cb063927f2af",
   1580          "msg" : "7d5f1d6b993452b1b53a4375760d10a20d46a0ab9ec3943fc4b07a2ce735e731",
   1581          "tag" : "e542ac8ac8f364bae4b7da8b7a0777df350f001de4e8cfa2d9ef0b15019496ec",
   1582          "result" : "valid",
   1583          "flags" : []
   1584        }
   1585      ]
   1586    },
   1587    {
   1588      "keySize" : 520,
   1589      "tagSize" : 128,
   1590      "type" : "MacTest",
   1591      "tests" : [
   1592        {
   1593          "tcId" : 172,
   1594          "comment" : "long key",
   1595          "key" : "813e0c078c221375e80590ace6774eafd2d2c242350988d02efa550e05aecbe100c1b8bf154c932cf9e57177015c816c42bc7fbc71ceaa5328c7316b7f0f30330f",
   1596          "msg" : "",
   1597          "tag" : "bb6ab66f51e53fa086c9c61a26ca27e0",
   1598          "result" : "valid",
   1599          "flags" : []
   1600        },
   1601        {
   1602          "tcId" : 173,
   1603          "comment" : "long key",
   1604          "key" : "5713343096b0aaf0562a6b92c1a15535924160475a4e4233589159728c562e3b2ad96f740c6a4da2bc3f768ce98c9bd66bac28d1646ff592028c940d455f35eeb4",
   1605          "msg" : "71712de2fac1fb855673bff72af64257",
   1606          "tag" : "c18165b8b97db1ca5e2486a32b39731e",
   1607          "result" : "valid",
   1608          "flags" : []
   1609        },
   1610        {
   1611          "tcId" : 174,
   1612          "comment" : "long key",
   1613          "key" : "7208afbecf5f1f34828f98b719414e280716de64f5edd1ae1c774153cd2022337bb20fade1b7856f1dbfd40e2b4307f1293ceff1692ee90d8c90b5fdf953ab01a5",
   1614          "msg" : "43b53302b604d613e62db002044a4782d572ac8fbd3cd0ece91b43bc52e18e98",
   1615          "tag" : "2fecfe45d79339c57dddba68ab34f5f1",
   1616          "result" : "valid",
   1617          "flags" : []
   1618        }
   1619      ]
   1620    }
   1621  ]
   1622 }