• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "algorithm" : "HMACSHA1",
3  "generatorVersion" : "0.8rc21",
4  "numberOfTests" : 170,
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" : 160,
15      "tagSize" : 160,
16      "type" : "MacTest",
17      "tests" : [
18        {
19          "tcId" : 1,
20          "comment" : "empty message",
21          "key" : "06c0dcdc16ff81dce92807fa2c82b44d28ac178a",
22          "msg" : "",
23          "tag" : "7d91d1b4748077b28911b4509762b6df24365810",
24          "result" : "valid",
25          "flags" : []
26        },
27        {
28          "tcId" : 2,
29          "comment" : "short message",
30          "key" : "4cd64efdb76df5a85dce3d347012cad06b0c3db4",
31          "msg" : "6c",
32          "tag" : "6d3d37af55c75d872d2da07b9b907ba22ad487d4",
33          "result" : "valid",
34          "flags" : []
35        },
36        {
37          "tcId" : 3,
38          "comment" : "short message",
39          "key" : "52e1995025297fe7b793dc8e1e4f7d312fee2700",
40          "msg" : "29df",
41          "tag" : "82cb24bfa38fbdc91d1eea2d2dc1ce6e60ff881e",
42          "result" : "valid",
43          "flags" : []
44        },
45        {
46          "tcId" : 4,
47          "comment" : "short message",
48          "key" : "f3edfa003d89c4e2a6422e77a01b8adbd7ac26e4",
49          "msg" : "b015b7",
50          "tag" : "cb244ca6ad233947378436076fbfd20c9c8b842b",
51          "result" : "valid",
52          "flags" : []
53        },
54        {
55          "tcId" : 5,
56          "comment" : "short message",
57          "key" : "4b07ed4e0c8ddaa1f76cf0010728679c8857e18b",
58          "msg" : "3b2c1afe",
59          "tag" : "924125532e6b625e7c5a8dcd1614e04334c067cd",
60          "result" : "valid",
61          "flags" : []
62        },
63        {
64          "tcId" : 6,
65          "comment" : "short message",
66          "key" : "7f532c8ec83cb21dc98af7734c64f5fd9167ec30",
67          "msg" : "a33c6f9826",
68          "tag" : "0d25bc40f60fbed36d8d7a1045ffa60d88484d56",
69          "result" : "valid",
70          "flags" : []
71        },
72        {
73          "tcId" : 7,
74          "comment" : "short message",
75          "key" : "99e60c1fc0cb3e6ed836619775e37bf15b2cb93f",
76          "msg" : "b129bb88ceaa",
77          "tag" : "6924d833a3e74b48f991e6c44173565fdf8c7470",
78          "result" : "valid",
79          "flags" : []
80        },
81        {
82          "tcId" : 8,
83          "comment" : "short message",
84          "key" : "53845f10344b7f39eddbd3e44231fa802d7e1aca",
85          "msg" : "c6f5b1cee31033",
86          "tag" : "fd4b28273d3ee8cc24de2d8dad23ad4f355240c7",
87          "result" : "valid",
88          "flags" : []
89        },
90        {
91          "tcId" : 9,
92          "comment" : "short message",
93          "key" : "e3220700ce24a010cf623f60891e4f298ff26b11",
94          "msg" : "c97afb5063a9dd0d",
95          "tag" : "383b103ce9054cb74a0431d16da99d8233e94fc2",
96          "result" : "valid",
97          "flags" : []
98        },
99        {
100          "tcId" : 10,
101          "comment" : "short message",
102          "key" : "466c061ddcf3d9b285a2900f8725971b733f850f",
103          "msg" : "89024ceda7de3c114e",
104          "tag" : "1b81f1127635233383b6ea5ba8fd68eb5112ef0a",
105          "result" : "valid",
106          "flags" : []
107        },
108        {
109          "tcId" : 11,
110          "comment" : "short message",
111          "key" : "a81f9f51b041ff29b8d705bb408f854ccbd7e5ab",
112          "msg" : "032d866a270762cbae24",
113          "tag" : "b72ba0c89d010215a8f280616acbd8640fe86cec",
114          "result" : "valid",
115          "flags" : []
116        },
117        {
118          "tcId" : 12,
119          "comment" : "short message",
120          "key" : "e60d0b14886fe6fa2c839329204d84d81026b7ab",
121          "msg" : "fda7f48c11101255e02c8d",
122          "tag" : "2be7bb541cede978f541e2cac0ab6451060e3e83",
123          "result" : "valid",
124          "flags" : []
125        },
126        {
127          "tcId" : 13,
128          "comment" : "short message",
129          "key" : "c090ef122a29348740ccd571d98407764b2adaac",
130          "msg" : "d1fe3dfa80ade7087efabb52",
131          "tag" : "e6c1e0c3ebb7750d66a50b6abccfdef9c2599008",
132          "result" : "valid",
133          "flags" : []
134        },
135        {
136          "tcId" : 14,
137          "comment" : "short message",
138          "key" : "564a56290e1aea0522f19088a88ab4dce4c7cdf2",
139          "msg" : "4213bd3cdaebbb1ec1cc81866a",
140          "tag" : "6d1d5808c085ad512487debb57fb93514b205075",
141          "result" : "valid",
142          "flags" : []
143        },
144        {
145          "tcId" : 15,
146          "comment" : "short message",
147          "key" : "f898459d272fd5e43b062156f44958d85d97ea3f",
148          "msg" : "5e86b05522eb65a4fb7b932cecd5",
149          "tag" : "b778f421c2d1e2701e75da6bd1bc65379b80e879",
150          "result" : "valid",
151          "flags" : []
152        },
153        {
154          "tcId" : 16,
155          "comment" : "short message",
156          "key" : "7d5cc53f464e759438ee90b47f2fe67aa83d6b52",
157          "msg" : "9f38ea80122b40f742a00c2e83e085",
158          "tag" : "c80ce6d33fe868432c262766fd23bf431e313882",
159          "result" : "valid",
160          "flags" : []
161        },
162        {
163          "tcId" : 17,
164          "comment" : "",
165          "key" : "33e9140175519b2f1619b44848331763c756fad4",
166          "msg" : "7de0fccc83b51c29e5eb1b658c102438",
167          "tag" : "34de6b8f479523870b8f905684672617669b0607",
168          "result" : "valid",
169          "flags" : []
170        },
171        {
172          "tcId" : 18,
173          "comment" : "",
174          "key" : "0ef29e7c961da37afaea8182f28738d22c340232",
175          "msg" : "165bb8e5c6f0a3ae40946dc807aee84645",
176          "tag" : "78e6fa53ec213e9019d47ee7529d963a8a252942",
177          "result" : "valid",
178          "flags" : []
179        },
180        {
181          "tcId" : 19,
182          "comment" : "",
183          "key" : "203cfad921e605c80d7aa8b64d3bf18328b7a7a0",
184          "msg" : "d289c7cd10d996d5daca1410c37815b237f74929588c5ae4",
185          "tag" : "27d96da41895bf53d150ac15e7c31853f56ae363",
186          "result" : "valid",
187          "flags" : []
188        },
189        {
190          "tcId" : 20,
191          "comment" : "",
192          "key" : "8eb7416efd0c73c86b91df0d58891fdb738f40df",
193          "msg" : "b415cb7cd384a1035d2bac1f7b96ae858dfd44c467030f304e817d11b9f9c606",
194          "tag" : "24cb16323b7ec47e3add8f55cb9920aa7c1655de",
195          "result" : "valid",
196          "flags" : []
197        },
198        {
199          "tcId" : 21,
200          "comment" : "long message",
201          "key" : "6fbb3c55e935e0a002c170a9122f1f7037bc0c59",
202          "msg" : "36ac9a8cf0223ccf5d9048be9a65df4a1f40aaa857ce13d621f601bdee1fbe803171002d1fa634a1977dc23d9aa8fd",
203          "tag" : "e2fe8b343cef4b9754308408930526159537ecc8",
204          "result" : "valid",
205          "flags" : []
206        },
207        {
208          "tcId" : 22,
209          "comment" : "long message",
210          "key" : "e40f6206105f7800a1f190602bb6dde8057c3a87",
211          "msg" : "10463b771fa586c5ed5c1f6488d793299db40fdd4f3e53334ae3ff8e09e5a879da06eb46d210ee0af0c8251e6c07aa1d",
212          "tag" : "b5dfce5998d2e321800e0e42762e62ec7a81448f",
213          "result" : "valid",
214          "flags" : []
215        },
216        {
217          "tcId" : 23,
218          "comment" : "long message",
219          "key" : "f04cc641ff67aba4ac2d17e6a042b6ccf86ae1d2",
220          "msg" : "73c179acc26ffd0710b6cb3f73570702c9c059bf685614bb0ba7973ab875ff882d9aeecea4ef452c8893224472cfa5b61c",
221          "tag" : "b7d1e63fae54638082a9cb58c69fac9efcbee174",
222          "result" : "valid",
223          "flags" : []
224        },
225        {
226          "tcId" : 24,
227          "comment" : "long message",
228          "key" : "f61c1a878550d27aa459b3016b31731b89630d36",
229          "msg" : "82b378d40ca04ad478a980d7b46e56c9967bc4e110a7add8bcbda411c12de384f41324e9df888d81702ff2b9e8752986ba081363eacc2e396f6b5fb01bf842358f0145d569d34fb3b4e24ee9dc9103284d743c52ea8661504b2db42f221b6d49b605fde34aa555e33ab0a140f61f3cda",
230          "tag" : "e688199489c9d3938f2e33d7cb3fc81bad4ffb8c",
231          "result" : "valid",
232          "flags" : []
233        },
234        {
235          "tcId" : 25,
236          "comment" : "long message",
237          "key" : "8c29eb661fb633087f2452d057f98d553d2846f1",
238          "msg" : "021b968c4ce337595154d90e44229980f0e2b64776f562ea25b24881637b44375bde65e5f9418bf163e2aacd37bd10319729ac596615a35cb632e0ffc316936a68acf4c7ae3ad36026124cee6d204f10432f08157cc32c5f4bcadaee67bd42bbeb826a9e9c8af9f554f7419fb265338d22bae2190bb644b32fe9bb6a2287aa",
239          "tag" : "f940df33b09965a3118c847c2ae1591690d0405f",
240          "result" : "valid",
241          "flags" : []
242        },
243        {
244          "tcId" : 26,
245          "comment" : "long message",
246          "key" : "6316298f3aadadc664eda2cedf17669bc80d44ae",
247          "msg" : "bab807df54c009610a5c3f1e81605f6bf7d76b299d7ebdefa70f5e2e0b979011d191ead39c3bbe5dd2658347eb172950a1e03a01552bb38add33bac832b7177a77b08eb11cc1afe3ae84daffe4c4e88bc441e54e4dcbae3e0d5639f635228d811f0a043b13d5c91899c26bce2da2ddabd21b2ee668a21b454928915d6585408d",
248          "tag" : "23b9a6d6a9c7cef6dce537722f4557b65dcdde99",
249          "result" : "valid",
250          "flags" : []
251        },
252        {
253          "tcId" : 27,
254          "comment" : "long message",
255          "key" : "f291696bf4f9655a00c9a2382bd1487342358714",
256          "msg" : "32a650b5307d94b23139be64d470ef1492d57ca7af98205bf9bce8854ba8f5204880b2e9d58ddbe2e7bb21e6e0673f5e1a39f505909227475e41c1d59c73a933b13f4b07a75cb9f3279cc3bf61a6c09e3b9f755907491b9e745bfda58ad4e2304ff7525b41507a51a2fd664a2ee98cea00148a3663d77c47beb055bd45e7df48f6a0ce66c0a2d9a848761a4575d195d74eef5bb78c0993557a25ad7ca32e0a96b2518d9d8a180f357402a44217f1e36a9138c0909faffd0e9a907048584bb03a4e06fc69c463f39542dd2c7c81467d3728481bbf6bb60259604aa33a2d4c6195012fdc7aec99e2175aeb2d0c1f680964d63ee11418cd4d26e77ec131108417",
257          "tag" : "3346bf23e52231a4aed773fd73e58d918580ede5",
258          "result" : "valid",
259          "flags" : []
260        },
261        {
262          "tcId" : 28,
263          "comment" : "Flipped bit 0 in tag",
264          "key" : "000102030405060708090a0b0c0d0e0f10111213",
265          "msg" : "",
266          "tag" : "07e8ad50fc1035823661d979e2968968cecd03d9",
267          "result" : "invalid",
268          "flags" : []
269        },
270        {
271          "tcId" : 29,
272          "comment" : "Flipped bit 0 in tag",
273          "key" : "000102030405060708090a0b0c0d0e0f10111213",
274          "msg" : "000102030405060708090a0b0c0d0e0f",
275          "tag" : "e5641600cedd7e12063deaea0788785f56113520",
276          "result" : "invalid",
277          "flags" : []
278        },
279        {
280          "tcId" : 30,
281          "comment" : "Flipped bit 1 in tag",
282          "key" : "000102030405060708090a0b0c0d0e0f10111213",
283          "msg" : "",
284          "tag" : "04e8ad50fc1035823661d979e2968968cecd03d9",
285          "result" : "invalid",
286          "flags" : []
287        },
288        {
289          "tcId" : 31,
290          "comment" : "Flipped bit 1 in tag",
291          "key" : "000102030405060708090a0b0c0d0e0f10111213",
292          "msg" : "000102030405060708090a0b0c0d0e0f",
293          "tag" : "e6641600cedd7e12063deaea0788785f56113520",
294          "result" : "invalid",
295          "flags" : []
296        },
297        {
298          "tcId" : 32,
299          "comment" : "Flipped bit 7 in tag",
300          "key" : "000102030405060708090a0b0c0d0e0f10111213",
301          "msg" : "",
302          "tag" : "86e8ad50fc1035823661d979e2968968cecd03d9",
303          "result" : "invalid",
304          "flags" : []
305        },
306        {
307          "tcId" : 33,
308          "comment" : "Flipped bit 7 in tag",
309          "key" : "000102030405060708090a0b0c0d0e0f10111213",
310          "msg" : "000102030405060708090a0b0c0d0e0f",
311          "tag" : "64641600cedd7e12063deaea0788785f56113520",
312          "result" : "invalid",
313          "flags" : []
314        },
315        {
316          "tcId" : 34,
317          "comment" : "Flipped bit 8 in tag",
318          "key" : "000102030405060708090a0b0c0d0e0f10111213",
319          "msg" : "",
320          "tag" : "06e9ad50fc1035823661d979e2968968cecd03d9",
321          "result" : "invalid",
322          "flags" : []
323        },
324        {
325          "tcId" : 35,
326          "comment" : "Flipped bit 8 in tag",
327          "key" : "000102030405060708090a0b0c0d0e0f10111213",
328          "msg" : "000102030405060708090a0b0c0d0e0f",
329          "tag" : "e4651600cedd7e12063deaea0788785f56113520",
330          "result" : "invalid",
331          "flags" : []
332        },
333        {
334          "tcId" : 36,
335          "comment" : "Flipped bit 31 in tag",
336          "key" : "000102030405060708090a0b0c0d0e0f10111213",
337          "msg" : "",
338          "tag" : "06e8add0fc1035823661d979e2968968cecd03d9",
339          "result" : "invalid",
340          "flags" : []
341        },
342        {
343          "tcId" : 37,
344          "comment" : "Flipped bit 31 in tag",
345          "key" : "000102030405060708090a0b0c0d0e0f10111213",
346          "msg" : "000102030405060708090a0b0c0d0e0f",
347          "tag" : "e4641680cedd7e12063deaea0788785f56113520",
348          "result" : "invalid",
349          "flags" : []
350        },
351        {
352          "tcId" : 38,
353          "comment" : "Flipped bit 32 in tag",
354          "key" : "000102030405060708090a0b0c0d0e0f10111213",
355          "msg" : "",
356          "tag" : "06e8ad50fd1035823661d979e2968968cecd03d9",
357          "result" : "invalid",
358          "flags" : []
359        },
360        {
361          "tcId" : 39,
362          "comment" : "Flipped bit 32 in tag",
363          "key" : "000102030405060708090a0b0c0d0e0f10111213",
364          "msg" : "000102030405060708090a0b0c0d0e0f",
365          "tag" : "e4641600cfdd7e12063deaea0788785f56113520",
366          "result" : "invalid",
367          "flags" : []
368        },
369        {
370          "tcId" : 40,
371          "comment" : "Flipped bit 33 in tag",
372          "key" : "000102030405060708090a0b0c0d0e0f10111213",
373          "msg" : "",
374          "tag" : "06e8ad50fe1035823661d979e2968968cecd03d9",
375          "result" : "invalid",
376          "flags" : []
377        },
378        {
379          "tcId" : 41,
380          "comment" : "Flipped bit 33 in tag",
381          "key" : "000102030405060708090a0b0c0d0e0f10111213",
382          "msg" : "000102030405060708090a0b0c0d0e0f",
383          "tag" : "e4641600ccdd7e12063deaea0788785f56113520",
384          "result" : "invalid",
385          "flags" : []
386        },
387        {
388          "tcId" : 42,
389          "comment" : "Flipped bit 63 in tag",
390          "key" : "000102030405060708090a0b0c0d0e0f10111213",
391          "msg" : "",
392          "tag" : "06e8ad50fc1035023661d979e2968968cecd03d9",
393          "result" : "invalid",
394          "flags" : []
395        },
396        {
397          "tcId" : 43,
398          "comment" : "Flipped bit 63 in tag",
399          "key" : "000102030405060708090a0b0c0d0e0f10111213",
400          "msg" : "000102030405060708090a0b0c0d0e0f",
401          "tag" : "e4641600cedd7e92063deaea0788785f56113520",
402          "result" : "invalid",
403          "flags" : []
404        },
405        {
406          "tcId" : 44,
407          "comment" : "Flipped bit 64 in tag",
408          "key" : "000102030405060708090a0b0c0d0e0f10111213",
409          "msg" : "",
410          "tag" : "06e8ad50fc1035823761d979e2968968cecd03d9",
411          "result" : "invalid",
412          "flags" : []
413        },
414        {
415          "tcId" : 45,
416          "comment" : "Flipped bit 64 in tag",
417          "key" : "000102030405060708090a0b0c0d0e0f10111213",
418          "msg" : "000102030405060708090a0b0c0d0e0f",
419          "tag" : "e4641600cedd7e12073deaea0788785f56113520",
420          "result" : "invalid",
421          "flags" : []
422        },
423        {
424          "tcId" : 46,
425          "comment" : "Flipped bit 71 in tag",
426          "key" : "000102030405060708090a0b0c0d0e0f10111213",
427          "msg" : "",
428          "tag" : "06e8ad50fc103582b661d979e2968968cecd03d9",
429          "result" : "invalid",
430          "flags" : []
431        },
432        {
433          "tcId" : 47,
434          "comment" : "Flipped bit 71 in tag",
435          "key" : "000102030405060708090a0b0c0d0e0f10111213",
436          "msg" : "000102030405060708090a0b0c0d0e0f",
437          "tag" : "e4641600cedd7e12863deaea0788785f56113520",
438          "result" : "invalid",
439          "flags" : []
440        },
441        {
442          "tcId" : 48,
443          "comment" : "Flipped bit 77 in tag",
444          "key" : "000102030405060708090a0b0c0d0e0f10111213",
445          "msg" : "",
446          "tag" : "06e8ad50fc1035823641d979e2968968cecd03d9",
447          "result" : "invalid",
448          "flags" : []
449        },
450        {
451          "tcId" : 49,
452          "comment" : "Flipped bit 77 in tag",
453          "key" : "000102030405060708090a0b0c0d0e0f10111213",
454          "msg" : "000102030405060708090a0b0c0d0e0f",
455          "tag" : "e4641600cedd7e12061deaea0788785f56113520",
456          "result" : "invalid",
457          "flags" : []
458        },
459        {
460          "tcId" : 50,
461          "comment" : "Flipped bit 80 in tag",
462          "key" : "000102030405060708090a0b0c0d0e0f10111213",
463          "msg" : "",
464          "tag" : "06e8ad50fc1035823661d879e2968968cecd03d9",
465          "result" : "invalid",
466          "flags" : []
467        },
468        {
469          "tcId" : 51,
470          "comment" : "Flipped bit 80 in tag",
471          "key" : "000102030405060708090a0b0c0d0e0f10111213",
472          "msg" : "000102030405060708090a0b0c0d0e0f",
473          "tag" : "e4641600cedd7e12063debea0788785f56113520",
474          "result" : "invalid",
475          "flags" : []
476        },
477        {
478          "tcId" : 52,
479          "comment" : "Flipped bit 96 in tag",
480          "key" : "000102030405060708090a0b0c0d0e0f10111213",
481          "msg" : "",
482          "tag" : "06e8ad50fc1035823661d979e3968968cecd03d9",
483          "result" : "invalid",
484          "flags" : []
485        },
486        {
487          "tcId" : 53,
488          "comment" : "Flipped bit 96 in tag",
489          "key" : "000102030405060708090a0b0c0d0e0f10111213",
490          "msg" : "000102030405060708090a0b0c0d0e0f",
491          "tag" : "e4641600cedd7e12063deaea0688785f56113520",
492          "result" : "invalid",
493          "flags" : []
494        },
495        {
496          "tcId" : 54,
497          "comment" : "Flipped bit 97 in tag",
498          "key" : "000102030405060708090a0b0c0d0e0f10111213",
499          "msg" : "",
500          "tag" : "06e8ad50fc1035823661d979e0968968cecd03d9",
501          "result" : "invalid",
502          "flags" : []
503        },
504        {
505          "tcId" : 55,
506          "comment" : "Flipped bit 97 in tag",
507          "key" : "000102030405060708090a0b0c0d0e0f10111213",
508          "msg" : "000102030405060708090a0b0c0d0e0f",
509          "tag" : "e4641600cedd7e12063deaea0588785f56113520",
510          "result" : "invalid",
511          "flags" : []
512        },
513        {
514          "tcId" : 56,
515          "comment" : "Flipped bit 103 in tag",
516          "key" : "000102030405060708090a0b0c0d0e0f10111213",
517          "msg" : "",
518          "tag" : "06e8ad50fc1035823661d97962968968cecd03d9",
519          "result" : "invalid",
520          "flags" : []
521        },
522        {
523          "tcId" : 57,
524          "comment" : "Flipped bit 103 in tag",
525          "key" : "000102030405060708090a0b0c0d0e0f10111213",
526          "msg" : "000102030405060708090a0b0c0d0e0f",
527          "tag" : "e4641600cedd7e12063deaea8788785f56113520",
528          "result" : "invalid",
529          "flags" : []
530        },
531        {
532          "tcId" : 58,
533          "comment" : "Flipped bit 152 in tag",
534          "key" : "000102030405060708090a0b0c0d0e0f10111213",
535          "msg" : "",
536          "tag" : "06e8ad50fc1035823661d979e2968968cecd03d8",
537          "result" : "invalid",
538          "flags" : []
539        },
540        {
541          "tcId" : 59,
542          "comment" : "Flipped bit 152 in tag",
543          "key" : "000102030405060708090a0b0c0d0e0f10111213",
544          "msg" : "000102030405060708090a0b0c0d0e0f",
545          "tag" : "e4641600cedd7e12063deaea0788785f56113521",
546          "result" : "invalid",
547          "flags" : []
548        },
549        {
550          "tcId" : 60,
551          "comment" : "Flipped bit 153 in tag",
552          "key" : "000102030405060708090a0b0c0d0e0f10111213",
553          "msg" : "",
554          "tag" : "06e8ad50fc1035823661d979e2968968cecd03db",
555          "result" : "invalid",
556          "flags" : []
557        },
558        {
559          "tcId" : 61,
560          "comment" : "Flipped bit 153 in tag",
561          "key" : "000102030405060708090a0b0c0d0e0f10111213",
562          "msg" : "000102030405060708090a0b0c0d0e0f",
563          "tag" : "e4641600cedd7e12063deaea0788785f56113522",
564          "result" : "invalid",
565          "flags" : []
566        },
567        {
568          "tcId" : 62,
569          "comment" : "Flipped bit 158 in tag",
570          "key" : "000102030405060708090a0b0c0d0e0f10111213",
571          "msg" : "",
572          "tag" : "06e8ad50fc1035823661d979e2968968cecd0399",
573          "result" : "invalid",
574          "flags" : []
575        },
576        {
577          "tcId" : 63,
578          "comment" : "Flipped bit 158 in tag",
579          "key" : "000102030405060708090a0b0c0d0e0f10111213",
580          "msg" : "000102030405060708090a0b0c0d0e0f",
581          "tag" : "e4641600cedd7e12063deaea0788785f56113560",
582          "result" : "invalid",
583          "flags" : []
584        },
585        {
586          "tcId" : 64,
587          "comment" : "Flipped bit 159 in tag",
588          "key" : "000102030405060708090a0b0c0d0e0f10111213",
589          "msg" : "",
590          "tag" : "06e8ad50fc1035823661d979e2968968cecd0359",
591          "result" : "invalid",
592          "flags" : []
593        },
594        {
595          "tcId" : 65,
596          "comment" : "Flipped bit 159 in tag",
597          "key" : "000102030405060708090a0b0c0d0e0f10111213",
598          "msg" : "000102030405060708090a0b0c0d0e0f",
599          "tag" : "e4641600cedd7e12063deaea0788785f561135a0",
600          "result" : "invalid",
601          "flags" : []
602        },
603        {
604          "tcId" : 66,
605          "comment" : "Flipped bits 0 and 64 in tag",
606          "key" : "000102030405060708090a0b0c0d0e0f10111213",
607          "msg" : "",
608          "tag" : "07e8ad50fc1035823761d979e2968968cecd03d9",
609          "result" : "invalid",
610          "flags" : []
611        },
612        {
613          "tcId" : 67,
614          "comment" : "Flipped bits 0 and 64 in tag",
615          "key" : "000102030405060708090a0b0c0d0e0f10111213",
616          "msg" : "000102030405060708090a0b0c0d0e0f",
617          "tag" : "e5641600cedd7e12073deaea0788785f56113520",
618          "result" : "invalid",
619          "flags" : []
620        },
621        {
622          "tcId" : 68,
623          "comment" : "Flipped bits 31 and 63 in tag",
624          "key" : "000102030405060708090a0b0c0d0e0f10111213",
625          "msg" : "",
626          "tag" : "06e8add0fc1035023661d979e2968968cecd03d9",
627          "result" : "invalid",
628          "flags" : []
629        },
630        {
631          "tcId" : 69,
632          "comment" : "Flipped bits 31 and 63 in tag",
633          "key" : "000102030405060708090a0b0c0d0e0f10111213",
634          "msg" : "000102030405060708090a0b0c0d0e0f",
635          "tag" : "e4641680cedd7e92063deaea0788785f56113520",
636          "result" : "invalid",
637          "flags" : []
638        },
639        {
640          "tcId" : 70,
641          "comment" : "Flipped bits 63 and 127 in tag",
642          "key" : "000102030405060708090a0b0c0d0e0f10111213",
643          "msg" : "",
644          "tag" : "06e8ad50fc1035023661d979e29689e8cecd03d9",
645          "result" : "invalid",
646          "flags" : []
647        },
648        {
649          "tcId" : 71,
650          "comment" : "Flipped bits 63 and 127 in tag",
651          "key" : "000102030405060708090a0b0c0d0e0f10111213",
652          "msg" : "000102030405060708090a0b0c0d0e0f",
653          "tag" : "e4641600cedd7e92063deaea078878df56113520",
654          "result" : "invalid",
655          "flags" : []
656        },
657        {
658          "tcId" : 72,
659          "comment" : "all bits of tag flipped",
660          "key" : "000102030405060708090a0b0c0d0e0f10111213",
661          "msg" : "",
662          "tag" : "f91752af03efca7dc99e26861d6976973132fc26",
663          "result" : "invalid",
664          "flags" : []
665        },
666        {
667          "tcId" : 73,
668          "comment" : "all bits of tag flipped",
669          "key" : "000102030405060708090a0b0c0d0e0f10111213",
670          "msg" : "000102030405060708090a0b0c0d0e0f",
671          "tag" : "1b9be9ff312281edf9c21515f87787a0a9eecadf",
672          "result" : "invalid",
673          "flags" : []
674        },
675        {
676          "tcId" : 74,
677          "comment" : "Tag changed to all zero",
678          "key" : "000102030405060708090a0b0c0d0e0f10111213",
679          "msg" : "",
680          "tag" : "0000000000000000000000000000000000000000",
681          "result" : "invalid",
682          "flags" : []
683        },
684        {
685          "tcId" : 75,
686          "comment" : "Tag changed to all zero",
687          "key" : "000102030405060708090a0b0c0d0e0f10111213",
688          "msg" : "000102030405060708090a0b0c0d0e0f",
689          "tag" : "0000000000000000000000000000000000000000",
690          "result" : "invalid",
691          "flags" : []
692        },
693        {
694          "tcId" : 76,
695          "comment" : "tag changed to all 1",
696          "key" : "000102030405060708090a0b0c0d0e0f10111213",
697          "msg" : "",
698          "tag" : "ffffffffffffffffffffffffffffffffffffffff",
699          "result" : "invalid",
700          "flags" : []
701        },
702        {
703          "tcId" : 77,
704          "comment" : "tag changed to all 1",
705          "key" : "000102030405060708090a0b0c0d0e0f10111213",
706          "msg" : "000102030405060708090a0b0c0d0e0f",
707          "tag" : "ffffffffffffffffffffffffffffffffffffffff",
708          "result" : "invalid",
709          "flags" : []
710        },
711        {
712          "tcId" : 78,
713          "comment" : "msbs changed in tag",
714          "key" : "000102030405060708090a0b0c0d0e0f10111213",
715          "msg" : "",
716          "tag" : "86682dd07c90b502b6e159f9621609e84e4d8359",
717          "result" : "invalid",
718          "flags" : []
719        },
720        {
721          "tcId" : 79,
722          "comment" : "msbs changed in tag",
723          "key" : "000102030405060708090a0b0c0d0e0f10111213",
724          "msg" : "000102030405060708090a0b0c0d0e0f",
725          "tag" : "64e496804e5dfe9286bd6a6a8708f8dfd691b5a0",
726          "result" : "invalid",
727          "flags" : []
728        },
729        {
730          "tcId" : 80,
731          "comment" : "lsbs changed in tag",
732          "key" : "000102030405060708090a0b0c0d0e0f10111213",
733          "msg" : "",
734          "tag" : "07e9ac51fd1134833760d878e3978869cfcc02d8",
735          "result" : "invalid",
736          "flags" : []
737        },
738        {
739          "tcId" : 81,
740          "comment" : "lsbs changed in tag",
741          "key" : "000102030405060708090a0b0c0d0e0f10111213",
742          "msg" : "000102030405060708090a0b0c0d0e0f",
743          "tag" : "e5651701cfdc7f13073cebeb0689795e57103421",
744          "result" : "invalid",
745          "flags" : []
746        }
747      ]
748    },
749    {
750      "keySize" : 160,
751      "tagSize" : 80,
752      "type" : "MacTest",
753      "tests" : [
754        {
755          "tcId" : 82,
756          "comment" : "empty message",
757          "key" : "5ece0769742feabb6644469c9b264326b3deb126",
758          "msg" : "",
759          "tag" : "344f8351f1d2773cae9e",
760          "result" : "valid",
761          "flags" : []
762        },
763        {
764          "tcId" : 83,
765          "comment" : "short message",
766          "key" : "4ee9f9a93b2ddfe551281b397ccef844fc21af3a",
767          "msg" : "2d",
768          "tag" : "3aab1a2c9a2f2b8ac840",
769          "result" : "valid",
770          "flags" : []
771        },
772        {
773          "tcId" : 84,
774          "comment" : "short message",
775          "key" : "dfeebe9a5c181afc605ff63b22bf349ebdb6c7fb",
776          "msg" : "a5f3",
777          "tag" : "c3b7152230dacae4ef48",
778          "result" : "valid",
779          "flags" : []
780        },
781        {
782          "tcId" : 85,
783          "comment" : "short message",
784          "key" : "c5147ecd59b7d42315d5e3a55ec8b3a320c8d615",
785          "msg" : "371777",
786          "tag" : "0abb78a2c67c565f89b1",
787          "result" : "valid",
788          "flags" : []
789        },
790        {
791          "tcId" : 86,
792          "comment" : "short message",
793          "key" : "db0da5659ba69ce195a69524508e437c688f7147",
794          "msg" : "4ef4ec44",
795          "tag" : "4062faeb0b406698b740",
796          "result" : "valid",
797          "flags" : []
798        },
799        {
800          "tcId" : 87,
801          "comment" : "short message",
802          "key" : "495d6c1191852ecaf0573e6a77610c32acf5a117",
803          "msg" : "1566ae63ce",
804          "tag" : "45cbefcd9c7eeee37ae5",
805          "result" : "valid",
806          "flags" : []
807        },
808        {
809          "tcId" : 88,
810          "comment" : "short message",
811          "key" : "e5cfe7dc67514c4c75d28bb805d0700bdea0d669",
812          "msg" : "af1a6b15b622",
813          "tag" : "e867269d506a37e8a62d",
814          "result" : "valid",
815          "flags" : []
816        },
817        {
818          "tcId" : 89,
819          "comment" : "short message",
820          "key" : "cf1b8b902512186e38c38165d6e587bceecae87f",
821          "msg" : "a59512152c7221",
822          "tag" : "1a125b21412cdc596894",
823          "result" : "valid",
824          "flags" : []
825        },
826        {
827          "tcId" : 90,
828          "comment" : "short message",
829          "key" : "d0157fb40c7739ae506aad7de60f32ccc3325583",
830          "msg" : "1292df8d53d16f3c",
831          "tag" : "9224f11bff0e49b9aa95",
832          "result" : "valid",
833          "flags" : []
834        },
835        {
836          "tcId" : 91,
837          "comment" : "short message",
838          "key" : "fd55b81edd55a15bff409129e9930f1ba1763c33",
839          "msg" : "05220a6997533c699b",
840          "tag" : "3b2d07dc8ca206ba16c4",
841          "result" : "valid",
842          "flags" : []
843        },
844        {
845          "tcId" : 92,
846          "comment" : "short message",
847          "key" : "079937cf3bd42864d5b15c62bdd92f275597316d",
848          "msg" : "5ac13ce1b1f77724e281",
849          "tag" : "0c24afcdadd8538977b1",
850          "result" : "valid",
851          "flags" : []
852        },
853        {
854          "tcId" : 93,
855          "comment" : "short message",
856          "key" : "545b13e1f39f0b7ca9252bc596277278166ad410",
857          "msg" : "08a7bc90732d54381b6e30",
858          "tag" : "9bf7f121365a82c2ac69",
859          "result" : "valid",
860          "flags" : []
861        },
862        {
863          "tcId" : 94,
864          "comment" : "short message",
865          "key" : "25385e9f89b66098ee8162aeca03bb45b313561f",
866          "msg" : "bff236aad71fb5daf7fc43b8",
867          "tag" : "44db86e7a1476226dd86",
868          "result" : "valid",
869          "flags" : []
870        },
871        {
872          "tcId" : 95,
873          "comment" : "short message",
874          "key" : "9b68139d93a88fe34cf9f83006c03b3164b60468",
875          "msg" : "ad672b9719c10863fd6fa8db88",
876          "tag" : "2d17a88d87aae7dbaced",
877          "result" : "valid",
878          "flags" : []
879        },
880        {
881          "tcId" : 96,
882          "comment" : "short message",
883          "key" : "c3b785915e137544dac542cb4bdb16d53036fb11",
884          "msg" : "f8c1edb469b93c073b6f6bf74cca",
885          "tag" : "16713d61fbb4149f500b",
886          "result" : "valid",
887          "flags" : []
888        },
889        {
890          "tcId" : 97,
891          "comment" : "short message",
892          "key" : "da67475185b3615055f971819db27871b23c75d0",
893          "msg" : "a176533319bee5e43d8f0eafb77bb3",
894          "tag" : "fceece892852d4a26070",
895          "result" : "valid",
896          "flags" : []
897        },
898        {
899          "tcId" : 98,
900          "comment" : "",
901          "key" : "0cf146ca7a254db1e001a29ad03c5e6dcbe7140a",
902          "msg" : "a83df5d099854eb6ead7031c51460357",
903          "tag" : "9bcf7513206e27a4697d",
904          "result" : "valid",
905          "flags" : []
906        },
907        {
908          "tcId" : 99,
909          "comment" : "",
910          "key" : "e038dff028227dc4b4d7453db3070108465dd5b2",
911          "msg" : "7ae4e30834db449e4244a9fc0322193e7a",
912          "tag" : "9aa8544a9afdd920c0f2",
913          "result" : "valid",
914          "flags" : []
915        },
916        {
917          "tcId" : 100,
918          "comment" : "",
919          "key" : "b399fcfd1ad32140879aa0556ac34d8b5ac267f2",
920          "msg" : "0e3f0fc5cb1456fede99f86a056f640b8f5e5e1b612f25f6",
921          "tag" : "fa095c6faed0f086b215",
922          "result" : "valid",
923          "flags" : []
924        },
925        {
926          "tcId" : 101,
927          "comment" : "",
928          "key" : "2bf7d201ef44241a22ae4b81aab910d22c2db918",
929          "msg" : "aa0afaf3af36548227349adcfcb6bf998a7fa78d29b87a0f50609c42edcdb3dd",
930          "tag" : "708ec45d410b1fe075c8",
931          "result" : "valid",
932          "flags" : []
933        },
934        {
935          "tcId" : 102,
936          "comment" : "long message",
937          "key" : "48ccc3907c3612a18294fddf2660e33d9cb787fc",
938          "msg" : "edbb680243a825068eefe5ba184e5eed4b7f85ca3b511a42d655be3e05d8ff124541b3d56a10a35cff8da8b6229ac1",
939          "tag" : "3cb7fce20df8385cf6bb",
940          "result" : "valid",
941          "flags" : []
942        },
943        {
944          "tcId" : 103,
945          "comment" : "long message",
946          "key" : "227d796b7867409db3de1ffa3cfe376704044f01",
947          "msg" : "b6393ab18376c025e2d8e00ca774a51aec19dc4a89cf6a9f8fc4aba81d73b3907efef1a0d018a53cb8b8ca1032e31583",
948          "tag" : "525387c81c2ab67aca74",
949          "result" : "valid",
950          "flags" : []
951        },
952        {
953          "tcId" : 104,
954          "comment" : "long message",
955          "key" : "5718e700c48a7971350d8a11b37754ae55a9aad2",
956          "msg" : "cc95286e9b3ca936191aff8731e6a17806a0958b0b1a39977c46395240641e97d5395a9c8a9d36281eba825a94e8b1ad79",
957          "tag" : "e54782110d40efb54343",
958          "result" : "valid",
959          "flags" : []
960        },
961        {
962          "tcId" : 105,
963          "comment" : "long message",
964          "key" : "f56aa792795eb03ae0990440714ab16cc4ad18c3",
965          "msg" : "7a024d995addd38d967bc3b41641738b69897d8c52b7aff961a700cb68fa7481da0a3690a151ce09c95b4da60f7cf28990017292893bbb2f81a4dda45fe8639877ac5abaebbe00c1fd179eaaf7dfb4d50929371b9ab8b7d3531a63ab188d7b99160060475c33e83351f65d5e329ee8bf",
966          "tag" : "1e2205d17ad4de3f1ec1",
967          "result" : "valid",
968          "flags" : []
969        },
970        {
971          "tcId" : 106,
972          "comment" : "long message",
973          "key" : "00be0034d32699b1335d8d4e506235ee4f07bef6",
974          "msg" : "639e828d88bf0642be0a541b1c3fca07609eb98d23a8b2cd4e60e139515e4ff440dfda1bc19392feffed74164d6a9d8f5bafe53fd397cb5ee1dcdf9bfc86169f1bc38ba57f88d7e8c6728c35fc07128ab6c396bb3ef3c14d13a05f8c3453353e850dc1b291ac7061ab52f121663f18b024e5cc0068328c88f52c20cd21793a",
975          "tag" : "6e98973d3a775ac508e7",
976          "result" : "valid",
977          "flags" : []
978        },
979        {
980          "tcId" : 107,
981          "comment" : "long message",
982          "key" : "c5baa750a8424450f1b4d453c58e29c462e52639",
983          "msg" : "137c7227a192bed26d08da886430f010094243b5c4686e6831e48db450045aa1d7e3aecf193eaaa1a73905f5f1190659a43ed4d10bfca5668ebeb343b21ff71d0737f81f67392b6459aa95f9441f699bf45fee24867a98a8a6c57f972abe3e400fd64ce3e5b48622a0e99e08d424250fa00ed0dfa1193f936c78af276a4b442b",
984          "tag" : "490dfd2d5e6ea130f6a1",
985          "result" : "valid",
986          "flags" : []
987        },
988        {
989          "tcId" : 108,
990          "comment" : "long message",
991          "key" : "6bd486ce934c2f5fe38a19423d257bc5d808e367",
992          "msg" : "b8a684ada0a01405614b1fa66ebab8b0356e33b889b81b3eb68d13b05c4e60c724785e634c4ec0081cc6bbdf213db7254f92c0a858bfcc3d63a4e4dfd9e75bd4839ac05751c23cb59945f4c3660d2b3009f5b08a596bdc33070244bceea11180ac0906404518b09d5d8612e0d8e69f4b9e55bbc053b56574711b02956db3f3bd8f6c42065871255854a161e57100adb82cba79893aad715dc3df1488b3edb56e58b89c0be3cfab09a3df40524d2d3251b0fcf7faabfc75f50026795060c1d62872574a769e3da0e19af1b5e25514ae17a160c8d1eb253c9f66ec3df789ec0c6c704a9e2fe8ef7e9bf8e8164f86d09d2a23698733a8e40a279cd5fe02c295ff",
993          "tag" : "a594d26d98b53b4063b2",
994          "result" : "valid",
995          "flags" : []
996        },
997        {
998          "tcId" : 109,
999          "comment" : "Flipped bit 0 in tag",
1000          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1001          "msg" : "",
1002          "tag" : "07e8ad50fc1035823661",
1003          "result" : "invalid",
1004          "flags" : []
1005        },
1006        {
1007          "tcId" : 110,
1008          "comment" : "Flipped bit 0 in tag",
1009          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1010          "msg" : "000102030405060708090a0b0c0d0e0f",
1011          "tag" : "e5641600cedd7e12063d",
1012          "result" : "invalid",
1013          "flags" : []
1014        },
1015        {
1016          "tcId" : 111,
1017          "comment" : "Flipped bit 1 in tag",
1018          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1019          "msg" : "",
1020          "tag" : "04e8ad50fc1035823661",
1021          "result" : "invalid",
1022          "flags" : []
1023        },
1024        {
1025          "tcId" : 112,
1026          "comment" : "Flipped bit 1 in tag",
1027          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1028          "msg" : "000102030405060708090a0b0c0d0e0f",
1029          "tag" : "e6641600cedd7e12063d",
1030          "result" : "invalid",
1031          "flags" : []
1032        },
1033        {
1034          "tcId" : 113,
1035          "comment" : "Flipped bit 7 in tag",
1036          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1037          "msg" : "",
1038          "tag" : "86e8ad50fc1035823661",
1039          "result" : "invalid",
1040          "flags" : []
1041        },
1042        {
1043          "tcId" : 114,
1044          "comment" : "Flipped bit 7 in tag",
1045          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1046          "msg" : "000102030405060708090a0b0c0d0e0f",
1047          "tag" : "64641600cedd7e12063d",
1048          "result" : "invalid",
1049          "flags" : []
1050        },
1051        {
1052          "tcId" : 115,
1053          "comment" : "Flipped bit 8 in tag",
1054          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1055          "msg" : "",
1056          "tag" : "06e9ad50fc1035823661",
1057          "result" : "invalid",
1058          "flags" : []
1059        },
1060        {
1061          "tcId" : 116,
1062          "comment" : "Flipped bit 8 in tag",
1063          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1064          "msg" : "000102030405060708090a0b0c0d0e0f",
1065          "tag" : "e4651600cedd7e12063d",
1066          "result" : "invalid",
1067          "flags" : []
1068        },
1069        {
1070          "tcId" : 117,
1071          "comment" : "Flipped bit 16 in tag",
1072          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1073          "msg" : "",
1074          "tag" : "06e8ac50fc1035823661",
1075          "result" : "invalid",
1076          "flags" : []
1077        },
1078        {
1079          "tcId" : 118,
1080          "comment" : "Flipped bit 16 in tag",
1081          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1082          "msg" : "000102030405060708090a0b0c0d0e0f",
1083          "tag" : "e4641700cedd7e12063d",
1084          "result" : "invalid",
1085          "flags" : []
1086        },
1087        {
1088          "tcId" : 119,
1089          "comment" : "Flipped bit 17 in tag",
1090          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1091          "msg" : "",
1092          "tag" : "06e8af50fc1035823661",
1093          "result" : "invalid",
1094          "flags" : []
1095        },
1096        {
1097          "tcId" : 120,
1098          "comment" : "Flipped bit 17 in tag",
1099          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1100          "msg" : "000102030405060708090a0b0c0d0e0f",
1101          "tag" : "e4641400cedd7e12063d",
1102          "result" : "invalid",
1103          "flags" : []
1104        },
1105        {
1106          "tcId" : 121,
1107          "comment" : "Flipped bit 23 in tag",
1108          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1109          "msg" : "",
1110          "tag" : "06e82d50fc1035823661",
1111          "result" : "invalid",
1112          "flags" : []
1113        },
1114        {
1115          "tcId" : 122,
1116          "comment" : "Flipped bit 23 in tag",
1117          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1118          "msg" : "000102030405060708090a0b0c0d0e0f",
1119          "tag" : "e4649600cedd7e12063d",
1120          "result" : "invalid",
1121          "flags" : []
1122        },
1123        {
1124          "tcId" : 123,
1125          "comment" : "Flipped bit 31 in tag",
1126          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1127          "msg" : "",
1128          "tag" : "06e8add0fc1035823661",
1129          "result" : "invalid",
1130          "flags" : []
1131        },
1132        {
1133          "tcId" : 124,
1134          "comment" : "Flipped bit 31 in tag",
1135          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1136          "msg" : "000102030405060708090a0b0c0d0e0f",
1137          "tag" : "e4641680cedd7e12063d",
1138          "result" : "invalid",
1139          "flags" : []
1140        },
1141        {
1142          "tcId" : 125,
1143          "comment" : "Flipped bit 32 in tag",
1144          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1145          "msg" : "",
1146          "tag" : "06e8ad50fd1035823661",
1147          "result" : "invalid",
1148          "flags" : []
1149        },
1150        {
1151          "tcId" : 126,
1152          "comment" : "Flipped bit 32 in tag",
1153          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1154          "msg" : "000102030405060708090a0b0c0d0e0f",
1155          "tag" : "e4641600cfdd7e12063d",
1156          "result" : "invalid",
1157          "flags" : []
1158        },
1159        {
1160          "tcId" : 127,
1161          "comment" : "Flipped bit 33 in tag",
1162          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1163          "msg" : "",
1164          "tag" : "06e8ad50fe1035823661",
1165          "result" : "invalid",
1166          "flags" : []
1167        },
1168        {
1169          "tcId" : 128,
1170          "comment" : "Flipped bit 33 in tag",
1171          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1172          "msg" : "000102030405060708090a0b0c0d0e0f",
1173          "tag" : "e4641600ccdd7e12063d",
1174          "result" : "invalid",
1175          "flags" : []
1176        },
1177        {
1178          "tcId" : 129,
1179          "comment" : "Flipped bit 63 in tag",
1180          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1181          "msg" : "",
1182          "tag" : "06e8ad50fc1035023661",
1183          "result" : "invalid",
1184          "flags" : []
1185        },
1186        {
1187          "tcId" : 130,
1188          "comment" : "Flipped bit 63 in tag",
1189          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1190          "msg" : "000102030405060708090a0b0c0d0e0f",
1191          "tag" : "e4641600cedd7e92063d",
1192          "result" : "invalid",
1193          "flags" : []
1194        },
1195        {
1196          "tcId" : 131,
1197          "comment" : "Flipped bit 64 in tag",
1198          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1199          "msg" : "",
1200          "tag" : "06e8ad50fc1035823761",
1201          "result" : "invalid",
1202          "flags" : []
1203        },
1204        {
1205          "tcId" : 132,
1206          "comment" : "Flipped bit 64 in tag",
1207          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1208          "msg" : "000102030405060708090a0b0c0d0e0f",
1209          "tag" : "e4641600cedd7e12073d",
1210          "result" : "invalid",
1211          "flags" : []
1212        },
1213        {
1214          "tcId" : 133,
1215          "comment" : "Flipped bit 71 in tag",
1216          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1217          "msg" : "",
1218          "tag" : "06e8ad50fc103582b661",
1219          "result" : "invalid",
1220          "flags" : []
1221        },
1222        {
1223          "tcId" : 134,
1224          "comment" : "Flipped bit 71 in tag",
1225          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1226          "msg" : "000102030405060708090a0b0c0d0e0f",
1227          "tag" : "e4641600cedd7e12863d",
1228          "result" : "invalid",
1229          "flags" : []
1230        },
1231        {
1232          "tcId" : 135,
1233          "comment" : "Flipped bit 72 in tag",
1234          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1235          "msg" : "",
1236          "tag" : "06e8ad50fc1035823660",
1237          "result" : "invalid",
1238          "flags" : []
1239        },
1240        {
1241          "tcId" : 136,
1242          "comment" : "Flipped bit 72 in tag",
1243          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1244          "msg" : "000102030405060708090a0b0c0d0e0f",
1245          "tag" : "e4641600cedd7e12063c",
1246          "result" : "invalid",
1247          "flags" : []
1248        },
1249        {
1250          "tcId" : 137,
1251          "comment" : "Flipped bit 73 in tag",
1252          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1253          "msg" : "",
1254          "tag" : "06e8ad50fc1035823663",
1255          "result" : "invalid",
1256          "flags" : []
1257        },
1258        {
1259          "tcId" : 138,
1260          "comment" : "Flipped bit 73 in tag",
1261          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1262          "msg" : "000102030405060708090a0b0c0d0e0f",
1263          "tag" : "e4641600cedd7e12063f",
1264          "result" : "invalid",
1265          "flags" : []
1266        },
1267        {
1268          "tcId" : 139,
1269          "comment" : "Flipped bit 77 in tag",
1270          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1271          "msg" : "",
1272          "tag" : "06e8ad50fc1035823641",
1273          "result" : "invalid",
1274          "flags" : []
1275        },
1276        {
1277          "tcId" : 140,
1278          "comment" : "Flipped bit 77 in tag",
1279          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1280          "msg" : "000102030405060708090a0b0c0d0e0f",
1281          "tag" : "e4641600cedd7e12061d",
1282          "result" : "invalid",
1283          "flags" : []
1284        },
1285        {
1286          "tcId" : 141,
1287          "comment" : "Flipped bit 78 in tag",
1288          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1289          "msg" : "",
1290          "tag" : "06e8ad50fc1035823621",
1291          "result" : "invalid",
1292          "flags" : []
1293        },
1294        {
1295          "tcId" : 142,
1296          "comment" : "Flipped bit 78 in tag",
1297          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1298          "msg" : "000102030405060708090a0b0c0d0e0f",
1299          "tag" : "e4641600cedd7e12067d",
1300          "result" : "invalid",
1301          "flags" : []
1302        },
1303        {
1304          "tcId" : 143,
1305          "comment" : "Flipped bit 79 in tag",
1306          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1307          "msg" : "",
1308          "tag" : "06e8ad50fc10358236e1",
1309          "result" : "invalid",
1310          "flags" : []
1311        },
1312        {
1313          "tcId" : 144,
1314          "comment" : "Flipped bit 79 in tag",
1315          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1316          "msg" : "000102030405060708090a0b0c0d0e0f",
1317          "tag" : "e4641600cedd7e1206bd",
1318          "result" : "invalid",
1319          "flags" : []
1320        },
1321        {
1322          "tcId" : 145,
1323          "comment" : "Flipped bits 0 and 64 in tag",
1324          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1325          "msg" : "",
1326          "tag" : "07e8ad50fc1035823761",
1327          "result" : "invalid",
1328          "flags" : []
1329        },
1330        {
1331          "tcId" : 146,
1332          "comment" : "Flipped bits 0 and 64 in tag",
1333          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1334          "msg" : "000102030405060708090a0b0c0d0e0f",
1335          "tag" : "e5641600cedd7e12073d",
1336          "result" : "invalid",
1337          "flags" : []
1338        },
1339        {
1340          "tcId" : 147,
1341          "comment" : "Flipped bits 31 and 63 in tag",
1342          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1343          "msg" : "",
1344          "tag" : "06e8add0fc1035023661",
1345          "result" : "invalid",
1346          "flags" : []
1347        },
1348        {
1349          "tcId" : 148,
1350          "comment" : "Flipped bits 31 and 63 in tag",
1351          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1352          "msg" : "000102030405060708090a0b0c0d0e0f",
1353          "tag" : "e4641680cedd7e92063d",
1354          "result" : "invalid",
1355          "flags" : []
1356        },
1357        {
1358          "tcId" : 149,
1359          "comment" : "all bits of tag flipped",
1360          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1361          "msg" : "",
1362          "tag" : "f91752af03efca7dc99e",
1363          "result" : "invalid",
1364          "flags" : []
1365        },
1366        {
1367          "tcId" : 150,
1368          "comment" : "all bits of tag flipped",
1369          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1370          "msg" : "000102030405060708090a0b0c0d0e0f",
1371          "tag" : "1b9be9ff312281edf9c2",
1372          "result" : "invalid",
1373          "flags" : []
1374        },
1375        {
1376          "tcId" : 151,
1377          "comment" : "Tag changed to all zero",
1378          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1379          "msg" : "",
1380          "tag" : "00000000000000000000",
1381          "result" : "invalid",
1382          "flags" : []
1383        },
1384        {
1385          "tcId" : 152,
1386          "comment" : "Tag changed to all zero",
1387          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1388          "msg" : "000102030405060708090a0b0c0d0e0f",
1389          "tag" : "00000000000000000000",
1390          "result" : "invalid",
1391          "flags" : []
1392        },
1393        {
1394          "tcId" : 153,
1395          "comment" : "tag changed to all 1",
1396          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1397          "msg" : "",
1398          "tag" : "ffffffffffffffffffff",
1399          "result" : "invalid",
1400          "flags" : []
1401        },
1402        {
1403          "tcId" : 154,
1404          "comment" : "tag changed to all 1",
1405          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1406          "msg" : "000102030405060708090a0b0c0d0e0f",
1407          "tag" : "ffffffffffffffffffff",
1408          "result" : "invalid",
1409          "flags" : []
1410        },
1411        {
1412          "tcId" : 155,
1413          "comment" : "msbs changed in tag",
1414          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1415          "msg" : "",
1416          "tag" : "86682dd07c90b502b6e1",
1417          "result" : "invalid",
1418          "flags" : []
1419        },
1420        {
1421          "tcId" : 156,
1422          "comment" : "msbs changed in tag",
1423          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1424          "msg" : "000102030405060708090a0b0c0d0e0f",
1425          "tag" : "64e496804e5dfe9286bd",
1426          "result" : "invalid",
1427          "flags" : []
1428        },
1429        {
1430          "tcId" : 157,
1431          "comment" : "lsbs changed in tag",
1432          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1433          "msg" : "",
1434          "tag" : "07e9ac51fd1134833760",
1435          "result" : "invalid",
1436          "flags" : []
1437        },
1438        {
1439          "tcId" : 158,
1440          "comment" : "lsbs changed in tag",
1441          "key" : "000102030405060708090a0b0c0d0e0f10111213",
1442          "msg" : "000102030405060708090a0b0c0d0e0f",
1443          "tag" : "e5651701cfdc7f13073c",
1444          "result" : "invalid",
1445          "flags" : []
1446        }
1447      ]
1448    },
1449    {
1450      "keySize" : 80,
1451      "tagSize" : 160,
1452      "type" : "MacTest",
1453      "tests" : [
1454        {
1455          "tcId" : 159,
1456          "comment" : "short key",
1457          "key" : "1d9535a0daea9dfe443a",
1458          "msg" : "",
1459          "tag" : "7436089fede3291c0c421c9ad13c357ec8660bae",
1460          "result" : "valid",
1461          "flags" : []
1462        },
1463        {
1464          "tcId" : 160,
1465          "comment" : "short key",
1466          "key" : "f5c2c420c6f056467fca",
1467          "msg" : "bc8a29f52e57581cb89a86e5d644a14d",
1468          "tag" : "1eb76df7235c52371d86113f5423628b2eb7c3d5",
1469          "result" : "valid",
1470          "flags" : []
1471        },
1472        {
1473          "tcId" : 161,
1474          "comment" : "short key",
1475          "key" : "e59b0276e27a0abc75f1",
1476          "msg" : "061ca1a1af51c5133728c414f9646b3f50223e9b2055707032e754dc1d31964b",
1477          "tag" : "2081260f65316df2956aac723a9bd7d2225a8669",
1478          "result" : "valid",
1479          "flags" : []
1480        }
1481      ]
1482    },
1483    {
1484      "keySize" : 80,
1485      "tagSize" : 80,
1486      "type" : "MacTest",
1487      "tests" : [
1488        {
1489          "tcId" : 162,
1490          "comment" : "short key",
1491          "key" : "b18aba1171cc2ffc7d58",
1492          "msg" : "",
1493          "tag" : "deeb3d6d81e33d1cad21",
1494          "result" : "valid",
1495          "flags" : []
1496        },
1497        {
1498          "tcId" : 163,
1499          "comment" : "short key",
1500          "key" : "23082066e8c45da82fc6",
1501          "msg" : "06c19c6ee4d2f015769f6d46eb46d6b4",
1502          "tag" : "747cd928e8831917c855",
1503          "result" : "valid",
1504          "flags" : []
1505        },
1506        {
1507          "tcId" : 164,
1508          "comment" : "short key",
1509          "key" : "a6fa1e04df38a78667eb",
1510          "msg" : "51a4ea38e5566d6fd803aec5e073e087e9ae00d37d4a98d559074ebffc7658b7",
1511          "tag" : "ec8c200c1ddad6d3aad0",
1512          "result" : "valid",
1513          "flags" : []
1514        }
1515      ]
1516    },
1517    {
1518      "keySize" : 520,
1519      "tagSize" : 160,
1520      "type" : "MacTest",
1521      "tests" : [
1522        {
1523          "tcId" : 165,
1524          "comment" : "long key",
1525          "key" : "ab92e2cd40e00b40c4442dd7671c067c7792af28e60f2585e87f163bf3bdfca7f553cec71b0065025500c48e2070984ad9e24e733107ebfde27164a4828981ac20",
1526          "msg" : "",
1527          "tag" : "7a29b47ff6ae90c99573d8c922a23e83a62b66bc",
1528          "result" : "valid",
1529          "flags" : []
1530        },
1531        {
1532          "tcId" : 166,
1533          "comment" : "long key",
1534          "key" : "3b47a5d5b72babe116e61919600cb980c904c298ab91fae3db9c82b0f38a18888bc05a418d65d68f8850937559bb37325bce04d0e5d175a24fea309895f5705ad7",
1535          "msg" : "d71862028fcaf13422bf32ac0c5f079b",
1536          "tag" : "8019231e77aca645182670cadf887afd4b4115a7",
1537          "result" : "valid",
1538          "flags" : []
1539        },
1540        {
1541          "tcId" : 167,
1542          "comment" : "long key",
1543          "key" : "6e6c43df9bb6c6b8fe414a183e738508f0aca41d5beef6df1b260c39e1979b54683622a4d53354231bef6c35e129f85f822ba09198aa30c65ee60e4202de8cd102",
1544          "msg" : "98f0a4b9a36e173d89730a3b370777c499b4cff2846f50bfb88fbbbc547cbae4",
1545          "tag" : "d1653c90fc591e3a3c285a3be8b12ca9b2121e88",
1546          "result" : "valid",
1547          "flags" : []
1548        }
1549      ]
1550    },
1551    {
1552      "keySize" : 520,
1553      "tagSize" : 80,
1554      "type" : "MacTest",
1555      "tests" : [
1556        {
1557          "tcId" : 168,
1558          "comment" : "long key",
1559          "key" : "4f00fd17ae82a6252ada98280bbd895d743fc4c20bc9e615d8a786c79e454c2b1341e24254fa0371fac86e7c0ef1a7df5c16f3b3569fda112cca8685faecbb8923",
1560          "msg" : "",
1561          "tag" : "6802ca52be056d66b9a0",
1562          "result" : "valid",
1563          "flags" : []
1564        },
1565        {
1566          "tcId" : 169,
1567          "comment" : "long key",
1568          "key" : "d22ec568909990c213679f7072eaf19763508ebde6962c75e7429c5f2454d4b5472811eea8e02fdc89ec386bc6f41d2ad8a91d116b2cbc52b80d357127d1555a66",
1569          "msg" : "f71b43e0cc64b5409e6501ca55a8d450",
1570          "tag" : "d492a296860cc5a89c5f",
1571          "result" : "valid",
1572          "flags" : []
1573        },
1574        {
1575          "tcId" : 170,
1576          "comment" : "long key",
1577          "key" : "bcf6ad6e5c7e2200299ea8602efb42b409292346f78a0e57a789ba17b17ed608e88497e2bb4ebbbb3ce7750d222b3bdf848d4dc8d49b5b60378fb93ce3f66ab4eb",
1578          "msg" : "586f5ddbc372c0711b77e4b87d345d62b6de55a1ce6fa18de3346c86be5cec6e",
1579          "tag" : "1de9aefcc53130245a6e",
1580          "result" : "valid",
1581          "flags" : []
1582        }
1583      ]
1584    }
1585  ]
1586}
1587