sha512

Pure Haskell SHA-512, HMAC-SHA512 (docs.ppad.tech/sha512).
git clone git://git.ppad.tech/sha512.git
Log | Files | Refs | README | LICENSE

wycheproof_hmac_sha512.json (81793B)


      1 {
      2   "algorithm" : "HMACSHA512",
      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" : 512,
     15       "tagSize" : 512,
     16       "type" : "MacTest",
     17       "tests" : [
     18         {
     19           "tcId" : 1,
     20           "comment" : "empty message",
     21           "key" : "5365244bb43f23f18dfc86c09d62db4741138bec1fbddc282d295e0a098eb5c3e37bd6f4cc16d5ce7d77b1d474a1eb4db313cc0c24e48992ac125196549df9a8",
     22           "msg" : "",
     23           "tag" : "d0a556bd1afa8df1ebf9e3ee683a8a2450a7c83eba2daf2e2ff2f953f0cd64da216e67134cf55578b205c8a1e241ba1369516a5ef4298b9c1d31e9d59fc04fe4",
     24           "result" : "valid",
     25           "flags" : []
     26         },
     27         {
     28           "tcId" : 2,
     29           "comment" : "short message",
     30           "key" : "00698977f7102c67b594166919aa99dc3e58c7b6697a6422e238d04d2f57b2c74e4e84f5c4c6b792952df72f1c09244802f0bcf8752efb90e836110703bfa21c",
     31           "msg" : "01",
     32           "tag" : "4d1609cc2c2f1ab5ddc35815ae1b5dc046f226bde17ec37a4c89ec46fbd31af2aeb810b196dffdd11924d3772bef26a7a542e0a1673b76b915d41cbd3df0f6a6",
     33           "result" : "valid",
     34           "flags" : []
     35         },
     36         {
     37           "tcId" : 3,
     38           "comment" : "short message",
     39           "key" : "ed6dc65dbeaadbdaab530a0d35f19f78a7bd93e698546c82751bf650c2a44fc8529033d088febeed288fb4c8132a59df0207687640c76dcdb270ac3af5f042f1",
     40           "msg" : "a78f",
     41           "tag" : "0757b27e120559d64cd3d6e3cb40d497845375815181bd9b4e74f2189d09d01a1b3ead53701380d988958ed22bc379ace9d47cbcac1d49bfa7e14f1f44804c30",
     42           "result" : "valid",
     43           "flags" : []
     44         },
     45         {
     46           "tcId" : 4,
     47           "comment" : "short message",
     48           "key" : "463c5e696da0ec0d784388be775d1d91d94746aa8d3d2c209f56ac95ea54e7288329f9fb40be4eef35547e64c61dc51a4a1f3380a2b96420f088655ea9d85b97",
     49           "msg" : "e956c1",
     50           "tag" : "ac4b1509391814ae5cb5a123e7a060601575c11d81b563bdc52febe6bb2c747b85eeddcb6748c98147a46a1cc9be6776d1a8e82ae4896b9c18da2ff351c56795",
     51           "result" : "valid",
     52           "flags" : []
     53         },
     54         {
     55           "tcId" : 5,
     56           "comment" : "short message",
     57           "key" : "4bc0d32e945cfdafd20d39be3820f9649727cbda5ab5859953a322cbde1ab7a514d7dcd14ba90905e70919bb86b85cfeaa375ee2ce2703711b938c8f4ab5f178",
     58           "msg" : "b2aa48b3",
     59           "tag" : "c4ecdbd2efb17640ce6707e2e9d0ee5bfb98b91584bc86ab386437eaa37b0f2eb70500361105416c0dcecff389dc94c723fcff18cb801740962312007a195a23",
     60           "result" : "valid",
     61           "flags" : []
     62         },
     63         {
     64           "tcId" : 6,
     65           "comment" : "short message",
     66           "key" : "aca47f6350941a0efd8c3bac9064a554be337cde7d192f6fbf86d1b4db09b36531165cbae0a634206f71fa400df33352fff60e1fba4009ac6671cd37312bdd98",
     67           "msg" : "bc993b1db0",
     68           "tag" : "89af2f5746cab89fda6993e00f1bf0cc70a77188945bb7b5409b536aec5533ad501db6ecfa3e516b580b7df9c8eadb3cf556ccc01668be984335bd5a6255d566",
     69           "result" : "valid",
     70           "flags" : []
     71         },
     72         {
     73           "tcId" : 7,
     74           "comment" : "short message",
     75           "key" : "b3ecae6f25c2f699f158b3ffcd0a7a575583e4c9cb56b5c22ef4273cde6c6734e84d7400749c17e47e8cfccafaf8b50c65eb47dfeb273d5d30a1181e37b27ad0",
     76           "msg" : "f0361d58291e",
     77           "tag" : "4037a57aa279b5a07abe9389dcf508be9495a8257dcb3feba3f0801cd57574c30bfddc6df5df6567cd572c4e82735fd4e67b65e85b030f183a7f4457fb7d2c3d",
     78           "result" : "valid",
     79           "flags" : []
     80         },
     81         {
     82           "tcId" : 8,
     83           "comment" : "short message",
     84           "key" : "70ff24a252d65183bdc6b7c88751f850821141a61246727c3240b4f96088ae3278767a822b65735a28ccebe4c874bcb2c942882cb23f9dd87fe08fbaad5ae72f",
     85           "msg" : "e18da3ebf0ffa4",
     86           "tag" : "878d488754bc796c70e11d5db77acda2e1796d86146e27d862586740c4d488ed12239e6fb4ab2925afc88168609edc048f8572536fae96e149d73d230b18db66",
     87           "result" : "valid",
     88           "flags" : []
     89         },
     90         {
     91           "tcId" : 9,
     92           "comment" : "short message",
     93           "key" : "dd4e05933d09711ee88cb4c1ceb3600b2b33808bc08d499387b331d9c7af49bc65b55172cf8083385a940e4b864b7b4b73ddf3bd513a6cbcac73878a879b4d06",
     94           "msg" : "66948029351432c3",
     95           "tag" : "9968a16eff2b4eeecb2f9d11fcb105e8d8ca59ed4e69131c9de599cd8155fa4f33def1195a6b452263aad9265e16d4951841d7cd33c74c475da04497c02922ea",
     96           "result" : "valid",
     97           "flags" : []
     98         },
     99         {
    100           "tcId" : 10,
    101           "comment" : "short message",
    102           "key" : "fbd32caf8984fc4376d10daa7288db8e6e74464bdd94b448adab4497b319e9a6dcce542f82a7ff2e775d12477c880e460a9eab8efc49fcfc8c5476cb4b08954a",
    103           "msg" : "38a2586a2883953cc4",
    104           "tag" : "e0c69bd034cdec5b48150fdf3a4383456a7626d4405df52dc6c2bc8fe93bd87e369e06a781ed80ba8b1fe1146c4df82b6a514412358b31b77b9b79c7a91ec9e4",
    105           "result" : "valid",
    106           "flags" : []
    107         },
    108         {
    109           "tcId" : 11,
    110           "comment" : "short message",
    111           "key" : "fd4c3f6b2137513616c28ed4d8638f867ad0b97188b73fc9b36f3d52b82d72a49b9dc1b8b25397eb448054a8d38d838e7a88b4df9c263aea1b968771d5ac5756",
    112           "msg" : "86b4e61b3b7d650044ad",
    113           "tag" : "29345d7da44e2f228e8d502e29fb655da3676a481f9947c8482502ce070b3da5065589d84c02a05cd774b4bd5a15b668c59bafc192695aec43e5df3a82301745",
    114           "result" : "valid",
    115           "flags" : []
    116         },
    117         {
    118           "tcId" : 12,
    119           "comment" : "short message",
    120           "key" : "f95baea535f477d22b405c67d927f59a9e042c46297a1681bcc16fdbe1b2cd59675a221351a78075981e7eb4998066768801cbd7a85231114d7f27f9bdf24899",
    121           "msg" : "5a34dee4e0982d458efffb",
    122           "tag" : "63867bb3e82bd4a5f715b3dd67ba3625666e458c5e3d75804709f80b6dde6f774ea223ba9e2536c60ab636dd12d07b217234a490ea9cae4fe673215d33f8c57a",
    123           "result" : "valid",
    124           "flags" : []
    125         },
    126         {
    127           "tcId" : 13,
    128           "comment" : "short message",
    129           "key" : "4d76ae95a123207e01c6d22d8b587e63ba682963e50961afff531160a9b9aac6c772c5e8bf918ddecbeb56455ea64710e51ac21e3bb9af4b24eaa8535b3c2924",
    130           "msg" : "2c31f2d986f68a6d6a96c4b0",
    131           "tag" : "9d4f9549ac134a6f60f17fd0fbc80f55426afa73cdaf84a806d98dfffc94263178116f76aadca95a9243a9128f5f66d3e7f33e72603d4b35ab90ab7d1e870ad7",
    132           "result" : "valid",
    133           "flags" : []
    134         },
    135         {
    136           "tcId" : 14,
    137           "comment" : "short message",
    138           "key" : "0da7fa1f5d217951e3e343cda81f232deb71764eb49e8510bc28dba8eb62afa2a98b6f0536adb10250c74878fe649f47bbafdf3f722fa150f66e83f65f606ab0",
    139           "msg" : "83511de190663c9c4229ace901",
    140           "tag" : "11bd76ba2fd5684e3faadd44abc05d32661472ae4c75fd69e62e47a2d462e483ab5fd374070e648017250934d486fed55e68f4338547fb5dc54d4bed894c1c2f",
    141           "result" : "valid",
    142           "flags" : []
    143         },
    144         {
    145           "tcId" : 15,
    146           "comment" : "short message",
    147           "key" : "cec9e9f25ed9a017004a7882b1e44e8bd8fa3203c50cb6058455ed4f2a036788d46fcd328327d0d86b1abae69f7bbb96e3d66373ec8bd45075890879a83f4d33",
    148           "msg" : "80dcd8ba66f98b51094144e9b8bd",
    149           "tag" : "c69f1787bf7804bfffd9da7e62f58c1c9f599ccae2ed4fc6abda1be48620afc797d59d4adb396e1fa5d18b8c1aa1c7c15218a9f9e3aab226119adad742641089",
    150           "result" : "valid",
    151           "flags" : []
    152         },
    153         {
    154           "tcId" : 16,
    155           "comment" : "short message",
    156           "key" : "bbe25649ecdf54ae0028fb923cc8c28ec00e10e2d44214590781238a143b75d54efb037eb9f53082a8ab3d8876daf4dbdc2483c4ba222797fe20da3b7730368b",
    157           "msg" : "33f630088c0d24cda98caff1a3afc7",
    158           "tag" : "c803ca833e851418a3d9ed764f8c83f481060141eb1b2bf64d7ee7991b041c48bfc747bce13d69722f63944085cef8e7a166270530fe31a2a525a99b8a75f1b1",
    159           "result" : "valid",
    160           "flags" : []
    161         },
    162         {
    163           "tcId" : 17,
    164           "comment" : "",
    165           "key" : "f5e2b9e2313f4f807cb3a924a7d4943fc3fb475d8f1a1b40ce09a37770f621af8977729cadf986c98c75f08a4fab4280538e09e7e51e87a8d62c03411bdb8d24",
    166           "msg" : "74ef623c83275ae99745bff7e6142afa",
    167           "tag" : "471055f7a2d44758e7d7837db85c33626b8306760eb45e18d4ba8dfbcd0d4279fcf8b539ef7b165eeabf5457ee2c41e52d07e9121da02c988f08162f86bdf208",
    168           "result" : "valid",
    169           "flags" : []
    170         },
    171         {
    172           "tcId" : 18,
    173           "comment" : "",
    174           "key" : "8e323d5fb4752d92a6d905c512b287d07b21ae50002d026ff0388e1593bde9998dd02321e200d148f5fa2e824b37e9f5a77441794b840bedd552d1051c1ddd8c",
    175           "msg" : "4daa229b009b8984354c2ec3e7973e0042",
    176           "tag" : "93a2137cc84e2fa1439d7c239767b3ce653d634c58a4590eb61af9d3ef986445220aff3554de45a1b0933fa06d3d64460418910977d8d9ddb2eb04963c816841",
    177           "result" : "valid",
    178           "flags" : []
    179         },
    180         {
    181           "tcId" : 19,
    182           "comment" : "",
    183           "key" : "465bc1ab2125cca29729d01df044e393b0677defdd939280a3aa141224efa06457e623056d02f6c36eca3dfc4a7476dd36b97d0c2d60c7672129189e73b6af8f",
    184           "msg" : "dd84599b47ba9ae9f2ad0c8eac678485433eb6b1dfb7c998",
    185           "tag" : "9fff43a83c71833211f9d60eeef4166965c41a37c76634b1bdf9c5291df75dc877668f2287bcf8108ea9e03d061a708db2db08687eda61fa97b1ca92dcf22b92",
    186           "result" : "valid",
    187           "flags" : []
    188         },
    189         {
    190           "tcId" : 20,
    191           "comment" : "",
    192           "key" : "b90226798dff2ffb91d1ee4103f26397d0bf84c13c1ec717392c5fe1d4d0f4dc790236d759fa1be852e305da585a3dbde0d3912bea60d6b140c25645eb00943f",
    193           "msg" : "aa29c372f136993c65ace5e1d62078806eb787913bb35af33371056359d354b2",
    194           "tag" : "493a727536b07d434a7fc8df6b70989148a8d94cadb9761ad845ac5fde2068f9565e68607b531b0f307d7c17ce0a2ba69fb1ac1b0c716f93904eec75669e70b7",
    195           "result" : "valid",
    196           "flags" : []
    197         },
    198         {
    199           "tcId" : 21,
    200           "comment" : "long message",
    201           "key" : "af1bb91775cb40c73983f119c927a2ce8f7b954a6274ecc1cd96019e5c417af4b094376194eae71c7f68f3345654d5d9f8198a697b41ae251e82308accd935bd",
    202           "msg" : "75ededdfa7f1df1dc144fb195b27e454640e3f897cb564222f05e8aab0c6024f90472afea6e7254ed25134ea43452a",
    203           "tag" : "b53d564086a745b10d88a48b50ed8b53f4c83fd12bf56a75108074de9b343cdf0668ce8b6a3d884ba2da5f4c957f1319e26c0813c99a4269c171ad80981013a2",
    204           "result" : "valid",
    205           "flags" : []
    206         },
    207         {
    208           "tcId" : 22,
    209           "comment" : "long message",
    210           "key" : "513e0e7622eabcb6bfc81669dac903df46daea1240f32248bbf4fc61f1f9b13b2c3fe1bcc97540d30065be9eee41e51748bc42c16a8c8269fbe2b6f625c19228",
    211           "msg" : "81d8650937f50871a66af71605ea4fa9d6c5d7a375774c2280eb34aefcee8c0ef83345bc547e4de7cbea482369b25a93",
    212           "tag" : "9d942e4585742ba118bda6e132510af3b9297047d364f76b2a0d1fc803849b06ccac0eaa427934055c9d2e5a5da19cf17299ffdab65089580d10ff7207c9ed03",
    213           "result" : "valid",
    214           "flags" : []
    215         },
    216         {
    217           "tcId" : 23,
    218           "comment" : "long message",
    219           "key" : "627c9a72247d07b0cec8346277468311c7401fc4cecaea8e22e13ece4b352c8f7a7eb1ba81ce348a08670438c97b8d9e883614d550f1ff16d636975c59988c2d",
    220           "msg" : "118e0468cbb52f93a3396ebfaa114881a98a4101f4ff912ced47ecfc73b27f52205b7a5d4f3899506f9e34ebf99460da7a",
    221           "tag" : "a186e08c7731d4bbb1d5342a105ef48f5353c5c542277de607831fcbbc8d0b9fd509c74bf9e352ee739792ee3cd6382f96e70adb589fdf1fb031d43eef1a595f",
    222           "result" : "valid",
    223           "flags" : []
    224         },
    225         {
    226           "tcId" : 24,
    227           "comment" : "long message",
    228           "key" : "1e981d0cbbad5bea9480d836b4704bf3147663b6ea59e1e0a280fb45d9b85d445dc972159dde301c6f1e66681f95642dbb9a9218c00d0cd724cb02f3bcaea2ea",
    229           "msg" : "440dff390688c9fde31c17fdb61c1d13899f9544a986324c34d5eb07bef9a4436297f4a7fe16de5dd7b24e0c7c129051efe6f2dd0a21aec05c3e3c8f6fa30d9c0cbd60d840d14f0b2a928bc7189b9de4a6a731151d6b31e6a0ecae75095434737be8c3db11a6a697d0616c78b97041de",
    230           "tag" : "c52eb5d18e90687248342a84dc0241c680e992b88b1409275df7e347c99169a50cd780eb4726ad759e2a027fb091354e3d7c7aba8a21f8acd1d0e21236af5f98",
    231           "result" : "valid",
    232           "flags" : []
    233         },
    234         {
    235           "tcId" : 25,
    236           "comment" : "long message",
    237           "key" : "ee8aea2a52eb7e0c1120ab736b1a825b12610063de9642c594766c020cb87314d8ac94b13072bfbf3c019b4aacb1d2695cdd7563a26f574e12559906784d853c",
    238           "msg" : "a3951f1d18135602fdadceeef5741c24ad22756160d0c55e51b788af952adaeb13e18c24c6b09672f405d7ec3d49b0bd86c7f8691b6f69af49175423215cf57d7c08a54ab0b0293e685c9aa250f1599d78193a00af822dec4b56fdb41f0343ab2cf85ea27bb2e650930f5e8ca836833903b053b3e06899b4012a6532978d90",
    239           "tag" : "d3678ca7c5c1aa21f12eccc21a1add0b3eb12ccd134033570468191e51b058c61f2a7d88f2ca6c652c29c65c491bf1f0252bc157bdd77436ff55204eac6dfb0d",
    240           "result" : "valid",
    241           "flags" : []
    242         },
    243         {
    244           "tcId" : 26,
    245           "comment" : "long message",
    246           "key" : "ecd1861a12eaee48aef1d7ed278223b50d3416dbff81e976c56ecd4b1a1bc8892b584cbcc72370ff5e976a6af1790caa32f9ea912855914c0315979578fbf165",
    247           "msg" : "5779c56373a8e5db43bd65c0453ce23144230d43666d717a3b59d2e90f0e10732376831d7281cb23dd5566e5f8c627d00d39650139ceb87cd47e921d65d6c1cc7712ac4bd75bda8828e68abc968f4160ed91b28946c9d706b0360bbbdd65f47ef9983c50f2d09d05c3674c0943ea4af54c381089f9b846dd69ce908e0f6eaaaf",
    248           "tag" : "d377e4efc39f25ca751452e79dcb5661f8adcc06570bd3f710e03854e032286ca477e6a620647958fd31706463b542ddf617757875f349c61109358d04f6dc58",
    249           "result" : "valid",
    250           "flags" : []
    251         },
    252         {
    253           "tcId" : 27,
    254           "comment" : "long message",
    255           "key" : "71aadbf330ea133b46c939d12e603896902e8df638597c98872dfb5aecd5161bc84095221de3222367012f45c6d70701e862ab000e782e91b505b21b4e212c38",
    256           "msg" : "e6d7b0280d2f7df83fd26562fcdea2597cf687a9c9fa194f655c44d3271b881f28adc436db8e0437ff4dc5d38356271c338829c3e2d9ba4ac1777c94886983d4b72c275bc00e4f7b06c5ce38a2fe549fe53761857f236da705fd03790b41cc6f759f41aa206feca7ba5486f4fc9d09f35c8e0887241291882010414ae41b8b384a715a409be13da17bfd60d3fbd4b8cb3cc7c26043807264a20b9a5c02725e742fff03e1806b38af357ebf8c79fc4c38b007bf0613286cf063e45482375475e6c426d4f70057cd92efcb2dfe86e45bdea399273a5e0f142221fae206800555c01b18533295f577e23a9a7a0aa072823002b9096501174d3bc4aac33e0dc600",
    257           "tag" : "0c1cbb2f196d3d1af5f982a330bf1d9accaada72cf6c254658cb32bfd8705481abd2e163a73338700f0d961ca02a31b600df04faf311cd06498557831102f80f",
    258           "result" : "valid",
    259           "flags" : []
    260         },
    261         {
    262           "tcId" : 28,
    263           "comment" : "Flipped bit 0 in tag",
    264           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    265           "msg" : "",
    266           "tag" : "d39b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    267           "result" : "invalid",
    268           "flags" : []
    269         },
    270         {
    271           "tcId" : 29,
    272           "comment" : "Flipped bit 0 in tag",
    273           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    274           "msg" : "000102030405060708090a0b0c0d0e0f",
    275           "tag" : "be301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    276           "result" : "invalid",
    277           "flags" : []
    278         },
    279         {
    280           "tcId" : 30,
    281           "comment" : "Flipped bit 1 in tag",
    282           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    283           "msg" : "",
    284           "tag" : "d09b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    285           "result" : "invalid",
    286           "flags" : []
    287         },
    288         {
    289           "tcId" : 31,
    290           "comment" : "Flipped bit 1 in tag",
    291           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    292           "msg" : "000102030405060708090a0b0c0d0e0f",
    293           "tag" : "bd301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    294           "result" : "invalid",
    295           "flags" : []
    296         },
    297         {
    298           "tcId" : 32,
    299           "comment" : "Flipped bit 7 in tag",
    300           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    301           "msg" : "",
    302           "tag" : "529b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    303           "result" : "invalid",
    304           "flags" : []
    305         },
    306         {
    307           "tcId" : 33,
    308           "comment" : "Flipped bit 7 in tag",
    309           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    310           "msg" : "000102030405060708090a0b0c0d0e0f",
    311           "tag" : "3f301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    312           "result" : "invalid",
    313           "flags" : []
    314         },
    315         {
    316           "tcId" : 34,
    317           "comment" : "Flipped bit 8 in tag",
    318           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    319           "msg" : "",
    320           "tag" : "d29a9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    321           "result" : "invalid",
    322           "flags" : []
    323         },
    324         {
    325           "tcId" : 35,
    326           "comment" : "Flipped bit 8 in tag",
    327           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    328           "msg" : "000102030405060708090a0b0c0d0e0f",
    329           "tag" : "bf311cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    330           "result" : "invalid",
    331           "flags" : []
    332         },
    333         {
    334           "tcId" : 36,
    335           "comment" : "Flipped bit 31 in tag",
    336           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    337           "msg" : "",
    338           "tag" : "d29b9ebf87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    339           "result" : "invalid",
    340           "flags" : []
    341         },
    342         {
    343           "tcId" : 37,
    344           "comment" : "Flipped bit 31 in tag",
    345           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    346           "msg" : "000102030405060708090a0b0c0d0e0f",
    347           "tag" : "bf301c3fb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    348           "result" : "invalid",
    349           "flags" : []
    350         },
    351         {
    352           "tcId" : 38,
    353           "comment" : "Flipped bit 32 in tag",
    354           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    355           "msg" : "",
    356           "tag" : "d29b9e3f86809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    357           "result" : "invalid",
    358           "flags" : []
    359         },
    360         {
    361           "tcId" : 39,
    362           "comment" : "Flipped bit 32 in tag",
    363           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    364           "msg" : "000102030405060708090a0b0c0d0e0f",
    365           "tag" : "bf301cbfb466720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    366           "result" : "invalid",
    367           "flags" : []
    368         },
    369         {
    370           "tcId" : 40,
    371           "comment" : "Flipped bit 33 in tag",
    372           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    373           "msg" : "",
    374           "tag" : "d29b9e3f85809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    375           "result" : "invalid",
    376           "flags" : []
    377         },
    378         {
    379           "tcId" : 41,
    380           "comment" : "Flipped bit 33 in tag",
    381           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    382           "msg" : "000102030405060708090a0b0c0d0e0f",
    383           "tag" : "bf301cbfb766720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    384           "result" : "invalid",
    385           "flags" : []
    386         },
    387         {
    388           "tcId" : 42,
    389           "comment" : "Flipped bit 63 in tag",
    390           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    391           "msg" : "",
    392           "tag" : "d29b9e3f87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    393           "result" : "invalid",
    394           "flags" : []
    395         },
    396         {
    397           "tcId" : 43,
    398           "comment" : "Flipped bit 63 in tag",
    399           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    400           "msg" : "000102030405060708090a0b0c0d0e0f",
    401           "tag" : "bf301cbfb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    402           "result" : "invalid",
    403           "flags" : []
    404         },
    405         {
    406           "tcId" : 44,
    407           "comment" : "Flipped bit 64 in tag",
    408           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    409           "msg" : "",
    410           "tag" : "d29b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    411           "result" : "invalid",
    412           "flags" : []
    413         },
    414         {
    415           "tcId" : 45,
    416           "comment" : "Flipped bit 64 in tag",
    417           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    418           "msg" : "000102030405060708090a0b0c0d0e0f",
    419           "tag" : "bf301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    420           "result" : "invalid",
    421           "flags" : []
    422         },
    423         {
    424           "tcId" : 46,
    425           "comment" : "Flipped bit 71 in tag",
    426           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    427           "msg" : "",
    428           "tag" : "d29b9e3f87809686734109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    429           "result" : "invalid",
    430           "flags" : []
    431         },
    432         {
    433           "tcId" : 47,
    434           "comment" : "Flipped bit 71 in tag",
    435           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    436           "msg" : "000102030405060708090a0b0c0d0e0f",
    437           "tag" : "bf301cbfb566720ea3f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    438           "result" : "invalid",
    439           "flags" : []
    440         },
    441         {
    442           "tcId" : 48,
    443           "comment" : "Flipped bit 77 in tag",
    444           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    445           "msg" : "",
    446           "tag" : "d29b9e3f87809686f36109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    447           "result" : "invalid",
    448           "flags" : []
    449         },
    450         {
    451           "tcId" : 49,
    452           "comment" : "Flipped bit 77 in tag",
    453           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    454           "msg" : "000102030405060708090a0b0c0d0e0f",
    455           "tag" : "bf301cbfb566720e23d166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    456           "result" : "invalid",
    457           "flags" : []
    458         },
    459         {
    460           "tcId" : 50,
    461           "comment" : "Flipped bit 80 in tag",
    462           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    463           "msg" : "",
    464           "tag" : "d29b9e3f87809686f34108fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    465           "result" : "invalid",
    466           "flags" : []
    467         },
    468         {
    469           "tcId" : 51,
    470           "comment" : "Flipped bit 80 in tag",
    471           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    472           "msg" : "000102030405060708090a0b0c0d0e0f",
    473           "tag" : "bf301cbfb566720e23f167e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    474           "result" : "invalid",
    475           "flags" : []
    476         },
    477         {
    478           "tcId" : 52,
    479           "comment" : "Flipped bit 96 in tag",
    480           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    481           "msg" : "",
    482           "tag" : "d29b9e3f87809686f34109fbc618d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    483           "result" : "invalid",
    484           "flags" : []
    485         },
    486         {
    487           "tcId" : 53,
    488           "comment" : "Flipped bit 96 in tag",
    489           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    490           "msg" : "000102030405060708090a0b0c0d0e0f",
    491           "tag" : "bf301cbfb566720e23f166e24965c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    492           "result" : "invalid",
    493           "flags" : []
    494         },
    495         {
    496           "tcId" : 54,
    497           "comment" : "Flipped bit 97 in tag",
    498           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    499           "msg" : "",
    500           "tag" : "d29b9e3f87809686f34109fbc518d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    501           "result" : "invalid",
    502           "flags" : []
    503         },
    504         {
    505           "tcId" : 55,
    506           "comment" : "Flipped bit 97 in tag",
    507           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    508           "msg" : "000102030405060708090a0b0c0d0e0f",
    509           "tag" : "bf301cbfb566720e23f166e24a65c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    510           "result" : "invalid",
    511           "flags" : []
    512         },
    513         {
    514           "tcId" : 56,
    515           "comment" : "Flipped bit 103 in tag",
    516           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    517           "msg" : "",
    518           "tag" : "d29b9e3f87809686f34109fb4718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    519           "result" : "invalid",
    520           "flags" : []
    521         },
    522         {
    523           "tcId" : 57,
    524           "comment" : "Flipped bit 103 in tag",
    525           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    526           "msg" : "000102030405060708090a0b0c0d0e0f",
    527           "tag" : "bf301cbfb566720e23f166e2c865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    528           "result" : "invalid",
    529           "flags" : []
    530         },
    531         {
    532           "tcId" : 58,
    533           "comment" : "Flipped bit 504 in tag",
    534           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    535           "msg" : "",
    536           "tag" : "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388d",
    537           "result" : "invalid",
    538           "flags" : []
    539         },
    540         {
    541           "tcId" : 59,
    542           "comment" : "Flipped bit 504 in tag",
    543           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    544           "msg" : "000102030405060708090a0b0c0d0e0f",
    545           "tag" : "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca53",
    546           "result" : "invalid",
    547           "flags" : []
    548         },
    549         {
    550           "tcId" : 60,
    551           "comment" : "Flipped bit 505 in tag",
    552           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    553           "msg" : "",
    554           "tag" : "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388e",
    555           "result" : "invalid",
    556           "flags" : []
    557         },
    558         {
    559           "tcId" : 61,
    560           "comment" : "Flipped bit 505 in tag",
    561           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    562           "msg" : "000102030405060708090a0b0c0d0e0f",
    563           "tag" : "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca50",
    564           "result" : "invalid",
    565           "flags" : []
    566         },
    567         {
    568           "tcId" : 62,
    569           "comment" : "Flipped bit 510 in tag",
    570           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    571           "msg" : "",
    572           "tag" : "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb038cc",
    573           "result" : "invalid",
    574           "flags" : []
    575         },
    576         {
    577           "tcId" : 63,
    578           "comment" : "Flipped bit 510 in tag",
    579           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    580           "msg" : "000102030405060708090a0b0c0d0e0f",
    581           "tag" : "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca12",
    582           "result" : "invalid",
    583           "flags" : []
    584         },
    585         {
    586           "tcId" : 64,
    587           "comment" : "Flipped bit 511 in tag",
    588           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    589           "msg" : "",
    590           "tag" : "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0380c",
    591           "result" : "invalid",
    592           "flags" : []
    593         },
    594         {
    595           "tcId" : 65,
    596           "comment" : "Flipped bit 511 in tag",
    597           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    598           "msg" : "000102030405060708090a0b0c0d0e0f",
    599           "tag" : "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8cad2",
    600           "result" : "invalid",
    601           "flags" : []
    602         },
    603         {
    604           "tcId" : 66,
    605           "comment" : "Flipped bits 0 and 64 in tag",
    606           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    607           "msg" : "",
    608           "tag" : "d39b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    609           "result" : "invalid",
    610           "flags" : []
    611         },
    612         {
    613           "tcId" : 67,
    614           "comment" : "Flipped bits 0 and 64 in tag",
    615           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    616           "msg" : "000102030405060708090a0b0c0d0e0f",
    617           "tag" : "be301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    618           "result" : "invalid",
    619           "flags" : []
    620         },
    621         {
    622           "tcId" : 68,
    623           "comment" : "Flipped bits 31 and 63 in tag",
    624           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    625           "msg" : "",
    626           "tag" : "d29b9ebf87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    627           "result" : "invalid",
    628           "flags" : []
    629         },
    630         {
    631           "tcId" : 69,
    632           "comment" : "Flipped bits 31 and 63 in tag",
    633           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    634           "msg" : "000102030405060708090a0b0c0d0e0f",
    635           "tag" : "bf301c3fb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    636           "result" : "invalid",
    637           "flags" : []
    638         },
    639         {
    640           "tcId" : 70,
    641           "comment" : "Flipped bits 63 and 127 in tag",
    642           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    643           "msg" : "",
    644           "tag" : "d29b9e3f87809606f34109fbc718d62bbb09c278cf05a206adf21463e1170362122e58272a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
    645           "result" : "invalid",
    646           "flags" : []
    647         },
    648         {
    649           "tcId" : 71,
    650           "comment" : "Flipped bits 63 and 127 in tag",
    651           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    652           "msg" : "000102030405060708090a0b0c0d0e0f",
    653           "tag" : "bf301cbfb566728e23f166e24865c316f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
    654           "result" : "invalid",
    655           "flags" : []
    656         },
    657         {
    658           "tcId" : 72,
    659           "comment" : "all bits of tag flipped",
    660           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    661           "msg" : "",
    662           "tag" : "2d6461c0787f69790cbef60438e7295444f63d8730fa5df9520deb9c1ee8fc9dedd1a7d8d5ce9868df4dab3429c58392969406d7c063976818286db7c44fc773",
    663           "result" : "invalid",
    664           "flags" : []
    665         },
    666         {
    667           "tcId" : 73,
    668           "comment" : "all bits of tag flipped",
    669           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    670           "msg" : "000102030405060708090a0b0c0d0e0f",
    671           "tag" : "40cfe3404a998df1dc0e991db79a3c690de9e6383eafcc339171443373a3a45c181d23584fee40b313b38182933be43ef3c41c917cdf3af55093ca0fb53735ad",
    672           "result" : "invalid",
    673           "flags" : []
    674         },
    675         {
    676           "tcId" : 74,
    677           "comment" : "Tag changed to all zero",
    678           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    679           "msg" : "",
    680           "tag" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    681           "result" : "invalid",
    682           "flags" : []
    683         },
    684         {
    685           "tcId" : 75,
    686           "comment" : "Tag changed to all zero",
    687           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    688           "msg" : "000102030405060708090a0b0c0d0e0f",
    689           "tag" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    690           "result" : "invalid",
    691           "flags" : []
    692         },
    693         {
    694           "tcId" : 76,
    695           "comment" : "tag changed to all 1",
    696           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    697           "msg" : "",
    698           "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    699           "result" : "invalid",
    700           "flags" : []
    701         },
    702         {
    703           "tcId" : 77,
    704           "comment" : "tag changed to all 1",
    705           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    706           "msg" : "000102030405060708090a0b0c0d0e0f",
    707           "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    708           "result" : "invalid",
    709           "flags" : []
    710         },
    711         {
    712           "tcId" : 78,
    713           "comment" : "msbs changed in tag",
    714           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    715           "msg" : "",
    716           "tag" : "521b1ebf0700160673c1897b4798562b3b8942f84f8522862d7294e3619783e292aed8a7aab1e717a032d44b56bafcede9eb79a8bf1ce817675712c8bb30b80c",
    717           "result" : "invalid",
    718           "flags" : []
    719         },
    720         {
    721           "tcId" : 79,
    722           "comment" : "msbs changed in tag",
    723           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    724           "msg" : "000102030405060708090a0b0c0d0e0f",
    725           "tag" : "3fb09c3f35e6f28ea371e662c8e543167296994741d0b34cee0e3b4c0cdcdb2367625c2730913fcc6cccfefdec449b418cbb63ee03a0458a2fecb570ca484ad2",
    726           "result" : "invalid",
    727           "flags" : []
    728         },
    729         {
    730           "tcId" : 80,
    731           "comment" : "lsbs changed in tag",
    732           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    733           "msg" : "",
    734           "tag" : "d39a9f3e86819787f24008fac619d7aaba08c379ce04a307acf31562e0160263132f59262b30669621b355cad73b7d6c686af8293e9d6996e6d693493ab1398d",
    735           "result" : "invalid",
    736           "flags" : []
    737         },
    738         {
    739           "tcId" : 81,
    740           "comment" : "lsbs changed in tag",
    741           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
    742           "msg" : "000102030405060708090a0b0c0d0e0f",
    743           "tag" : "be311dbeb467730f22f067e34964c297f31718c6c05132cd6f8fbacd8d5d5aa2e6e3dda6b110be4ded4d7f7c6dc51ac00d3ae26f8221c40bae6d34f14bc9cb53",
    744           "result" : "invalid",
    745           "flags" : []
    746         }
    747       ]
    748     },
    749     {
    750       "keySize" : 512,
    751       "tagSize" : 256,
    752       "type" : "MacTest",
    753       "tests" : [
    754         {
    755           "tcId" : 82,
    756           "comment" : "empty message",
    757           "key" : "eef6bcf16ef7ae17326a33f22d1406ec1bd3f866505f4b2e4fe8b45bd62ccbd85032a9899facf2db0c93a2345cb8892afb74db549781211dd8881a8c8e25c171",
    758           "msg" : "",
    759           "tag" : "75f6975e3500be4fbfee1bc95644745ce9f8d47b6f3818a48ff34e8c2b186ba6",
    760           "result" : "valid",
    761           "flags" : []
    762         },
    763         {
    764           "tcId" : 83,
    765           "comment" : "short message",
    766           "key" : "838696e6190c874c3717b8be0cf063ca6d60760987d1a33703e7e35eb173e5ae954e741a37935139d612149e76f6ab2a370604f5b4a68bee87e309240a9ba3d6",
    767           "msg" : "d8",
    768           "tag" : "5bcf44539d8783bb708e7f5dafc4d683bcaa0d240c902675bdde059f944dacde",
    769           "result" : "valid",
    770           "flags" : []
    771         },
    772         {
    773           "tcId" : 84,
    774           "comment" : "short message",
    775           "key" : "fa999ed1cfbc5c43afb16f22d024e3ce645e00b06712c93b946167c9c2c037d192f0f3003f87c43a71166fe1a3c5824c348673a2f0f3c475706985940f6b02a2",
    776           "msg" : "cad2",
    777           "tag" : "9a93f4728aa5941da160ec707f14b7e9ee1e768c7f627269543430d2fc681e90",
    778           "result" : "valid",
    779           "flags" : []
    780         },
    781         {
    782           "tcId" : 85,
    783           "comment" : "short message",
    784           "key" : "b53fced8b7b4aa59d3b56d91e1386763c39e351c2f5ad6a4885e442ad894d5181c5bfe5c05280a84ad19d758e359bf8171fe652988fcf9d1458ea17364ca8fa9",
    785           "msg" : "d3393c",
    786           "tag" : "02c4968e86d1c62837a41650d3199ca6b3c59b8227f55e0ba40e5e3904ab512a",
    787           "result" : "valid",
    788           "flags" : []
    789         },
    790         {
    791           "tcId" : 86,
    792           "comment" : "short message",
    793           "key" : "3f0cbeebe391c6491e77c57a05e85a16f0b5294d19f9a7f3390baf7a2051fbf980e041ee45c9104a9126a6a7ec182eaec27a99c1a7a3f5a1e8cd8ffde60641dc",
    794           "msg" : "bebb0392",
    795           "tag" : "8d68dd7d67763e8eafee0029d01e96e6a09c4ba09e57a2e5bde3bacca213c695",
    796           "result" : "valid",
    797           "flags" : []
    798         },
    799         {
    800           "tcId" : 87,
    801           "comment" : "short message",
    802           "key" : "4a7f110b92241badc907ba3c61477bab0953a851bf327425e858fc724bd33ede2a4a5018fe71aab434bda8eb2464a41577c8d570530c460f7c8bc0172f1ee0f1",
    803           "msg" : "40a333f4cf",
    804           "tag" : "5feda3366ce9f5ac3402c977a4062d33c09e2c9a3d0c2dcda0c8d67b4bbd1a37",
    805           "result" : "valid",
    806           "flags" : []
    807         },
    808         {
    809           "tcId" : 88,
    810           "comment" : "short message",
    811           "key" : "c6c95bf9facab295cebfa4b907855874f57a5c1548576ad8bae694a364f5e58dbb8c8dd49330b2fdd1b71657d211db2a6569a9f3a356c0c5b3c4efbd5b6777cb",
    812           "msg" : "4cf926af475a",
    813           "tag" : "0a748aa33762d374aa04b617b58d129ad1aaf252a40463fd62ce924e21e6d52c",
    814           "result" : "valid",
    815           "flags" : []
    816         },
    817         {
    818           "tcId" : 89,
    819           "comment" : "short message",
    820           "key" : "0d3387fe59e8e7c43c928dac7913826dec4d63ac3c8ee346ba7caed9505b9e63ff8942cde90997e8dbeaf6e17ee187c0a84a1853952d866c15f9a32fcee6a82a",
    821           "msg" : "2ba3bc3cd64bc6",
    822           "tag" : "cc7e97630884bd8ad56f6d96fd34690eab6c8ad5556b519db3bc3c6083c82d3c",
    823           "result" : "valid",
    824           "flags" : []
    825         },
    826         {
    827           "tcId" : 90,
    828           "comment" : "short message",
    829           "key" : "3cb9ce565388a6f0454a80add86c7e107ea537d7f468a0648930fc37172cf7b4ca9058033071c354a20a608e2d46e98afe46435a344362989cbaafac18859bba",
    830           "msg" : "33ce498e1f94f412",
    831           "tag" : "76335ee23ee1dc258812be373bb5f95918babed0b69e565e00ee3af776c5a5fc",
    832           "result" : "valid",
    833           "flags" : []
    834         },
    835         {
    836           "tcId" : 91,
    837           "comment" : "short message",
    838           "key" : "c25f45ceb2a5597f361445fa41a9019f41a6e6d7f144203f29c0b9fcea362d60894c3cadc1ce25d53da362e464c11fc6e169e3db2ea1cf40fe08fffb429b1a5b",
    839           "msg" : "81978af4795c50f89c",
    840           "tag" : "bf73218544d8458e6ad00727b236f833d281723d7dcae4d1019b70b9d6e8bc4d",
    841           "result" : "valid",
    842           "flags" : []
    843         },
    844         {
    845           "tcId" : 92,
    846           "comment" : "short message",
    847           "key" : "b458764ee273f391cb718f64a1bca64c96a870d9426d6254ee37e5c93898d6a5ef68e9d3b0e057a3c396faa834a29926a9680cfa903d2a605b85407bb24c8cee",
    848           "msg" : "d804dc2a1e146f62b621",
    849           "tag" : "5b25843416467b9e0a24cfab67d8fc27e0623ff9e01b2204b5afdf3e9cc05d1b",
    850           "result" : "valid",
    851           "flags" : []
    852         },
    853         {
    854           "tcId" : 93,
    855           "comment" : "short message",
    856           "key" : "7cbc5778f70595fc211cee3a93e17ff7f25a1d9f3766f8eb70eb1e08c9420a62bd89e8b7d834cc854d059afd413e4d9c062a532e015928528c7f5812dfebecac",
    857           "msg" : "4017e0ffcaac4c485ce7ec",
    858           "tag" : "66b4191b37a6f78809c434736ed6ac2273c04a11219636e92671ea05bf6dc299",
    859           "result" : "valid",
    860           "flags" : []
    861         },
    862         {
    863           "tcId" : 94,
    864           "comment" : "short message",
    865           "key" : "937b9711d670daa2359920e47dd6d0fb75275105b3ef07bb4a31d3c4b99baa8ff79ee4b4a1b4a5b250d0fd7b4721e04a7b06035b1d0c9d739597707839018bce",
    866           "msg" : "6991810e9788af7aabff8eb4",
    867           "tag" : "23522de80ff6a3a6d8fc1bf9b632e1600df53c59f38589a6f2ae9b95d940a340",
    868           "result" : "valid",
    869           "flags" : []
    870         },
    871         {
    872           "tcId" : 95,
    873           "comment" : "short message",
    874           "key" : "ad37630a280b1a75ebed1984217150a400a55dca2362a8eaf3c907858d0b45db3e208c316d033854eb4284f71117d33876e0e203ca922d26f9b76d94cab0d4f3",
    875           "msg" : "7c6f2fd83e5691827be38e49a0",
    876           "tag" : "b609c0b5d359061ac066bd3bccabc98493fd33bac8fe0e3f2e2b4758cb6578b0",
    877           "result" : "valid",
    878           "flags" : []
    879         },
    880         {
    881           "tcId" : 96,
    882           "comment" : "short message",
    883           "key" : "526aa2645ab71229e2c60f68bd5bbcf0cea0978a0a9c60cf695e81fecaedecfa0362c21747eaa995975208ca35cfa6bc2b95d1c2afcee11275f43add6f026d6c",
    884           "msg" : "681bca550fe301f2dcc1e38b53c1",
    885           "tag" : "1f1f50dacb3dc35b90429c0f9b31edd239a6af4c09d51095cb39ff11c7c26598",
    886           "result" : "valid",
    887           "flags" : []
    888         },
    889         {
    890           "tcId" : 97,
    891           "comment" : "short message",
    892           "key" : "6026a9047a07ccf197fde09c8b9f15f34bc52472b7d1ea4673b4914a0e1c3aa4cfe8d6ef12d4d4019f5ff3ac0adcad7358490874155daf41da2f74aca1cd894a",
    893           "msg" : "ce1d869c53041c5f6acdda7a05af15",
    894           "tag" : "bd2d678ceadd71680f9987c88d24c49335cb985af0bcf8e23fe810e83a920f13",
    895           "result" : "valid",
    896           "flags" : []
    897         },
    898         {
    899           "tcId" : 98,
    900           "comment" : "",
    901           "key" : "a03d2c543c302949c51b662f43114c1305a8f6961ae48342803d3690dc18255fab924965536a79bc38564c7c97cb8cc0209786e9f76375bf181529cf7f93d954",
    902           "msg" : "697617ae31f19b8a6ad4b8489bfc3db1",
    903           "tag" : "577d62d7279b39a0d71e2f80833425ed43e4a16233eeb5d251f766db0bf7a58c",
    904           "result" : "valid",
    905           "flags" : []
    906         },
    907         {
    908           "tcId" : 99,
    909           "comment" : "",
    910           "key" : "25843665d39c3ae9a7b3e4427e2bf7785281fd2594bdde67860ca9b8fa11646469d1645ae8ca3825b8c551f9eac3da0660d8c2e2e3bd23d34395c6775dcdfd2e",
    911           "msg" : "74082cc5d14db1967442d66aac6092bd23",
    912           "tag" : "b373ac5fb1982b9d47d28844e969d51680dc81d21d556c2671c29c11dfa6e340",
    913           "result" : "valid",
    914           "flags" : []
    915         },
    916         {
    917           "tcId" : 100,
    918           "comment" : "",
    919           "key" : "4831ab4962a2d2436091cbbf388d2ba042b472a262ed8373c85d047c702adf73a87eb097e72d91d089b7d1504a7f7d8abb3bc2c44c1340d6c16c84ea9269e64b",
    920           "msg" : "2803c2f4e5b4bfccd2b407469a6cb5ef21fd14a682636397",
    921           "tag" : "641f29925c06aa01086c8bce89d99e1456dc2ad4b1d3364442187ce4392838ee",
    922           "result" : "valid",
    923           "flags" : []
    924         },
    925         {
    926           "tcId" : 101,
    927           "comment" : "",
    928           "key" : "449bb57d046551e1819b3c994122c3605954317d0d76212284a3328c226732cbf4ecb442a582c8423888aaed946e5eec2be66e127f1e2e29b66e68b9b4bec4d1",
    929           "msg" : "79004e644389a11b709bc0a23cb8592f9fc7960bfa46132cc1ffb9747df37dec",
    930           "tag" : "c054667d992cc1e84fa5b13f6402125b4bb6fd2900dbcdaf8b8644c82edadc2b",
    931           "result" : "valid",
    932           "flags" : []
    933         },
    934         {
    935           "tcId" : 102,
    936           "comment" : "long message",
    937           "key" : "ff97b77020861a0ce00eff8de9e701aea8c6de0fffd9b4c1342a416d357fce35a7016c64ccd38e2bdf674802281c2234153dd83aacb948966dc87ea4718fff75",
    938           "msg" : "d7e2d2437b7067a30f04529041960e041e281737d1e0daa8cd50cc0b264716e117aa2fe9a7e39c2f178c607faa50c2",
    939           "tag" : "062e9c4609a3b1d5df277a33ac1c7501df81ec1ddf460b0850a2aa332d07bfcb",
    940           "result" : "valid",
    941           "flags" : []
    942         },
    943         {
    944           "tcId" : 103,
    945           "comment" : "long message",
    946           "key" : "f4daf370c4f437d8a85391ec455e34540be8d32df8dfac05b166ae72ec1cc608f8c177b30dde8bf07c9d434732c26a6e530b182c7ab21093eb79d0bb5be85e53",
    947           "msg" : "f60418f6c54a25fabf518273088619c0741c1c7187de93a0cf6a03f4565f1765de656754541b860137f3f8455de7c403",
    948           "tag" : "4d4a568dd26d27267d0772540ebb0b94d44fbbb15a1bb749a570ed6313ee695b",
    949           "result" : "valid",
    950           "flags" : []
    951         },
    952         {
    953           "tcId" : 104,
    954           "comment" : "long message",
    955           "key" : "3be95e879421ed7856269eef39a2070fae406cec5e30b50d92792df5a37de98595684eaa9205587ca607eeac8f96592f458f63434b7dc82596d3e4a1a16c3d59",
    956           "msg" : "c64f7c970a441c6c503838a491308c783099eac52bd35a217978a64dcec84d34186ab3b74f20285d6fea2165eab4da3d2c",
    957           "tag" : "4ea9e2f08870c30cb68d419816deb681cfd6ba62906e6b4a8088efcd9fa4edf9",
    958           "result" : "valid",
    959           "flags" : []
    960         },
    961         {
    962           "tcId" : 105,
    963           "comment" : "long message",
    964           "key" : "b5eb53586b948587db3dd46c43ad65498a5079157562e4074c9c20d097d0c97f19db4661fb2dd11b87a5ccba2c345642618f561d00bf87dffc66762e45e0156f",
    965           "msg" : "9e8ebf96429955d60b925a4111745ec7028de24e694a6d2eee1dbd5e820ab9f00beafde09f95095933a02f251297282b0cf67c518397655841f230e1d9ae5ba93150d4375dc7c0738b99850b07d5a442994e68dc813d55edefa6cd063ccb202711d97ba674efa02ddbdc692341e77cfa",
    966           "tag" : "6a5b6272df7fb6315293ce22483511d700a83c34db6b0ee4398b4a770241fcf2",
    967           "result" : "valid",
    968           "flags" : []
    969         },
    970         {
    971           "tcId" : 106,
    972           "comment" : "long message",
    973           "key" : "fbc678235d596980268730a7aa8a3c25095f1dbcf7f830990716a510c44e62b1ae8ce095c65e1852bd8a09f25ab93415ae736f22b2c68ecdf3c0f71e15a057dc",
    974           "msg" : "ef395738f2b3bd7a0649eea75e734e5c79baf21358c7ae96c63a58e260266c7bfa869664c5d10e87c26d0f5edb3b5f73900c1d9a96a5a2c2912506c19dff04e900b8d5d63e1bb606fe3d5a229b642b1ac59e08a4687a7aade3de16d183131ddd02da988ff826e88b74ba0c5c41cfcd8570cca59fb3304d588f7f7e63dad47a",
    975           "tag" : "84df3338f502e65866cf2077f6776341a89dd2234961b474d5b7438d1836fd6b",
    976           "result" : "valid",
    977           "flags" : []
    978         },
    979         {
    980           "tcId" : 107,
    981           "comment" : "long message",
    982           "key" : "d8437b093e170afc30fb68d873db6dd67ee0372b6c5feb124d548abbd93304a082235a170a9d326268d0cfc34264d8ebcfcbcc0dc0ea7767b650dbcfc7848f91",
    983           "msg" : "0fb91bb043cf3d49341482eacbab92da92117bb6ec03b518a93c9d59e54702c6a21ade4f255870cb52da4a24b36856b0cbf8b122d2fd5b0219aeacb6e292c95863921789092d5d65d5a9389231670e38be31d8b76630650c77edc23773d5ec9189915560ef6f45a4275f85957d8762916d8147ef43ea6f438d066227354df26c",
    984           "tag" : "4b9b51f2c7d725269a5bd735d4251cbfda71ea5cf5c046379b439ddff766d21a",
    985           "result" : "valid",
    986           "flags" : []
    987         },
    988         {
    989           "tcId" : 108,
    990           "comment" : "long message",
    991           "key" : "d29225e3042b43d4eb7a9399f224424b5b4dd99031c8abf609d3a6e3175897134cc7ba8a6be25d436d41a757a2daa4e1b03f7c3053ee8cada19531d48dab93e0",
    992           "msg" : "1fdad8cd37e115ef8131d4619b5d61a9827a11b9c25c5b8220b002d5b7f6e2bc30a7e2f3d103dbcaf849a255c20ec5d1b40a623e398d76c5b7f07fe305181cd5bee29de3360fed55f69063e6a8fd2ef31291e4d7c3908449466b4ff1166959ff1f2e86eb48a7ed11bdcec2fc2dfb6684b36b8d0b68e0f1b23ef11bf5907d4a2b162cec26f31b6d5d9892a27b3fad7a5549858dad530bae193d9b60d42d7ad2a66476a3ba4bf7a27ff9d0f885a540bf181caad71a235eb348a23d053ba2db7aed8d7d01d96dc9f780e2e426c72bb63fcb3fff44c14bb7b0f8af3552d67ee6761092c757627d19c080499c247d13b431699397159b1b71c6274584959d5c30f0",
    993           "tag" : "f9ad00420ce909cd050fdb84dcc70f00df97928968d0aca51db2784f0394898d",
    994           "result" : "valid",
    995           "flags" : []
    996         },
    997         {
    998           "tcId" : 109,
    999           "comment" : "Flipped bit 0 in tag",
   1000           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1001           "msg" : "",
   1002           "tag" : "d39b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1003           "result" : "invalid",
   1004           "flags" : []
   1005         },
   1006         {
   1007           "tcId" : 110,
   1008           "comment" : "Flipped bit 0 in tag",
   1009           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1010           "msg" : "000102030405060708090a0b0c0d0e0f",
   1011           "tag" : "be301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1012           "result" : "invalid",
   1013           "flags" : []
   1014         },
   1015         {
   1016           "tcId" : 111,
   1017           "comment" : "Flipped bit 1 in tag",
   1018           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1019           "msg" : "",
   1020           "tag" : "d09b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1021           "result" : "invalid",
   1022           "flags" : []
   1023         },
   1024         {
   1025           "tcId" : 112,
   1026           "comment" : "Flipped bit 1 in tag",
   1027           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1028           "msg" : "000102030405060708090a0b0c0d0e0f",
   1029           "tag" : "bd301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1030           "result" : "invalid",
   1031           "flags" : []
   1032         },
   1033         {
   1034           "tcId" : 113,
   1035           "comment" : "Flipped bit 7 in tag",
   1036           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1037           "msg" : "",
   1038           "tag" : "529b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1039           "result" : "invalid",
   1040           "flags" : []
   1041         },
   1042         {
   1043           "tcId" : 114,
   1044           "comment" : "Flipped bit 7 in tag",
   1045           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1046           "msg" : "000102030405060708090a0b0c0d0e0f",
   1047           "tag" : "3f301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1048           "result" : "invalid",
   1049           "flags" : []
   1050         },
   1051         {
   1052           "tcId" : 115,
   1053           "comment" : "Flipped bit 8 in tag",
   1054           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1055           "msg" : "",
   1056           "tag" : "d29a9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1057           "result" : "invalid",
   1058           "flags" : []
   1059         },
   1060         {
   1061           "tcId" : 116,
   1062           "comment" : "Flipped bit 8 in tag",
   1063           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1064           "msg" : "000102030405060708090a0b0c0d0e0f",
   1065           "tag" : "bf311cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1066           "result" : "invalid",
   1067           "flags" : []
   1068         },
   1069         {
   1070           "tcId" : 117,
   1071           "comment" : "Flipped bit 31 in tag",
   1072           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1073           "msg" : "",
   1074           "tag" : "d29b9ebf87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1075           "result" : "invalid",
   1076           "flags" : []
   1077         },
   1078         {
   1079           "tcId" : 118,
   1080           "comment" : "Flipped bit 31 in tag",
   1081           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1082           "msg" : "000102030405060708090a0b0c0d0e0f",
   1083           "tag" : "bf301c3fb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1084           "result" : "invalid",
   1085           "flags" : []
   1086         },
   1087         {
   1088           "tcId" : 119,
   1089           "comment" : "Flipped bit 32 in tag",
   1090           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1091           "msg" : "",
   1092           "tag" : "d29b9e3f86809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1093           "result" : "invalid",
   1094           "flags" : []
   1095         },
   1096         {
   1097           "tcId" : 120,
   1098           "comment" : "Flipped bit 32 in tag",
   1099           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1100           "msg" : "000102030405060708090a0b0c0d0e0f",
   1101           "tag" : "bf301cbfb466720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1102           "result" : "invalid",
   1103           "flags" : []
   1104         },
   1105         {
   1106           "tcId" : 121,
   1107           "comment" : "Flipped bit 33 in tag",
   1108           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1109           "msg" : "",
   1110           "tag" : "d29b9e3f85809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1111           "result" : "invalid",
   1112           "flags" : []
   1113         },
   1114         {
   1115           "tcId" : 122,
   1116           "comment" : "Flipped bit 33 in tag",
   1117           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1118           "msg" : "000102030405060708090a0b0c0d0e0f",
   1119           "tag" : "bf301cbfb766720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1120           "result" : "invalid",
   1121           "flags" : []
   1122         },
   1123         {
   1124           "tcId" : 123,
   1125           "comment" : "Flipped bit 63 in tag",
   1126           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1127           "msg" : "",
   1128           "tag" : "d29b9e3f87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1129           "result" : "invalid",
   1130           "flags" : []
   1131         },
   1132         {
   1133           "tcId" : 124,
   1134           "comment" : "Flipped bit 63 in tag",
   1135           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1136           "msg" : "000102030405060708090a0b0c0d0e0f",
   1137           "tag" : "bf301cbfb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1138           "result" : "invalid",
   1139           "flags" : []
   1140         },
   1141         {
   1142           "tcId" : 125,
   1143           "comment" : "Flipped bit 64 in tag",
   1144           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1145           "msg" : "",
   1146           "tag" : "d29b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1147           "result" : "invalid",
   1148           "flags" : []
   1149         },
   1150         {
   1151           "tcId" : 126,
   1152           "comment" : "Flipped bit 64 in tag",
   1153           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1154           "msg" : "000102030405060708090a0b0c0d0e0f",
   1155           "tag" : "bf301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1156           "result" : "invalid",
   1157           "flags" : []
   1158         },
   1159         {
   1160           "tcId" : 127,
   1161           "comment" : "Flipped bit 71 in tag",
   1162           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1163           "msg" : "",
   1164           "tag" : "d29b9e3f87809686734109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1165           "result" : "invalid",
   1166           "flags" : []
   1167         },
   1168         {
   1169           "tcId" : 128,
   1170           "comment" : "Flipped bit 71 in tag",
   1171           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1172           "msg" : "000102030405060708090a0b0c0d0e0f",
   1173           "tag" : "bf301cbfb566720ea3f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1174           "result" : "invalid",
   1175           "flags" : []
   1176         },
   1177         {
   1178           "tcId" : 129,
   1179           "comment" : "Flipped bit 77 in tag",
   1180           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1181           "msg" : "",
   1182           "tag" : "d29b9e3f87809686f36109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1183           "result" : "invalid",
   1184           "flags" : []
   1185         },
   1186         {
   1187           "tcId" : 130,
   1188           "comment" : "Flipped bit 77 in tag",
   1189           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1190           "msg" : "000102030405060708090a0b0c0d0e0f",
   1191           "tag" : "bf301cbfb566720e23d166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1192           "result" : "invalid",
   1193           "flags" : []
   1194         },
   1195         {
   1196           "tcId" : 131,
   1197           "comment" : "Flipped bit 80 in tag",
   1198           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1199           "msg" : "",
   1200           "tag" : "d29b9e3f87809686f34108fbc718d6abbb09c278cf05a206adf21463e1170362",
   1201           "result" : "invalid",
   1202           "flags" : []
   1203         },
   1204         {
   1205           "tcId" : 132,
   1206           "comment" : "Flipped bit 80 in tag",
   1207           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1208           "msg" : "000102030405060708090a0b0c0d0e0f",
   1209           "tag" : "bf301cbfb566720e23f167e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1210           "result" : "invalid",
   1211           "flags" : []
   1212         },
   1213         {
   1214           "tcId" : 133,
   1215           "comment" : "Flipped bit 96 in tag",
   1216           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1217           "msg" : "",
   1218           "tag" : "d29b9e3f87809686f34109fbc618d6abbb09c278cf05a206adf21463e1170362",
   1219           "result" : "invalid",
   1220           "flags" : []
   1221         },
   1222         {
   1223           "tcId" : 134,
   1224           "comment" : "Flipped bit 96 in tag",
   1225           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1226           "msg" : "000102030405060708090a0b0c0d0e0f",
   1227           "tag" : "bf301cbfb566720e23f166e24965c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1228           "result" : "invalid",
   1229           "flags" : []
   1230         },
   1231         {
   1232           "tcId" : 135,
   1233           "comment" : "Flipped bit 97 in tag",
   1234           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1235           "msg" : "",
   1236           "tag" : "d29b9e3f87809686f34109fbc518d6abbb09c278cf05a206adf21463e1170362",
   1237           "result" : "invalid",
   1238           "flags" : []
   1239         },
   1240         {
   1241           "tcId" : 136,
   1242           "comment" : "Flipped bit 97 in tag",
   1243           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1244           "msg" : "000102030405060708090a0b0c0d0e0f",
   1245           "tag" : "bf301cbfb566720e23f166e24a65c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1246           "result" : "invalid",
   1247           "flags" : []
   1248         },
   1249         {
   1250           "tcId" : 137,
   1251           "comment" : "Flipped bit 103 in tag",
   1252           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1253           "msg" : "",
   1254           "tag" : "d29b9e3f87809686f34109fb4718d6abbb09c278cf05a206adf21463e1170362",
   1255           "result" : "invalid",
   1256           "flags" : []
   1257         },
   1258         {
   1259           "tcId" : 138,
   1260           "comment" : "Flipped bit 103 in tag",
   1261           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1262           "msg" : "000102030405060708090a0b0c0d0e0f",
   1263           "tag" : "bf301cbfb566720e23f166e2c865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1264           "result" : "invalid",
   1265           "flags" : []
   1266         },
   1267         {
   1268           "tcId" : 139,
   1269           "comment" : "Flipped bit 248 in tag",
   1270           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1271           "msg" : "",
   1272           "tag" : "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170363",
   1273           "result" : "invalid",
   1274           "flags" : []
   1275         },
   1276         {
   1277           "tcId" : 140,
   1278           "comment" : "Flipped bit 248 in tag",
   1279           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1280           "msg" : "000102030405060708090a0b0c0d0e0f",
   1281           "tag" : "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba2",
   1282           "result" : "invalid",
   1283           "flags" : []
   1284         },
   1285         {
   1286           "tcId" : 141,
   1287           "comment" : "Flipped bit 249 in tag",
   1288           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1289           "msg" : "",
   1290           "tag" : "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170360",
   1291           "result" : "invalid",
   1292           "flags" : []
   1293         },
   1294         {
   1295           "tcId" : 142,
   1296           "comment" : "Flipped bit 249 in tag",
   1297           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1298           "msg" : "000102030405060708090a0b0c0d0e0f",
   1299           "tag" : "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba1",
   1300           "result" : "invalid",
   1301           "flags" : []
   1302         },
   1303         {
   1304           "tcId" : 143,
   1305           "comment" : "Flipped bit 254 in tag",
   1306           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1307           "msg" : "",
   1308           "tag" : "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170322",
   1309           "result" : "invalid",
   1310           "flags" : []
   1311         },
   1312         {
   1313           "tcId" : 144,
   1314           "comment" : "Flipped bit 254 in tag",
   1315           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1316           "msg" : "000102030405060708090a0b0c0d0e0f",
   1317           "tag" : "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5be3",
   1318           "result" : "invalid",
   1319           "flags" : []
   1320         },
   1321         {
   1322           "tcId" : 145,
   1323           "comment" : "Flipped bit 255 in tag",
   1324           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1325           "msg" : "",
   1326           "tag" : "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e11703e2",
   1327           "result" : "invalid",
   1328           "flags" : []
   1329         },
   1330         {
   1331           "tcId" : 146,
   1332           "comment" : "Flipped bit 255 in tag",
   1333           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1334           "msg" : "000102030405060708090a0b0c0d0e0f",
   1335           "tag" : "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5b23",
   1336           "result" : "invalid",
   1337           "flags" : []
   1338         },
   1339         {
   1340           "tcId" : 147,
   1341           "comment" : "Flipped bits 0 and 64 in tag",
   1342           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1343           "msg" : "",
   1344           "tag" : "d39b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1345           "result" : "invalid",
   1346           "flags" : []
   1347         },
   1348         {
   1349           "tcId" : 148,
   1350           "comment" : "Flipped bits 0 and 64 in tag",
   1351           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1352           "msg" : "000102030405060708090a0b0c0d0e0f",
   1353           "tag" : "be301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1354           "result" : "invalid",
   1355           "flags" : []
   1356         },
   1357         {
   1358           "tcId" : 149,
   1359           "comment" : "Flipped bits 31 and 63 in tag",
   1360           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1361           "msg" : "",
   1362           "tag" : "d29b9ebf87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
   1363           "result" : "invalid",
   1364           "flags" : []
   1365         },
   1366         {
   1367           "tcId" : 150,
   1368           "comment" : "Flipped bits 31 and 63 in tag",
   1369           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1370           "msg" : "000102030405060708090a0b0c0d0e0f",
   1371           "tag" : "bf301c3fb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1372           "result" : "invalid",
   1373           "flags" : []
   1374         },
   1375         {
   1376           "tcId" : 151,
   1377           "comment" : "Flipped bits 63 and 127 in tag",
   1378           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1379           "msg" : "",
   1380           "tag" : "d29b9e3f87809606f34109fbc718d62bbb09c278cf05a206adf21463e1170362",
   1381           "result" : "invalid",
   1382           "flags" : []
   1383         },
   1384         {
   1385           "tcId" : 152,
   1386           "comment" : "Flipped bits 63 and 127 in tag",
   1387           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1388           "msg" : "000102030405060708090a0b0c0d0e0f",
   1389           "tag" : "bf301cbfb566728e23f166e24865c316f21619c7c15033cc6e8ebbcc8c5c5ba3",
   1390           "result" : "invalid",
   1391           "flags" : []
   1392         },
   1393         {
   1394           "tcId" : 153,
   1395           "comment" : "all bits of tag flipped",
   1396           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1397           "msg" : "",
   1398           "tag" : "2d6461c0787f69790cbef60438e7295444f63d8730fa5df9520deb9c1ee8fc9d",
   1399           "result" : "invalid",
   1400           "flags" : []
   1401         },
   1402         {
   1403           "tcId" : 154,
   1404           "comment" : "all bits of tag flipped",
   1405           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1406           "msg" : "000102030405060708090a0b0c0d0e0f",
   1407           "tag" : "40cfe3404a998df1dc0e991db79a3c690de9e6383eafcc339171443373a3a45c",
   1408           "result" : "invalid",
   1409           "flags" : []
   1410         },
   1411         {
   1412           "tcId" : 155,
   1413           "comment" : "Tag changed to all zero",
   1414           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1415           "msg" : "",
   1416           "tag" : "0000000000000000000000000000000000000000000000000000000000000000",
   1417           "result" : "invalid",
   1418           "flags" : []
   1419         },
   1420         {
   1421           "tcId" : 156,
   1422           "comment" : "Tag changed to all zero",
   1423           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1424           "msg" : "000102030405060708090a0b0c0d0e0f",
   1425           "tag" : "0000000000000000000000000000000000000000000000000000000000000000",
   1426           "result" : "invalid",
   1427           "flags" : []
   1428         },
   1429         {
   1430           "tcId" : 157,
   1431           "comment" : "tag changed to all 1",
   1432           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1433           "msg" : "",
   1434           "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
   1435           "result" : "invalid",
   1436           "flags" : []
   1437         },
   1438         {
   1439           "tcId" : 158,
   1440           "comment" : "tag changed to all 1",
   1441           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1442           "msg" : "000102030405060708090a0b0c0d0e0f",
   1443           "tag" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
   1444           "result" : "invalid",
   1445           "flags" : []
   1446         },
   1447         {
   1448           "tcId" : 159,
   1449           "comment" : "msbs changed in tag",
   1450           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1451           "msg" : "",
   1452           "tag" : "521b1ebf0700160673c1897b4798562b3b8942f84f8522862d7294e3619783e2",
   1453           "result" : "invalid",
   1454           "flags" : []
   1455         },
   1456         {
   1457           "tcId" : 160,
   1458           "comment" : "msbs changed in tag",
   1459           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1460           "msg" : "000102030405060708090a0b0c0d0e0f",
   1461           "tag" : "3fb09c3f35e6f28ea371e662c8e543167296994741d0b34cee0e3b4c0cdcdb23",
   1462           "result" : "invalid",
   1463           "flags" : []
   1464         },
   1465         {
   1466           "tcId" : 161,
   1467           "comment" : "lsbs changed in tag",
   1468           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1469           "msg" : "",
   1470           "tag" : "d39a9f3e86819787f24008fac619d7aaba08c379ce04a307acf31562e0160263",
   1471           "result" : "invalid",
   1472           "flags" : []
   1473         },
   1474         {
   1475           "tcId" : 162,
   1476           "comment" : "lsbs changed in tag",
   1477           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
   1478           "msg" : "000102030405060708090a0b0c0d0e0f",
   1479           "tag" : "be311dbeb467730f22f067e34964c297f31718c6c05132cd6f8fbacd8d5d5aa2",
   1480           "result" : "invalid",
   1481           "flags" : []
   1482         }
   1483       ]
   1484     },
   1485     {
   1486       "keySize" : 256,
   1487       "tagSize" : 512,
   1488       "type" : "MacTest",
   1489       "tests" : [
   1490         {
   1491           "tcId" : 163,
   1492           "comment" : "short key",
   1493           "key" : "14d93759fc28f3319ab74b8167c974e800f032344dc2747ec0f4945061a47827",
   1494           "msg" : "",
   1495           "tag" : "68934dbe948d9a77a5e0a92ed98254fa3b6c93c8bf5eeaa912b7dfdf762b37192c5d8523bcab9ad71b09bf96d8454188d001c7f2077eb641199f5731b9f94669",
   1496           "result" : "valid",
   1497           "flags" : []
   1498         },
   1499         {
   1500           "tcId" : 164,
   1501           "comment" : "short key",
   1502           "key" : "9fa371f36fb273d514fd628cb938067a4bae32a19a1e045a7d6d7f6de3751cbf",
   1503           "msg" : "311bbf722d322cd7a0710f480fc66518",
   1504           "tag" : "16345f6a6ca6e78d4ccac30b48d76691d6442420efa113c15ef127b538b5b024018b7d2db4bc3ed3424251ab6b8b6c3cb108b0beda842dc3e68e63400287e5cd",
   1505           "result" : "valid",
   1506           "flags" : []
   1507         },
   1508         {
   1509           "tcId" : 165,
   1510           "comment" : "short key",
   1511           "key" : "6313f1526bc220f20dde1e64ced8597279586d1e15aad05ad591d841b369284f",
   1512           "msg" : "f744fa3933e16d8bf524afaeb34c715653a9cfb01fa45fe1fb68e701fe1487ca",
   1513           "tag" : "b88d1ba03e2799200a447550d18e310697a57974f513df77eb07bbe315ba5fef397eeb81ad9071680bcc6c70f6b252ade35b4a4040279ec01b86e40b98770e39",
   1514           "result" : "valid",
   1515           "flags" : []
   1516         }
   1517       ]
   1518     },
   1519     {
   1520       "keySize" : 256,
   1521       "tagSize" : 256,
   1522       "type" : "MacTest",
   1523       "tests" : [
   1524         {
   1525           "tcId" : 166,
   1526           "comment" : "short key",
   1527           "key" : "1e225cafb90339bba1b24076d4206c3e79c355805d851682bc818baa4f5a7779",
   1528           "msg" : "",
   1529           "tag" : "23d482a05c907eeb346ba98f83db0f63c2adfbd5b2940f33c7964c7f1799f180",
   1530           "result" : "valid",
   1531           "flags" : []
   1532         },
   1533         {
   1534           "tcId" : 167,
   1535           "comment" : "short key",
   1536           "key" : "6fa353868c82e5deeedac7f09471a61bf749ab5498239e947e012eee3c82d7c4",
   1537           "msg" : "aeed3e4d4cb9bbb60d482e98c126c0f5",
   1538           "tag" : "1cf9d2c9c1b55a45190b5beb590cd4cc95e3853df8aaf9f4fef9bbbbd72435ff",
   1539           "result" : "valid",
   1540           "flags" : []
   1541         },
   1542         {
   1543           "tcId" : 168,
   1544           "comment" : "short key",
   1545           "key" : "186e248ad824e1eb93329a7fdcd565b6cb4eaf3f85b90b910777128d8c538d27",
   1546           "msg" : "92ef9ff52f46eccc7e38b9ee19fd2de3b37726c8e6ce9e1b96db5dda4c317902",
   1547           "tag" : "d127b7385badf0c76f2b3d8aa9c722333592e01f462fedd35ec664a6f6d52d74",
   1548           "result" : "valid",
   1549           "flags" : []
   1550         }
   1551       ]
   1552     },
   1553     {
   1554       "keySize" : 520,
   1555       "tagSize" : 512,
   1556       "type" : "MacTest",
   1557       "tests" : [
   1558         {
   1559           "tcId" : 169,
   1560           "comment" : "long key",
   1561           "key" : "dd1e0bdbb6b60862176484f3669da531455f1cd714f999c29f08b851055fee8d72186d376c236f4e16cba7a25cba879fb2753deca4459aaebc6f6de625d99af330",
   1562           "msg" : "",
   1563           "tag" : "7e4f7d844b3ba0e025b66de7cc6227bc50d4e174930251bfff3df36c3900b5b76b00095a896d0f96842e37b6134df40760307699534d6670f138974ee1c58d94",
   1564           "result" : "valid",
   1565           "flags" : []
   1566         },
   1567         {
   1568           "tcId" : 170,
   1569           "comment" : "long key",
   1570           "key" : "432b311ebcfd46ecfcd3cc706ebd05c787dfbe1855fdcfce8d50c9a00f72b65a8d42acec335b4e07d544c92fd7b1d38543ac6e0fc04c26d88de8dd974af69e24d7",
   1571           "msg" : "36b1fbe8f1335e7c0399c24730906420",
   1572           "tag" : "2cfb688f30b10534da9377a4b3fbee1dec161cb288ac8b758793838b45ab953979dadf27817f477c9ebf23cfdcbacb60b81038e08bc4fc3180bd2a1ee805976a",
   1573           "result" : "valid",
   1574           "flags" : []
   1575         },
   1576         {
   1577           "tcId" : 171,
   1578           "comment" : "long key",
   1579           "key" : "17f720f09df5972af9b9c63e10043284608900d50b7955db3b4e2679cb4120be2c9b9e2aa1a5743eb519792822c326b4d890b5554d1cb0eb71081b7569a2f04df7",
   1580           "msg" : "57167c2524a55289687b83a40d3a69bc90adc53ad247020b88897f9b95d1516d",
   1581           "tag" : "4f70267b98fceb4f662901bd18fb4c81ac164281dd0ece43028a3c2a65ca213aedf1bd207f0939bd879bbe20fd09cdeb20246e6539766add08b3adc5143d2bd9",
   1582           "result" : "valid",
   1583           "flags" : []
   1584         }
   1585       ]
   1586     },
   1587     {
   1588       "keySize" : 520,
   1589       "tagSize" : 256,
   1590       "type" : "MacTest",
   1591       "tests" : [
   1592         {
   1593           "tcId" : 172,
   1594           "comment" : "long key",
   1595           "key" : "8a0c46eb8a2959e39865330079763341e7439dab149694ee57e0d61ec73d947e1d5301cd974e18a5e0d1cf0d2c37e8aadd9fd589d57ef32e47024a99bc3f70c077",
   1596           "msg" : "",
   1597           "tag" : "e1657f44bf84895e6db0810a2cca61a6e105e12ec006f0b5961020301b57744e",
   1598           "result" : "valid",
   1599           "flags" : []
   1600         },
   1601         {
   1602           "tcId" : 173,
   1603           "comment" : "long key",
   1604           "key" : "2877ebb81f80334fd00516337446c5cf5ad4a3a2e197269e5b0ad1889dfe2b4b0aaa676fac55b36ce3affc7f1092ab89c53273a837bd5bc94d1a9d9e5b02e9856f",
   1605           "msg" : "ba448db88f154f775028fdecf9e6752d",
   1606           "tag" : "33d5a2d1998a586849eebf8134728485fcfc71248f4a98e622f83b967844c40e",
   1607           "result" : "valid",
   1608           "flags" : []
   1609         },
   1610         {
   1611           "tcId" : 174,
   1612           "comment" : "long key",
   1613           "key" : "21178e26bc28ffc27c06f762ba190a627075856d7ca6feab79ac63149b17126e34fd9e5590e0e90aac801df09505d8af2dd0a2703b352c573ac9d2cb063927f2af",
   1614           "msg" : "7d5f1d6b993452b1b53a4375760d10a20d46a0ab9ec3943fc4b07a2ce735e731",
   1615           "tag" : "88d579c2801905b818070ccebd2c7192f97bb3e7acdcaf613cecc74d0e411232",
   1616           "result" : "valid",
   1617           "flags" : []
   1618         }
   1619       ]
   1620     }
   1621   ]
   1622 }