Commit | Line | Data |
---|---|---|
8dd8c294 | 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 | } | |
ea054059 MW |
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 | } | |
2964c388 | 67 | |
55b6b722 MW |
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 | ||
2964c388 MW |
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 | } | |
50df5733 MW |
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 | } |