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