tor-browser

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

hmac_sha384_test.json (72337B)


      1 {
      2  "algorithm" : "HMACSHA384",
      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" : 384,
     15      "tagSize" : 384,
     16      "type" : "MacTest",
     17      "tests" : [
     18        {
     19          "tcId" : 1,
     20          "comment" : "empty message",
     21          "key" : "ee8df067857df2300fa71a10c30997178bb3796127b5ece5f2ccc170932be0e78ea9b0a5936c09157e671ce7ec9fc510",
     22          "msg" : "",
     23          "tag" : "a655184daf3346ffc6629d493c8442644e4996a2799e42e3306fa6f5b0967b6cf3a6f819bab89bce297d1d1a5907b2d0",
     24          "result" : "valid",
     25          "flags" : []
     26        },
     27        {
     28          "tcId" : 2,
     29          "comment" : "short message",
     30          "key" : "976696c0dc97182ca771975c3928ff9168ef89cd740cd2292858fd916068a702bc1df7c6cd8ee1f0d25e61d4c514cc5d",
     31          "msg" : "2b",
     32          "tag" : "363e8973fedcf7892013dfae0b7065d61d80b98c635bc09ed860a01473b9bcd0dc550dbf66cf0d601fe9cbf3ae59620d",
     33          "result" : "valid",
     34          "flags" : []
     35        },
     36        {
     37          "tcId" : 3,
     38          "comment" : "short message",
     39          "key" : "c55ea4c64a0a63e2d14ad42559ba7c816b8824d263c2cc6a015761b53f681e514369f0dfba5cde165320ee10a96eb1fc",
     40          "msg" : "5abd",
     41          "tag" : "ccc2925f164a7d9662f1e76bcaf6345492bb091d4d2d775af2178a4bcc1ca21dcf8b3bf8f056823770782f25a419bb3e",
     42          "result" : "valid",
     43          "flags" : []
     44        },
     45        {
     46          "tcId" : 4,
     47          "comment" : "short message",
     48          "key" : "2928d465d92fa40072ca9d67761be66e491755e43499003c1057d3bec870f255126c3658d0d8a0c7d207df8710037ca7",
     49          "msg" : "c405ae",
     50          "tag" : "d9e19c672a466e4c83a849905728c4be1db99bdd260946d9ff52939779002dcc460c576f02b40dda0717182be96b5411",
     51          "result" : "valid",
     52          "flags" : []
     53        },
     54        {
     55          "tcId" : 5,
     56          "comment" : "short message",
     57          "key" : "686a3730085cc944fceb141628419818e662fe21e52bea2748f3b704f80ce801086db1e3068917b242e62b4d6e6ed685",
     58          "msg" : "6601c683",
     59          "tag" : "10dc39103983b3a6be376a8eda7b6f363cb91efe11b027a62440ae136bd66f98b0a1d8b8f2399099492021076afa14a0",
     60          "result" : "valid",
     61          "flags" : []
     62        },
     63        {
     64          "tcId" : 6,
     65          "comment" : "short message",
     66          "key" : "f22d867b972b232e3f444a488dd794d170807c70eb650f952b6177596f76c558a5d860d6f7be0be9e666f9bd53732f8d",
     67          "msg" : "15b29377e0",
     68          "tag" : "e02e4e20b5f1e5f06913bc9745c9069c09ec1369f1a296ad1d07c04cc4f9cb4741248d7ba097cd3ba0e75d2409d6a01b",
     69          "result" : "valid",
     70          "flags" : []
     71        },
     72        {
     73          "tcId" : 7,
     74          "comment" : "short message",
     75          "key" : "3ac9abd53dbd0fbb891f9b5e16dd45df994e5283527832707138fc2712bad9e34761e7d9c6d05d46f2c8323ddb0efe99",
     76          "msg" : "5a34155b1115",
     77          "tag" : "78c53dd1a2431174628f5f4867fa777afa6df1b36269bba114d016d1065fcb021170baad09b4a528f40573903a65f540",
     78          "result" : "valid",
     79          "flags" : []
     80        },
     81        {
     82          "tcId" : 8,
     83          "comment" : "short message",
     84          "key" : "ae3aa94fdd35e2bef40472d29bdad3a409840ea441c3d7025cd72f3e81ff56da602161d84b23d1634061385be30c5bbd",
     85          "msg" : "8a140d781e7191",
     86          "tag" : "fd22ba896cb1147bb86f8ad51c253b792657c0becc913e90104da0f139f9b08c9169706f1531a2c6c03d6bd72a77eff2",
     87          "result" : "valid",
     88          "flags" : []
     89        },
     90        {
     91          "tcId" : 9,
     92          "comment" : "short message",
     93          "key" : "44b79852cabcf3fe93d2fff55d2afe6a46c35b7ad1954ce0888de7b459b982722faf8b490e6b00e7bcabbd36f18443f5",
     94          "msg" : "9398cd251deafe8b",
     95          "tag" : "56128fb438a93f6f48f47c0f4c7549f8008a8e69bbdbf0886ec40f86e7870034ef9090d2b04057391f1def5b25e8f0ad",
     96          "result" : "valid",
     97          "flags" : []
     98        },
     99        {
    100          "tcId" : 10,
    101          "comment" : "short message",
    102          "key" : "03fed2f579a3ebdececfb184ebe2984876113399c4a593d98b5f5e606dd330fb394c285d9ead601748259b493335f8e5",
    103          "msg" : "18d879b1f63df3ac7a",
    104          "tag" : "a0e3b5660eeb5fc4a5dd48e725b09a0e282b22bbe2693d8b893ddf0f2116450e0875925407e909fde0f1f728f608fba9",
    105          "result" : "valid",
    106          "flags" : []
    107        },
    108        {
    109          "tcId" : 11,
    110          "comment" : "short message",
    111          "key" : "f4ef48bf4056d39dbba4154018c63bdf29420b9991ea594ff05e3cc1cb02e176d54ba038a6b78692519d6788e495bbab",
    112          "msg" : "0a5de13cd9ba31c94486",
    113          "tag" : "e9a1219e86983d69e336068b280309f974ab61f25968fc6352324ba49c36ce42c578676a3a31ef11e960d6771386650e",
    114          "result" : "valid",
    115          "flags" : []
    116        },
    117        {
    118          "tcId" : 12,
    119          "comment" : "short message",
    120          "key" : "fc771f7ccd499a1ed633d86876d707b5f1d53c6bcdf21aa2907766ab3ca7fa6cdd6a9b981b1a84a528e81444303f1057",
    121          "msg" : "03ba11f3f3173b85226b25",
    122          "tag" : "cfb4971d5449db364e2c8d0d429a0767050d480a5397f0dcc74294f52ea96260a57fe6cad14409ad67da6fbebf2da0d8",
    123          "result" : "valid",
    124          "flags" : []
    125        },
    126        {
    127          "tcId" : 13,
    128          "comment" : "short message",
    129          "key" : "b3999de680b11550e18631c8199f7eb8a74e21bdc9d97f781245c2af19f85497d9f38b250a564e48650fd00be365f155",
    130          "msg" : "9c658cb5e601d85dc3857863",
    131          "tag" : "d547e4cbd56e82b47d2ec93eeb6b34924ebda461fb60e475bf328d2368618f55fbf7b0e2eb1ff542c4eb7eefbfc8bd2b",
    132          "result" : "valid",
    133          "flags" : []
    134        },
    135        {
    136          "tcId" : 14,
    137          "comment" : "short message",
    138          "key" : "88005a62864ea699e1509616ec48033e84d2e2a13b8bc2e8a76f2eccbdb207a95ac8e2f5b5a703b22a0b571e8acc599a",
    139          "msg" : "5a94f84541a794bf23d72db16d",
    140          "tag" : "d6b73ee67e88a20fceb5520be92594daf1b3786c7187535ccb1f0b926dae11adde6e8697ba803b159019849df3c9d2c7",
    141          "result" : "valid",
    142          "flags" : []
    143        },
    144        {
    145          "tcId" : 15,
    146          "comment" : "short message",
    147          "key" : "b1cbda2c9a12f92315a5101aef311e99d6db002b0e04fb53c50106aa4d28e9a346697ba97084572eea56ccfc4ad7e572",
    148          "msg" : "ce12c0c78e3f6b276ac56ed7435e",
    149          "tag" : "5c0802cd0ed82380e4c2a61d146ed72762613de89eb4ab9fe71da9ad3d79e1d2321cae186292f7c52ab639d3ba6aa85a",
    150          "result" : "valid",
    151          "flags" : []
    152        },
    153        {
    154          "tcId" : 16,
    155          "comment" : "short message",
    156          "key" : "08517e8014e00db5c37f2a20f987ea2ec52e7938de018ad6be256ba2236804144ad2a1bcc242738862b40647007e0a2c",
    157          "msg" : "21e2a0a167789a6b722d1737d92f8b",
    158          "tag" : "2264d3c9b835aedf699d5fbfc05d46f085591441df75aa2b2873f6c8a11a0856a2b79ae11ea0a91609dbd564a0bed456",
    159          "result" : "valid",
    160          "flags" : []
    161        },
    162        {
    163          "tcId" : 17,
    164          "comment" : "",
    165          "key" : "503d7478a773b694d6e552c9703cc8bc56fd49fafc9a17cab8b0332dca8d49336fa7e9ec2bcb56253fe5bb504e3e7f7f",
    166          "msg" : "d96e6fed893addfd9237c81c4f4e341b",
    167          "tag" : "19389766789912260f3f9757df3651663829c358bb48b22c1c63132070df318905beffd45f51e4dfcb3e785f44cf9106",
    168          "result" : "valid",
    169          "flags" : []
    170        },
    171        {
    172          "tcId" : 18,
    173          "comment" : "",
    174          "key" : "41341bab902e767d4d1964c0acfecf46eff1b02b6455bcb2097de9c154be1f667f21be076de18cd2c15c005896fca87f",
    175          "msg" : "4c43ac7de3631cc86f4da72fe6b6a552f1",
    176          "tag" : "3c3104f24b7070cc3277d9ae640d416298fc917a0c1cdc3c2e7b6da75706fd2ae234efd551af12ae29144704793e2f6a",
    177          "result" : "valid",
    178          "flags" : []
    179        },
    180        {
    181          "tcId" : 19,
    182          "comment" : "",
    183          "key" : "c2f83be1acce7b89a5f9e9ea7e4c4f8b0f4319986fbe479fa3b4a3c298168362393b56ea03b5cef77f48e5a72abe6d08",
    184          "msg" : "8dd0cd786cd800ffebec098728923d69249d3223c4c595cb",
    185          "tag" : "751c6c7d00fef5e4edc993915fba694943a7ee3a2c8e5b700d0ee536bf85fb117a9cd6c456485cd670f7a0b490c83e61",
    186          "result" : "valid",
    187          "flags" : []
    188        },
    189        {
    190          "tcId" : 20,
    191          "comment" : "",
    192          "key" : "6bd2aee9dd98d6b6609fce82181b10c20bba861da68a1590586fab08c5e9e90ff584047db4760828643fea38087160e4",
    193          "msg" : "33236a9de603c1e4f5e11164224740627d10f6008eb73ec2642321bf0b82d579",
    194          "tag" : "e4cd8b8868bb078ed5d6938e40d9ff4bf61a4994be40a5f2b5446463e5db90516bccdd19f16c92e3f839b9d6de68b2a9",
    195          "result" : "valid",
    196          "flags" : []
    197        },
    198        {
    199          "tcId" : 21,
    200          "comment" : "long message",
    201          "key" : "2f98ba2ceaadc5ba08880a35cb0080dc870a5734a782ebe31c4bab100ff8786dcc3be6de18482ea5d1b3bf14aeabb470",
    202          "msg" : "2d74a66dacf12edb85ef3073feafd122889cb634add00ff0395d224b4ff8b5d5d67ca6419b6826abffdb41bab427d5",
    203          "tag" : "a8ea72100859f4b7b6f2fe596248f1729bcdf0606c900ab52e51eab548d26e1eb634a42e5fc7ccc18356c0d283597ee2",
    204          "result" : "valid",
    205          "flags" : []
    206        },
    207        {
    208          "tcId" : 22,
    209          "comment" : "long message",
    210          "key" : "5e5f60e40d84c7ca2608af3bcc6e04abc5f8b7ca730a78af7f6f032e5a1501695bd91f3bebb28590af1db90d8390ca58",
    211          "msg" : "2efe6a14ea8d679e62dbcedf35e61852278c83c54adbe1f1c72cb1a746b11cff8cb4fc3a2c3acd44255d51c020ca6d47",
    212          "tag" : "6e8c95a4097ea13d064ed10809a33b569a6a84205158bd692ff82bc4b70b47a60ed332f2f5bca5211a1cc89c06f9c595",
    213          "result" : "valid",
    214          "flags" : []
    215        },
    216        {
    217          "tcId" : 23,
    218          "comment" : "long message",
    219          "key" : "bc310bc3913d9fe59e2012a058c9e150534d25611e36206cf07ccaefe153f38eb0eaad9941b6883dfbce01bcb5196041",
    220          "msg" : "9f0747d7396bfbe01cf3e85361e50085e0a91a7490b994031d81851b725065993f45dad0d60d794aedec7ba5d9d6dbbee4",
    221          "tag" : "3a86498f78c3fb7eb3b7b3d82f677d2dfe01166fe76e232083334d74f11588fd089637c94761e9cfe836436005deaef7",
    222          "result" : "valid",
    223          "flags" : []
    224        },
    225        {
    226          "tcId" : 24,
    227          "comment" : "long message",
    228          "key" : "dc770c64d00d156e43cb74970e3a1a2ad28b6d9ec6b2b6e5ac3e356a99f879cb620f00340c044cc1f31bdccfa0dbd177",
    229          "msg" : "403fd8e3ef51b6539db658a894be85b58fbc84881e61c5e0cb13ae421a09d31d780603256d390edd056d190856be00ad20a7048f0c67416fe8e02884086155f4263262e8c1275504d4f91f2751d3c3dccd4409ff2b45e41de93f7b104d58f6e15bacb62ace9700615ecc1b30a0cc1b35",
    230          "tag" : "1c4f6474f39e6eabbe7a99faa234f49833444130acf01dae68d68251a930419960b0fb5f48360149e05d1209941cc9ec",
    231          "result" : "valid",
    232          "flags" : []
    233        },
    234        {
    235          "tcId" : 25,
    236          "comment" : "long message",
    237          "key" : "cca9299c7bdc26a4b595055c99ca23bec8ed11b5deeda91f83e2365e7340395ceef4e86e5cd91f2593bcfec498a67fc9",
    238          "msg" : "a05b40b8d3a7bc7b75b0e97309c9bd1c9d8755c1ff5245ef6308a6a5cad3ecfbcb6364b41ca6f3d24bbee844d6204d1026abe345af7bdec114a373b109aa5724b738d50ab7a826c268e873709f8b35135a870045d5fb9daa82d3c245b5338917354e72b3058c9a4b807117465217d7d14f36f8a8d4e97bc3b93587c92641e7",
    239          "tag" : "1b6b5ba848bc13dd46c35177ae9ff9bd2d6ca5f4c9373964d3182483d980b4654527f36d7cc51b9e2efe7ed97a82e3be",
    240          "result" : "valid",
    241          "flags" : []
    242        },
    243        {
    244          "tcId" : 26,
    245          "comment" : "long message",
    246          "key" : "c728e65e08d9296fe3cdf2dedb49c81a30b603a62569eece4ee5d01e9a32ae3bcb4ec163e455e452582454ceefefc046",
    247          "msg" : "e6c6bac87c17e269a471434ca9568401451d78c2444a9d6edcda3cdab51c5bed1c19eaf34326580fd85ae5236ad51bc5dae386b36101f54695c595eeedcdd0182a4a117f8093f4f4812e03db396ede9849d193e7722081aeec4be6c4caf6c979d36ead56634a21be21162ea232dec9cffdbd2474245878dca369e814fd028303",
    248          "tag" : "533920a013cf006aa29b26f74b6dd293634293089986aa249271c426b942dc6bae32b2641616672f3d75968866e182e5",
    249          "result" : "valid",
    250          "flags" : []
    251        },
    252        {
    253          "tcId" : 27,
    254          "comment" : "long message",
    255          "key" : "90c4215dc3f237435047fefdd8638d339a3fc66fca06c5063eacbda002ab335e621605f672f3da9f641fae110afc3e7b",
    256          "msg" : "1ebc22c3031b64615eb6f1a0696e33b7df139a4b891d3e6721cc26c05d55de790dca623668c10308485d38e95ec4769fa4430ca3ebc25da9f5d31c972674517d9a2222e6b97d8def6512af096c6d1480d83a229c84b7f28c80184b6bebf3f4eff5fc4e5c6cfea4f8eba9a957f7913b20a88ad1734f7c38547e934d1dbf2d73dbd61e31fb1583c7b6577a171e7d02f19045126ac2973d855bc18d34d32326d1e216da58366a60033450091128ae26a479069bba7b91b2ab7f3c5fbcde391de3ca114b951d6852f92795f8023d7a29a7f4ce61e9241b4f235d21e899087167ab3f3a0e9321c7942b165178788df48d3b106b203ec1e01d29bda41a99ac0d2c00",
    257          "tag" : "c52b91daed6ee46416f2db78978251cb334e5d8e00b32ae06e365f455d28de406a9cce2f9f29378f229822dbf26bfdad",
    258          "result" : "valid",
    259          "flags" : []
    260        },
    261        {
    262          "tcId" : 28,
    263          "comment" : "Flipped bit 0 in tag",
    264          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    265          "msg" : "",
    266          "tag" : "45be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    267          "result" : "invalid",
    268          "flags" : []
    269        },
    270        {
    271          "tcId" : 29,
    272          "comment" : "Flipped bit 0 in tag",
    273          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    274          "msg" : "000102030405060708090a0b0c0d0e0f",
    275          "tag" : "a84d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    276          "result" : "invalid",
    277          "flags" : []
    278        },
    279        {
    280          "tcId" : 30,
    281          "comment" : "Flipped bit 1 in tag",
    282          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    283          "msg" : "",
    284          "tag" : "46be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    285          "result" : "invalid",
    286          "flags" : []
    287        },
    288        {
    289          "tcId" : 31,
    290          "comment" : "Flipped bit 1 in tag",
    291          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    292          "msg" : "000102030405060708090a0b0c0d0e0f",
    293          "tag" : "ab4d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    294          "result" : "invalid",
    295          "flags" : []
    296        },
    297        {
    298          "tcId" : 32,
    299          "comment" : "Flipped bit 7 in tag",
    300          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    301          "msg" : "",
    302          "tag" : "c4be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    303          "result" : "invalid",
    304          "flags" : []
    305        },
    306        {
    307          "tcId" : 33,
    308          "comment" : "Flipped bit 7 in tag",
    309          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    310          "msg" : "000102030405060708090a0b0c0d0e0f",
    311          "tag" : "294d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    312          "result" : "invalid",
    313          "flags" : []
    314        },
    315        {
    316          "tcId" : 34,
    317          "comment" : "Flipped bit 8 in tag",
    318          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    319          "msg" : "",
    320          "tag" : "44bf81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    321          "result" : "invalid",
    322          "flags" : []
    323        },
    324        {
    325          "tcId" : 35,
    326          "comment" : "Flipped bit 8 in tag",
    327          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    328          "msg" : "000102030405060708090a0b0c0d0e0f",
    329          "tag" : "a94c07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    330          "result" : "invalid",
    331          "flags" : []
    332        },
    333        {
    334          "tcId" : 36,
    335          "comment" : "Flipped bit 31 in tag",
    336          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    337          "msg" : "",
    338          "tag" : "44be814415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    339          "result" : "invalid",
    340          "flags" : []
    341        },
    342        {
    343          "tcId" : 37,
    344          "comment" : "Flipped bit 31 in tag",
    345          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    346          "msg" : "000102030405060708090a0b0c0d0e0f",
    347          "tag" : "a94d077f90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    348          "result" : "invalid",
    349          "flags" : []
    350        },
    351        {
    352          "tcId" : 38,
    353          "comment" : "Flipped bit 32 in tag",
    354          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    355          "msg" : "",
    356          "tag" : "44be81c414d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    357          "result" : "invalid",
    358          "flags" : []
    359        },
    360        {
    361          "tcId" : 39,
    362          "comment" : "Flipped bit 32 in tag",
    363          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    364          "msg" : "000102030405060708090a0b0c0d0e0f",
    365          "tag" : "a94d07ff91b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    366          "result" : "invalid",
    367          "flags" : []
    368        },
    369        {
    370          "tcId" : 40,
    371          "comment" : "Flipped bit 33 in tag",
    372          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    373          "msg" : "",
    374          "tag" : "44be81c417d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    375          "result" : "invalid",
    376          "flags" : []
    377        },
    378        {
    379          "tcId" : 41,
    380          "comment" : "Flipped bit 33 in tag",
    381          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    382          "msg" : "000102030405060708090a0b0c0d0e0f",
    383          "tag" : "a94d07ff92b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    384          "result" : "invalid",
    385          "flags" : []
    386        },
    387        {
    388          "tcId" : 42,
    389          "comment" : "Flipped bit 63 in tag",
    390          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    391          "msg" : "",
    392          "tag" : "44be81c415d2832b7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    393          "result" : "invalid",
    394          "flags" : []
    395        },
    396        {
    397          "tcId" : 43,
    398          "comment" : "Flipped bit 63 in tag",
    399          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    400          "msg" : "000102030405060708090a0b0c0d0e0f",
    401          "tag" : "a94d07ff90b3386064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    402          "result" : "invalid",
    403          "flags" : []
    404        },
    405        {
    406          "tcId" : 44,
    407          "comment" : "Flipped bit 64 in tag",
    408          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    409          "msg" : "",
    410          "tag" : "44be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    411          "result" : "invalid",
    412          "flags" : []
    413        },
    414        {
    415          "tcId" : 45,
    416          "comment" : "Flipped bit 64 in tag",
    417          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    418          "msg" : "000102030405060708090a0b0c0d0e0f",
    419          "tag" : "a94d07ff90b338e065b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    420          "result" : "invalid",
    421          "flags" : []
    422        },
    423        {
    424          "tcId" : 46,
    425          "comment" : "Flipped bit 71 in tag",
    426          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    427          "msg" : "",
    428          "tag" : "44be81c415d283abfa62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    429          "result" : "invalid",
    430          "flags" : []
    431        },
    432        {
    433          "tcId" : 47,
    434          "comment" : "Flipped bit 71 in tag",
    435          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    436          "msg" : "000102030405060708090a0b0c0d0e0f",
    437          "tag" : "a94d07ff90b338e0e4b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    438          "result" : "invalid",
    439          "flags" : []
    440        },
    441        {
    442          "tcId" : 48,
    443          "comment" : "Flipped bit 77 in tag",
    444          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    445          "msg" : "",
    446          "tag" : "44be81c415d283ab7a42a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    447          "result" : "invalid",
    448          "flags" : []
    449        },
    450        {
    451          "tcId" : 49,
    452          "comment" : "Flipped bit 77 in tag",
    453          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    454          "msg" : "000102030405060708090a0b0c0d0e0f",
    455          "tag" : "a94d07ff90b338e064903603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    456          "result" : "invalid",
    457          "flags" : []
    458        },
    459        {
    460          "tcId" : 50,
    461          "comment" : "Flipped bit 80 in tag",
    462          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    463          "msg" : "",
    464          "tag" : "44be81c415d283ab7a62a55188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    465          "result" : "invalid",
    466          "flags" : []
    467        },
    468        {
    469          "tcId" : 51,
    470          "comment" : "Flipped bit 80 in tag",
    471          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    472          "msg" : "000102030405060708090a0b0c0d0e0f",
    473          "tag" : "a94d07ff90b338e064b03703d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    474          "result" : "invalid",
    475          "flags" : []
    476        },
    477        {
    478          "tcId" : 52,
    479          "comment" : "Flipped bit 96 in tag",
    480          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    481          "msg" : "",
    482          "tag" : "44be81c415d283ab7a62a45189e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    483          "result" : "invalid",
    484          "flags" : []
    485        },
    486        {
    487          "tcId" : 53,
    488          "comment" : "Flipped bit 96 in tag",
    489          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    490          "msg" : "000102030405060708090a0b0c0d0e0f",
    491          "tag" : "a94d07ff90b338e064b03603d66bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    492          "result" : "invalid",
    493          "flags" : []
    494        },
    495        {
    496          "tcId" : 54,
    497          "comment" : "Flipped bit 97 in tag",
    498          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    499          "msg" : "",
    500          "tag" : "44be81c415d283ab7a62a4518ae5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    501          "result" : "invalid",
    502          "flags" : []
    503        },
    504        {
    505          "tcId" : 55,
    506          "comment" : "Flipped bit 97 in tag",
    507          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    508          "msg" : "000102030405060708090a0b0c0d0e0f",
    509          "tag" : "a94d07ff90b338e064b03603d56bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    510          "result" : "invalid",
    511          "flags" : []
    512        },
    513        {
    514          "tcId" : 56,
    515          "comment" : "Flipped bit 103 in tag",
    516          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    517          "msg" : "",
    518          "tag" : "44be81c415d283ab7a62a45108e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    519          "result" : "invalid",
    520          "flags" : []
    521        },
    522        {
    523          "tcId" : 57,
    524          "comment" : "Flipped bit 103 in tag",
    525          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    526          "msg" : "000102030405060708090a0b0c0d0e0f",
    527          "tag" : "a94d07ff90b338e064b03603576bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    528          "result" : "invalid",
    529          "flags" : []
    530        },
    531        {
    532          "tcId" : 58,
    533          "comment" : "Flipped bit 376 in tag",
    534          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    535          "msg" : "",
    536          "tag" : "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c67",
    537          "result" : "invalid",
    538          "flags" : []
    539        },
    540        {
    541          "tcId" : 59,
    542          "comment" : "Flipped bit 376 in tag",
    543          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    544          "msg" : "000102030405060708090a0b0c0d0e0f",
    545          "tag" : "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d217",
    546          "result" : "invalid",
    547          "flags" : []
    548        },
    549        {
    550          "tcId" : 60,
    551          "comment" : "Flipped bit 377 in tag",
    552          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    553          "msg" : "",
    554          "tag" : "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c64",
    555          "result" : "invalid",
    556          "flags" : []
    557        },
    558        {
    559          "tcId" : 61,
    560          "comment" : "Flipped bit 377 in tag",
    561          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    562          "msg" : "000102030405060708090a0b0c0d0e0f",
    563          "tag" : "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d214",
    564          "result" : "invalid",
    565          "flags" : []
    566        },
    567        {
    568          "tcId" : 62,
    569          "comment" : "Flipped bit 382 in tag",
    570          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    571          "msg" : "",
    572          "tag" : "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c26",
    573          "result" : "invalid",
    574          "flags" : []
    575        },
    576        {
    577          "tcId" : 63,
    578          "comment" : "Flipped bit 382 in tag",
    579          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    580          "msg" : "000102030405060708090a0b0c0d0e0f",
    581          "tag" : "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d256",
    582          "result" : "invalid",
    583          "flags" : []
    584        },
    585        {
    586          "tcId" : 64,
    587          "comment" : "Flipped bit 383 in tag",
    588          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    589          "msg" : "",
    590          "tag" : "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310ce6",
    591          "result" : "invalid",
    592          "flags" : []
    593        },
    594        {
    595          "tcId" : 65,
    596          "comment" : "Flipped bit 383 in tag",
    597          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    598          "msg" : "000102030405060708090a0b0c0d0e0f",
    599          "tag" : "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d296",
    600          "result" : "invalid",
    601          "flags" : []
    602        },
    603        {
    604          "tcId" : 66,
    605          "comment" : "Flipped bits 0 and 64 in tag",
    606          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    607          "msg" : "",
    608          "tag" : "45be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    609          "result" : "invalid",
    610          "flags" : []
    611        },
    612        {
    613          "tcId" : 67,
    614          "comment" : "Flipped bits 0 and 64 in tag",
    615          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    616          "msg" : "000102030405060708090a0b0c0d0e0f",
    617          "tag" : "a84d07ff90b338e065b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    618          "result" : "invalid",
    619          "flags" : []
    620        },
    621        {
    622          "tcId" : 68,
    623          "comment" : "Flipped bits 31 and 63 in tag",
    624          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    625          "msg" : "",
    626          "tag" : "44be814415d2832b7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    627          "result" : "invalid",
    628          "flags" : []
    629        },
    630        {
    631          "tcId" : 69,
    632          "comment" : "Flipped bits 31 and 63 in tag",
    633          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    634          "msg" : "000102030405060708090a0b0c0d0e0f",
    635          "tag" : "a94d077f90b3386064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    636          "result" : "invalid",
    637          "flags" : []
    638        },
    639        {
    640          "tcId" : 70,
    641          "comment" : "Flipped bits 63 and 127 in tag",
    642          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    643          "msg" : "",
    644          "tag" : "44be81c415d2832b7a62a45188e5da7bcb97da606bd5b16c92c1fc36f198c0b3a714921848d5e03df1c4849bb8310c66",
    645          "result" : "invalid",
    646          "flags" : []
    647        },
    648        {
    649          "tcId" : 71,
    650          "comment" : "Flipped bits 63 and 127 in tag",
    651          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    652          "msg" : "000102030405060708090a0b0c0d0e0f",
    653          "tag" : "a94d07ff90b3386064b03603d76bcf8214b1fb88c66b9415dde76674896400f97b8408bfefa6ee86c716bfa4a460d216",
    654          "result" : "invalid",
    655          "flags" : []
    656        },
    657        {
    658          "tcId" : 72,
    659          "comment" : "all bits of tag flipped",
    660          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    661          "msg" : "",
    662          "tag" : "bb417e3bea2d7c54859d5bae771a25043468259f942a4e936d3e03c90e673f4c58eb6de7b72a1fc20e3b7b6447cef399",
    663          "result" : "invalid",
    664          "flags" : []
    665        },
    666        {
    667          "tcId" : 73,
    668          "comment" : "all bits of tag flipped",
    669          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    670          "msg" : "000102030405060708090a0b0c0d0e0f",
    671          "tag" : "56b2f8006f4cc71f9b4fc9fc289430fdeb4e047739946bea2218998b769bff06847bf7401059117938e9405b5b9f2de9",
    672          "result" : "invalid",
    673          "flags" : []
    674        },
    675        {
    676          "tcId" : 74,
    677          "comment" : "Tag changed to all zero",
    678          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    679          "msg" : "",
    680          "tag" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    681          "result" : "invalid",
    682          "flags" : []
    683        },
    684        {
    685          "tcId" : 75,
    686          "comment" : "Tag changed to all zero",
    687          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    688          "msg" : "000102030405060708090a0b0c0d0e0f",
    689          "tag" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    690          "result" : "invalid",
    691          "flags" : []
    692        },
    693        {
    694          "tcId" : 76,
    695          "comment" : "tag changed to all 1",
    696          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    697          "msg" : "",
    698          "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    699          "result" : "invalid",
    700          "flags" : []
    701        },
    702        {
    703          "tcId" : 77,
    704          "comment" : "tag changed to all 1",
    705          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    706          "msg" : "000102030405060708090a0b0c0d0e0f",
    707          "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    708          "result" : "invalid",
    709          "flags" : []
    710        },
    711        {
    712          "tcId" : 78,
    713          "comment" : "msbs changed in tag",
    714          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    715          "msg" : "",
    716          "tag" : "c43e01449552032bfae224d108655a7b4b175ae0eb5531ec12417cb67118403327941298c85560bd7144041b38b18ce6",
    717          "result" : "invalid",
    718          "flags" : []
    719        },
    720        {
    721          "tcId" : 79,
    722          "comment" : "msbs changed in tag",
    723          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    724          "msg" : "000102030405060708090a0b0c0d0e0f",
    725          "tag" : "29cd877f1033b860e430b68357eb4f8294317b0846eb14955d67e6f409e48079fb04883f6f266e0647963f2424e05296",
    726          "result" : "invalid",
    727          "flags" : []
    728        },
    729        {
    730          "tcId" : 80,
    731          "comment" : "lsbs changed in tag",
    732          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    733          "msg" : "",
    734          "tag" : "45bf80c514d382aa7b63a55089e4dbfaca96db616ad4b06d93c0fd37f099c1b2a615931949d4e13cf0c5859ab9300d67",
    735          "result" : "invalid",
    736          "flags" : []
    737        },
    738        {
    739          "tcId" : 81,
    740          "comment" : "lsbs changed in tag",
    741          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
    742          "msg" : "000102030405060708090a0b0c0d0e0f",
    743          "tag" : "a84c06fe91b239e165b13702d66ace0315b0fa89c76a9514dce66775886501f87a8509beeea7ef87c617bea5a561d317",
    744          "result" : "invalid",
    745          "flags" : []
    746        }
    747      ]
    748    },
    749    {
    750      "keySize" : 384,
    751      "tagSize" : 192,
    752      "type" : "MacTest",
    753      "tests" : [
    754        {
    755          "tcId" : 82,
    756          "comment" : "empty message",
    757          "key" : "1c678267be13acb464939c2896c9e9ce1deb5b30833bdd9ca00370889b84410782ad52afe25dc10ab7ec5cf5f34793b7",
    758          "msg" : "",
    759          "tag" : "6dd566be678c1e6359ab31b635cc160160a0c5a9c49a0ac5",
    760          "result" : "valid",
    761          "flags" : []
    762        },
    763        {
    764          "tcId" : 83,
    765          "comment" : "short message",
    766          "key" : "00b184c2c0a491d764a26f8b2e56a965222b36213bdd106ae782305c50f89269902476e5df3fa58e0ecfae82a9607c8e",
    767          "msg" : "9f",
    768          "tag" : "5afff4b009ca9c9e5dcd84f05607e7a7d43ee43b42498989",
    769          "result" : "valid",
    770          "flags" : []
    771        },
    772        {
    773          "tcId" : 84,
    774          "comment" : "short message",
    775          "key" : "055b67edb659e29c10e3e9cd25aa1cd5abf0880e2026ed8436e39b064b7315760cd7a9294ee23d4750969cc8b5dbaed7",
    776          "msg" : "4047",
    777          "tag" : "4d08baef969eed23b814472acff08d08fd3491a728778a1c",
    778          "result" : "valid",
    779          "flags" : []
    780        },
    781        {
    782          "tcId" : 85,
    783          "comment" : "short message",
    784          "key" : "9e3c198e93930f076b035c5fa8f10d9a65e98c66cfb36633e3cb33279cdf57688f10b7472d1fc9d962ce6954519bfbf6",
    785          "msg" : "88cfab",
    786          "tag" : "1cde3765ba5a15b1d0182136a72c603acd3b904ceac8f7ad",
    787          "result" : "valid",
    788          "flags" : []
    789        },
    790        {
    791          "tcId" : 86,
    792          "comment" : "short message",
    793          "key" : "f5f5962bda257b38b2a2318929121b2eaef792d5c6a9585e48b80cf5357b29c3951b787ed3e03e385b05b8ffe6861dc3",
    794          "msg" : "d9397753",
    795          "tag" : "4638e4427e6084b76c53ed9d6e916162fcb8b962c3d616f1",
    796          "result" : "valid",
    797          "flags" : []
    798        },
    799        {
    800          "tcId" : 87,
    801          "comment" : "short message",
    802          "key" : "f62820ed5f9833fd22dee7bd49e2c9b19fc9668897c2c33e6c7c1fa5c277c3b9f581faef3ddc664ba537975d8afaa707",
    803          "msg" : "9b6cc7caa4",
    804          "tag" : "f6e272a7a6235f60b72b4c7424cf32a07f98ea592665bad8",
    805          "result" : "valid",
    806          "flags" : []
    807        },
    808        {
    809          "tcId" : 88,
    810          "comment" : "short message",
    811          "key" : "f222a1dabf322aff8463acee6444939331212be3e19d31f4b73fdcc97e2925365ea33c985282805c83dcd8fb42a0e214",
    812          "msg" : "c85ad7872b76",
    813          "tag" : "933f0fa61d4466b5baf5a601f6b96d81a97e81c512d822e6",
    814          "result" : "valid",
    815          "flags" : []
    816        },
    817        {
    818          "tcId" : 89,
    819          "comment" : "short message",
    820          "key" : "56e80f3899e945310a9d9bef3d32091f29c157dd46b2d439ad89d63e14b2c24390f74db4d905f6bd03f75c32e91225fe",
    821          "msg" : "80ba25f1c27650",
    822          "tag" : "a1a6e248b40864ddf83b00c52ae2c303b7e76fba0548d4d4",
    823          "result" : "valid",
    824          "flags" : []
    825        },
    826        {
    827          "tcId" : 90,
    828          "comment" : "short message",
    829          "key" : "6cb6261a56a21b2c3c13453c158364aafa78f58172a9ae3eeb328ac38808b5c68c111197a303ec36847c9a315ac5eb5b",
    830          "msg" : "79430de51d68cf34",
    831          "tag" : "33593a80da455e580ccc5ee9b60edcd1468460539788fc41",
    832          "result" : "valid",
    833          "flags" : []
    834        },
    835        {
    836          "tcId" : 91,
    837          "comment" : "short message",
    838          "key" : "44ca1ecb490470a84c7e13e1f1c69da21f48c33b6f050f48f7f244f0fda8b3c855904ed0612e2dafa5105cbd7f6449eb",
    839          "msg" : "870b981c8afd9fae1b",
    840          "tag" : "930f2e401e3aafb46a0c4029002f4ef1ab9fe838bc00c79e",
    841          "result" : "valid",
    842          "flags" : []
    843        },
    844        {
    845          "tcId" : 92,
    846          "comment" : "short message",
    847          "key" : "aaca68882cfa7250988a247b96cfb3232d6567378f8fa7e7aaaca1c386e1ae15e54957d22bfff1e50ae7f21beea197a5",
    848          "msg" : "a6f31b822ec24da1b1e9",
    849          "tag" : "a9c2d68f0ad1ba50089b169c86d965f97f52388a48ace744",
    850          "result" : "valid",
    851          "flags" : []
    852        },
    853        {
    854          "tcId" : 93,
    855          "comment" : "short message",
    856          "key" : "1b32f9b6378934a502dd74d8b74a4606d5b2c9a8587fab1cfa90d75007734d2b8bdfe634815243526ebc0f33c04d0d05",
    857          "msg" : "55367c657c792610efdcc0",
    858          "tag" : "934083c8594591da783f0da28f4b58adb604e9cc76b99efe",
    859          "result" : "valid",
    860          "flags" : []
    861        },
    862        {
    863          "tcId" : 94,
    864          "comment" : "short message",
    865          "key" : "09d91b2fa22e68b5335d478235aa4e157435c9acfed772219adfa1e9dd72f33e1a2183a0203a104f80e643cdf29e5aff",
    866          "msg" : "b31e254957db6b1b70a06ce2",
    867          "tag" : "7d45f3899455787e7116b570df8f7787f672d5821d6f75fe",
    868          "result" : "valid",
    869          "flags" : []
    870        },
    871        {
    872          "tcId" : 95,
    873          "comment" : "short message",
    874          "key" : "d311a80ac801e3639b9185608af4a85e4122e29b5c23f05234c30d92d59ad13cb80390e5fa0ea4a54853228b356689f5",
    875          "msg" : "e6b443dba0dab35d43ca5d6ce6",
    876          "tag" : "27297096f58f598391c57778129949b94628bf17bb2422d1",
    877          "result" : "valid",
    878          "flags" : []
    879        },
    880        {
    881          "tcId" : 96,
    882          "comment" : "short message",
    883          "key" : "06297e6c46558b9b0fc36c272b4ae7e65dd536cc1d13acbfa831fa5574b34f99e09adfb7f20321f203075fd26ed2e29d",
    884          "msg" : "309b95e5f1ec26f70786e74d806d",
    885          "tag" : "aabff26fc44a40f0b87a40c175c17ea7140f8467dcdb95cd",
    886          "result" : "valid",
    887          "flags" : []
    888        },
    889        {
    890          "tcId" : 97,
    891          "comment" : "short message",
    892          "key" : "e8b63a25cd85ad4f39e3c0e9584eacb94d6ae33f984da259aa533d4d28aeb341cf3ffe49c029e4af6a4805f760f35f2c",
    893          "msg" : "d225c27795f809454bb2c51d21f3ac",
    894          "tag" : "0e12b758015ac89797d55470f3982c13a5ff1483276083d2",
    895          "result" : "valid",
    896          "flags" : []
    897        },
    898        {
    899          "tcId" : 98,
    900          "comment" : "",
    901          "key" : "d83a685ace9fa0c0aa47f0c7b4f0f00717619a82e2eeff87f51f67d814d51dd9e4cad7578a4e49b672b5af83943c2583",
    902          "msg" : "abfa7f5978f751e87e8b5a15a6e89f4f",
    903          "tag" : "e4e6ba041bbb7a47ec8482b2043455c119fbdb389a3945a0",
    904          "result" : "valid",
    905          "flags" : []
    906        },
    907        {
    908          "tcId" : 99,
    909          "comment" : "",
    910          "key" : "5beaf406a6627eaafcadb6dea4e27ba4fd879fd3e5bfd87ea3c8d5e0acfbbda2c6bf006beaf5a30312e690724c4744a3",
    911          "msg" : "bc57d467a9a2af64ad5e14b7bc0898dc63",
    912          "tag" : "3fab1a7a192359b6333a9699b75612211a38b6dccab4572d",
    913          "result" : "valid",
    914          "flags" : []
    915        },
    916        {
    917          "tcId" : 100,
    918          "comment" : "",
    919          "key" : "76b36cc3b8ca975708ee4b32bdbe40ca13f9ce384c52c4b6602b7fd92164f1fd8432706c1966f648bf4830f4deb34795",
    920          "msg" : "b1d022c6536f401d147dfc0d7d4e600bb753ef0e9f243bc3",
    921          "tag" : "c91eb3f362049c5336c5074cb887edcb27aac1ef6575a92d",
    922          "result" : "valid",
    923          "flags" : []
    924        },
    925        {
    926          "tcId" : 101,
    927          "comment" : "",
    928          "key" : "20569a16f453dd3c34df98155286b1ca8a392ea164c919311f0df9d39d976062f4f992b96def3851886e6295f2615064",
    929          "msg" : "5402c4e683d1a431868ad528afbf4128b0b10cef947d063b34d376d344b793b2",
    930          "tag" : "27728059696aed5bb00a13c1db100691d4a21ebea0a8e4c3",
    931          "result" : "valid",
    932          "flags" : []
    933        },
    934        {
    935          "tcId" : 102,
    936          "comment" : "long message",
    937          "key" : "9ef6a55f8a9b6b9ef1f8296167319078163706ae5b60897c2dd6e340b67ed5d577fb54c5547cd5f248f06e7082ffb826",
    938          "msg" : "6a0d16276941d8f04eac2ec723fa53b9d6b16da7e30e7f2d9ad898e7cbb71bd3dd234ee22836ff4ac6011b6f12bd3a",
    939          "tag" : "cef5d900eef0abefc625c1d2862a3f42998ce8b1e007d2b8",
    940          "result" : "valid",
    941          "flags" : []
    942        },
    943        {
    944          "tcId" : 103,
    945          "comment" : "long message",
    946          "key" : "fb56bbbc6d751b744d8c1b57cc27a1d2c2f4e38e3491f54448cfcfb9389b7f63fd0d41920968ef612510625f2637d28d",
    947          "msg" : "cf1791517ef5a61c0db65a668bee26fdbc975d799b2623cc0f3e4560e80c7014fa9c02d568c98c86385e000fe6776bb7",
    948          "tag" : "88e99accc9c23c9c8c1110e7470cade0317817916d8505f5",
    949          "result" : "valid",
    950          "flags" : []
    951        },
    952        {
    953          "tcId" : 104,
    954          "comment" : "long message",
    955          "key" : "d041e24e59b34d7a18128a42d8a7a52dcba5d79e5ed585b55c7c9e4946e5ccaf7e59df0f3da98c7d0523e4cc8f9d7da4",
    956          "msg" : "5279618f1b41534910395a78ded968aee3431085b599c4f55eb5ff8a2e879bc44291d923de31009db1b9f7f81095afb3ea",
    957          "tag" : "8500f603ce85c030cfa05731758b6be3317b6fe8e99b7d48",
    958          "result" : "valid",
    959          "flags" : []
    960        },
    961        {
    962          "tcId" : 105,
    963          "comment" : "long message",
    964          "key" : "e1ce4884fd74a0e197c68ace3b29b552313af8e451e98d9ab8d0e8f8ee74143e8fcb6446217c0f3123a426b8ab6f62cb",
    965          "msg" : "71154b9a657b905f884ba5140d5e7b9243fec3e03fbbdbb360c8194963ae43177b5502cd20f559eeeff8638d028c501926ebc7eddd132ccea29ead7ad0c95a30b9d325952cafb0ea5ec9d9d6fdeb63950d5d69c8bbbea702aed1d444da286807ffd6b36cb49902cba7abf9bda1b577c6",
    966          "tag" : "c7e9ae2a81de32280b518d055c2c9d7f0f5db6d06ad0e4ae",
    967          "result" : "valid",
    968          "flags" : []
    969        },
    970        {
    971          "tcId" : 106,
    972          "comment" : "long message",
    973          "key" : "8a242c22d1b54ce216ca03c88455beb128211a9f35af2343709af7c5f43a681451ea53a36de2e5048eb44a51681c6120",
    974          "msg" : "ab5eee6b83869119f00dd3cc66dde75cb5700535a90e9b3e32b31434c297ef53f94659d7d9b11323161b2e66c6b9c9ad20e313303f81e88e471786c8e936011f78121e39630b2e0804fc97ce5cb3a34f26949439fe530adcea6e97c78b042e0817253bf75dd54335584122f5edd210341b6d93f58aa1b4de2aad76fecec44f",
    975          "tag" : "77392b18577ba8819fbd76fc73d45029e55e7ebecd58a320",
    976          "result" : "valid",
    977          "flags" : []
    978        },
    979        {
    980          "tcId" : 107,
    981          "comment" : "long message",
    982          "key" : "311c4bee7cf257b780135a2e4a6413e68a816f5d8462515dcb1c72494b6335581a9b60a217b9ff1c75e7768148f8df46",
    983          "msg" : "63ccc3849c4c323cb6ce926877969048b849ee4af18e71eef52fe9f274a8678560f9a5d47510c3c98c8a08ed4c01a01e0a3663ef0cc6c3cdca6276d91e99b0d414263498fb64ad74b820ab52b37adeaf27cb44545edb8f09094992837b8d3a0baa2a101a49592eb889dc8bace4c71e3efcb9d4149bd670ce2f774d73c12f2a45",
    984          "tag" : "94674aaefc06eead22d15317900fa26c8df8cdfb252bcaae",
    985          "result" : "valid",
    986          "flags" : []
    987        },
    988        {
    989          "tcId" : 108,
    990          "comment" : "long message",
    991          "key" : "fb792867c8928f0503aa24477cebf42e0b018346e3619770b9e8f5097945e2e275ad06f0c12152366ac06e278c94090a",
    992          "msg" : "0a63e6d91d7a6a18dbad879fb8e23ae351920391eb40fead6cba846768a2c6797ff347b4301327b09afc41f7b803af6b61f6d9b818e0ddcc02536d0543dbf1a87f2c5e020f6459094344b72596d548435c313544e92c254d54a70a1d6f6edd2f82540a1ea2e82125b0715fa0f890bb2be4ba0065d2ba0144854682aed041c1035996648e2ed671b7253ba567ffb999d91fd8e7ffce5c6dc4790732adae443435a454fe6c2a7c6708d9d5b2eb9292d6fbe5e026d65332b38c7925eff9beb89063cab63fbecb2ac0e1bb61a5b1e511f949c43a34ee26f1156e97793da97bcf5b5c67641384f268131b297857d719eeb6cafa3dbe9b8d0da55c98656f20e5b39b",
    993          "tag" : "1aaaff966c0a84bac791ab9e0b9b505d393073665732a74a",
    994          "result" : "valid",
    995          "flags" : []
    996        },
    997        {
    998          "tcId" : 109,
    999          "comment" : "Flipped bit 0 in tag",
   1000          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1001          "msg" : "",
   1002          "tag" : "45be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c",
   1003          "result" : "invalid",
   1004          "flags" : []
   1005        },
   1006        {
   1007          "tcId" : 110,
   1008          "comment" : "Flipped bit 0 in tag",
   1009          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1010          "msg" : "000102030405060708090a0b0c0d0e0f",
   1011          "tag" : "a84d07ff90b338e064b03603d76bcf0214b1fb88c66b9415",
   1012          "result" : "invalid",
   1013          "flags" : []
   1014        },
   1015        {
   1016          "tcId" : 111,
   1017          "comment" : "Flipped bit 1 in tag",
   1018          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1019          "msg" : "",
   1020          "tag" : "46be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c",
   1021          "result" : "invalid",
   1022          "flags" : []
   1023        },
   1024        {
   1025          "tcId" : 112,
   1026          "comment" : "Flipped bit 1 in tag",
   1027          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1028          "msg" : "000102030405060708090a0b0c0d0e0f",
   1029          "tag" : "ab4d07ff90b338e064b03603d76bcf0214b1fb88c66b9415",
   1030          "result" : "invalid",
   1031          "flags" : []
   1032        },
   1033        {
   1034          "tcId" : 113,
   1035          "comment" : "Flipped bit 7 in tag",
   1036          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1037          "msg" : "",
   1038          "tag" : "c4be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c",
   1039          "result" : "invalid",
   1040          "flags" : []
   1041        },
   1042        {
   1043          "tcId" : 114,
   1044          "comment" : "Flipped bit 7 in tag",
   1045          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1046          "msg" : "000102030405060708090a0b0c0d0e0f",
   1047          "tag" : "294d07ff90b338e064b03603d76bcf0214b1fb88c66b9415",
   1048          "result" : "invalid",
   1049          "flags" : []
   1050        },
   1051        {
   1052          "tcId" : 115,
   1053          "comment" : "Flipped bit 8 in tag",
   1054          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1055          "msg" : "",
   1056          "tag" : "44bf81c415d283ab7a62a45188e5dafbcb97da606bd5b16c",
   1057          "result" : "invalid",
   1058          "flags" : []
   1059        },
   1060        {
   1061          "tcId" : 116,
   1062          "comment" : "Flipped bit 8 in tag",
   1063          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1064          "msg" : "000102030405060708090a0b0c0d0e0f",
   1065          "tag" : "a94c07ff90b338e064b03603d76bcf0214b1fb88c66b9415",
   1066          "result" : "invalid",
   1067          "flags" : []
   1068        },
   1069        {
   1070          "tcId" : 117,
   1071          "comment" : "Flipped bit 31 in tag",
   1072          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1073          "msg" : "",
   1074          "tag" : "44be814415d283ab7a62a45188e5dafbcb97da606bd5b16c",
   1075          "result" : "invalid",
   1076          "flags" : []
   1077        },
   1078        {
   1079          "tcId" : 118,
   1080          "comment" : "Flipped bit 31 in tag",
   1081          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1082          "msg" : "000102030405060708090a0b0c0d0e0f",
   1083          "tag" : "a94d077f90b338e064b03603d76bcf0214b1fb88c66b9415",
   1084          "result" : "invalid",
   1085          "flags" : []
   1086        },
   1087        {
   1088          "tcId" : 119,
   1089          "comment" : "Flipped bit 32 in tag",
   1090          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1091          "msg" : "",
   1092          "tag" : "44be81c414d283ab7a62a45188e5dafbcb97da606bd5b16c",
   1093          "result" : "invalid",
   1094          "flags" : []
   1095        },
   1096        {
   1097          "tcId" : 120,
   1098          "comment" : "Flipped bit 32 in tag",
   1099          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1100          "msg" : "000102030405060708090a0b0c0d0e0f",
   1101          "tag" : "a94d07ff91b338e064b03603d76bcf0214b1fb88c66b9415",
   1102          "result" : "invalid",
   1103          "flags" : []
   1104        },
   1105        {
   1106          "tcId" : 121,
   1107          "comment" : "Flipped bit 33 in tag",
   1108          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1109          "msg" : "",
   1110          "tag" : "44be81c417d283ab7a62a45188e5dafbcb97da606bd5b16c",
   1111          "result" : "invalid",
   1112          "flags" : []
   1113        },
   1114        {
   1115          "tcId" : 122,
   1116          "comment" : "Flipped bit 33 in tag",
   1117          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1118          "msg" : "000102030405060708090a0b0c0d0e0f",
   1119          "tag" : "a94d07ff92b338e064b03603d76bcf0214b1fb88c66b9415",
   1120          "result" : "invalid",
   1121          "flags" : []
   1122        },
   1123        {
   1124          "tcId" : 123,
   1125          "comment" : "Flipped bit 63 in tag",
   1126          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1127          "msg" : "",
   1128          "tag" : "44be81c415d2832b7a62a45188e5dafbcb97da606bd5b16c",
   1129          "result" : "invalid",
   1130          "flags" : []
   1131        },
   1132        {
   1133          "tcId" : 124,
   1134          "comment" : "Flipped bit 63 in tag",
   1135          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1136          "msg" : "000102030405060708090a0b0c0d0e0f",
   1137          "tag" : "a94d07ff90b3386064b03603d76bcf0214b1fb88c66b9415",
   1138          "result" : "invalid",
   1139          "flags" : []
   1140        },
   1141        {
   1142          "tcId" : 125,
   1143          "comment" : "Flipped bit 64 in tag",
   1144          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1145          "msg" : "",
   1146          "tag" : "44be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c",
   1147          "result" : "invalid",
   1148          "flags" : []
   1149        },
   1150        {
   1151          "tcId" : 126,
   1152          "comment" : "Flipped bit 64 in tag",
   1153          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1154          "msg" : "000102030405060708090a0b0c0d0e0f",
   1155          "tag" : "a94d07ff90b338e065b03603d76bcf0214b1fb88c66b9415",
   1156          "result" : "invalid",
   1157          "flags" : []
   1158        },
   1159        {
   1160          "tcId" : 127,
   1161          "comment" : "Flipped bit 71 in tag",
   1162          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1163          "msg" : "",
   1164          "tag" : "44be81c415d283abfa62a45188e5dafbcb97da606bd5b16c",
   1165          "result" : "invalid",
   1166          "flags" : []
   1167        },
   1168        {
   1169          "tcId" : 128,
   1170          "comment" : "Flipped bit 71 in tag",
   1171          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1172          "msg" : "000102030405060708090a0b0c0d0e0f",
   1173          "tag" : "a94d07ff90b338e0e4b03603d76bcf0214b1fb88c66b9415",
   1174          "result" : "invalid",
   1175          "flags" : []
   1176        },
   1177        {
   1178          "tcId" : 129,
   1179          "comment" : "Flipped bit 77 in tag",
   1180          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1181          "msg" : "",
   1182          "tag" : "44be81c415d283ab7a42a45188e5dafbcb97da606bd5b16c",
   1183          "result" : "invalid",
   1184          "flags" : []
   1185        },
   1186        {
   1187          "tcId" : 130,
   1188          "comment" : "Flipped bit 77 in tag",
   1189          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1190          "msg" : "000102030405060708090a0b0c0d0e0f",
   1191          "tag" : "a94d07ff90b338e064903603d76bcf0214b1fb88c66b9415",
   1192          "result" : "invalid",
   1193          "flags" : []
   1194        },
   1195        {
   1196          "tcId" : 131,
   1197          "comment" : "Flipped bit 80 in tag",
   1198          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1199          "msg" : "",
   1200          "tag" : "44be81c415d283ab7a62a55188e5dafbcb97da606bd5b16c",
   1201          "result" : "invalid",
   1202          "flags" : []
   1203        },
   1204        {
   1205          "tcId" : 132,
   1206          "comment" : "Flipped bit 80 in tag",
   1207          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1208          "msg" : "000102030405060708090a0b0c0d0e0f",
   1209          "tag" : "a94d07ff90b338e064b03703d76bcf0214b1fb88c66b9415",
   1210          "result" : "invalid",
   1211          "flags" : []
   1212        },
   1213        {
   1214          "tcId" : 133,
   1215          "comment" : "Flipped bit 96 in tag",
   1216          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1217          "msg" : "",
   1218          "tag" : "44be81c415d283ab7a62a45189e5dafbcb97da606bd5b16c",
   1219          "result" : "invalid",
   1220          "flags" : []
   1221        },
   1222        {
   1223          "tcId" : 134,
   1224          "comment" : "Flipped bit 96 in tag",
   1225          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1226          "msg" : "000102030405060708090a0b0c0d0e0f",
   1227          "tag" : "a94d07ff90b338e064b03603d66bcf0214b1fb88c66b9415",
   1228          "result" : "invalid",
   1229          "flags" : []
   1230        },
   1231        {
   1232          "tcId" : 135,
   1233          "comment" : "Flipped bit 97 in tag",
   1234          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1235          "msg" : "",
   1236          "tag" : "44be81c415d283ab7a62a4518ae5dafbcb97da606bd5b16c",
   1237          "result" : "invalid",
   1238          "flags" : []
   1239        },
   1240        {
   1241          "tcId" : 136,
   1242          "comment" : "Flipped bit 97 in tag",
   1243          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1244          "msg" : "000102030405060708090a0b0c0d0e0f",
   1245          "tag" : "a94d07ff90b338e064b03603d56bcf0214b1fb88c66b9415",
   1246          "result" : "invalid",
   1247          "flags" : []
   1248        },
   1249        {
   1250          "tcId" : 137,
   1251          "comment" : "Flipped bit 103 in tag",
   1252          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1253          "msg" : "",
   1254          "tag" : "44be81c415d283ab7a62a45108e5dafbcb97da606bd5b16c",
   1255          "result" : "invalid",
   1256          "flags" : []
   1257        },
   1258        {
   1259          "tcId" : 138,
   1260          "comment" : "Flipped bit 103 in tag",
   1261          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1262          "msg" : "000102030405060708090a0b0c0d0e0f",
   1263          "tag" : "a94d07ff90b338e064b03603576bcf0214b1fb88c66b9415",
   1264          "result" : "invalid",
   1265          "flags" : []
   1266        },
   1267        {
   1268          "tcId" : 139,
   1269          "comment" : "Flipped bit 184 in tag",
   1270          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1271          "msg" : "",
   1272          "tag" : "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16d",
   1273          "result" : "invalid",
   1274          "flags" : []
   1275        },
   1276        {
   1277          "tcId" : 140,
   1278          "comment" : "Flipped bit 184 in tag",
   1279          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1280          "msg" : "000102030405060708090a0b0c0d0e0f",
   1281          "tag" : "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9414",
   1282          "result" : "invalid",
   1283          "flags" : []
   1284        },
   1285        {
   1286          "tcId" : 141,
   1287          "comment" : "Flipped bit 185 in tag",
   1288          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1289          "msg" : "",
   1290          "tag" : "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16e",
   1291          "result" : "invalid",
   1292          "flags" : []
   1293        },
   1294        {
   1295          "tcId" : 142,
   1296          "comment" : "Flipped bit 185 in tag",
   1297          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1298          "msg" : "000102030405060708090a0b0c0d0e0f",
   1299          "tag" : "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9417",
   1300          "result" : "invalid",
   1301          "flags" : []
   1302        },
   1303        {
   1304          "tcId" : 143,
   1305          "comment" : "Flipped bit 190 in tag",
   1306          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1307          "msg" : "",
   1308          "tag" : "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b12c",
   1309          "result" : "invalid",
   1310          "flags" : []
   1311        },
   1312        {
   1313          "tcId" : 144,
   1314          "comment" : "Flipped bit 190 in tag",
   1315          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1316          "msg" : "000102030405060708090a0b0c0d0e0f",
   1317          "tag" : "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9455",
   1318          "result" : "invalid",
   1319          "flags" : []
   1320        },
   1321        {
   1322          "tcId" : 145,
   1323          "comment" : "Flipped bit 191 in tag",
   1324          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1325          "msg" : "",
   1326          "tag" : "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b1ec",
   1327          "result" : "invalid",
   1328          "flags" : []
   1329        },
   1330        {
   1331          "tcId" : 146,
   1332          "comment" : "Flipped bit 191 in tag",
   1333          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1334          "msg" : "000102030405060708090a0b0c0d0e0f",
   1335          "tag" : "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9495",
   1336          "result" : "invalid",
   1337          "flags" : []
   1338        },
   1339        {
   1340          "tcId" : 147,
   1341          "comment" : "Flipped bits 0 and 64 in tag",
   1342          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1343          "msg" : "",
   1344          "tag" : "45be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c",
   1345          "result" : "invalid",
   1346          "flags" : []
   1347        },
   1348        {
   1349          "tcId" : 148,
   1350          "comment" : "Flipped bits 0 and 64 in tag",
   1351          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1352          "msg" : "000102030405060708090a0b0c0d0e0f",
   1353          "tag" : "a84d07ff90b338e065b03603d76bcf0214b1fb88c66b9415",
   1354          "result" : "invalid",
   1355          "flags" : []
   1356        },
   1357        {
   1358          "tcId" : 149,
   1359          "comment" : "Flipped bits 31 and 63 in tag",
   1360          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1361          "msg" : "",
   1362          "tag" : "44be814415d2832b7a62a45188e5dafbcb97da606bd5b16c",
   1363          "result" : "invalid",
   1364          "flags" : []
   1365        },
   1366        {
   1367          "tcId" : 150,
   1368          "comment" : "Flipped bits 31 and 63 in tag",
   1369          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1370          "msg" : "000102030405060708090a0b0c0d0e0f",
   1371          "tag" : "a94d077f90b3386064b03603d76bcf0214b1fb88c66b9415",
   1372          "result" : "invalid",
   1373          "flags" : []
   1374        },
   1375        {
   1376          "tcId" : 151,
   1377          "comment" : "Flipped bits 63 and 127 in tag",
   1378          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1379          "msg" : "",
   1380          "tag" : "44be81c415d2832b7a62a45188e5da7bcb97da606bd5b16c",
   1381          "result" : "invalid",
   1382          "flags" : []
   1383        },
   1384        {
   1385          "tcId" : 152,
   1386          "comment" : "Flipped bits 63 and 127 in tag",
   1387          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1388          "msg" : "000102030405060708090a0b0c0d0e0f",
   1389          "tag" : "a94d07ff90b3386064b03603d76bcf8214b1fb88c66b9415",
   1390          "result" : "invalid",
   1391          "flags" : []
   1392        },
   1393        {
   1394          "tcId" : 153,
   1395          "comment" : "all bits of tag flipped",
   1396          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1397          "msg" : "",
   1398          "tag" : "bb417e3bea2d7c54859d5bae771a25043468259f942a4e93",
   1399          "result" : "invalid",
   1400          "flags" : []
   1401        },
   1402        {
   1403          "tcId" : 154,
   1404          "comment" : "all bits of tag flipped",
   1405          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1406          "msg" : "000102030405060708090a0b0c0d0e0f",
   1407          "tag" : "56b2f8006f4cc71f9b4fc9fc289430fdeb4e047739946bea",
   1408          "result" : "invalid",
   1409          "flags" : []
   1410        },
   1411        {
   1412          "tcId" : 155,
   1413          "comment" : "Tag changed to all zero",
   1414          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1415          "msg" : "",
   1416          "tag" : "000000000000000000000000000000000000000000000000",
   1417          "result" : "invalid",
   1418          "flags" : []
   1419        },
   1420        {
   1421          "tcId" : 156,
   1422          "comment" : "Tag changed to all zero",
   1423          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1424          "msg" : "000102030405060708090a0b0c0d0e0f",
   1425          "tag" : "000000000000000000000000000000000000000000000000",
   1426          "result" : "invalid",
   1427          "flags" : []
   1428        },
   1429        {
   1430          "tcId" : 157,
   1431          "comment" : "tag changed to all 1",
   1432          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1433          "msg" : "",
   1434          "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffff",
   1435          "result" : "invalid",
   1436          "flags" : []
   1437        },
   1438        {
   1439          "tcId" : 158,
   1440          "comment" : "tag changed to all 1",
   1441          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1442          "msg" : "000102030405060708090a0b0c0d0e0f",
   1443          "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffff",
   1444          "result" : "invalid",
   1445          "flags" : []
   1446        },
   1447        {
   1448          "tcId" : 159,
   1449          "comment" : "msbs changed in tag",
   1450          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1451          "msg" : "",
   1452          "tag" : "c43e01449552032bfae224d108655a7b4b175ae0eb5531ec",
   1453          "result" : "invalid",
   1454          "flags" : []
   1455        },
   1456        {
   1457          "tcId" : 160,
   1458          "comment" : "msbs changed in tag",
   1459          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1460          "msg" : "000102030405060708090a0b0c0d0e0f",
   1461          "tag" : "29cd877f1033b860e430b68357eb4f8294317b0846eb1495",
   1462          "result" : "invalid",
   1463          "flags" : []
   1464        },
   1465        {
   1466          "tcId" : 161,
   1467          "comment" : "lsbs changed in tag",
   1468          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1469          "msg" : "",
   1470          "tag" : "45bf80c514d382aa7b63a55089e4dbfaca96db616ad4b06d",
   1471          "result" : "invalid",
   1472          "flags" : []
   1473        },
   1474        {
   1475          "tcId" : 162,
   1476          "comment" : "lsbs changed in tag",
   1477          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f",
   1478          "msg" : "000102030405060708090a0b0c0d0e0f",
   1479          "tag" : "a84c06fe91b239e165b13702d66ace0315b0fa89c76a9514",
   1480          "result" : "invalid",
   1481          "flags" : []
   1482        }
   1483      ]
   1484    },
   1485    {
   1486      "keySize" : 192,
   1487      "tagSize" : 384,
   1488      "type" : "MacTest",
   1489      "tests" : [
   1490        {
   1491          "tcId" : 163,
   1492          "comment" : "short key",
   1493          "key" : "08476e9d49499c5f52e37f80ece6f5a45459948806b48241",
   1494          "msg" : "",
   1495          "tag" : "1b6cfc8709aab8075465f32e13b0b0f796cc34d93d7bed090f297dcf9fb75e0d8e285b1500b732d554ac97ba45f33e47",
   1496          "result" : "valid",
   1497          "flags" : []
   1498        },
   1499        {
   1500          "tcId" : 164,
   1501          "comment" : "short key",
   1502          "key" : "213b44d8e1fabaff837ef30ee2542f9ab82ed70411dae78f",
   1503          "msg" : "ee0bf48585c186ff991b4d8607817c9c",
   1504          "tag" : "54f4010d50f80bcdb4b84d56bc4ef30e4c68f75128214cf446b5145f6fff1326a209945fc21ab5e1f5d917559ea9b800",
   1505          "result" : "valid",
   1506          "flags" : []
   1507        },
   1508        {
   1509          "tcId" : 165,
   1510          "comment" : "short key",
   1511          "key" : "b4afa9daaa8c944d73a3881f3221e42b34ef4e35f184e878",
   1512          "msg" : "cf607f6a0eb44ecbca81b6d1fdb595cee35f2353da02e82e28e133b9decd8fbb",
   1513          "tag" : "d064a51fb109c3b1d443f13f41e90e14198f846080464547806d46a8151c4e3855a81f4af40915609095dd72f869aa1b",
   1514          "result" : "valid",
   1515          "flags" : []
   1516        }
   1517      ]
   1518    },
   1519    {
   1520      "keySize" : 192,
   1521      "tagSize" : 192,
   1522      "type" : "MacTest",
   1523      "tests" : [
   1524        {
   1525          "tcId" : 166,
   1526          "comment" : "short key",
   1527          "key" : "89e46b66209548c80b0c830662223b49b0e3b895eb30e2fc",
   1528          "msg" : "",
   1529          "tag" : "4b012c0c0da44ede2a427e85ace8ecc54b379e9e24f08d41",
   1530          "result" : "valid",
   1531          "flags" : []
   1532        },
   1533        {
   1534          "tcId" : 167,
   1535          "comment" : "short key",
   1536          "key" : "f2c10ce8cb1cf3b363354473b027c1e53deccef03233be0c",
   1537          "msg" : "e1fa10b8e301e0348405770bc3fafcb1",
   1538          "tag" : "2d088af29cc744e347124fbe4100cbcdebbae037ed9bf69d",
   1539          "result" : "valid",
   1540          "flags" : []
   1541        },
   1542        {
   1543          "tcId" : 168,
   1544          "comment" : "short key",
   1545          "key" : "92e074442cc4c59e72260808d80d8e7b85c6335068917b83",
   1546          "msg" : "34eae27425ace17771e164cbb634306f352edc9c37bf608be8a755fb94148183",
   1547          "tag" : "b7e6b7bb29c02e4635dbdc50d8be71e2ddf0a544471de285",
   1548          "result" : "valid",
   1549          "flags" : []
   1550        }
   1551      ]
   1552    },
   1553    {
   1554      "keySize" : 520,
   1555      "tagSize" : 384,
   1556      "type" : "MacTest",
   1557      "tests" : [
   1558        {
   1559          "tcId" : 169,
   1560          "comment" : "long key",
   1561          "key" : "db6f9956c3f4ca6e41f1f7f14629d44c79e0353edbf3e310e6858bbc45a7cd57778a9053ba22a141bf58bfd434ad08648c7041a224b97a0d17e0edf94fd40b410a",
   1562          "msg" : "",
   1563          "tag" : "0cb1b296255bb259f3b601b49b35524a5eca6c52360754d3d96dd521c905b1c1821d74965967d8e86d50de950fe4d635",
   1564          "result" : "valid",
   1565          "flags" : []
   1566        },
   1567        {
   1568          "tcId" : 170,
   1569          "comment" : "long key",
   1570          "key" : "f03404bdb3e08f530d4c3a5f165d236012a4c45cd063e3e4483da088ec0afdb24e9639fccabb91f98a49dc2972e2981426573ecfe69c00c43a2d99a3107cef3a70",
   1571          "msg" : "73ed9fa2acf49d6c98bfc7d6c5ad9c56",
   1572          "tag" : "b6132e5216f711eeeb44da3d92983fe5b6de5cd9410be71db8d3b07228341686aa60e7081e95f2e4b69bb7cd9648bc0b",
   1573          "result" : "valid",
   1574          "flags" : []
   1575        },
   1576        {
   1577          "tcId" : 171,
   1578          "comment" : "long key",
   1579          "key" : "ee799e25edb1b18452e5ed174bc6b2185a6754417d6cc05d736d2ba9efc8367e4b05ba0a2ee525ceeab74f9804a8479130c328d671e34070cf174a003a1dfb5994",
   1580          "msg" : "ac3e7da7e578b9b4dc2424030446c7f6aebcc471445a9e0e6e65099caeec5b2f",
   1581          "tag" : "c8607fca1888418166c550dd58d7a3976a6ecd0e4ca99b02fb187800a9c9ef909a6c1497c0652d4dca82405ab07f5eed",
   1582          "result" : "valid",
   1583          "flags" : []
   1584        }
   1585      ]
   1586    },
   1587    {
   1588      "keySize" : 520,
   1589      "tagSize" : 192,
   1590      "type" : "MacTest",
   1591      "tests" : [
   1592        {
   1593          "tcId" : 172,
   1594          "comment" : "long key",
   1595          "key" : "063d6e12e670098adabe68192023b637bb6d8d713fc8436188c4ec06fdd084ce6d193f26c86a9560e1abc27d813fce2b3eac0170fd1cb72e1930a2776bc84d6c11",
   1596          "msg" : "",
   1597          "tag" : "9dc2acbfa28a7ac5f2a5bdd4b1b2dbc806c48f96ce950eb5",
   1598          "result" : "valid",
   1599          "flags" : []
   1600        },
   1601        {
   1602          "tcId" : 173,
   1603          "comment" : "long key",
   1604          "key" : "359318e6c6279ba9ebcb1675f5a98195bbf5d895da9c17b8329038be857dc395b12ae91a55598876593c1c20bc0172cf15126b7a6bf0a238eda3325d6dd60600ef",
   1605          "msg" : "7ad0c9098ea10e615bb672b52c96542d",
   1606          "tag" : "4163737c219f7c5e743843dc3d36019c6585ea5d4e7cf24f",
   1607          "result" : "valid",
   1608          "flags" : []
   1609        },
   1610        {
   1611          "tcId" : 174,
   1612          "comment" : "long key",
   1613          "key" : "d01cd898089d8a1eeb0035b0d332da80fbd3571b9192db10fa6f55f665ab192d7050cab643996e99254d9573e0cf4eeaa63afccdefd81614fe7b83dfe30e3ba19f",
   1614          "msg" : "d67c77cdd0af5d10e8cae887e5a609bb76a9e5597653773c303b82b918fdc59f",
   1615          "tag" : "e7df527a988080749ee215ba0f8207838df38a37707a6330",
   1616          "result" : "valid",
   1617          "flags" : []
   1618        }
   1619      ]
   1620    }
   1621  ]
   1622 }