tor-browser

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

hmac_sha224_test.json (59873B)


      1 {
      2  "algorithm" : "HMACSHA224",
      3  "generatorVersion" : "0.8rc21",
      4  "numberOfTests" : 172,
      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" : 224,
     15      "tagSize" : 224,
     16      "type" : "MacTest",
     17      "tests" : [
     18        {
     19          "tcId" : 1,
     20          "comment" : "empty message",
     21          "key" : "7eef1e40253350eb9307cc6bd8ab8df434bc2faf7095e45b50ffdd64",
     22          "msg" : "",
     23          "tag" : "45b466021214d19245506900532f5272f44b5ad9b3d829f0f5c2108c",
     24          "result" : "valid",
     25          "flags" : []
     26        },
     27        {
     28          "tcId" : 2,
     29          "comment" : "short message",
     30          "key" : "8648ee936c6ebc5ae4bb48c1139a54e3ac5d897beec492dc4d740752",
     31          "msg" : "2e",
     32          "tag" : "5b72e3208679e63f929e6ee19a257d0555f21484c7caac7c9861be43",
     33          "result" : "valid",
     34          "flags" : []
     35        },
     36        {
     37          "tcId" : 3,
     38          "comment" : "short message",
     39          "key" : "2297d78cc45faf9b885b36ac80205cc08e1b730f264f23f4edbbb406",
     40          "msg" : "329f",
     41          "tag" : "2e7a81c4e29a435d91e95f37fb0a62fbe9a69e061f416c1ad17a7fca",
     42          "result" : "valid",
     43          "flags" : []
     44        },
     45        {
     46          "tcId" : 4,
     47          "comment" : "short message",
     48          "key" : "0361a904f7cbd107a617614ab69d11208ee6d423b3ae90e2bb6d7e54",
     49          "msg" : "e6e765",
     50          "tag" : "bbfa7ff960931e2f5ed8c925cd74272990e755f31422e5c858995b73",
     51          "result" : "valid",
     52          "flags" : []
     53        },
     54        {
     55          "tcId" : 5,
     56          "comment" : "short message",
     57          "key" : "264a8d2128e8fd0972d9acc66dc275b1286beeb0aff7ce8e97c7b96c",
     58          "msg" : "25838e50",
     59          "tag" : "b25c33bba1a91024f42cfb93232ad685d54be2ca310b0ff9ba5107b8",
     60          "result" : "valid",
     61          "flags" : []
     62        },
     63        {
     64          "tcId" : 6,
     65          "comment" : "short message",
     66          "key" : "6dde8828f09b7aa981082aa116fca3b7341721c0440803f52cc9732e",
     67          "msg" : "be81602da7",
     68          "tag" : "e510fbf14bd7301f751cc0ae89f8725a7654ebbba6bb2f741626471d",
     69          "result" : "valid",
     70          "flags" : []
     71        },
     72        {
     73          "tcId" : 7,
     74          "comment" : "short message",
     75          "key" : "3ba156ffdc55d155bd085105aca64d13044db60c82cf2cd9d61d098f",
     76          "msg" : "69c76c8937a0",
     77          "tag" : "a9d38740245038d9c23cbb59ba6513f7034d8047a07a904a2a23d2fc",
     78          "result" : "valid",
     79          "flags" : []
     80        },
     81        {
     82          "tcId" : 8,
     83          "comment" : "short message",
     84          "key" : "9c2739bae2a863fb0236466ba3408f4eec8d43206d56bb7aa2f8f75e",
     85          "msg" : "aaf4c9146db948",
     86          "tag" : "2110393c6ba01f53be203533fbc5471fc8f04940fe912411564ba36e",
     87          "result" : "valid",
     88          "flags" : []
     89        },
     90        {
     91          "tcId" : 9,
     92          "comment" : "short message",
     93          "key" : "31d9cae2c3df064018209b121f9e883976ea757942ecda9d92fdadfd",
     94          "msg" : "b844289529206f5a",
     95          "tag" : "1f1ddb8680b0d99893c498a772a7bea63c2e08c0257a7f31e3db2b88",
     96          "result" : "valid",
     97          "flags" : []
     98        },
     99        {
    100          "tcId" : 10,
    101          "comment" : "short message",
    102          "key" : "89a1b9e9004444c1d4e967570c21a05512d3f618ec168fc3e13ea5a2",
    103          "msg" : "6b42eb6d84e90c70c2",
    104          "tag" : "3b6f3b09e03424c8adc267fccefaf614db6d74977754fcad8a8d1a9b",
    105          "result" : "valid",
    106          "flags" : []
    107        },
    108        {
    109          "tcId" : 11,
    110          "comment" : "short message",
    111          "key" : "4398731752fd7af1db86ebccbee0ad65eb5faf00ace6c9aa35441faa",
    112          "msg" : "1ae2e7d917c48026570d",
    113          "tag" : "5f1948336953337c381d449c17ab5c327c86121a8b1e0db19f624e3f",
    114          "result" : "valid",
    115          "flags" : []
    116        },
    117        {
    118          "tcId" : 12,
    119          "comment" : "short message",
    120          "key" : "339460d6bb26ca60ebcef10c38587b9e575c398491782ccf9e8f6803",
    121          "msg" : "ca03eb4f37536b2377738e",
    122          "tag" : "51c5661c31fc7edd09de60c91957036824a19761bcc54f1e93c43c3c",
    123          "result" : "valid",
    124          "flags" : []
    125        },
    126        {
    127          "tcId" : 13,
    128          "comment" : "short message",
    129          "key" : "025f8380d10b8207b3623e4a90f79c3e753b1be6a35b88b68330a40c",
    130          "msg" : "e57daef9ede4e915c3a9eece",
    131          "tag" : "8afdb371714e9d6063ec9e43c8cd55e1c032b2fda57f91e9ec0f6601",
    132          "result" : "valid",
    133          "flags" : []
    134        },
    135        {
    136          "tcId" : 14,
    137          "comment" : "short message",
    138          "key" : "0bdc5f51f8a1a35d75554be70efbcdf51e54f30fa4696f727431941f",
    139          "msg" : "cc3dd1eb0690f7af09ad408f9c",
    140          "tag" : "c0918951c3422b48502635b6e58c5dcee9fea51c9dce5c7c215c9b93",
    141          "result" : "valid",
    142          "flags" : []
    143        },
    144        {
    145          "tcId" : 15,
    146          "comment" : "short message",
    147          "key" : "5ada97d90a74a7d4a68c5464fff25a9b7fa2e75d6acf0a59f143a2e9",
    148          "msg" : "3fe4ede158af108e09f543e14ab7",
    149          "tag" : "180a6b8814ae34228ae9ac76da8379376aae6f1aa0102e8f06b022dc",
    150          "result" : "valid",
    151          "flags" : []
    152        },
    153        {
    154          "tcId" : 16,
    155          "comment" : "short message",
    156          "key" : "007afe6b7c0701c30cb76b431afa3510c8b31d21cfe0bbaa5289cd08",
    157          "msg" : "c2cf80005c591c1f737369fcc212f0",
    158          "tag" : "fbfdb450a42f9a4154146f73c590a0ee9187af8505d60790a9615447",
    159          "result" : "valid",
    160          "flags" : []
    161        },
    162        {
    163          "tcId" : 17,
    164          "comment" : "",
    165          "key" : "26491168a32ce8cbc4c0cd64107e4fcc432f07d59c992862e1e55b1e",
    166          "msg" : "15e51091b4f424ba1fdecb5e2fba11f6",
    167          "tag" : "3fa99ee160328fddc47a7c5043e9ef645b8b07462b71cad58a024517",
    168          "result" : "valid",
    169          "flags" : []
    170        },
    171        {
    172          "tcId" : 18,
    173          "comment" : "",
    174          "key" : "6978b6c134dd6949832d65e4cb9c1e1dc36beae4a134907c80da0f44",
    175          "msg" : "6641d834b3fbfdb5d178007801f7b4e7b1",
    176          "tag" : "61387230446f31fde8552f22ec52a7fef82e16d0ad399de939d8229b",
    177          "result" : "valid",
    178          "flags" : []
    179        },
    180        {
    181          "tcId" : 19,
    182          "comment" : "",
    183          "key" : "9f9fb280adf12e739548b1d676cb794d685b9104e63b619b055cb60f",
    184          "msg" : "91513dd6de40a1c23f8d1eb0ab8f5ea6f6835506ec750894",
    185          "tag" : "e6b92f9c030270897c5d27162a5d40f6d373ff136105d1a90e0f9a60",
    186          "result" : "valid",
    187          "flags" : []
    188        },
    189        {
    190          "tcId" : 20,
    191          "comment" : "",
    192          "key" : "3b1b16e6dd2e69559dbeb964e10fc94c068471b2374d3a2d24d2d466",
    193          "msg" : "8ecd55b56c668dcb8e8b1efd699c0e4a464204d29af140f87d3f5075495378a3",
    194          "tag" : "175856b8f56a8c6fbebc36541771545046bb416254f01ff11a218d2e",
    195          "result" : "valid",
    196          "flags" : []
    197        },
    198        {
    199          "tcId" : 21,
    200          "comment" : "long message",
    201          "key" : "fc296398845063e661bdf36ff3615926eaccbf06947cd31e6677f710",
    202          "msg" : "62bd0ad75d64c554cb2cc109c6e4019fc601c61cabdf99f8de871edc17a301b4c1f55a15ed66f91eb4666dd08bc59c",
    203          "tag" : "b7cf741cf96d6bf57d216c43611c20869ca0d008a4542f5c850605bc",
    204          "result" : "valid",
    205          "flags" : []
    206        },
    207        {
    208          "tcId" : 22,
    209          "comment" : "long message",
    210          "key" : "6c98d1feafff9861351966bc6ed19ed467f9dc767fa0df6b56955554",
    211          "msg" : "e99d51a1d9a25c5842501a5383133578c8debe501581b1610f7575519bbd26f01ab7cbe069bfd5df3699a2fea5b461a3",
    212          "tag" : "0fe64fdd912966a6542069a22bfd084b484c015cf434d86bca15cdb6",
    213          "result" : "valid",
    214          "flags" : []
    215        },
    216        {
    217          "tcId" : 23,
    218          "comment" : "long message",
    219          "key" : "42a164f94e33d574118e0f8c938bbc2874bab219ee7a179f21e13b02",
    220          "msg" : "e895639631f8b5d48e3ce00eb310bf129976ffced96a6f30a09d6ac1c291f73e93690526d86cc4d1a8e21c11f5a8979308",
    221          "tag" : "1ea982226e8d4cb7b07922158e535af2233b4c4d39d26b062d6d2aae",
    222          "result" : "valid",
    223          "flags" : []
    224        },
    225        {
    226          "tcId" : 24,
    227          "comment" : "long message",
    228          "key" : "c1b5b91210667e72aa510346e1811358815a3330c5ed27a695c39451",
    229          "msg" : "bf1086c3ea8b8840418c690c92152c73a6730bd1a0210c8b1d25c43a2193e739684f04a25a52cc305599f22ba6f70c8ed00d10b914a9522a25e06c471ebca2ff1bb4fa6799b85122020978dfa66ef12ed26ad38331b26eaf591afceac96d8c771eae50fb7f46242337dd0029f4813b53",
    230          "tag" : "4f355edbe6a3c93fa7add384be899bb4fb55385a78812a26cb64e44f",
    231          "result" : "valid",
    232          "flags" : []
    233        },
    234        {
    235          "tcId" : 25,
    236          "comment" : "long message",
    237          "key" : "4f09d14d40e475b68288c080668ebb1bc8c6be3191f6664d91a23fcd",
    238          "msg" : "ae8b6ecc219b368d22fb596e42652d0bffee0b20d69cfd089ce3dc9303ba2f054ccaf5f5147c7968a028b140f5e3c9274eae2afc61c3bb6298dc598df77dec1cd2dd84212693b082b8132ad0f0b19f66db69fa7f6bf352b4feac724ce048440d2a42b44d53bb62fe2ab25f7f54bedf9ce7ddafd8e09330dacc6d52ee9b65f5",
    239          "tag" : "29ba268103019e158a35614c80780fda3f5ec3fc32c80aaa27b4025d",
    240          "result" : "valid",
    241          "flags" : []
    242        },
    243        {
    244          "tcId" : 26,
    245          "comment" : "long message",
    246          "key" : "613f414cd94130bb8a6243e12eccd90836808428b4a7177867934da0",
    247          "msg" : "f696b9063b64816a45064f48ca05ffe4d5cc3d0b3beb0dd4057b6ada994969bf039bfbb72ce197101cc4e4b3959b3702f045afb7fb3113c997606dcaf2aaab31e02ac6ee597dfc0f9143d0effedc9ae7ea10e7ddb1db860a91afec62c48ed9c0a6c10b4da1de748caf7f7a5e01799ac57090daf4e3352fe859c5131c205d262d",
    248          "tag" : "8129e2093070168a20899793a04447a7ef01ae723419256a8cb42f6d",
    249          "result" : "valid",
    250          "flags" : []
    251        },
    252        {
    253          "tcId" : 27,
    254          "comment" : "long message",
    255          "key" : "5b88275307aaf691a0cf0c51f50553dda972d14f8afff98e62c2d972",
    256          "msg" : "57e4efbde1ce9fee2e29db19dfc6ba3bcb17f33765af7f20133bbd1910d542145c7def187a304517b8d8954454a90a717f67f9c8cc587965fd9b43f41ecc50b3458d8ce9f66b475f1eaef4a29ba89a3d58e5011c92acd1536fcd18abec29411b389b64f7f344777ed6deae32127abaa69a50ba22a11d6e59354f2ff0e3c3e3293cdc335411cf55b180bab59da36903a6fba91df34d2aadf7017ff49a4fbd73c9c74469f225dafc0a0c7048c2b824cc0cba8cad8aced11b8cdac3243cdb5b654f7a15ce2014e92ee287d06904d778512a1b1f5ec0c9b090b9ab439c44266b6be3d6a98947d26d079e4f7e849f3c6d93de98624e6c5f53ec02dbd368bc24a300",
    257          "tag" : "657dd04b970219edd63abf9d4aa108474aa316b6bb66bca76ed806c6",
    258          "result" : "valid",
    259          "flags" : []
    260        },
    261        {
    262          "tcId" : 28,
    263          "comment" : "Flipped bit 0 in tag",
    264          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    265          "msg" : "",
    266          "tag" : "6f99e862e532e8936d78b5f02909b130ab09806b2af02f7cb9d39d12",
    267          "result" : "invalid",
    268          "flags" : []
    269        },
    270        {
    271          "tcId" : 29,
    272          "comment" : "Flipped bit 0 in tag",
    273          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    274          "msg" : "000102030405060708090a0b0c0d0e0f",
    275          "tag" : "0c216faedf3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    276          "result" : "invalid",
    277          "flags" : []
    278        },
    279        {
    280          "tcId" : 30,
    281          "comment" : "Flipped bit 1 in tag",
    282          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    283          "msg" : "",
    284          "tag" : "6c99e862e532e8936d78b5f02909b130ab09806b2af02f7cb9d39d12",
    285          "result" : "invalid",
    286          "flags" : []
    287        },
    288        {
    289          "tcId" : 31,
    290          "comment" : "Flipped bit 1 in tag",
    291          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    292          "msg" : "000102030405060708090a0b0c0d0e0f",
    293          "tag" : "0f216faedf3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    294          "result" : "invalid",
    295          "flags" : []
    296        },
    297        {
    298          "tcId" : 32,
    299          "comment" : "Flipped bit 7 in tag",
    300          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    301          "msg" : "",
    302          "tag" : "ee99e862e532e8936d78b5f02909b130ab09806b2af02f7cb9d39d12",
    303          "result" : "invalid",
    304          "flags" : []
    305        },
    306        {
    307          "tcId" : 33,
    308          "comment" : "Flipped bit 7 in tag",
    309          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    310          "msg" : "000102030405060708090a0b0c0d0e0f",
    311          "tag" : "8d216faedf3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    312          "result" : "invalid",
    313          "flags" : []
    314        },
    315        {
    316          "tcId" : 34,
    317          "comment" : "Flipped bit 8 in tag",
    318          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    319          "msg" : "",
    320          "tag" : "6e98e862e532e8936d78b5f02909b130ab09806b2af02f7cb9d39d12",
    321          "result" : "invalid",
    322          "flags" : []
    323        },
    324        {
    325          "tcId" : 35,
    326          "comment" : "Flipped bit 8 in tag",
    327          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    328          "msg" : "000102030405060708090a0b0c0d0e0f",
    329          "tag" : "0d206faedf3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    330          "result" : "invalid",
    331          "flags" : []
    332        },
    333        {
    334          "tcId" : 36,
    335          "comment" : "Flipped bit 31 in tag",
    336          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    337          "msg" : "",
    338          "tag" : "6e99e8e2e532e8936d78b5f02909b130ab09806b2af02f7cb9d39d12",
    339          "result" : "invalid",
    340          "flags" : []
    341        },
    342        {
    343          "tcId" : 37,
    344          "comment" : "Flipped bit 31 in tag",
    345          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    346          "msg" : "000102030405060708090a0b0c0d0e0f",
    347          "tag" : "0d216f2edf3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    348          "result" : "invalid",
    349          "flags" : []
    350        },
    351        {
    352          "tcId" : 38,
    353          "comment" : "Flipped bit 32 in tag",
    354          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    355          "msg" : "",
    356          "tag" : "6e99e862e432e8936d78b5f02909b130ab09806b2af02f7cb9d39d12",
    357          "result" : "invalid",
    358          "flags" : []
    359        },
    360        {
    361          "tcId" : 39,
    362          "comment" : "Flipped bit 32 in tag",
    363          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    364          "msg" : "000102030405060708090a0b0c0d0e0f",
    365          "tag" : "0d216faede3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    366          "result" : "invalid",
    367          "flags" : []
    368        },
    369        {
    370          "tcId" : 40,
    371          "comment" : "Flipped bit 33 in tag",
    372          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    373          "msg" : "",
    374          "tag" : "6e99e862e732e8936d78b5f02909b130ab09806b2af02f7cb9d39d12",
    375          "result" : "invalid",
    376          "flags" : []
    377        },
    378        {
    379          "tcId" : 41,
    380          "comment" : "Flipped bit 33 in tag",
    381          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    382          "msg" : "000102030405060708090a0b0c0d0e0f",
    383          "tag" : "0d216faedd3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    384          "result" : "invalid",
    385          "flags" : []
    386        },
    387        {
    388          "tcId" : 42,
    389          "comment" : "Flipped bit 63 in tag",
    390          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    391          "msg" : "",
    392          "tag" : "6e99e862e532e8136d78b5f02909b130ab09806b2af02f7cb9d39d12",
    393          "result" : "invalid",
    394          "flags" : []
    395        },
    396        {
    397          "tcId" : 43,
    398          "comment" : "Flipped bit 63 in tag",
    399          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    400          "msg" : "000102030405060708090a0b0c0d0e0f",
    401          "tag" : "0d216faedf30534d51fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    402          "result" : "invalid",
    403          "flags" : []
    404        },
    405        {
    406          "tcId" : 44,
    407          "comment" : "Flipped bit 64 in tag",
    408          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    409          "msg" : "",
    410          "tag" : "6e99e862e532e8936c78b5f02909b130ab09806b2af02f7cb9d39d12",
    411          "result" : "invalid",
    412          "flags" : []
    413        },
    414        {
    415          "tcId" : 45,
    416          "comment" : "Flipped bit 64 in tag",
    417          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    418          "msg" : "000102030405060708090a0b0c0d0e0f",
    419          "tag" : "0d216faedf3053cd50fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    420          "result" : "invalid",
    421          "flags" : []
    422        },
    423        {
    424          "tcId" : 46,
    425          "comment" : "Flipped bit 71 in tag",
    426          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    427          "msg" : "",
    428          "tag" : "6e99e862e532e893ed78b5f02909b130ab09806b2af02f7cb9d39d12",
    429          "result" : "invalid",
    430          "flags" : []
    431        },
    432        {
    433          "tcId" : 47,
    434          "comment" : "Flipped bit 71 in tag",
    435          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    436          "msg" : "000102030405060708090a0b0c0d0e0f",
    437          "tag" : "0d216faedf3053cdd1fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    438          "result" : "invalid",
    439          "flags" : []
    440        },
    441        {
    442          "tcId" : 48,
    443          "comment" : "Flipped bit 77 in tag",
    444          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    445          "msg" : "",
    446          "tag" : "6e99e862e532e8936d58b5f02909b130ab09806b2af02f7cb9d39d12",
    447          "result" : "invalid",
    448          "flags" : []
    449        },
    450        {
    451          "tcId" : 49,
    452          "comment" : "Flipped bit 77 in tag",
    453          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    454          "msg" : "000102030405060708090a0b0c0d0e0f",
    455          "tag" : "0d216faedf3053cd51dcaf417222c8f144abd5f2f7fa00ab4667d88a",
    456          "result" : "invalid",
    457          "flags" : []
    458        },
    459        {
    460          "tcId" : 50,
    461          "comment" : "Flipped bit 80 in tag",
    462          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    463          "msg" : "",
    464          "tag" : "6e99e862e532e8936d78b4f02909b130ab09806b2af02f7cb9d39d12",
    465          "result" : "invalid",
    466          "flags" : []
    467        },
    468        {
    469          "tcId" : 51,
    470          "comment" : "Flipped bit 80 in tag",
    471          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    472          "msg" : "000102030405060708090a0b0c0d0e0f",
    473          "tag" : "0d216faedf3053cd51fcae417222c8f144abd5f2f7fa00ab4667d88a",
    474          "result" : "invalid",
    475          "flags" : []
    476        },
    477        {
    478          "tcId" : 52,
    479          "comment" : "Flipped bit 96 in tag",
    480          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    481          "msg" : "",
    482          "tag" : "6e99e862e532e8936d78b5f02809b130ab09806b2af02f7cb9d39d12",
    483          "result" : "invalid",
    484          "flags" : []
    485        },
    486        {
    487          "tcId" : 53,
    488          "comment" : "Flipped bit 96 in tag",
    489          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    490          "msg" : "000102030405060708090a0b0c0d0e0f",
    491          "tag" : "0d216faedf3053cd51fcaf417322c8f144abd5f2f7fa00ab4667d88a",
    492          "result" : "invalid",
    493          "flags" : []
    494        },
    495        {
    496          "tcId" : 54,
    497          "comment" : "Flipped bit 97 in tag",
    498          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    499          "msg" : "",
    500          "tag" : "6e99e862e532e8936d78b5f02b09b130ab09806b2af02f7cb9d39d12",
    501          "result" : "invalid",
    502          "flags" : []
    503        },
    504        {
    505          "tcId" : 55,
    506          "comment" : "Flipped bit 97 in tag",
    507          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    508          "msg" : "000102030405060708090a0b0c0d0e0f",
    509          "tag" : "0d216faedf3053cd51fcaf417022c8f144abd5f2f7fa00ab4667d88a",
    510          "result" : "invalid",
    511          "flags" : []
    512        },
    513        {
    514          "tcId" : 56,
    515          "comment" : "Flipped bit 103 in tag",
    516          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    517          "msg" : "",
    518          "tag" : "6e99e862e532e8936d78b5f0a909b130ab09806b2af02f7cb9d39d12",
    519          "result" : "invalid",
    520          "flags" : []
    521        },
    522        {
    523          "tcId" : 57,
    524          "comment" : "Flipped bit 103 in tag",
    525          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    526          "msg" : "000102030405060708090a0b0c0d0e0f",
    527          "tag" : "0d216faedf3053cd51fcaf41f222c8f144abd5f2f7fa00ab4667d88a",
    528          "result" : "invalid",
    529          "flags" : []
    530        },
    531        {
    532          "tcId" : 58,
    533          "comment" : "Flipped bit 216 in tag",
    534          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    535          "msg" : "",
    536          "tag" : "6e99e862e532e8936d78b5f02909b130ab09806b2af02f7cb9d39d13",
    537          "result" : "invalid",
    538          "flags" : []
    539        },
    540        {
    541          "tcId" : 59,
    542          "comment" : "Flipped bit 216 in tag",
    543          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    544          "msg" : "000102030405060708090a0b0c0d0e0f",
    545          "tag" : "0d216faedf3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d88b",
    546          "result" : "invalid",
    547          "flags" : []
    548        },
    549        {
    550          "tcId" : 60,
    551          "comment" : "Flipped bit 217 in tag",
    552          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    553          "msg" : "",
    554          "tag" : "6e99e862e532e8936d78b5f02909b130ab09806b2af02f7cb9d39d10",
    555          "result" : "invalid",
    556          "flags" : []
    557        },
    558        {
    559          "tcId" : 61,
    560          "comment" : "Flipped bit 217 in tag",
    561          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    562          "msg" : "000102030405060708090a0b0c0d0e0f",
    563          "tag" : "0d216faedf3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d888",
    564          "result" : "invalid",
    565          "flags" : []
    566        },
    567        {
    568          "tcId" : 62,
    569          "comment" : "Flipped bit 222 in tag",
    570          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    571          "msg" : "",
    572          "tag" : "6e99e862e532e8936d78b5f02909b130ab09806b2af02f7cb9d39d52",
    573          "result" : "invalid",
    574          "flags" : []
    575        },
    576        {
    577          "tcId" : 63,
    578          "comment" : "Flipped bit 222 in tag",
    579          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    580          "msg" : "000102030405060708090a0b0c0d0e0f",
    581          "tag" : "0d216faedf3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d8ca",
    582          "result" : "invalid",
    583          "flags" : []
    584        },
    585        {
    586          "tcId" : 64,
    587          "comment" : "Flipped bit 223 in tag",
    588          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    589          "msg" : "",
    590          "tag" : "6e99e862e532e8936d78b5f02909b130ab09806b2af02f7cb9d39d92",
    591          "result" : "invalid",
    592          "flags" : []
    593        },
    594        {
    595          "tcId" : 65,
    596          "comment" : "Flipped bit 223 in tag",
    597          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    598          "msg" : "000102030405060708090a0b0c0d0e0f",
    599          "tag" : "0d216faedf3053cd51fcaf417222c8f144abd5f2f7fa00ab4667d80a",
    600          "result" : "invalid",
    601          "flags" : []
    602        },
    603        {
    604          "tcId" : 66,
    605          "comment" : "Flipped bits 0 and 64 in tag",
    606          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    607          "msg" : "",
    608          "tag" : "6f99e862e532e8936c78b5f02909b130ab09806b2af02f7cb9d39d12",
    609          "result" : "invalid",
    610          "flags" : []
    611        },
    612        {
    613          "tcId" : 67,
    614          "comment" : "Flipped bits 0 and 64 in tag",
    615          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    616          "msg" : "000102030405060708090a0b0c0d0e0f",
    617          "tag" : "0c216faedf3053cd50fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    618          "result" : "invalid",
    619          "flags" : []
    620        },
    621        {
    622          "tcId" : 68,
    623          "comment" : "Flipped bits 31 and 63 in tag",
    624          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    625          "msg" : "",
    626          "tag" : "6e99e8e2e532e8136d78b5f02909b130ab09806b2af02f7cb9d39d12",
    627          "result" : "invalid",
    628          "flags" : []
    629        },
    630        {
    631          "tcId" : 69,
    632          "comment" : "Flipped bits 31 and 63 in tag",
    633          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    634          "msg" : "000102030405060708090a0b0c0d0e0f",
    635          "tag" : "0d216f2edf30534d51fcaf417222c8f144abd5f2f7fa00ab4667d88a",
    636          "result" : "invalid",
    637          "flags" : []
    638        },
    639        {
    640          "tcId" : 70,
    641          "comment" : "Flipped bits 63 and 127 in tag",
    642          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    643          "msg" : "",
    644          "tag" : "6e99e862e532e8136d78b5f02909b1b0ab09806b2af02f7cb9d39d12",
    645          "result" : "invalid",
    646          "flags" : []
    647        },
    648        {
    649          "tcId" : 71,
    650          "comment" : "Flipped bits 63 and 127 in tag",
    651          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    652          "msg" : "000102030405060708090a0b0c0d0e0f",
    653          "tag" : "0d216faedf30534d51fcaf417222c87144abd5f2f7fa00ab4667d88a",
    654          "result" : "invalid",
    655          "flags" : []
    656        },
    657        {
    658          "tcId" : 72,
    659          "comment" : "all bits of tag flipped",
    660          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    661          "msg" : "",
    662          "tag" : "9166179d1acd176c92874a0fd6f64ecf54f67f94d50fd083462c62ed",
    663          "result" : "invalid",
    664          "flags" : []
    665        },
    666        {
    667          "tcId" : 73,
    668          "comment" : "all bits of tag flipped",
    669          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    670          "msg" : "000102030405060708090a0b0c0d0e0f",
    671          "tag" : "f2de905120cfac32ae0350be8ddd370ebb542a0d0805ff54b9982775",
    672          "result" : "invalid",
    673          "flags" : []
    674        },
    675        {
    676          "tcId" : 74,
    677          "comment" : "Tag changed to all zero",
    678          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    679          "msg" : "",
    680          "tag" : "00000000000000000000000000000000000000000000000000000000",
    681          "result" : "invalid",
    682          "flags" : []
    683        },
    684        {
    685          "tcId" : 75,
    686          "comment" : "Tag changed to all zero",
    687          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    688          "msg" : "000102030405060708090a0b0c0d0e0f",
    689          "tag" : "00000000000000000000000000000000000000000000000000000000",
    690          "result" : "invalid",
    691          "flags" : []
    692        },
    693        {
    694          "tcId" : 76,
    695          "comment" : "tag changed to all 1",
    696          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    697          "msg" : "",
    698          "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    699          "result" : "invalid",
    700          "flags" : []
    701        },
    702        {
    703          "tcId" : 77,
    704          "comment" : "tag changed to all 1",
    705          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    706          "msg" : "000102030405060708090a0b0c0d0e0f",
    707          "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    708          "result" : "invalid",
    709          "flags" : []
    710        },
    711        {
    712          "tcId" : 78,
    713          "comment" : "msbs changed in tag",
    714          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    715          "msg" : "",
    716          "tag" : "ee1968e265b26813edf83570a98931b02b8900ebaa70affc39531d92",
    717          "result" : "invalid",
    718          "flags" : []
    719        },
    720        {
    721          "tcId" : 79,
    722          "comment" : "msbs changed in tag",
    723          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    724          "msg" : "000102030405060708090a0b0c0d0e0f",
    725          "tag" : "8da1ef2e5fb0d34dd17c2fc1f2a24871c42b5572777a802bc6e7580a",
    726          "result" : "invalid",
    727          "flags" : []
    728        },
    729        {
    730          "tcId" : 80,
    731          "comment" : "lsbs changed in tag",
    732          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    733          "msg" : "",
    734          "tag" : "6f98e963e433e9926c79b4f12808b031aa08816a2bf12e7db8d29c13",
    735          "result" : "invalid",
    736          "flags" : []
    737        },
    738        {
    739          "tcId" : 81,
    740          "comment" : "lsbs changed in tag",
    741          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    742          "msg" : "000102030405060708090a0b0c0d0e0f",
    743          "tag" : "0c206eafde3152cc50fdae407323c9f045aad4f3f6fb01aa4766d98b",
    744          "result" : "invalid",
    745          "flags" : []
    746        }
    747      ]
    748    },
    749    {
    750      "keySize" : 224,
    751      "tagSize" : 112,
    752      "type" : "MacTest",
    753      "tests" : [
    754        {
    755          "tcId" : 82,
    756          "comment" : "empty message",
    757          "key" : "26f314170b054daef5349804da18f969c94174baca2beeb009d47a23",
    758          "msg" : "",
    759          "tag" : "816d7af2475e94713f2dc3aa3069",
    760          "result" : "valid",
    761          "flags" : []
    762        },
    763        {
    764          "tcId" : 83,
    765          "comment" : "short message",
    766          "key" : "17429a622dc18d38715b31f8f2b963108e952a6708f3e52d5b25848a",
    767          "msg" : "da",
    768          "tag" : "26630777d85f777187630bb94674",
    769          "result" : "valid",
    770          "flags" : []
    771        },
    772        {
    773          "tcId" : 84,
    774          "comment" : "short message",
    775          "key" : "0acfe12d89acd7d9ca49bae6318f35b2fbbfc84e5d2c9d4954beded7",
    776          "msg" : "03a8",
    777          "tag" : "aa4c4bb63cad66ac675150f718b2",
    778          "result" : "valid",
    779          "flags" : []
    780        },
    781        {
    782          "tcId" : 85,
    783          "comment" : "short message",
    784          "key" : "5a0680f112354bd467865b19ae956b2719e21ecee1a913bdca294339",
    785          "msg" : "a0fb73",
    786          "tag" : "36c7cd3f290d1d7d332b951aa471",
    787          "result" : "valid",
    788          "flags" : []
    789        },
    790        {
    791          "tcId" : 86,
    792          "comment" : "short message",
    793          "key" : "46fa59aa524fe30a0f4e39561b5666854440dbd970bb59925ce0ae1a",
    794          "msg" : "c8b2f557",
    795          "tag" : "c1a8a7d43df34d917f0cb512c57d",
    796          "result" : "valid",
    797          "flags" : []
    798        },
    799        {
    800          "tcId" : 87,
    801          "comment" : "short message",
    802          "key" : "29efc5ab5d30e535357603f2711b6e0aa6cf4613546c23144436d213",
    803          "msg" : "c8d9f5b373",
    804          "tag" : "a8cc7bebef4cfcd5ac2f401a372d",
    805          "result" : "valid",
    806          "flags" : []
    807        },
    808        {
    809          "tcId" : 88,
    810          "comment" : "short message",
    811          "key" : "fe60e0322035538f2b1de9de380cde35f291deeb6e027b5d829ecd1e",
    812          "msg" : "185e4cada4f4",
    813          "tag" : "32faa154396b0b62436e6bf937ee",
    814          "result" : "valid",
    815          "flags" : []
    816        },
    817        {
    818          "tcId" : 89,
    819          "comment" : "short message",
    820          "key" : "1bf7fcdf3742fa77991528cc1c678b98be9876a8c8c5b809beab7d9c",
    821          "msg" : "9c0f34a5654279",
    822          "tag" : "086170c46d2b0a76c61527c2d052",
    823          "result" : "valid",
    824          "flags" : []
    825        },
    826        {
    827          "tcId" : 90,
    828          "comment" : "short message",
    829          "key" : "32533c16f792ed0acf8e9e60f54aa173937c7194b882ecc3e671009f",
    830          "msg" : "f968dc7a19afe339",
    831          "tag" : "3fb4eb4450ac4b26a714bcfb224c",
    832          "result" : "valid",
    833          "flags" : []
    834        },
    835        {
    836          "tcId" : 91,
    837          "comment" : "short message",
    838          "key" : "3cf28a476ce7eaecfc3fbf1b0859a042a568740a584c77cb8f9603ac",
    839          "msg" : "dbca9e4bdd84b38934",
    840          "tag" : "2cf14eb8f4c7537e9831983bb5af",
    841          "result" : "valid",
    842          "flags" : []
    843        },
    844        {
    845          "tcId" : 92,
    846          "comment" : "short message",
    847          "key" : "a2a8090aef69277f92830ec7404c032f8fdebfbceabb9e590968a77f",
    848          "msg" : "6b790a946a83364c79d7",
    849          "tag" : "d467209f63a9bd3d2c5398c305da",
    850          "result" : "valid",
    851          "flags" : []
    852        },
    853        {
    854          "tcId" : 93,
    855          "comment" : "short message",
    856          "key" : "6f999929e91672bac35ea70f8ff8b9aeefa5489493c99b0d27797207",
    857          "msg" : "b7dabb237aeae2be8b5e19",
    858          "tag" : "09b2bb6eaeda5f0229b8c35a2f54",
    859          "result" : "valid",
    860          "flags" : []
    861        },
    862        {
    863          "tcId" : 94,
    864          "comment" : "short message",
    865          "key" : "4525b96c263e4d2dab2890aa55f3cc503dc1206d9f1915a6fba5ae61",
    866          "msg" : "ef858f496fcb7c3fabbfb52e",
    867          "tag" : "6f5ca7efcb9a70d0abf8425f42ca",
    868          "result" : "valid",
    869          "flags" : []
    870        },
    871        {
    872          "tcId" : 95,
    873          "comment" : "short message",
    874          "key" : "f89401acb0a60d07fd733ed563f2ee241f4ecfea8114587a44dfdb0c",
    875          "msg" : "7d3c0918085984df95097afa81",
    876          "tag" : "fc227f29b51f9c855343dcd0ea11",
    877          "result" : "valid",
    878          "flags" : []
    879        },
    880        {
    881          "tcId" : 96,
    882          "comment" : "short message",
    883          "key" : "58bce8c0d17fc7131d2fa2262409bb14663a6e68019f88299987893e",
    884          "msg" : "1ca50cd6c3f1225eb6c4ec4d6a90",
    885          "tag" : "53e103bbded7b825affa240f8578",
    886          "result" : "valid",
    887          "flags" : []
    888        },
    889        {
    890          "tcId" : 97,
    891          "comment" : "short message",
    892          "key" : "658e510fba4e2208afac98333f9e242bc118f6e79ef0661d619dd32b",
    893          "msg" : "32c385b75ae84558ca302881c51639",
    894          "tag" : "485f351e2a9a82910c3c949e32b8",
    895          "result" : "valid",
    896          "flags" : []
    897        },
    898        {
    899          "tcId" : 98,
    900          "comment" : "",
    901          "key" : "6a41cc3ca7142ae14e6d979a3f890a331597e592dd74520ce4ea660f",
    902          "msg" : "78e3a770a8aaaf039fd4c9b6a1780411",
    903          "tag" : "331a58ed96fc8b9e684ab05f636c",
    904          "result" : "valid",
    905          "flags" : []
    906        },
    907        {
    908          "tcId" : 99,
    909          "comment" : "",
    910          "key" : "b8972b93b68302cbaa08d32904eae6375a66f3508ece3c9b22382c7e",
    911          "msg" : "3687e6287d73c9e3f679a50e7671247127",
    912          "tag" : "27d8113955026d4d318070fbfd8f",
    913          "result" : "valid",
    914          "flags" : []
    915        },
    916        {
    917          "tcId" : 100,
    918          "comment" : "",
    919          "key" : "bc570932abfa11050ad4fc80a6d5afe3271d86aa29dc62738b207d14",
    920          "msg" : "d53202acd2ec74d746531bd9ad3016d0980e0166fb427a08",
    921          "tag" : "020e3e0c2940ce15eeb67392570f",
    922          "result" : "valid",
    923          "flags" : []
    924        },
    925        {
    926          "tcId" : 101,
    927          "comment" : "",
    928          "key" : "c92a0665c12e87026e1b344f971fdb0e474d450cba834aae40e2d21e",
    929          "msg" : "4a3a85ac09f5190ab94f73fd91d98f056015263c89ed5da223fc4675cab25cdd",
    930          "tag" : "922853f159c42b9e274fcef7bdf3",
    931          "result" : "valid",
    932          "flags" : []
    933        },
    934        {
    935          "tcId" : 102,
    936          "comment" : "long message",
    937          "key" : "6fbef67cfbacc98c63252b1ca009a60e8e3479769a2d449fb4639064",
    938          "msg" : "006e179eacfa9e1e628bb7823ee9609ae7968b6df90e176f772a79088d37e9b15cab312922aaf8fc6583a341002bda",
    939          "tag" : "0a27a12afbb9c3136202e02ae3b2",
    940          "result" : "valid",
    941          "flags" : []
    942        },
    943        {
    944          "tcId" : 103,
    945          "comment" : "long message",
    946          "key" : "700b09908174f1072e31ae8ccbda1c4460fcf21fdf146a11482b210d",
    947          "msg" : "f772564ecb109e80eefb1d5a7f1c95e203ba4c980233dd8d13de3046079a6b2ca26dc3521e5e0c807eae7a79877c73e9",
    948          "tag" : "04c718a4cd8b583d5ffb8170276c",
    949          "result" : "valid",
    950          "flags" : []
    951        },
    952        {
    953          "tcId" : 104,
    954          "comment" : "long message",
    955          "key" : "e18a20246ebe1b5796dbfe35110efc7637d74a355f0a6758d4a00b7d",
    956          "msg" : "77720dde530e6eeaa0e9af3311f7e99189d6c4f7d71d0a4207d62c766bee32020c92f5d5d28d5de4d0d9c94b57ec05f0c3",
    957          "tag" : "25ebc8611f4b636d892f11df2b29",
    958          "result" : "valid",
    959          "flags" : []
    960        },
    961        {
    962          "tcId" : 105,
    963          "comment" : "long message",
    964          "key" : "3c4585a775bec76c7d8b27b87e70a5863a85e6111f3161b3815f59b4",
    965          "msg" : "628c0ff8c432d74f4cfb77ba46b7cef67a48ac053cf0c18be41648736abcc8c6fbe4981529babd4b27866e34ced16d8b0bec456e14653a1422f5a62556d20b0fe4e03749d5f6e986375062dbdd82f6e9e1d4ad547c31530c2a31383c25ff57e879eae99d9b3a0da1f3c1dacb975067ac",
    966          "tag" : "deb94b2d43e98926af51fc0c88dc",
    967          "result" : "valid",
    968          "flags" : []
    969        },
    970        {
    971          "tcId" : 106,
    972          "comment" : "long message",
    973          "key" : "acaf94cb1a8ff4677fc586d2bdf981ac3a656b208215e0a7647b420f",
    974          "msg" : "314c2c25465de3427279dbc89436505fee6d37d56fbda0e5e2a49449d9dbf003027f2e4ef5c52f7af93fd80155a66a1cd6b9885b56d828058a0de7d247e19580b2e8dcbdef2ae46840565fd8b276569c19d7e185116ea11ad67d5fc27f4a6816ba45be5d14f3ba4315c74d1edb20f217b116be852b62a7f4e32b3e708ff9f7",
    975          "tag" : "5b0d7aec7fbd196ee69ed373e131",
    976          "result" : "valid",
    977          "flags" : []
    978        },
    979        {
    980          "tcId" : 107,
    981          "comment" : "long message",
    982          "key" : "e490348ad78fd2cd5b51f2795b79e5805ce1d9baf1151dbdf995e1b0",
    983          "msg" : "f6ff1845842b9e46f79adb1079aff47397391dc269bc0c899ba4087b58a676f5408c3f7637ffc4772af3e41b5cea51058bc528ea09bb4bd797594c798b0f0ff881695e98c08bbb040c12c5cbdb228d61cc99e332e963128d06e97ed2eefded2e1b5a035f3bea68273efac03a894dcf2fcc79a5696218595404b2758deb9a80ee",
    984          "tag" : "590727f344d8a540e5c5e0f4dae9",
    985          "result" : "valid",
    986          "flags" : []
    987        },
    988        {
    989          "tcId" : 108,
    990          "comment" : "long message",
    991          "key" : "c8e099dbb60a8f19d8b86856b21c55f3437ae27f77dff9808f12a1b5",
    992          "msg" : "edbc109bf28c8ab32b1238eff1cd14308cdd845fa919bfd8a00c991cf9a8d6b05dd8cc7d2393782949c899de79e771ef7d8567f32287623963048e6c80d91f0778dd63311106e9d0913c08b7a0b7253fa3ce307ac40ec55a4c445f5455a570fec090e251e8646bada1a486d41c3794bce5639732f2c6cfd58081c479a68c515f5d47bc5b2f1622a08d38a596a817f3d4efef8003ae430e6ae93b0a3ae8fa95a2ace3d24d90a9ef861dc04c13e38f6e524b3abdf9cce4fa490707c80c16e254b7a71af00a12dbf473b50b9fe4097ec00ab27e66b6f3022b0f101ee1a9f7fa8652e9f095ca240a446067446867f78e8352c4110794c2e3383dfedfb35e74a33e",
    993          "tag" : "33e7dcb0fde3b1c5b92506e635eb",
    994          "result" : "valid",
    995          "flags" : []
    996        },
    997        {
    998          "tcId" : 109,
    999          "comment" : "Flipped bit 0 in tag",
   1000          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1001          "msg" : "",
   1002          "tag" : "6f99e862e532e8936d78b5f02909",
   1003          "result" : "invalid",
   1004          "flags" : []
   1005        },
   1006        {
   1007          "tcId" : 110,
   1008          "comment" : "Flipped bit 0 in tag",
   1009          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1010          "msg" : "000102030405060708090a0b0c0d0e0f",
   1011          "tag" : "0c216faedf3053cd51fcaf417222",
   1012          "result" : "invalid",
   1013          "flags" : []
   1014        },
   1015        {
   1016          "tcId" : 111,
   1017          "comment" : "Flipped bit 1 in tag",
   1018          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1019          "msg" : "",
   1020          "tag" : "6c99e862e532e8936d78b5f02909",
   1021          "result" : "invalid",
   1022          "flags" : []
   1023        },
   1024        {
   1025          "tcId" : 112,
   1026          "comment" : "Flipped bit 1 in tag",
   1027          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1028          "msg" : "000102030405060708090a0b0c0d0e0f",
   1029          "tag" : "0f216faedf3053cd51fcaf417222",
   1030          "result" : "invalid",
   1031          "flags" : []
   1032        },
   1033        {
   1034          "tcId" : 113,
   1035          "comment" : "Flipped bit 7 in tag",
   1036          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1037          "msg" : "",
   1038          "tag" : "ee99e862e532e8936d78b5f02909",
   1039          "result" : "invalid",
   1040          "flags" : []
   1041        },
   1042        {
   1043          "tcId" : 114,
   1044          "comment" : "Flipped bit 7 in tag",
   1045          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1046          "msg" : "000102030405060708090a0b0c0d0e0f",
   1047          "tag" : "8d216faedf3053cd51fcaf417222",
   1048          "result" : "invalid",
   1049          "flags" : []
   1050        },
   1051        {
   1052          "tcId" : 115,
   1053          "comment" : "Flipped bit 8 in tag",
   1054          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1055          "msg" : "",
   1056          "tag" : "6e98e862e532e8936d78b5f02909",
   1057          "result" : "invalid",
   1058          "flags" : []
   1059        },
   1060        {
   1061          "tcId" : 116,
   1062          "comment" : "Flipped bit 8 in tag",
   1063          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1064          "msg" : "000102030405060708090a0b0c0d0e0f",
   1065          "tag" : "0d206faedf3053cd51fcaf417222",
   1066          "result" : "invalid",
   1067          "flags" : []
   1068        },
   1069        {
   1070          "tcId" : 117,
   1071          "comment" : "Flipped bit 31 in tag",
   1072          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1073          "msg" : "",
   1074          "tag" : "6e99e8e2e532e8936d78b5f02909",
   1075          "result" : "invalid",
   1076          "flags" : []
   1077        },
   1078        {
   1079          "tcId" : 118,
   1080          "comment" : "Flipped bit 31 in tag",
   1081          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1082          "msg" : "000102030405060708090a0b0c0d0e0f",
   1083          "tag" : "0d216f2edf3053cd51fcaf417222",
   1084          "result" : "invalid",
   1085          "flags" : []
   1086        },
   1087        {
   1088          "tcId" : 119,
   1089          "comment" : "Flipped bit 32 in tag",
   1090          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1091          "msg" : "",
   1092          "tag" : "6e99e862e432e8936d78b5f02909",
   1093          "result" : "invalid",
   1094          "flags" : []
   1095        },
   1096        {
   1097          "tcId" : 120,
   1098          "comment" : "Flipped bit 32 in tag",
   1099          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1100          "msg" : "000102030405060708090a0b0c0d0e0f",
   1101          "tag" : "0d216faede3053cd51fcaf417222",
   1102          "result" : "invalid",
   1103          "flags" : []
   1104        },
   1105        {
   1106          "tcId" : 121,
   1107          "comment" : "Flipped bit 33 in tag",
   1108          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1109          "msg" : "",
   1110          "tag" : "6e99e862e732e8936d78b5f02909",
   1111          "result" : "invalid",
   1112          "flags" : []
   1113        },
   1114        {
   1115          "tcId" : 122,
   1116          "comment" : "Flipped bit 33 in tag",
   1117          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1118          "msg" : "000102030405060708090a0b0c0d0e0f",
   1119          "tag" : "0d216faedd3053cd51fcaf417222",
   1120          "result" : "invalid",
   1121          "flags" : []
   1122        },
   1123        {
   1124          "tcId" : 123,
   1125          "comment" : "Flipped bit 63 in tag",
   1126          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1127          "msg" : "",
   1128          "tag" : "6e99e862e532e8136d78b5f02909",
   1129          "result" : "invalid",
   1130          "flags" : []
   1131        },
   1132        {
   1133          "tcId" : 124,
   1134          "comment" : "Flipped bit 63 in tag",
   1135          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1136          "msg" : "000102030405060708090a0b0c0d0e0f",
   1137          "tag" : "0d216faedf30534d51fcaf417222",
   1138          "result" : "invalid",
   1139          "flags" : []
   1140        },
   1141        {
   1142          "tcId" : 125,
   1143          "comment" : "Flipped bit 64 in tag",
   1144          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1145          "msg" : "",
   1146          "tag" : "6e99e862e532e8936c78b5f02909",
   1147          "result" : "invalid",
   1148          "flags" : []
   1149        },
   1150        {
   1151          "tcId" : 126,
   1152          "comment" : "Flipped bit 64 in tag",
   1153          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1154          "msg" : "000102030405060708090a0b0c0d0e0f",
   1155          "tag" : "0d216faedf3053cd50fcaf417222",
   1156          "result" : "invalid",
   1157          "flags" : []
   1158        },
   1159        {
   1160          "tcId" : 127,
   1161          "comment" : "Flipped bit 71 in tag",
   1162          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1163          "msg" : "",
   1164          "tag" : "6e99e862e532e893ed78b5f02909",
   1165          "result" : "invalid",
   1166          "flags" : []
   1167        },
   1168        {
   1169          "tcId" : 128,
   1170          "comment" : "Flipped bit 71 in tag",
   1171          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1172          "msg" : "000102030405060708090a0b0c0d0e0f",
   1173          "tag" : "0d216faedf3053cdd1fcaf417222",
   1174          "result" : "invalid",
   1175          "flags" : []
   1176        },
   1177        {
   1178          "tcId" : 129,
   1179          "comment" : "Flipped bit 77 in tag",
   1180          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1181          "msg" : "",
   1182          "tag" : "6e99e862e532e8936d58b5f02909",
   1183          "result" : "invalid",
   1184          "flags" : []
   1185        },
   1186        {
   1187          "tcId" : 130,
   1188          "comment" : "Flipped bit 77 in tag",
   1189          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1190          "msg" : "000102030405060708090a0b0c0d0e0f",
   1191          "tag" : "0d216faedf3053cd51dcaf417222",
   1192          "result" : "invalid",
   1193          "flags" : []
   1194        },
   1195        {
   1196          "tcId" : 131,
   1197          "comment" : "Flipped bit 80 in tag",
   1198          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1199          "msg" : "",
   1200          "tag" : "6e99e862e532e8936d78b4f02909",
   1201          "result" : "invalid",
   1202          "flags" : []
   1203        },
   1204        {
   1205          "tcId" : 132,
   1206          "comment" : "Flipped bit 80 in tag",
   1207          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1208          "msg" : "000102030405060708090a0b0c0d0e0f",
   1209          "tag" : "0d216faedf3053cd51fcae417222",
   1210          "result" : "invalid",
   1211          "flags" : []
   1212        },
   1213        {
   1214          "tcId" : 133,
   1215          "comment" : "Flipped bit 96 in tag",
   1216          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1217          "msg" : "",
   1218          "tag" : "6e99e862e532e8936d78b5f02809",
   1219          "result" : "invalid",
   1220          "flags" : []
   1221        },
   1222        {
   1223          "tcId" : 134,
   1224          "comment" : "Flipped bit 96 in tag",
   1225          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1226          "msg" : "000102030405060708090a0b0c0d0e0f",
   1227          "tag" : "0d216faedf3053cd51fcaf417322",
   1228          "result" : "invalid",
   1229          "flags" : []
   1230        },
   1231        {
   1232          "tcId" : 135,
   1233          "comment" : "Flipped bit 97 in tag",
   1234          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1235          "msg" : "",
   1236          "tag" : "6e99e862e532e8936d78b5f02b09",
   1237          "result" : "invalid",
   1238          "flags" : []
   1239        },
   1240        {
   1241          "tcId" : 136,
   1242          "comment" : "Flipped bit 97 in tag",
   1243          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1244          "msg" : "000102030405060708090a0b0c0d0e0f",
   1245          "tag" : "0d216faedf3053cd51fcaf417022",
   1246          "result" : "invalid",
   1247          "flags" : []
   1248        },
   1249        {
   1250          "tcId" : 137,
   1251          "comment" : "Flipped bit 103 in tag",
   1252          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1253          "msg" : "",
   1254          "tag" : "6e99e862e532e8936d78b5f0a909",
   1255          "result" : "invalid",
   1256          "flags" : []
   1257        },
   1258        {
   1259          "tcId" : 138,
   1260          "comment" : "Flipped bit 103 in tag",
   1261          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1262          "msg" : "000102030405060708090a0b0c0d0e0f",
   1263          "tag" : "0d216faedf3053cd51fcaf41f222",
   1264          "result" : "invalid",
   1265          "flags" : []
   1266        },
   1267        {
   1268          "tcId" : 139,
   1269          "comment" : "Flipped bit 104 in tag",
   1270          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1271          "msg" : "",
   1272          "tag" : "6e99e862e532e8936d78b5f02908",
   1273          "result" : "invalid",
   1274          "flags" : []
   1275        },
   1276        {
   1277          "tcId" : 140,
   1278          "comment" : "Flipped bit 104 in tag",
   1279          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1280          "msg" : "000102030405060708090a0b0c0d0e0f",
   1281          "tag" : "0d216faedf3053cd51fcaf417223",
   1282          "result" : "invalid",
   1283          "flags" : []
   1284        },
   1285        {
   1286          "tcId" : 141,
   1287          "comment" : "Flipped bit 105 in tag",
   1288          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1289          "msg" : "",
   1290          "tag" : "6e99e862e532e8936d78b5f0290b",
   1291          "result" : "invalid",
   1292          "flags" : []
   1293        },
   1294        {
   1295          "tcId" : 142,
   1296          "comment" : "Flipped bit 105 in tag",
   1297          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1298          "msg" : "000102030405060708090a0b0c0d0e0f",
   1299          "tag" : "0d216faedf3053cd51fcaf417220",
   1300          "result" : "invalid",
   1301          "flags" : []
   1302        },
   1303        {
   1304          "tcId" : 143,
   1305          "comment" : "Flipped bit 110 in tag",
   1306          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1307          "msg" : "",
   1308          "tag" : "6e99e862e532e8936d78b5f02949",
   1309          "result" : "invalid",
   1310          "flags" : []
   1311        },
   1312        {
   1313          "tcId" : 144,
   1314          "comment" : "Flipped bit 110 in tag",
   1315          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1316          "msg" : "000102030405060708090a0b0c0d0e0f",
   1317          "tag" : "0d216faedf3053cd51fcaf417262",
   1318          "result" : "invalid",
   1319          "flags" : []
   1320        },
   1321        {
   1322          "tcId" : 145,
   1323          "comment" : "Flipped bit 111 in tag",
   1324          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1325          "msg" : "",
   1326          "tag" : "6e99e862e532e8936d78b5f02989",
   1327          "result" : "invalid",
   1328          "flags" : []
   1329        },
   1330        {
   1331          "tcId" : 146,
   1332          "comment" : "Flipped bit 111 in tag",
   1333          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1334          "msg" : "000102030405060708090a0b0c0d0e0f",
   1335          "tag" : "0d216faedf3053cd51fcaf4172a2",
   1336          "result" : "invalid",
   1337          "flags" : []
   1338        },
   1339        {
   1340          "tcId" : 147,
   1341          "comment" : "Flipped bits 0 and 64 in tag",
   1342          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1343          "msg" : "",
   1344          "tag" : "6f99e862e532e8936c78b5f02909",
   1345          "result" : "invalid",
   1346          "flags" : []
   1347        },
   1348        {
   1349          "tcId" : 148,
   1350          "comment" : "Flipped bits 0 and 64 in tag",
   1351          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1352          "msg" : "000102030405060708090a0b0c0d0e0f",
   1353          "tag" : "0c216faedf3053cd50fcaf417222",
   1354          "result" : "invalid",
   1355          "flags" : []
   1356        },
   1357        {
   1358          "tcId" : 149,
   1359          "comment" : "Flipped bits 31 and 63 in tag",
   1360          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1361          "msg" : "",
   1362          "tag" : "6e99e8e2e532e8136d78b5f02909",
   1363          "result" : "invalid",
   1364          "flags" : []
   1365        },
   1366        {
   1367          "tcId" : 150,
   1368          "comment" : "Flipped bits 31 and 63 in tag",
   1369          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1370          "msg" : "000102030405060708090a0b0c0d0e0f",
   1371          "tag" : "0d216f2edf30534d51fcaf417222",
   1372          "result" : "invalid",
   1373          "flags" : []
   1374        },
   1375        {
   1376          "tcId" : 151,
   1377          "comment" : "all bits of tag flipped",
   1378          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1379          "msg" : "",
   1380          "tag" : "9166179d1acd176c92874a0fd6f6",
   1381          "result" : "invalid",
   1382          "flags" : []
   1383        },
   1384        {
   1385          "tcId" : 152,
   1386          "comment" : "all bits of tag flipped",
   1387          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1388          "msg" : "000102030405060708090a0b0c0d0e0f",
   1389          "tag" : "f2de905120cfac32ae0350be8ddd",
   1390          "result" : "invalid",
   1391          "flags" : []
   1392        },
   1393        {
   1394          "tcId" : 153,
   1395          "comment" : "Tag changed to all zero",
   1396          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1397          "msg" : "",
   1398          "tag" : "0000000000000000000000000000",
   1399          "result" : "invalid",
   1400          "flags" : []
   1401        },
   1402        {
   1403          "tcId" : 154,
   1404          "comment" : "Tag changed to all zero",
   1405          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1406          "msg" : "000102030405060708090a0b0c0d0e0f",
   1407          "tag" : "0000000000000000000000000000",
   1408          "result" : "invalid",
   1409          "flags" : []
   1410        },
   1411        {
   1412          "tcId" : 155,
   1413          "comment" : "tag changed to all 1",
   1414          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1415          "msg" : "",
   1416          "tag" : "ffffffffffffffffffffffffffff",
   1417          "result" : "invalid",
   1418          "flags" : []
   1419        },
   1420        {
   1421          "tcId" : 156,
   1422          "comment" : "tag changed to all 1",
   1423          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1424          "msg" : "000102030405060708090a0b0c0d0e0f",
   1425          "tag" : "ffffffffffffffffffffffffffff",
   1426          "result" : "invalid",
   1427          "flags" : []
   1428        },
   1429        {
   1430          "tcId" : 157,
   1431          "comment" : "msbs changed in tag",
   1432          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1433          "msg" : "",
   1434          "tag" : "ee1968e265b26813edf83570a989",
   1435          "result" : "invalid",
   1436          "flags" : []
   1437        },
   1438        {
   1439          "tcId" : 158,
   1440          "comment" : "msbs changed in tag",
   1441          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1442          "msg" : "000102030405060708090a0b0c0d0e0f",
   1443          "tag" : "8da1ef2e5fb0d34dd17c2fc1f2a2",
   1444          "result" : "invalid",
   1445          "flags" : []
   1446        },
   1447        {
   1448          "tcId" : 159,
   1449          "comment" : "lsbs changed in tag",
   1450          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1451          "msg" : "",
   1452          "tag" : "6f98e963e433e9926c79b4f12808",
   1453          "result" : "invalid",
   1454          "flags" : []
   1455        },
   1456        {
   1457          "tcId" : 160,
   1458          "comment" : "lsbs changed in tag",
   1459          "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
   1460          "msg" : "000102030405060708090a0b0c0d0e0f",
   1461          "tag" : "0c206eafde3152cc50fdae407323",
   1462          "result" : "invalid",
   1463          "flags" : []
   1464        }
   1465      ]
   1466    },
   1467    {
   1468      "keySize" : 112,
   1469      "tagSize" : 224,
   1470      "type" : "MacTest",
   1471      "tests" : [
   1472        {
   1473          "tcId" : 161,
   1474          "comment" : "short key",
   1475          "key" : "77b0de54e893642caeac34bfd1ab",
   1476          "msg" : "",
   1477          "tag" : "2014a9f272378fa1c9f6744d4db4861b52e61a19eb28320ebee2d174",
   1478          "result" : "valid",
   1479          "flags" : []
   1480        },
   1481        {
   1482          "tcId" : 162,
   1483          "comment" : "short key",
   1484          "key" : "7346c7e4b118b24e51f4512f906a",
   1485          "msg" : "506d4faf624f92965aa6b5c01e0c80a8",
   1486          "tag" : "c4e0ad2f62279898a7ede0f709a1ccb8c1004941f3c5074392e79533",
   1487          "result" : "valid",
   1488          "flags" : []
   1489        },
   1490        {
   1491          "tcId" : 163,
   1492          "comment" : "short key",
   1493          "key" : "caa864179f66e826a0ef3b5edbe3",
   1494          "msg" : "73f64253706ce6b5094c24ee012ece9ac2495283dcd8c7f1114e81e4587d8ea4",
   1495          "tag" : "a1220745bb03d982763bfa7ce352b8bc87576a0ad5d46a0da08ff2d6",
   1496          "result" : "valid",
   1497          "flags" : []
   1498        }
   1499      ]
   1500    },
   1501    {
   1502      "keySize" : 112,
   1503      "tagSize" : 112,
   1504      "type" : "MacTest",
   1505      "tests" : [
   1506        {
   1507          "tcId" : 164,
   1508          "comment" : "short key",
   1509          "key" : "663a97d6b5493dbfa60c8dd087ed",
   1510          "msg" : "",
   1511          "tag" : "0c6e21a85e3cd2cd413f36507d6e",
   1512          "result" : "valid",
   1513          "flags" : []
   1514        },
   1515        {
   1516          "tcId" : 165,
   1517          "comment" : "short key",
   1518          "key" : "b08c345a7c7166fdd33ce768c1dc",
   1519          "msg" : "9964d80ee2338cffe28483aa446a6f76",
   1520          "tag" : "aa003015309f2ed6fd7752e49c31",
   1521          "result" : "valid",
   1522          "flags" : []
   1523        },
   1524        {
   1525          "tcId" : 166,
   1526          "comment" : "short key",
   1527          "key" : "fc9d2883c67534fefbd6ed4a9798",
   1528          "msg" : "a49820c194a43deef11f3a0f4eaa80425439fca9d9f1d7c8e665d6b130e4e908",
   1529          "tag" : "1c2b96623c91ca9c5027f8f81ede",
   1530          "result" : "valid",
   1531          "flags" : []
   1532        }
   1533      ]
   1534    },
   1535    {
   1536      "keySize" : 520,
   1537      "tagSize" : 224,
   1538      "type" : "MacTest",
   1539      "tests" : [
   1540        {
   1541          "tcId" : 167,
   1542          "comment" : "long key",
   1543          "key" : "cfa639656cd49f8d70f0b1a5a056ab4fc0aeeebc91338d067f36c47b6012dc8d856b8abcc4e1abffc910aeaee21b4d366e907488ffd0ca55b36a621aee0b2e9f0c",
   1544          "msg" : "",
   1545          "tag" : "0ef4fedaeaab4ad52c843657047b19788a9fa91061b7a14adda8c490",
   1546          "result" : "valid",
   1547          "flags" : []
   1548        },
   1549        {
   1550          "tcId" : 168,
   1551          "comment" : "long key",
   1552          "key" : "b36d3d47a4585b401fc64c98eff56243d4da78863063d814e88f370b92576406d447fcf3d129a1ede57ddc56ea3a0a1f100105a95e83138cdf45ecf2a5992acf90",
   1553          "msg" : "15c75a64b04d097af2371af380079eb8",
   1554          "tag" : "4ecb2daa5fb08dbd836e92a51e200bb230f54ac2c9778f5226b3abc9",
   1555          "result" : "valid",
   1556          "flags" : []
   1557        },
   1558        {
   1559          "tcId" : 169,
   1560          "comment" : "long key",
   1561          "key" : "cf78b991382db5e8666ccb2333fb672179b10a75cf9e5a7699ae640005e19772ef6499a3bc97f12e58e835bb0017bb3b2e64c6ab44a0d619dfa0363484d1c991e2",
   1562          "msg" : "f661e598f180f25dc6dd76db8a9e0e4c9c272b9665a6b1756560c723b8e08595",
   1563          "tag" : "cd55cdb0c4f02b9f6148392993b18b4ff00a5e73b6f3fbf83a854aeb",
   1564          "result" : "valid",
   1565          "flags" : []
   1566        }
   1567      ]
   1568    },
   1569    {
   1570      "keySize" : 520,
   1571      "tagSize" : 112,
   1572      "type" : "MacTest",
   1573      "tests" : [
   1574        {
   1575          "tcId" : 170,
   1576          "comment" : "long key",
   1577          "key" : "3772ff6bb4e5b2811cfd4d6a3d34dc74bca3dbf89a5817b79d8472a1383b8c9afb27b3006196ce9966829eae6a313c2d724d995f4def17117c09edcfc8c0cbbc93",
   1578          "msg" : "",
   1579          "tag" : "40beb1d3aaab25a403224e577770",
   1580          "result" : "valid",
   1581          "flags" : []
   1582        },
   1583        {
   1584          "tcId" : 171,
   1585          "comment" : "long key",
   1586          "key" : "2ba910bc0bca90644cb21e96063e2cd85f5dd02fda75d353c9b51eaf45eee94c165ca6592d6cfdd987bfdc1cba66363d535a14b2f7ead841b17c4d76a5049105f9",
   1587          "msg" : "7ba461040de9ea3cefd4809124f78b39",
   1588          "tag" : "4d28a926df1b188e85d092bacf11",
   1589          "result" : "valid",
   1590          "flags" : []
   1591        },
   1592        {
   1593          "tcId" : 172,
   1594          "comment" : "long key",
   1595          "key" : "7fcf3cb1b1c5b537492aede4689284b5881935e3537bb7307198d6518e7a6aabf70b50b44e4a8dfee35e9f5cbada7447e511a37209390fcd171c62075c6a8bf1eb",
   1596          "msg" : "83d29c1c4d059ddb0d2aca787e5b701bac3953fb9bc72dc87b1ef92a582e9748",
   1597          "tag" : "392ce38f7838b2f87163eea00b86",
   1598          "result" : "valid",
   1599          "flags" : []
   1600        }
   1601      ]
   1602    }
   1603  ]
   1604 }