chiark / gitweb /
Merge branch '2.4.x' into 2.5.x
[catacomb] / symm / t / cast128
1 # Test vectors for CAST128
2
3 cast128 {
4   0123456712345678234567893456789a
5   0123456789abcdef
6   238b4fe5847e44b2;
7
8   01234567123456782345
9   0123456789abcdef
10   eb6a711a2c02271b;
11
12   0123456712
13   0123456789abcdef
14   7ac816d16e9b302e;
15 }
16
17 cast128-cmac {
18   60d7bcda163547d348b7551195
19     ""
20     e027f02068e914e0;
21   e77022907dd1dff7dac5c9941d
22     26
23     a28361e0bd2c591c;
24   d0c6eb14ad568f86edd1dc9268
25     eeee533285a6ed810c9b689daaa9060d2d4b6003062365b0
26     4eeb71793dd20683;
27   a54364c76c160f11896c479484
28     6ecfa14a7130c9f137120634c9519848a877ff
29     f46b0adba4856f4f;
30   77bf79192a5b50
31     ""
32     79360635503a7f04;
33   ade5d9cd739a3d
34     1f
35     9a100ee7cd214433;
36   337f29549e6b0d
37     27a4ba234085406a6136512061f7080cc07df0591d8fa21f
38     81e6063cc8dd3e25;
39   2dd88374d8cde8
40     e160ad10997a21635c6d62c9269029df3e6057
41     077ce3be2b167375;
42   acc87638f508046733d9
43     ""
44     e0ac1c1c71776fcb;
45   ff61cdbda3b3e9878731
46     eb
47     de618ec3a0d64ca2;
48   fedd4705e505da1435dc
49     eaa7b1cc49ae1d50c38201a894476b3f102b752eb9529533
50     1b5ed15a16456292;
51   966f27043eb621b7f65b
52     000961040ef2f9b2fc5fa450727a9b542cde52
53     fe228a47df7c250d;
54   ebfda19d0ccc520f21
55     ""
56     e8d3cb82a354843c;
57   5eb57bb3a4f3ebbbb1
58     8a
59     c7fcbad7ee9257d3;
60   c6c95a97a48030370c
61     33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad260
62     1d547d096465faf6;
63   5faee2b03fb648e27f
64     ff63102758fe2b69ac26afa3349829b9458630
65     10bd2c18c3337a4f;
66 }
67
68 cast128-ccm {
69   60d7bcda163547d348b7551195
70     e77022
71     ""
72     ""
73     ""
74     4905fdcf;
75   907dd1dff7dac5c9941d26d0c6
76     eb14ad
77     56
78     ""
79     ""
80     327786b3;
81   8f86edd1dc9268eeee533285a6
82     ed810c
83     ""
84     9b
85     7d
86     9d869519;
87   689daaa9060d2d4b6003062365
88     b0a54364c7
89     6c160f11896c4794846ecfa14a7130c9f137120634c95198
90     48a877ff77bf79192a5b50ade5d9cd739a3d1f337f29549e
91     c935111d2f5913c3a992e7b11d538a1f5750237258739dd7
92     ccae7a45efc12caf;
93   6b0d27a4ba234085406a613651
94     2061f7080c
95     c07df0591d8fa21f2dd88374d8cde8e160ad10
96     997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61cdbd
97     9bd2a0c0f027a5a1b56974b85be03dd3ffe81b5f2a2381170fb7eca747
98     711646ef1dde6cad;
99   a3b3e9878731eb
100     fedd47
101     ""
102     ""
103     ""
104     af3e6347;
105   05e505da1435dc
106     eaa7b1
107     cc
108     ""
109     ""
110     571ec017;
111   49ae1d50c38201
112     a89447
113     ""
114     6b
115     1b
116     1859fcd4;
117   3f102b752eb952
118     9533966f27
119     043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542c
120     de52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a
121     63f409a8d0dba1ec4c090efd260b557d0359482f69d62126
122     7d4b85fb7d13bf0c;
123   97a48030370c33
124     d090c54215
125     abd6b3ad54efc9a38378c5b93bf4f2aad2605f
126     aee2b03fb648e27fff63102758fe2b69ac26afa3349829b94586306fed
127     018425effd80fbb802f204bdefb41d4b2fa140dd2b2149580b72428bab
128     53bd8b75c9a3bc09;
129   54154f8f28523c03d4de
130     160015
131     ""
132     ""
133     ""
134     4397bfc8;
135   7846b710ee72807a2219
136     bfb474
137     fd
138     ""
139     ""
140     a28f8e1e;
141   71d891f24bb65d156325
142     9f9eb5
143     ""
144     3b
145     cf
146     185c4f64;
147   571ea629c54d57dd2d42
148     f70800df9f
149     cbaca48b77dba189196d1ebba10b0467cb9fc2712a199e53
150     3fa9156308cdec3f768281e040a9b9a222bd689aef66f530
151     030e417475032f357c1257444a95486a4e0e652beb78ee50
152     a36e60d6e4fffa0d;
153   6ceb0c6b08ac8b0a2226
154     0c571b4a42
155     bb8fdb233bfa6a5cfb0bad7d95214ade49cb3b
156     6f5fe8368131115c037ba323fe1dc8151784873f0eb5b647da6794c18b
157     ae6c8d1d32a0ecff25eb9c81ff41dc0f31a9e9df6d96d7aa499a001ad1
158     cad9b682638f7a11;
159   5337685a96ed65b9ac
160     a33852
161     ""
162     ""
163     ""
164     cee2fb45;
165   7ef19b09c063c46f88
166     de9fd4
167     1e
168     ""
169     ""
170     f82a2ce3;
171   72d7b97e23e6eabdff
172     3bcd21
173     ""
174     14
175     8e
176     cf442fcb;
177   99268878dbf30f1dad
178     89d4b9b120
179     12e4713df46795630e7952d22bb02d7100b8b649377d20a8
180     f083455b663e4ee1315f3c8f2aebfa921451dcd1af5813b7
181     d3216e8ddc4bae39da814c7541496567ad7669f3ebfafba7
182     ffef801deb5ef8fd;
183   0d30ce2f1fef6ef315
184     d079839180
185     5da08da3aefc5f8584b7c5e617669c0f16e398
186     15d4e9cfce3ed1ecdf3d264a7f16cb16c2e815f422cdf0c8e30308be3c
187     d9f3345b6b1782cd1db09c53d2076a2b84f4cc16e94c58cb46cbd5d85e
188     c46139beb639552b;
189 }
190
191 cast128-eax {
192   60d7bcda163547d348b7551195
193     ""
194     ""
195     ""
196     ""
197     de756459eefbe735;
198   e77022907dd1dff7dac5c9941d
199     26
200     ""
201     ""
202     ""
203     706c2756289404eb;
204   d0c6eb14ad568f86edd1dc9268
205     ""
206     ee
207     ""
208     ""
209     1dba9d384981a899;
210   ee533285a6ed810c9b689daaa9
211     ""
212     ""
213     06
214     9c
215     e1c1cb285fe6fd42;
216   0d2d4b6003062365b0a54364c7
217     6c160f11896c4794
218     846ecfa14a7130c9f137120634c9519848a877ff77bf7919
219     2a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085
220     7ea32c98c18f380ebf49a8153a036aba80fc8219ee85ea9a
221     678b76a28d6415ac;
222   406a6136512061f7080cc07df0
223     591d8fa21f2dd8
224     8374d8cde8e160ad10997a21635c6d62c92690
225     29df3e6057acc87638f508046733d9ff61cdbda3b3e9878731ebfedd47
226     21ed0355fd3256ebee4847ec0d0f6a024e6ea0f2cd8a5de1f5bb139385
227     d4a1d384f6234b97;
228   05e505da1435dc
229     ""
230     ""
231     ""
232     ""
233     cbbb9ef570741e49;
234   eaa7b1cc49ae1d
235     50
236     ""
237     ""
238     ""
239     f8c34e199b130f87;
240   c38201a894476b
241     ""
242     3f
243     ""
244     ""
245     76bfe7342f08a0d9;
246   102b752eb95295
247     ""
248     ""
249     33
250     40
251     78d8ced34fba2669;
252   966f27043eb621
253     b7f65b000961040e
254     f2f9b2fc5fa450727a9b542cde52ebfda19d0ccc520f215e
255     b57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215
256     2ab0a37f0ebd0523111d8079b33285016f8038eb01d8c726
257     2557d7fde2b5cbf4;
258   abd6b3ad54efc9
259     a38378c5b93bf4
260     f2aad2605faee2b03fb648e27fff63102758fe
261     2b69ac26afa3349829b94586306fed54154f8f28523c03d4de16001578
262     cde7aba02b6c423e5a4c5bee6592a8c6beedd60b458982ecb96ec2d05a
263     4b957468a1b84eaf;
264   46b710ee72807a2219bf
265     ""
266     ""
267     ""
268     ""
269     4c34faee63cc6ded;
270   b474fd71d891f24bb65d
271     15
272     ""
273     ""
274     ""
275     fe3d9bc8bb1fadc7;
276   63259f9eb53b571ea629
277     ""
278     c5
279     ""
280     ""
281     89349e8fa6362b16;
282   4d57dd2d42f70800df9f
283     ""
284     ""
285     cb
286     f0
287     3f45042252ade21c;
288   aca48b77dba189196d1e
289     bba10b0467cb9fc2
290     712a199e533fa9156308cdec3f768281e040a9b9a222bd68
291     9aef66f5306ceb0c6b08ac8b0a22260c571b4a42bb8fdb23
292     b5c79faaecf9c2d65703aae2c578b606b455c25f6aec3a4b
293     fe3a14a18c793f8d;
294   3bfa6a5cfb0bad7d9521
295     4ade49cb3b6f5f
296     e8368131115c037ba323fe1dc8151784873f0e
297     b5b647da6794c18b5337685a96ed65b9aca338527ef19b09c063c46f88
298     b8d413238c76153b01f0a2823e24414f91988638bf3a80cdb6a211700f
299     12e4967ff0500b9f;
300   de9fd41e72d7b97e23
301     ""
302     ""
303     ""
304     ""
305     caab65ebca9b09cd;
306   e6eabdff3bcd211499
307     26
308     ""
309     ""
310     ""
311     7fb3ef6dc33a52ea;
312   8878dbf30f1dad89d4
313     ""
314     b9
315     ""
316     ""
317     1781664543c4675f;
318   b12012e4713df46795
319     ""
320     ""
321     63
322     41
323     9d8c48bc137b207a;
324   0e7952d22bb02d7100
325     b8b649377d20a8f0
326     83455b663e4ee1315f3c8f2aebfa921451dcd1af5813b70d
327     30ce2f1fef6ef315d0798391805da08da3aefc5f8584b7c5
328     bf81b5c1007332ff360b167545ff826c131e6279a40ec6f3
329     e037dbce43a14ff2;
330   e617669c0f16e39815
331     d4e9cfce3ed1ec
332     df3d264a7f16cb16c2e815f422cdf0c8e30308
333     be3c31e6bc58c0b7cadcb658b970e47479a684b5aefa69a4cd52147ed1
334     9b3b606592501407cf47aa56b3136cca02d94d282ebf6d5f441b32b9f3
335     d8a34c6cae422b2c;
336 }
337
338 cast128-gcm {
339   60d7bcda163547d348b7551195
340     ""
341     ""
342     ""
343     ""
344     827e37433b2c1494;
345   e77022907dd1dff7dac5c9941d
346     26
347     ""
348     ""
349     ""
350     603a0e329e3029ed;
351   d0c6eb14ad568f86edd1dc9268
352     ""
353     ee
354     ""
355     ""
356     09e36329c9190d21;
357   ee533285a6ed810c9b689daaa9
358     ""
359     ""
360     06
361     0b
362     83b106e61ac95294;
363   0d2d4b6003062365b0a54364c7
364     6c160f11896c4794
365     846ecfa14a7130c9f137120634c9519848a877ff77bf7919
366     2a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085
367     d83412ab72752e456aba4b235ea84e65d99a082caea1eba5
368     9ded1889068ab798;
369   406a6136512061f7080cc07df0
370     591d8fa2
371     1f2dd88374d8cde8e160ad
372     10997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61cdbda3b3e9
373     b0f1bd0e10c71ddab6c3c3a1b5cb5e0cf831042e831b12789ac9d617e21e573dac
374     8a619f19a69e0bff;
375   878731ebfedd4705e505da1435
376     dceaa7b1cc49ae
377     1d50c38201a894476b3f102b752eb952953396
378     6f27043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542cde52eb
379     fa5b4ee08950d597fcb0affdf0f0aa8174ca0e9dcfc4ee13e4b5a2bae1
380     b6ce5f7d53e6177b;
381   fda19d0ccc520f
382     ""
383     ""
384     ""
385     ""
386     522de0429e89383a;
387   215eb57bb3a4f3
388     eb
389     ""
390     ""
391     ""
392     45fb1e234c4d8ccd;
393   bbb18ac6c95a97
394     ""
395     a4
396     ""
397     ""
398     89dab6195164787c;
399   8030370c33d090
400     ""
401     ""
402     c5
403     bd
404     870b563762624fec;
405   4215abd6b3ad54
406     efc9a38378c5b93b
407     f4f2aad2605faee2b03fb648e27fff63102758fe2b69ac26
408     afa3349829b94586306fed54154f8f28523c03d4de160015
409     3cbe2ea8aa7c3ea77e46a9afbd7f69fc51f663820293720c
410     ff1dcf81a83ea960;
411   7846b710ee7280
412     7a2219bf
413     b474fd71d891f24bb65d15
414     63259f9eb53b571ea629c54d57dd2d42f70800df9fcbaca48b77dba189196d1ebb
415     f54b9538cef3257defa694754b7e196a132d042c670e72a1dcb527f660b836f098
416     59f1ff473e5232e6;
417   a10b0467cb9fc2
418     712a199e533fa9
419     156308cdec3f768281e040a9b9a222bd689aef
420     66f5306ceb0c6b08ac8b0a22260c571b4a42bb8fdb233bfa6a5cfb0bad
421     f8432f79ab5a3e07c7dff91e912d79f7e6b6828b8a10c74bf419d9448f
422     0ec34f0d7a1b4c11;
423   7d95214ade49cb3b6f5f
424     ""
425     ""
426     ""
427     ""
428     08185a4aee37b676;
429   e8368131115c037ba323
430     fe
431     ""
432     ""
433     ""
434     14a6486a55038a65;
435   1dc8151784873f0eb5b6
436     ""
437     47
438     ""
439     ""
440     598e10f99a3c9a58;
441   da6794c18b5337685a96
442     ""
443     ""
444     ed
445     39
446     fd918834389b1469;
447   65b9aca338527ef19b09
448     c063c46f88de9fd4
449     1e72d7b97e23e6eabdff3bcd211499268878dbf30f1dad89
450     d4b9b12012e4713df46795630e7952d22bb02d7100b8b649
451     1c3d067c765e17b338cf91585a0caf2f70bc663db8274944
452     09ab5e3cd3740b16;
453   377d20a8f083455b663e
454     4ee1315f
455     3c8f2aebfa921451dcd1af
456     5813b70d30ce2f1fef6ef315d0798391805da08da3aefc5f8584b7c5e617669c0f
457     4b8874ad4cb500f61ff68c73c68dda4f440ad538ded72c0d5a265ce5721cf354f9
458     77bda550c71cc140;
459   16e39815d4e9cfce3ed1
460     ecdf3d264a7f16
461     cb16c2e815f422cdf0c8e30308be3c31e6bc58
462     c0b7cadcb658b970e47479a684b5aefa69a4cd52147ed12ca986981a87
463     fba726477f0a66ba98a278b52e721b41ebb36556e59d2e9830e66fe0a1
464     9666883d3ef07a79;
465   4498ad0abef8bc4fcb
466     ""
467     ""
468     ""
469     ""
470     4417c135917f0b7e;
471   70e27e98ef1f0446b4
472     2f
473     ""
474     ""
475     ""
476     579b6455f429d389;
477   b144d44b6d00f06dc1
478     ""
479     88
480     ""
481     ""
482     c0feccc75a38a7ea;
483   d472a784e0c6f21195
484     ""
485     ""
486     a3
487     ba
488     d3e312ae74483320;
489   b9f4ae985511265feb
490     d11c164720eef9eb
491     1c8dd0b00951f284649016ed00456331854bc78bf43966eb
492     0cfa9138ddc39908445608fe95e81c2533e31c9c1a9851bc
493     ececbe9f36ef004be708cf21bf97615f62e9ef58803fe723
494     57ac52bfb40dd355;
495   2810d858cbbc8424d1
496     26b807e6
497     daa089c3f9099c5ffb8241
498     73d7634c04226f30cbb7f0e4a973a8cd190107314717a77456f3ff669c732b58db
499     7dff8ee32fab541aa59bdccc84961db26644f6bd50773640afd3a22cd438f54026
500     916e18567fd17de8;
501   8f48af65f7cc9e3fb9
502     0e1721b730374f
503     fc9bc597f56ccbb2f294b38766fc69f6a9f2c0
504     945ffd505003cc0cae9ce021a5f1fa4ffa91544485f1a1258b2b9b8f09
505     3c6ea417e98fd5ed2874ef3b1d8b512fbbe5449541a8912afce6b85441
506     6c1dcdd2eef63a3e;
507 }
508
509 cast128-ocb1 {
510   60d7bcda163547d348b7551195
511     e77022907dd1dff7
512     ""
513     ""
514     ""
515     35fcd5e38e3b51ae;
516   dac5c9941d26d0c6eb14ad568f
517     86edd1dc9268eeee
518     53
519     ""
520     ""
521     9750a7c045cb5fa6;
522   3285a6ed810c9b689daaa9060d
523     2d4b6003062365b0
524     ""
525     a5
526     70
527     2007ad9ceaa910e8;
528   4364c76c160f11896c4794846e
529     cfa14a7130c9f137
530     ""
531     120634c9519848a877ff77bf79192a5b50ade5d9cd739a3d
532     1d6fefbc39046f96c95a8e6a1b9dee24838ae0538c73cc2b
533     367e4bd46fea6528;
534   1f337f29549e6b0d27a4ba2340
535     85406a6136512061
536     f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a
537     21635c6d62c9269029df3e6057acc87638f508046733d9ff
538     0754a41170bb62612e1224d955d5c65fb33c4331487b17fc
539     bf7b46ca9365175f;
540   61cdbda3b3e9878731ebfedd47
541     05e505da1435dcea
542     ""
543     a7b1cc49ae1d50c38201a894476b3f102b752eb9529533966f27043eb6
544     491c578a12863680495817bbb1be6bb5cd068da6c097a4d7454c4e8da0
545     d255ace5711af8ae;
546   21b7f65b000961040ef2f9b2fc
547     5fa450727a9b542c
548     de52ebfda19d0ccc520f215eb57bb3a4f3ebbb
549     b18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378c5b9
550     97a20b90075f6b8cd05b2c101043d92167fd921a71668f63a3c1115b0f
551     202da1820f237005;
552   3bf4f2aad2605f
553     aee2b03fb648e27f
554     ""
555     ""
556     ""
557     31e566cec6e241d7;
558   ff63102758fe2b
559     69ac26afa3349829
560     b9
561     ""
562     ""
563     ca2c2e57da61fa0b;
564   4586306fed5415
565     4f8f28523c03d4de
566     ""
567     16
568     5d
569     85b6fa491dfc6955;
570   00157846b710ee
571     72807a2219bfb474
572     ""
573     fd71d891f24bb65d1563259f9eb53b571ea629c54d57dd2d
574     737de7976152fc336878cbbb9ede5469e5cc5d970933fd65
575     8f8227129780dd53;
576   42f70800df9fcb
577     aca48b77dba18919
578     6d1ebba10b0467cb9fc2712a199e533fa9156308cdec3f76
579     8281e040a9b9a222bd689aef66f5306ceb0c6b08ac8b0a22
580     f2320eca3b003b64b91066ab2de93cdd408517d8a9728db9
581     538a1fa6a7597e50;
582   260c571b4a42bb
583     8fdb233bfa6a5cfb
584     ""
585     0bad7d95214ade49cb3b6f5fe8368131115c037ba323fe1dc815178487
586     20c12e9ba584a56f7768fe92d9111a7eae80e149386c93d17f7904a41a
587     48e10cd0a8be13c9;
588   3f0eb5b647da67
589     94c18b5337685a96
590     ed65b9aca338527ef19b09c063c46f88de9fd4
591     1e72d7b97e23e6eabdff3bcd211499268878dbf30f1dad89d4b9b12012
592     55e5fad364bb32f3fa056d496f84874281576e690d72fa33be655966e4
593     a0b5a442a7297a49;
594   e4713df46795630e7952
595     d22bb02d7100b8b6
596     ""
597     ""
598     ""
599     940a9694d41abe63;
600   49377d20a8f083455b66
601     3e4ee1315f3c8f2a
602     eb
603     ""
604     ""
605     7b6cad447bf0e593;
606   fa921451dcd1af5813b7
607     0d30ce2f1fef6ef3
608     ""
609     15
610     30
611     536c60f6f1d83c94;
612   d0798391805da08da3ae
613     fc5f8584b7c5e617
614     ""
615     669c0f16e39815d4e9cfce3ed1ecdf3d264a7f16cb16c2e8
616     1c485850e9c9b37abb599a800973920b660fd62c31d374a4
617     3b5a7524db68ca3d;
618   15f422cdf0c8e30308be
619     3c31e6bc58c0b7ca
620     dcb658b970e47479a684b5aefa69a4cd52147ed12ca98698
621     1a874498ad0abef8bc4fcb70e27e98ef1f0446b42fb144d4
622     097c9f86dc5ed84b2c4302fa4b10719337a1ee8feed7d101
623     8f642bc221b793b9;
624   4b6d00f06dc188d472a7
625     84e0c6f21195a3b9
626     ""
627     f4ae985511265febd11c164720eef9eb1c8dd0b00951f284649016ed00
628     98a5dafa75c301e74727ecbba6a5047ed29491a660cef05ba70e74eaf4
629     eb2ef400c45349a9;
630   456331854bc78bf43966
631     eb0cfa9138ddc399
632     08445608fe95e81c2533e31c9c1a9851bc2810
633     d858cbbc8424d126b807e6daa089c3f9099c5ffb824173d7634c04226f
634     b43644eaaa9f3060a3a2d0eb7b10f8829f2769eb4ceaed6b712550e71c
635     fb0381cb9425f488;
636   30cbb7f0e4a973a8cd
637     190107314717a774
638     ""
639     ""
640     ""
641     a084a9815a7601a4;
642   56f3ff669c732b58db
643     8f48af65f7cc9e3f
644     b9
645     ""
646     ""
647     2ee2f881784c0227;
648   0e1721b730374ffc9b
649     c597f56ccbb2f294
650     ""
651     b3
652     05
653     683231980af7d491;
654   8766fc69f6a9f2c094
655     5ffd505003cc0cae
656     ""
657     9ce021a5f1fa4ffa91544485f1a1258b2b9b8f0911e32d65
658     e4f05c8136721b99369335ba402941018889f1fe75f9cb76
659     88de859ee4e6c912;
660   cc1770a18cbfe6effd
661     1ff6778554acf127
662     0485b203a3c1c4c967c0a458cb948bdd409b687fa3a6827b
663     480aa3a4c84cef64f6c9b53bf8f957f4b03cf43e89957f9a
664     db871dcb9e6624a931cef6ffcbe61ebc77c8b60f19550476
665     a74df4d69c389e3e;
666   3e8128f8743d16687b
667     7bb8deb9bd205b70
668     ""
669     e04c091d205cdad9e9a79b1abf91b0851e5ca605ac8451399587011677
670     922755c3a636a359fcf8fbeda42c8de7d32d109c3d1e2bc6b7f7094e9b
671     f18c36d8b0f0d64b;
672   508a15dde524af3e2b
673     ee0646541a42c2ec
674     ccb44d65bad397abfaf529ee41cf9a05c7efed
675     ef3401539c51d2a90bbf7f1bfc338ab0ef5746ea8fdcccd213e33f7e8a
676     c06849ccf2b34ffd7b497fd8936add1cb570227aa304c345092739d18b
677     326e341574bedb1f;
678 }
679
680 cast128-pmac1 {
681   60d7bcda163547d348b7551195
682     ""
683     9908603f8e4ed537;
684   e77022907dd1dff7dac5c9941d
685     26
686     ab2e2df52a4ffd51;
687   d0c6eb14ad568f86edd1dc9268
688     eeee533285a6ed810c9b689daaa9060d2d4b6003062365b0
689     3400ed5412e2c9f7;
690   a54364c76c160f11896c479484
691     6ecfa14a7130c9f137120634c9519848a877ff
692     0f106ec05825e141;
693   77bf79192a5b50
694     ""
695     536bca927005ffd1;
696   ade5d9cd739a3d
697     1f
698     f69b33db8f802d6e;
699   337f29549e6b0d
700     27a4ba234085406a6136512061f7080cc07df0591d8fa21f
701     0b99429b96428cb3;
702   2dd88374d8cde8
703     e160ad10997a21635c6d62c9269029df3e6057
704     0098d1d07d912367;
705   acc87638f508046733d9
706     ""
707     da9779d1609cb9e1;
708   ff61cdbda3b3e9878731
709     eb
710     00096e5430e6e2bd;
711   fedd4705e505da1435dc
712     eaa7b1cc49ae1d50c38201a894476b3f102b752eb9529533
713     a91e29d999936af2;
714   966f27043eb621b7f65b
715     000961040ef2f9b2fc5fa450727a9b542cde52
716     1df06f8b2c0f4c39;
717   ebfda19d0ccc520f21
718     ""
719     78b9f4bb116ef26b;
720   5eb57bb3a4f3ebbbb1
721     8a
722     57afa587a9a123d5;
723   c6c95a97a48030370c
724     33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad260
725     d32f3f141a62efe1;
726   5faee2b03fb648e27f
727     ff63102758fe2b69ac26afa3349829b9458630
728     cab1db46326dab8b;
729 }
730
731 cast128-ocb3 {
732   60d7bcda163547d348b7551195
733     e77022907dd1
734     ""
735     ""
736     ""
737     80acf79035879e49;
738   dff7dac5c9941d26d0c6eb14ad
739     568f86edd1dc
740     92
741     ""
742     ""
743     c1c0b7cf9333abd0;
744   68eeee533285a6ed810c9b689d
745     aaa9060d2d4b
746     ""
747     60
748     b7
749     2ba34997b9b7c1e7;
750   03062365b0a54364c76c160f11
751     896c47
752     ""
753     94846ecfa14a7130c9f137120634c9519848a877ff77bf79
754     a50349e70f84c21e91ac4dae8e84334c4eded066c4906f46
755     044e9f72b51e120b;
756   192a5b50ade5d9cd739a3d1f33
757     7f29549e6b
758     0d27a4ba234085406a6136512061f7080cc07df0591d8fa2
759     1f2dd88374d8cde8e160ad10997a21635c6d62c9269029df
760     ff3c222bcd45bd08ed535a77e89023455b21fd6b198e5220
761     6078eab50bffcabf;
762   3e6057acc87638f508046733d9
763     ff61cdbda3b3
764     ""
765     e9878731ebfedd4705e505da1435dceaa7b1cc49ae1d50c38201a89447
766     c9cff5648431ab446232a4644f1c59af90abdc696868521a9632a765af
767     e993a7f8297d83bd;
768   6b3f102b752eb9529533966f27
769     043eb621b7f6
770     5b000961040ef2f9b2fc5fa450727a9b542cde
771     52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c
772     d94512471232da2099eee100523fb16bb45018f05f681f067aaf7af8d6
773     87dca8c2d5779501;
774   33d090c54215ab
775     d6b3ad54efc9
776     ""
777     ""
778     ""
779     da927642dafe6fd1;
780   a38378c5b93bf4
781     f2aad2605fae
782     e2
783     ""
784     ""
785     e890bed519c2bfc9;
786   b03fb648e27fff
787     63102758fe2b
788     ""
789     69
790     f6
791     a1e73f23ec2eddee;
792   ac26afa3349829
793     b94586
794     ""
795     306fed54154f8f28523c03d4de1600157846b710ee72807a
796     0cf707f93f9c389e7c78ef3e61d36d20604e1441b169fc9a
797     6febc37ff410bc6f;
798   2219bfb474fd71
799     d891f24bb6
800     5d1563259f9eb53b571ea629c54d57dd2d42f70800df9fcb
801     aca48b77dba189196d1ebba10b0467cb9fc2712a199e533f
802     06e300b114e2b4bebe212cf694364bc44989b8cfe139b08a
803     b496b69d5f5f2406;
804   a9156308cdec3f
805     768281e040a9
806     ""
807     b9a222bd689aef66f5306ceb0c6b08ac8b0a22260c571b4a42bb8fdb23
808     0af7dab55d9223c86960d4b03e62b32f96a5c1ee581be399c93b15e789
809     97f72d7c401cf252;
810   3bfa6a5cfb0bad
811     7d95214ade49
812     cb3b6f5fe8368131115c037ba323fe1dc81517
813     84873f0eb5b647da6794c18b5337685a96ed65b9aca338527ef19b09c0
814     a0f7f9f1e1934502280dfa21be7bd3eadab7541c17cccc03102dcb3454
815     22cc4588498bc2a5;
816   63c46f88de9fd41e72d7
817     b97e23e6eabd
818     ""
819     ""
820     ""
821     869d689f3cb451ab;
822   ff3bcd211499268878db
823     f30f1dad89d4
824     b9
825     ""
826     ""
827     10c4ca311ab0d4ea;
828   b12012e4713df4679563
829     0e7952d22bb0
830     ""
831     2d
832     ae
833     d91ecbfa408ed62c;
834   7100b8b649377d20a8f0
835     83455b
836     ""
837     663e4ee1315f3c8f2aebfa921451dcd1af5813b70d30ce2f
838     447474323cef334fa9a0733f9dcca98a6f5f79b395392cea
839     9b75ce84a39e878e;
840   1fef6ef315d079839180
841     5da08da3ae
842     fc5f8584b7c5e617669c0f16e39815d4e9cfce3ed1ecdf3d
843     264a7f16cb16c2e815f422cdf0c8e30308be3c31e6bc58c0
844     4e006eb2b0cb5e16f592ac6c5601c80e7a97fb0725c1ca4f
845     adcac831efd97e58;
846   b7cadcb658b970e47479
847     a684b5aefa69
848     ""
849     a4cd52147ed12ca986981a874498ad0abef8bc4fcb70e27e98ef1f0446
850     9f8a879d391e2c63103be599717c39608d4f0d42ab0b17bb3515e1e210
851     d2579224689f1c51;
852   b42fb144d44b6d00f06d
853     c188d472a784
854     e0c6f21195a3b9f4ae985511265febd11c1647
855     20eef9eb1c8dd0b00951f284649016ed00456331854bc78bf43966eb0c
856     87e39284c048d9c1660e5437f1cc86615724448c5c86d185b1a54bc05c
857     52b0cf04002f103f;
858   fa9138ddc399084456
859     08fe95e81c25
860     ""
861     ""
862     ""
863     08923b4787ecca64;
864   33e31c9c1a9851bc28
865     10d858cbbc84
866     24
867     ""
868     ""
869     9c2d888635429e4f;
870   d126b807e6daa089c3
871     f9099c5ffb82
872     ""
873     41
874     76
875     14aedb991bbdf5d5;
876   73d7634c04226f30cb
877     b7f0e4
878     ""
879     a973a8cd190107314717a77456f3ff669c732b58db8f48af
880     ec093b797db58fa9c9b88e58ffbde6f4f4c38fb6db25b117
881     3eeb6753ae39c984;
882   65f7cc9e3fb90e1721
883     b730374ffc
884     9bc597f56ccbb2f294b38766fc69f6a9f2c0945ffd505003
885     cc0cae9ce021a5f1fa4ffa91544485f1a1258b2b9b8f0911
886     3ffec2f705cc006637248de55ef480c9401790a303ccd564
887     6d3b369a0699bf98;
888   e32d65cc1770a18cbf
889     e6effd1ff677
890     ""
891     8554acf1270485b203a3c1c4c967c0a458cb948bdd409b687fa3a6827b
892     91e2b0612406d31b88b044f838e29dc4bc08492a9d8b73b1751f6eb210
893     d684fc47c7b172f0;
894   480aa3a4c84cef64f6
895     c9b53bf8f957
896     f4b03cf43e89957f9a3e8128f8743d16687b7b
897     b8deb9bd205b70e04c091d205cdad9e9a79b1abf91b0851e5ca605ac84
898     f9bc629deb9e6dc3454415296389546e992975ef5c6dfba23357c06539
899     d4d1265b9cad7cee;
900 }
901
902 cast128-ocb3-mct {
903   16 d2434caa22748e97;
904   14 4dab36316a173b4c;
905   12 25b37d39f09b8f7b;
906   10 6ea2b818da01a012;
907    8 e4e0aa59657d2246;
908    6 29299e3845bdedad;
909    4 99594416fa91c2f7;
910   16 460ffc3b13c9;
911   14 ff7bc7e6be51;
912   12 e0a21b1ff4b7;
913   10 5062cd9b7b51;
914    8 5d40437352df;
915    6 22a0f6279d79;
916    4 429d09c799fc;
917   16 a42ad529;
918   14 9dec6cc9;
919   12 15803553;
920   10 5c50c831;
921    8 4a2e5743;
922    6 e10bbd1e;
923    4 4a6bf7e7;
924 }