]> git.cryptolib.org Git - avr-crypto-lib.git/blob - testvectors/shavs/BlueMidnightWish/IntermediateValues.txt
+BlueMidnightWish
[avr-crypto-lib.git] / testvectors / shavs / BlueMidnightWish / IntermediateValues.txt
1 \r
2 \r
3 ##############################################################\r
4 \r
5   Blue Midnight Wish hash algorithm\r
6 \r
7     Message Digest Length = 224\r
8 \r
9 ##############################################################\r
10 \r
11 \r
12 \r
13   One Block Message Sample\r
14 \r
15 \r
16   Input Message: "abc" \r
17 \r
18 ==============================================================\r
19 \r
20 Initial double pipe value:\r
21   H[ 0] = 00010203\r
22   H[ 1] = 04050607\r
23   H[ 2] = 08090A0B\r
24   H[ 3] = 0C0D0E0F\r
25   H[ 4] = 10111213\r
26   H[ 5] = 14151617\r
27   H[ 6] = 18191A1B\r
28   H[ 7] = 1C1D1E1F\r
29   H[ 8] = 20212223\r
30   H[ 9] = 24252627\r
31   H[10] = 28292A2B\r
32   H[11] = 2C2D2E2F\r
33   H[12] = 30313233\r
34   H[13] = 24353637\r
35   H[14] = 38393A3B\r
36   H[15] = 3C3D3E3F\r
37 ==============================================================\r
38 \r
39 Block Contents:\r
40   M[ 0] = 80636261\r
41   M[ 1] = 00000000\r
42   M[ 2] = 00000000\r
43   M[ 3] = 00000000\r
44   M[ 4] = 00000000\r
45   M[ 5] = 00000000\r
46   M[ 6] = 00000000\r
47   M[ 7] = 00000000\r
48   M[ 8] = 00000000\r
49   M[ 9] = 00000000\r
50   M[10] = 00000000\r
51   M[11] = 00000000\r
52   M[12] = 00000000\r
53   M[13] = 00000000\r
54   M[14] = 00000018\r
55   M[15] = 00000000\r
56 \r
57 ==============================================================\r
58 \r
59 The content of W after the bijective transformation of M xor H\r
60   W[ 0] = 7C8F927D\r
61   W[ 1] = 2021220B\r
62   W[ 2] = CCB0B0B4\r
63   W[ 3] = 988A888A\r
64   W[ 4] = CBCCCDE7\r
65   W[ 5] = 38393A3B\r
66   W[ 6] = 7BA9ABAA\r
67   W[ 7] = 77747187\r
68   W[ 8] = C3D2D1D1\r
69   W[ 9] = A88A8872\r
70   W[10] = 2C2B2A29\r
71   W[11] = A7C5C7C6\r
72   W[12] = FBFCFDFF\r
73   W[13] = 888D9297\r
74   W[14] = BBBAB9B9\r
75   W[15] = 08171615\r
76 \r
77 ==============================================================\r
78 \r
79 First part of the quadrupled pipe Qa:\r
80   Q[ 0] = 8129997D\r
81   Q[ 1] = B4260298\r
82   Q[ 2] = C8DF60EF\r
83   Q[ 3] = 535C9D5E\r
84   Q[ 4] = AE2AAB14\r
85   Q[ 5] = 8F9F2EBF\r
86   Q[ 6] = AFE405D3\r
87   Q[ 7] = BAC360FB\r
88   Q[ 8] = 6F2D48E3\r
89   Q[ 9] = FCCFCC4B\r
90   Q[10] = E4B70797\r
91   Q[11] = EA61D8BF\r
92   Q[12] = F92EC2C5\r
93   Q[13] = 384F58ED\r
94   Q[14] = E667E565\r
95   Q[15] = 756A1A4A\r
96 \r
97 ==============================================================\r
98 \r
99 Second part of the quadrupled pipe Qb:\r
100   Q[16] = 4F4D05EA\r
101   Q[17] = 6BA09F46\r
102   Q[18] = A8A6AA55\r
103   Q[19] = 35E84D6D\r
104   Q[20] = CE21A0F0\r
105   Q[21] = 23CBBB23\r
106   Q[22] = B15BF2A1\r
107   Q[23] = F45605CB\r
108   Q[24] = 8BD9ECCC\r
109   Q[25] = 0F5D9635\r
110   Q[26] = 3275CF96\r
111   Q[27] = 1ED9BFD8\r
112   Q[28] = 094170C8\r
113   Q[29] = B60626C5\r
114   Q[30] = FE8EA7CF\r
115   Q[31] = 8637E160\r
116 \r
117 ==============================================================\r
118 \r
119 Cumulative variables:\r
120   XL = 1144912D\r
121   XH = 7E928B38\r
122 \r
123 ==============================================================\r
124 \r
125 New value of the double pipe:\r
126   H[ 0] = 6BFD51EA\r
127   H[ 1] = 4AA16896\r
128   H[ 2] = 03101D4D\r
129   H[ 3] = DF029BE7\r
130   H[ 4] = 78233C88\r
131   H[ 5] = CD0B7A43\r
132   H[ 6] = 9143B424\r
133   H[ 7] = FF07D633\r
134   H[ 8] = 1BAED90C\r
135   H[ 9] = 53800826\r
136   H[10] = 48BC3CC9\r
137   H[11] = 343CD50A\r
138   H[12] = F0FF66FC\r
139   H[13] = 1A34F1B4\r
140   H[14] = 545185DB\r
141   H[15] = 54EE15FA\r
142 \r
143 --------------------------------------------------------------\r
144 \r
145 Message Digest is\r
146 26088053C93CBC480AD53C34FC66FFF0B4F1341ADB855154FA15EE54\r
147 \r
148 \r
149 ==============================================================\r
150 \r
151   Two Block Message Sample\r
152 \r
153 \r
154   Input Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" \r
155 \r
156 ==============================================================\r
157 \r
158 Initial double pipe value:\r
159   H[ 0] = 00010203\r
160   H[ 1] = 04050607\r
161   H[ 2] = 08090A0B\r
162   H[ 3] = 0C0D0E0F\r
163   H[ 4] = 10111213\r
164   H[ 5] = 14151617\r
165   H[ 6] = 18191A1B\r
166   H[ 7] = 1C1D1E1F\r
167   H[ 8] = 20212223\r
168   H[ 9] = 24252627\r
169   H[10] = 28292A2B\r
170   H[11] = 2C2D2E2F\r
171   H[12] = 30313233\r
172   H[13] = 24353637\r
173   H[14] = 38393A3B\r
174   H[15] = 3C3D3E3F\r
175 ==============================================================\r
176 \r
177 Block Contents:\r
178   M[ 0] = 64636261\r
179   M[ 1] = 65646362\r
180   M[ 2] = 66656463\r
181   M[ 3] = 67666564\r
182   M[ 4] = 68676665\r
183   M[ 5] = 69686766\r
184   M[ 6] = 6A696867\r
185   M[ 7] = 6B6A6968\r
186   M[ 8] = 6C6B6A69\r
187   M[ 9] = 6D6C6B6A\r
188   M[10] = 6E6D6C6B\r
189   M[11] = 6F6E6D6C\r
190   M[12] = 706F6E6D\r
191   M[13] = 71706F6E\r
192   M[14] = 00000080\r
193   M[15] = 00000000\r
194 \r
195 ==============================================================\r
196 \r
197 The content of W after the bijective transformation of M xor H\r
198   W[ 0] = D9C8D44E\r
199   W[ 1] = 656569F1\r
200   W[ 2] = 21020707\r
201   W[ 3] = 5E4C5660\r
202   W[ 4] = 9D9AA31C\r
203   W[ 5] = 3F222524\r
204   W[ 6] = BAAABEBF\r
205   W[ 7] = F2D5E865\r
206   W[ 8] = 9786A595\r
207   W[ 9] = 2C292AB7\r
208   W[10] = 37383537\r
209   W[11] = 4547555C\r
210   W[12] = 57575747\r
211   W[13] = E7E1E3D8\r
212   W[14] = B696A2A3\r
213   W[15] = 61738178\r
214 \r
215 ==============================================================\r
216 \r
217 First part of the quadrupled pipe Qa:\r
218   Q[ 0] = 9C5942FC\r
219   Q[ 1] = 3AFC50ED\r
220   Q[ 2] = 6476F9D1\r
221   Q[ 3] = 4E5BE9F2\r
222   Q[ 4] = D357F292\r
223   Q[ 5] = 3D8390E0\r
224   Q[ 6] = 429C4F46\r
225   Q[ 7] = 4C7D5E2E\r
226   Q[ 8] = 9BC12040\r
227   Q[ 9] = 3A3DBFEC\r
228   Q[10] = 78675991\r
229   Q[11] = DEC90031\r
230   Q[12] = 40A1A084\r
231   Q[13] = 4B6FB81D\r
232   Q[14] = EDDDF3F2\r
233   Q[15] = 27DED766\r
234 \r
235 ==============================================================\r
236 \r
237 Second part of the quadrupled pipe Qb:\r
238   Q[16] = 7FBC6C9B\r
239   Q[17] = 9D4427F8\r
240   Q[18] = 9278BB62\r
241   Q[19] = FFD88C25\r
242   Q[20] = 69D406FA\r
243   Q[21] = 99EF0A4D\r
244   Q[22] = 0B67F738\r
245   Q[23] = 56A36FA9\r
246   Q[24] = 0042CC6F\r
247   Q[25] = 5A64E008\r
248   Q[26] = 2BDDC804\r
249   Q[27] = 89D5E159\r
250   Q[28] = 05F27E0C\r
251   Q[29] = 914E9F1D\r
252   Q[30] = 63850223\r
253   Q[31] = B791C4D9\r
254 \r
255 ==============================================================\r
256 \r
257 Cumulative variables:\r
258   XL = 22A7E802\r
259   XH = 9A21CAD3\r
260 \r
261 ==============================================================\r
262 \r
263 New value of the double pipe:\r
264   H[ 0] = E26441F6\r
265   H[ 1] = 62B731DE\r
266   H[ 2] = 9AAFE04C\r
267   H[ 3] = B690E556\r
268   H[ 4] = 06F9BE61\r
269   H[ 5] = 71E8578E\r
270   H[ 6] = BDF56031\r
271   H[ 7] = 0B4006EA\r
272   H[ 8] = 540F7CCB\r
273   H[ 9] = 9392C84F\r
274   H[10] = D76C7B94\r
275   H[11] = E3D8230D\r
276   H[12] = 3329889F\r
277   H[13] = 672893B4\r
278   H[14] = 5E42CC36\r
279   H[15] = 37179EF8\r
280 ==============================================================\r
281 \r
282 Block Contents:\r
283   M[ 0] = 00000000\r
284   M[ 1] = 00000000\r
285   M[ 2] = 00000000\r
286   M[ 3] = 00000000\r
287   M[ 4] = 00000000\r
288   M[ 5] = 00000000\r
289   M[ 6] = 00000000\r
290   M[ 7] = 00000000\r
291   M[ 8] = 00000000\r
292   M[ 9] = 00000000\r
293   M[10] = 00000000\r
294   M[11] = 00000000\r
295   M[12] = 00000000\r
296   M[13] = 00000000\r
297   M[14] = 000001C0\r
298   M[15] = 00000000\r
299 \r
300 ==============================================================\r
301 \r
302 The content of W after the bijective transformation of M xor H\r
303   W[ 0] = 03802DE2\r
304   W[ 1] = 74E93571\r
305   W[ 2] = 85252788\r
306   W[ 3] = 6378A503\r
307   W[ 4] = 4EDEE976\r
308   W[ 5] = F73B96F7\r
309   W[ 6] = F15507BC\r
310   W[ 7] = 5868C55A\r
311   W[ 8] = 9AE31D49\r
312   W[ 9] = 3CCB83DD\r
313   W[10] = 1636249A\r
314   W[11] = F8A5CB4A\r
315   W[12] = 9F2C6A48\r
316   W[13] = 682E4438\r
317   W[14] = 81B65EE7\r
318   W[15] = 41D03572\r
319 \r
320 ==============================================================\r
321 \r
322 First part of the quadrupled pipe Qa:\r
323   Q[ 0] = 4AD3BBC0\r
324   Q[ 1] = B85F4A92\r
325   Q[ 2] = 6871C4EF\r
326   Q[ 3] = ABD21850\r
327   Q[ 4] = 69B19DCD\r
328   Q[ 5] = 0647AA60\r
329   Q[ 6] = 36818B5C\r
330   Q[ 7] = 9E2ECFEE\r
331   Q[ 8] = F0CC1CAE\r
332   Q[ 9] = 22AE4233\r
333   Q[10] = FD18CE8D\r
334   Q[11] = 9E72D090\r
335   Q[12] = 4E091F24\r
336   Q[13] = 95AB7D7E\r
337   Q[14] = C16D7194\r
338   Q[15] = 98F8E88C\r
339 \r
340 ==============================================================\r
341 \r
342 Second part of the quadrupled pipe Qb:\r
343   Q[16] = 827C9641\r
344   Q[17] = 99ABED4A\r
345   Q[18] = 2590B358\r
346   Q[19] = 4C8AE52F\r
347   Q[20] = 8C04F1D6\r
348   Q[21] = 893B5554\r
349   Q[22] = 522AAB3B\r
350   Q[23] = D04BBFEC\r
351   Q[24] = FDD7CC79\r
352   Q[25] = DE8515D8\r
353   Q[26] = 9FD39FC4\r
354   Q[27] = BFA20E1E\r
355   Q[28] = B62484D3\r
356   Q[29] = 72E3BAE5\r
357   Q[30] = 9E210582\r
358   Q[31] = 6545A3A0\r
359 \r
360 ==============================================================\r
361 \r
362 Cumulative variables:\r
363   XL = F5939D29\r
364   XH = C9134D46\r
365 \r
366 ==============================================================\r
367 \r
368 New value of the double pipe:\r
369   H[ 0] = 69123702\r
370   H[ 1] = 3DC92EFD\r
371   H[ 2] = B690B76C\r
372   H[ 3] = D7B88EAA\r
373   H[ 4] = BF2D1CB5\r
374   H[ 5] = C82F4A81\r
375   H[ 6] = E36F0E0B\r
376   H[ 7] = 5030CF40\r
377   H[ 8] = 421876FF\r
378   H[ 9] = 77C4F9C4\r
379   H[10] = CF859B24\r
380   H[11] = 6680F9B3\r
381   H[12] = E249A065\r
382   H[13] = 1EA6FC8F\r
383   H[14] = FCA5A846\r
384   H[15] = 32B86B9B\r
385 \r
386 --------------------------------------------------------------\r
387 \r
388 Message Digest is\r
389 C4F9C477249B85CFB3F9806665A049E28FFCA61E46A8A5FC9B6BB832\r
390 \r
391 \r
392 \r
393 \r
394 \r
395 ##############################################################\r
396 \r
397   Blue Midnight Wish hash algorithm\r
398 \r
399     Message Digest Length = 256\r
400 \r
401 ##############################################################\r
402 \r
403 \r
404 \r
405   One Block Message Sample\r
406 \r
407 \r
408   Input Message: "abc" \r
409 \r
410 ==============================================================\r
411 \r
412 Initial double pipe value:\r
413   H[ 0] = 40414243\r
414   H[ 1] = 44454647\r
415   H[ 2] = 48494A4B\r
416   H[ 3] = 4C4D4E4F\r
417   H[ 4] = 50515253\r
418   H[ 5] = 54555657\r
419   H[ 6] = 58595A5B\r
420   H[ 7] = 5C5D5E5F\r
421   H[ 8] = 60616263\r
422   H[ 9] = 64656667\r
423   H[10] = 68696A6B\r
424   H[11] = 6C6D6E6F\r
425   H[12] = 70717273\r
426   H[13] = 74757677\r
427   H[14] = 78797A7B\r
428   H[15] = 7C7D7E7F\r
429 ==============================================================\r
430 \r
431 Block Contents:\r
432   M[ 0] = 80636261\r
433   M[ 1] = 00000000\r
434   M[ 2] = 00000000\r
435   M[ 3] = 00000000\r
436   M[ 4] = 00000000\r
437   M[ 5] = 00000000\r
438   M[ 6] = 00000000\r
439   M[ 7] = 00000000\r
440   M[ 8] = 00000000\r
441   M[ 9] = 00000000\r
442   M[10] = 00000000\r
443   M[11] = 00000000\r
444   M[12] = 00000000\r
445   M[13] = 00000000\r
446   M[14] = 00000018\r
447   M[15] = 00000000\r
448 \r
449 ==============================================================\r
450 \r
451 The content of W after the bijective transformation of M xor H\r
452   W[ 0] = 4D50533D\r
453   W[ 1] = 6061624B\r
454   W[ 2] = 8CF0F0F4\r
455   W[ 3] = E84A484A\r
456   W[ 4] = 0C0D0E27\r
457   W[ 5] = 78797A7B\r
458   W[ 6] = 4BE9EBEA\r
459   W[ 7] = B6B3B0C7\r
460   W[ 8] = 93929191\r
461   W[ 9] = E84A4832\r
462   W[10] = EBEAE9E9\r
463   W[11] = 68060806\r
464   W[12] = 3C3D3E3F\r
465   W[13] = C9CED3D7\r
466   W[14] = 7B7A7979\r
467   W[15] = D7D6D5D5\r
468 \r
469 ==============================================================\r
470 \r
471 First part of the quadrupled pipe Qa:\r
472   Q[ 0] = 00C5E920\r
473   Q[ 1] = F56743D8\r
474   Q[ 2] = DCCB74FB\r
475   Q[ 3] = E2178E16\r
476   Q[ 4] = 0A0B8934\r
477   Q[ 5] = ABBB0A99\r
478   Q[ 6] = 169D44E3\r
479   Q[ 7] = F4AA91B5\r
480   Q[ 8] = 101479DB\r
481   Q[ 9] = 9C6F6C2B\r
482   Q[10] = DB43FA75\r
483   Q[11] = 91272177\r
484   Q[12] = DAEEBA4E\r
485   Q[13] = 859AC534\r
486   Q[14] = 46C745C5\r
487   Q[15] = 069E27A9\r
488 \r
489 ==============================================================\r
490 \r
491 Second part of the quadrupled pipe Qb:\r
492   Q[16] = EF3A5C7B\r
493   Q[17] = BE534EE4\r
494   Q[18] = BBCACCD2\r
495   Q[19] = D6DD48B4\r
496   Q[20] = C0C10130\r
497   Q[21] = 0758D6AF\r
498   Q[22] = 9655390C\r
499   Q[23] = B5576A27\r
500   Q[24] = DDB9D1C3\r
501   Q[25] = 2170A3AE\r
502   Q[26] = EBAB44A9\r
503   Q[27] = C926470F\r
504   Q[28] = 7EB15D1C\r
505   Q[29] = 7FD6AE6A\r
506   Q[30] = D898AAA0\r
507   Q[31] = 7CD99000\r
508 \r
509 ==============================================================\r
510 \r
511 Cumulative variables:\r
512   XL = D8E5124D\r
513   XH = A387AA50\r
514 \r
515 ==============================================================\r
516 \r
517 New value of the double pipe:\r
518   H[ 0] = FD892530\r
519   H[ 1] = 5EFCDD8F\r
520   H[ 2] = 6BCAC931\r
521   H[ 3] = 7E3F9EFC\r
522   H[ 4] = 8111BADF\r
523   H[ 5] = EE80AE18\r
524   H[ 6] = B65735B3\r
525   H[ 7] = 25DFEC61\r
526   H[ 8] = E2059991\r
527   H[ 9] = F5E611D1\r
528   H[10] = 5E2EB47C\r
529   H[11] = 0E24C931\r
530   H[12] = 190C67B0\r
531   H[13] = 5C8A7119\r
532   H[14] = 1FE6101B\r
533   H[15] = 254D12C5\r
534 \r
535 --------------------------------------------------------------\r
536 \r
537 Message Digest is\r
538 919905E2D111E6F57CB42E5E31C9240EB0670C1919718A5C1B10E61FC5124D25\r
539 \r
540 \r
541 ==============================================================\r
542 \r
543   Two Block Message Sample\r
544 \r
545 \r
546   Input Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" \r
547 \r
548 ==============================================================\r
549 \r
550 Initial double pipe value:\r
551   H[ 0] = 40414243\r
552   H[ 1] = 44454647\r
553   H[ 2] = 48494A4B\r
554   H[ 3] = 4C4D4E4F\r
555   H[ 4] = 50515253\r
556   H[ 5] = 54555657\r
557   H[ 6] = 58595A5B\r
558   H[ 7] = 5C5D5E5F\r
559   H[ 8] = 60616263\r
560   H[ 9] = 64656667\r
561   H[10] = 68696A6B\r
562   H[11] = 6C6D6E6F\r
563   H[12] = 70717273\r
564   H[13] = 74757677\r
565   H[14] = 78797A7B\r
566   H[15] = 7C7D7E7F\r
567 ==============================================================\r
568 \r
569 Block Contents:\r
570   M[ 0] = 64636261\r
571   M[ 1] = 65646362\r
572   M[ 2] = 66656463\r
573   M[ 3] = 67666564\r
574   M[ 4] = 68676665\r
575   M[ 5] = 69686766\r
576   M[ 6] = 6A696867\r
577   M[ 7] = 6B6A6968\r
578   M[ 8] = 6C6B6A69\r
579   M[ 9] = 6D6C6B6A\r
580   M[10] = 6E6D6C6B\r
581   M[11] = 6F6E6D6C\r
582   M[12] = 706F6E6D\r
583   M[13] = 71706F6E\r
584   M[14] = 00000080\r
585   M[15] = 00000000\r
586 \r
587 ==============================================================\r
588 \r
589 The content of W after the bijective transformation of M xor H\r
590   W[ 0] = 8988940E\r
591   W[ 1] = 252529B1\r
592   W[ 2] = E0C1C6C7\r
593   W[ 3] = 0E0C1620\r
594   W[ 4] = DCD9E25C\r
595   W[ 5] = 7F626564\r
596   W[ 6] = EAEAFEFF\r
597   W[ 7] = 331628A5\r
598   W[ 8] = 47466555\r
599   W[ 9] = 6C696AF7\r
600   W[10] = F7F8F5F7\r
601   W[11] = 8587959C\r
602   W[12] = 17171707\r
603   W[13] = A6A0A298\r
604   W[14] = F6D6E2E3\r
605   W[15] = 91B3C1B8\r
606 \r
607 ==============================================================\r
608 \r
609 First part of the quadrupled pipe Qa:\r
610   Q[ 0] = 307DE6DB\r
611   Q[ 1] = 7BBD11AD\r
612   Q[ 2] = 6A1E01BE\r
613   Q[ 3] = 3162D8CA\r
614   Q[ 4] = B2B51372\r
615   Q[ 5] = 19A7B4C6\r
616   Q[ 6] = 4BD50E16\r
617   Q[ 7] = 4205A403\r
618   Q[ 8] = 968A6308\r
619   Q[ 9] = 5A5DDF8C\r
620   Q[10] = 140B35FB\r
621   Q[11] = 1D0AC3F1\r
622   Q[12] = 54B5B490\r
623   Q[13] = F6B2E5C5\r
624   Q[14] = 8DBD9392\r
625   Q[15] = D3BF7B0B\r
626 \r
627 ==============================================================\r
628 \r
629 Second part of the quadrupled pipe Qb:\r
630   Q[16] = A770DA90\r
631   Q[17] = 1784C755\r
632   Q[18] = B4231C8E\r
633   Q[19] = 8AC94BB5\r
634   Q[20] = 87222CFE\r
635   Q[21] = 81C2357C\r
636   Q[22] = 31E92FEF\r
637   Q[23] = F4485545\r
638   Q[24] = 5AC516A1\r
639   Q[25] = 0837616E\r
640   Q[26] = A9EF25AC\r
641   Q[27] = C3EAC6EE\r
642   Q[28] = 4BFC6F97\r
643   Q[29] = 3D89F050\r
644   Q[30] = 53006470\r
645   Q[31] = 0C5841E4\r
646 \r
647 ==============================================================\r
648 \r
649 Cumulative variables:\r
650   XL = 4D5F29D6\r
651   XH = 5C850708\r
652 \r
653 ==============================================================\r
654 \r
655 New value of the double pipe:\r
656   H[ 0] = 19DFDF61\r
657   H[ 1] = 1FEF9581\r
658   H[ 2] = 6F90EB5F\r
659   H[ 3] = CFE4C832\r
660   H[ 4] = 98EC3FAD\r
661   H[ 5] = B3A01AF3\r
662   H[ 6] = 6B750787\r
663   H[ 7] = BD43790D\r
664   H[ 8] = 8096B73E\r
665   H[ 9] = B6625595\r
666   H[10] = 97891158\r
667   H[11] = A46DCA7D\r
668   H[12] = 3AD9444C\r
669   H[13] = 6B221BD7\r
670   H[14] = 921A347D\r
671   H[15] = 0A11B561\r
672 ==============================================================\r
673 \r
674 Block Contents:\r
675   M[ 0] = 00000000\r
676   M[ 1] = 00000000\r
677   M[ 2] = 00000000\r
678   M[ 3] = 00000000\r
679   M[ 4] = 00000000\r
680   M[ 5] = 00000000\r
681   M[ 6] = 00000000\r
682   M[ 7] = 00000000\r
683   M[ 8] = 00000000\r
684   M[ 9] = 00000000\r
685   M[10] = 00000000\r
686   M[11] = 00000000\r
687   M[12] = 00000000\r
688   M[13] = 00000000\r
689   M[14] = 000001C0\r
690   M[15] = 00000000\r
691 \r
692 ==============================================================\r
693 \r
694 The content of W after the bijective transformation of M xor H\r
695   W[ 0] = 8B2204D2\r
696   W[ 1] = 17549B22\r
697   W[ 2] = 5CBE1F18\r
698   W[ 3] = 4E200B9D\r
699   W[ 4] = 0F5AD63B\r
700   W[ 5] = C7155F40\r
701   W[ 6] = 75DBE974\r
702   W[ 7] = 066FC0D8\r
703   W[ 8] = B18C2F5B\r
704   W[ 9] = 8A46DB66\r
705   W[10] = 14891E64\r
706   W[11] = F9E82720\r
707   W[12] = 658611EF\r
708   W[13] = 01B77FEE\r
709   W[14] = BD9455B4\r
710   W[15] = EB37C35A\r
711 \r
712 ==============================================================\r
713 \r
714 First part of the quadrupled pipe Qa:\r
715   Q[ 0] = 883530C1\r
716   Q[ 1] = 9368A943\r
717   Q[ 2] = 7F1B4003\r
718   Q[ 3] = 87028AF0\r
719   Q[ 4] = 08F7BD26\r
720   Q[ 5] = D0739906\r
721   Q[ 6] = 8C51C8EB\r
722   Q[ 7] = 41452E61\r
723   Q[ 8] = 8BCFEB97\r
724   Q[ 9] = CF65B6D5\r
725   Q[10] = 15BD3E1B\r
726   Q[11] = E30F5BFA\r
727   Q[12] = 6DB85DDE\r
728   Q[13] = 7971CF65\r
729   Q[14] = E35E7F6E\r
730   Q[15] = 858E976D\r
731 \r
732 ==============================================================\r
733 \r
734 Second part of the quadrupled pipe Qb:\r
735   Q[16] = CFC7F0B6\r
736   Q[17] = 586B3737\r
737   Q[18] = A4E09EE8\r
738   Q[19] = FD9CB08F\r
739   Q[20] = F9474B26\r
740   Q[21] = C0A5EB0B\r
741   Q[22] = 1FF068A8\r
742   Q[23] = BE1E6D72\r
743   Q[24] = 0DA659EB\r
744   Q[25] = 0106E739\r
745   Q[26] = 0B8D3C9F\r
746   Q[27] = 16262106\r
747   Q[28] = 2CACDB60\r
748   Q[29] = 4F3D3A5A\r
749   Q[30] = D693AD27\r
750   Q[31] = 9289B985\r
751 \r
752 ==============================================================\r
753 \r
754 Cumulative variables:\r
755   XL = 56DC4C11\r
756   XH = 605C1AC2\r
757 \r
758 ==============================================================\r
759 \r
760 New value of the double pipe:\r
761   H[ 0] = E14C8D00\r
762   H[ 1] = 30A991A0\r
763   H[ 2] = C15B6E63\r
764   H[ 3] = 4BB10468\r
765   H[ 4] = 67D3F2D5\r
766   H[ 5] = DD971679\r
767   H[ 6] = 063E1589\r
768   H[ 7] = 7D869A40\r
769   H[ 8] = FF7D85DD\r
770   H[ 9] = BFAE1CC4\r
771   H[10] = 57427BFA\r
772   H[11] = 0A49479E\r
773   H[12] = 7990429E\r
774   H[13] = 19246D44\r
775   H[14] = 9157C3CF\r
776   H[15] = 8707DBB9\r
777 \r
778 --------------------------------------------------------------\r
779 \r
780 Message Digest is\r
781 DD857DFFC41CAEBFFA7B42579E47490A9E429079446D2419CFC35791B9DB0787\r
782 \r
783 \r
784 \r
785 \r
786 \r
787 ##############################################################\r
788 \r
789   Blue Midnight Wish hash algorithm\r
790 \r
791     Message Digest Length = 384\r
792 \r
793 ##############################################################\r
794 \r
795 \r
796 \r
797   One Block Message Sample\r
798 \r
799 \r
800   Input Message: "abc" \r
801 \r
802 ==============================================================\r
803 \r
804 Initial double pipe value:\r
805   H[ 0] = 0001020304050607\r
806   H[ 1] = 08090A0B0C0D0E0F\r
807   H[ 2] = 1011121314151617\r
808   H[ 3] = 18191A1B1C1D1E1F\r
809   H[ 4] = 2021222324252627\r
810   H[ 5] = 28292A2B2C2D2E2F\r
811   H[ 6] = 3031323324353637\r
812   H[ 7] = 38393A3B3C3D3E3F\r
813   H[ 8] = 4041424344454647\r
814   H[ 9] = 48494A4B4C4D4E4F\r
815   H[10] = 5051525354555657\r
816   H[11] = 58595A5B5C5D5E5F\r
817   H[12] = 6061626364656667\r
818   H[13] = 68696A6B6C6D6E6F\r
819   H[14] = 7071727374757677\r
820   H[15] = 78797A7B7C7D7E7F\r
821 ==============================================================\r
822 \r
823 Block Contents:\r
824   M[ 0] = 0000000080636261\r
825   M[ 1] = 0000000000000000\r
826   M[ 2] = 0000000000000000\r
827   M[ 3] = 0000000000000000\r
828   M[ 4] = 0000000000000000\r
829   M[ 5] = 0000000000000000\r
830   M[ 6] = 0000000000000000\r
831   M[ 7] = 0000000000000000\r
832   M[ 8] = 0000000000000000\r
833   M[ 9] = 0000000000000000\r
834   M[10] = 0000000000000000\r
835   M[11] = 0000000000000000\r
836   M[12] = 0000000000000000\r
837   M[13] = 0000000000000000\r
838   M[14] = 0000000000000000\r
839   M[15] = 0000000000000018\r
840 \r
841 ==============================================================\r
842 \r
843 The content of W after the bijective transformation of M xor H\r
844   W[ 0] = 191C1F2225282B2D\r
845   W[ 1] = 404142433445465F\r
846   W[ 2] = 989B9EA2250908F4\r
847   W[ 3] = 50515253D4B6B4B6\r
848   W[ 4] = 9798999A9B9C9D9F\r
849   W[ 5] = 707172737475765F\r
850   W[ 6] = 1817161493B1B3B2\r
851   W[ 7] = EEEBE8E5E2DFDCDB\r
852   W[ 8] = A7A6A5A4B3A2A1B9\r
853   W[ 9] = 50515253C4B6B4B6\r
854   W[10] = 5857565554535239\r
855   W[11] = 504F4E4CCBE9EBEA\r
856   W[12] = F7F8F9FB0BFCFDFF\r
857   W[13] = 11161B20252A2F33\r
858   W[14] = 7776757473727171\r
859   W[15] = 302F2E2D3C2B2A29\r
860 \r
861 ==============================================================\r
862 \r
863 First part of the quadrupled pipe Qa:\r
864   Q[ 0] = F0AA61014AD41A6B\r
865   Q[ 1] = 235F34A7E9EE4BF9\r
866   Q[ 2] = FC93E1D750B03628\r
867   Q[ 3] = DA98FC025C57DF75\r
868   Q[ 4] = DC54D557D652D350\r
869   Q[ 5] = 320AC67B50E8224E\r
870   Q[ 6] = 0308D1EE89D8F08E\r
871   Q[ 7] = 3A3FE071476B6224\r
872   Q[ 8] = 317420CD5D8551DD\r
873   Q[ 9] = 7879FB7A26EDEEED\r
874   Q[10] = E18E3BFE476CD1EB\r
875   Q[11] = CF8C55EA0D5C760B\r
876   Q[12] = A2296D70059804D9\r
877   Q[13] = DAC7F862ADDA07CB\r
878   Q[14] = 4CCD4FCE4ACB49C9\r
879   Q[15] = 1EF9418AB81BA368\r
880 \r
881 ==============================================================\r
882 \r
883 Second part of the quadrupled pipe Qb:\r
884   Q[16] = 5258E380C3FC36CB\r
885   Q[17] = 134AAD3ED48B35AC\r
886   Q[18] = E2F71E7421028848\r
887   Q[19] = 036167D0F42BE5A7\r
888   Q[20] = E845E08EF9F3DE5C\r
889   Q[21] = 0FAD3531EB77133D\r
890   Q[22] = B296904064539238\r
891   Q[23] = D044BB708439F0E1\r
892   Q[24] = 8DD82E4171C3EAED\r
893   Q[25] = 56DFCE36F29269CC\r
894   Q[26] = 0DA4F117534610A6\r
895   Q[27] = AE58336FC51B6602\r
896   Q[28] = 70629F4CE8A99C82\r
897   Q[29] = 6A5923CC2F04FD4F\r
898   Q[30] = A6F3B1127811CB9F\r
899   Q[31] = 00024FD260335036\r
900 \r
901 ==============================================================\r
902 \r
903 Cumulative variables:\r
904   XL = 25BEC99530B0C130\r
905   XH = E18FA9DAFA33CED1\r
906 \r
907 ==============================================================\r
908 \r
909 New value of the double pipe:\r
910   H[ 0] = 8C348318CBAC8BAD\r
911   H[ 1] = 9BAC548B6A8EAEA2\r
912   H[ 2] = 2E798D202AC77F34\r
913   H[ 3] = 6E6935ECA261CBCF\r
914   H[ 4] = 7DFC9943B5013668\r
915   H[ 5] = E1C1EE8C9ABA863D\r
916   H[ 6] = 2C0293EE7CC1AD0E\r
917   H[ 7] = 6092426D43A1791F\r
918   H[ 8] = C5831D92F7DA8673\r
919   H[ 9] = E9C27E33A48DB9C6\r
920   H[10] = 9E41C04076B5F81E\r
921   H[11] = EA9641BC7E0D8C1F\r
922   H[12] = C850239DFBB5FD31\r
923   H[13] = D1D3592F8802B00D\r
924   H[14] = 51373598CD995800\r
925   H[15] = BC7AEC19F6340E84\r
926 \r
927 --------------------------------------------------------------\r
928 \r
929 Message Digest is\r
930 1EF8B57640C0419E1F8C0D7EBC4196EA31FDB5FB9D2350C80DB002882F59D3D1005899CD98353751840E34F619EC7ABC\r
931 \r
932 ==============================================================\r
933 \r
934   Two Block Message Sample\r
935 \r
936 \r
937   Input Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnmnopqrsmopqrstu" \r
938 \r
939 ==============================================================\r
940 \r
941 Initial double pipe value:\r
942   H[ 0] = 0001020304050607\r
943   H[ 1] = 08090A0B0C0D0E0F\r
944   H[ 2] = 1011121314151617\r
945   H[ 3] = 18191A1B1C1D1E1F\r
946   H[ 4] = 2021222324252627\r
947   H[ 5] = 28292A2B2C2D2E2F\r
948   H[ 6] = 3031323324353637\r
949   H[ 7] = 38393A3B3C3D3E3F\r
950   H[ 8] = 4041424344454647\r
951   H[ 9] = 48494A4B4C4D4E4F\r
952   H[10] = 5051525354555657\r
953   H[11] = 58595A5B5C5D5E5F\r
954   H[12] = 6061626364656667\r
955   H[13] = 68696A6B6C6D6E6F\r
956   H[14] = 7071727374757677\r
957   H[15] = 78797A7B7C7D7E7F\r
958 ==============================================================\r
959 \r
960 Block Contents:\r
961   M[ 0] = 6867666564636261\r
962   M[ 1] = 6968676665646362\r
963   M[ 2] = 6A69686766656463\r
964   M[ 3] = 6B6A696867666564\r
965   M[ 4] = 6C6B6A6968676665\r
966   M[ 5] = 6D6C6B6A69686766\r
967   M[ 6] = 6E6D6C6B6A696867\r
968   M[ 7] = 6F6E6D6C6B6A6968\r
969   M[ 8] = 706F6E6D6C6B6A69\r
970   M[ 9] = 71706F6E6D6C6B6A\r
971   M[10] = 7271706F6E6D6C6B\r
972   M[11] = 737271706F6E6D6C\r
973   M[12] = 74737271706F6E6D\r
974   M[13] = 737271706F6E6D6E\r
975   M[14] = 7574737271706F6D\r
976   M[15] = 0000000000000080\r
977 \r
978 ==============================================================\r
979 \r
980 The content of W after the bijective transformation of M xor H\r
981   W[ 0] = 302E2842302E4849\r
982   W[ 1] = E5E4E3DAE1E8FF70\r
983   W[ 2] = 5D5E4B4C415257D7\r
984   W[ 3] = 302E1C05E7F5EBEC\r
985   W[ 4] = E4E2E0DAC4C2B8B9\r
986   W[ 5] = 7F8285A4ABB6BA38\r
987   W[ 6] = 606060604030302F\r
988   W[ 7] = B6BAD2CEBED2C2BE\r
989   W[ 8] = 79787B7A65544EDD\r
990   W[ 9] = 00FCF8F4E0F508FE\r
991   W[10] = A3A4999A97A8A627\r
992   W[11] = 4143313731333130\r
993   W[12] = 5F5F7F9FAF9F9FAF\r
994   W[13] = 6B65677D8375777C\r
995   W[14] = 1F1F232317272323\r
996   W[15] = 4B4D5F655B4D4754\r
997 \r
998 ==============================================================\r
999 \r
1000 First part of the quadrupled pipe Qa:\r
1001   Q[ 0] = 9E4DDB359E44EAB9\r
1002   Q[ 1] = 3EE12594CFA749CB\r
1003   Q[ 2] = 0D62A51045C2FAE3\r
1004   Q[ 3] = F34DD9480A179BD4\r
1005   Q[ 4] = 969390B7A6A3E4E5\r
1006   Q[ 5] = 4D2A72B243559BCE\r
1007   Q[ 6] = 3C3CC2B425DE36A6\r
1008   Q[ 7] = 817830E29E335A5D\r
1009   Q[ 8] = B621740108B90D02\r
1010   Q[ 9] = 0082848E908F8C81\r
1011   Q[10] = 83ABDD44F8883303\r
1012   Q[11] = DA02386B23FAEDF9\r
1013   Q[12] = A07FB7CBBA57D1BD\r
1014   Q[13] = 8C20B86547A57DE3\r
1015   Q[14] = 1090B2B29CB4B2B2\r
1016   Q[15] = A2B14844AAB300E5\r
1017 \r
1018 ==============================================================\r
1019 \r
1020 Second part of the quadrupled pipe Qb:\r
1021   Q[16] = A378698134D03C09\r
1022   Q[17] = 613BA4B7F07AC5BA\r
1023   Q[18] = 969314A3771CD3C7\r
1024   Q[19] = 196BCB9B48734FBF\r
1025   Q[20] = 3EA46E358AB6EA5A\r
1026   Q[21] = CEF65A55E3B506F6\r
1027   Q[22] = 30EDB80231E39C5E\r
1028   Q[23] = 080D5C59863F2F86\r
1029   Q[24] = 259D8EB68023FA6E\r
1030   Q[25] = F7C7FC0730DF84F0\r
1031   Q[26] = 9ED942CA4631AC8D\r
1032   Q[27] = D9BA94CC801A8B9D\r
1033   Q[28] = AF0A4A1576A9CC5B\r
1034   Q[29] = D18BE2F53E8AD958\r
1035   Q[30] = F4399A7AD23A3E47\r
1036   Q[31] = DB80FB8EBD2CD432\r
1037 \r
1038 ==============================================================\r
1039 \r
1040 Cumulative variables:\r
1041   XL = 8509C235251A3ABF\r
1042   XH = 4108AF9674F89C47\r
1043 \r
1044 ==============================================================\r
1045 \r
1046 New value of the double pipe:\r
1047   H[ 0] = 8B42EF9E2E5395C9\r
1048   H[ 1] = 9E7DDD700DAB1FDE\r
1049   H[ 2] = D0B5DF645D424532\r
1050   H[ 3] = 1695DD7C028B079D\r
1051   H[ 4] = 177E2A46215EB1B8\r
1052   H[ 5] = 4624AA1059871AE6\r
1053   H[ 6] = 9E20811A48C02881\r
1054   H[ 7] = 2F444678875DFD33\r
1055   H[ 8] = C93CF90DEAD019F2\r
1056   H[ 9] = FC56486CB682E557\r
1057   H[10] = 528A6433AC64C30B\r
1058   H[11] = 4C34E23A80A54378\r
1059   H[12] = A21AA1D33B7F492E\r
1060   H[13] = 162189F18C560422\r
1061   H[14] = 8F6470A30F97B5F8\r
1062   H[15] = 2B22D76FA387719E\r
1063 ==============================================================\r
1064 \r
1065 Block Contents:\r
1066   M[ 0] = 0000000000000000\r
1067   M[ 1] = 0000000000000000\r
1068   M[ 2] = 0000000000000000\r
1069   M[ 3] = 0000000000000000\r
1070   M[ 4] = 0000000000000000\r
1071   M[ 5] = 0000000000000000\r
1072   M[ 6] = 0000000000000000\r
1073   M[ 7] = 0000000000000000\r
1074   M[ 8] = 0000000000000000\r
1075   M[ 9] = 0000000000000000\r
1076   M[10] = 0000000000000000\r
1077   M[11] = 0000000000000000\r
1078   M[12] = 0000000000000000\r
1079   M[13] = 0000000000000000\r
1080   M[14] = 0000000000000000\r
1081   M[15] = 00000000000003C0\r
1082 \r
1083 ==============================================================\r
1084 \r
1085 The content of W after the bijective transformation of M xor H\r
1086   W[ 0] = 0EF0C2601A7B9AD8\r
1087   W[ 1] = 855A037A4AA595A1\r
1088   W[ 2] = 3FE5B41FD43CA183\r
1089   W[ 3] = 799930F9EB69D0F4\r
1090   W[ 4] = 8FF0B263913350F7\r
1091   W[ 5] = 217297E7B9B5AEA6\r
1092   W[ 6] = 3F9204E2FC30D4FC\r
1093   W[ 7] = 0F5BF6A347AE541A\r
1094   W[ 8] = D76F66BBA3C9938F\r
1095   W[ 9] = 72EDBD66FCC26F72\r
1096   W[10] = 0F1F824ED7EFBD87\r
1097   W[11] = 2375C867BC360968\r
1098   W[12] = 6D275598BD57DCAE\r
1099   W[13] = B63796913308FAA0\r
1100   W[14] = AB5EA86BD7AF7A03\r
1101   W[15] = 064737F7A7338DC0\r
1102 \r
1103 ==============================================================\r
1104 \r
1105 First part of the quadrupled pipe Qa:\r
1106   Q[ 0] = D0810F30A740FA2F\r
1107   Q[ 1] = 3B07492A6D6B7EAA\r
1108   Q[ 2] = E0AB586BD29513DF\r
1109   Q[ 3] = C578DB515FBFEA65\r
1110   Q[ 4] = C808EB5259AAF88C\r
1111   Q[ 5] = 3AB15E71A47FB4F6\r
1112   Q[ 6] = 27BAAF800463A99D\r
1113   Q[ 7] = 2B3AC6E22A0FB227\r
1114   Q[ 8] = ACE1A14D47BC9028\r
1115   Q[ 9] = 4B9B63D582A358CB\r
1116   Q[10] = 737C475D4981A351\r
1117   Q[11] = 952A733041AD189B\r
1118   Q[12] = F80F3003039E8DB6\r
1119   Q[13] = E3D28CFE021AEA94\r
1120   Q[14] = FEF1FC5E3C78C702\r
1121   Q[15] = B318E33C51DB8A14\r
1122 \r
1123 ==============================================================\r
1124 \r
1125 Second part of the quadrupled pipe Qb:\r
1126   Q[16] = A8F33775CD4429F4\r
1127   Q[17] = 915CF93A31E27D1D\r
1128   Q[18] = C22173F404FC6F71\r
1129   Q[19] = 63A10E3BEC1AB207\r
1130   Q[20] = 3D6080E92CEF43AE\r
1131   Q[21] = 0F003306D58B2C86\r
1132   Q[22] = B1230F9B540EAAD2\r
1133   Q[23] = DDD4D07D6C7D8CB4\r
1134   Q[24] = 3C12E31CD828D650\r
1135   Q[25] = 29F4C67F6DF17717\r
1136   Q[26] = 806336FA1A03E3AD\r
1137   Q[27] = A43BA47F8CD38C49\r
1138   Q[28] = 3869D0CF6E636A4F\r
1139   Q[29] = 723ABC612C6AFA56\r
1140   Q[30] = DB0CEC417C765157\r
1141   Q[31] = 634C537C90CA6EBC\r
1142 \r
1143 ==============================================================\r
1144 \r
1145 Cumulative variables:\r
1146   XL = C6B8DF89D557C0D1\r
1147   XH = 0515BBFC58EBA180\r
1148 \r
1149 ==============================================================\r
1150 \r
1151 New value of the double pipe:\r
1152   H[ 0] = D21C19D65D5DFDFD\r
1153   H[ 1] = 313E6222F09A93AF\r
1154   H[ 2] = EA7784779B0BE3CF\r
1155   H[ 3] = 1EA6BB2AB55F371D\r
1156   H[ 4] = 749C1BAB8A9089B0\r
1157   H[ 5] = D3863D737F00DB23\r
1158   H[ 6] = 82A159B3736646B3\r
1159   H[ 7] = 06222D5A3E0F4BEE\r
1160   H[ 8] = 3B29A8DB1DD8A655\r
1161   H[ 9] = 264A035DA1399421\r
1162   H[10] = DC5B84B3A2B1C84E\r
1163   H[11] = 008ABBBDD9248925\r
1164   H[12] = 44305CA8CB774DBD\r
1165   H[13] = E29145B3CD0DFD5C\r
1166   H[14] = 90D1E42B10DF2A17\r
1167   H[15] = 551A79256FBFBC94\r
1168 \r
1169 --------------------------------------------------------------\r
1170 \r
1171 Message Digest is\r
1172 4EC8B1A2B3845BDC258924D9BDBB8A00BD4D77CBA85C30445CFD0DCDB34591E2172ADF102BE4D19094BCBF6F25791A55\r
1173 \r
1174 \r
1175 \r
1176 \r
1177 \r
1178 ##############################################################\r
1179 \r
1180   Blue Midnight Wish hash algorithm\r
1181 \r
1182     Message Digest Length = 512\r
1183 \r
1184 ##############################################################\r
1185 \r
1186 \r
1187 \r
1188   One Block Message Sample\r
1189 \r
1190 \r
1191   Input Message: "abc" \r
1192 \r
1193 ==============================================================\r
1194 \r
1195 Initial double pipe value:\r
1196   H[ 0] = 8081828384858687\r
1197   H[ 1] = 88898A8B8C8D8E8F\r
1198   H[ 2] = 9091929394959697\r
1199   H[ 3] = 98999A9B9C9D9E9F\r
1200   H[ 4] = A0A1A2A3A4A5A6A7\r
1201   H[ 5] = A8A9AAABACADAEAF\r
1202   H[ 6] = B0B1B2B3B4B5B6B7\r
1203   H[ 7] = B8B9BABBBCBDBEBF\r
1204   H[ 8] = C0C1C2C3C4C5C6C7\r
1205   H[ 9] = C8C9CACBCCCDCECF\r
1206   H[10] = D0D1D2D3D4D5D6D7\r
1207   H[11] = D8D9DADBDCDDDEDF\r
1208   H[12] = E0E1E2E3E4E5E6E7\r
1209   H[13] = E8E9EAEBECEDEEEF\r
1210   H[14] = F0F1F2F3F4F5F6F7\r
1211   H[15] = F8F9FAFBFCFDFEFF\r
1212 ==============================================================\r
1213 \r
1214 Block Contents:\r
1215   M[ 0] = 0000000080636261\r
1216   M[ 1] = 0000000000000000\r
1217   M[ 2] = 0000000000000000\r
1218   M[ 3] = 0000000000000000\r
1219   M[ 4] = 0000000000000000\r
1220   M[ 5] = 0000000000000000\r
1221   M[ 6] = 0000000000000000\r
1222   M[ 7] = 0000000000000000\r
1223   M[ 8] = 0000000000000000\r
1224   M[ 9] = 0000000000000000\r
1225   M[10] = 0000000000000000\r
1226   M[11] = 0000000000000000\r
1227   M[12] = 0000000000000000\r
1228   M[13] = 0000000000000000\r
1229   M[14] = 0000000000000000\r
1230   M[15] = 0000000000000018\r
1231 \r
1232 ==============================================================\r
1233 \r
1234 The content of W after the bijective transformation of M xor H\r
1235   W[ 0] = 9A9DA0A3A6A9ACAD\r
1236   W[ 1] = C0C1C2C3C4C5C6DF\r
1237   W[ 2] = 1A1D2022A68A8A74\r
1238   W[ 3] = D0D1D2D355373536\r
1239   W[ 4] = 18191A1B1C1D1E1F\r
1240   W[ 5] = F0F1F2F3F4F5F6DF\r
1241   W[ 6] = 9796959513313332\r
1242   W[ 7] = 6D6A6764615E5B5B\r
1243   W[ 8] = 2726252423222139\r
1244   W[ 9] = D0D1D2D355373536\r
1245   W[10] = D7D6D5D4D3D2D1B9\r
1246   W[11] = CFCECDCD4B696B6A\r
1247   W[12] = 78797A7B7C7D7E7F\r
1248   W[13] = 93989DA2A7ACB1B3\r
1249   W[14] = F6F5F4F3F2F1F0F1\r
1250   W[15] = AFAEADACABAAA9A9\r
1251 \r
1252 ==============================================================\r
1253 \r
1254 First part of the quadrupled pipe Qa:\r
1255   Q[ 0] = E54C4AC5DF376D93\r
1256   Q[ 1] = 75096CF047B81E2D\r
1257   Q[ 2] = 7D2B7FBDB343B7CD\r
1258   Q[ 3] = F4A6C23C7635BD11\r
1259   Q[ 4] = 1415971692139110\r
1260   Q[ 5] = 6E569A270CB47E16\r
1261   Q[ 6] = 4EBA2A445796AF3A\r
1262   Q[ 7] = 91C0F0AFECBC60F8\r
1263   Q[ 8] = 1E5A0EE3372B7FF1\r
1264   Q[ 9] = B8B93BBAFFACAFAD\r
1265   Q[10] = D26AAE3B30884413\r
1266   Q[11] = CA3EAEC0D3122BBF\r
1267   Q[12] = F2D846AC9B71EF05\r
1268   Q[13] = DC625E141B5D06F7\r
1269   Q[14] = 8D8F0E8A0B890889\r
1270   Q[15] = A51DD44C47FF3693\r
1271 \r
1272 ==============================================================\r
1273 \r
1274 Second part of the quadrupled pipe Qb:\r
1275   Q[16] = 52C56AEFF8B5EBEC\r
1276   Q[17] = 9AF7E189C6EFD68E\r
1277   Q[18] = B4D5824FA40C944C\r
1278   Q[19] = DBE84813AD3BBBD0\r
1279   Q[20] = 95FA68E6C232ACB7\r
1280   Q[21] = A26AE1CCE78BFD73\r
1281   Q[22] = FD634DDE1C0048EC\r
1282   Q[23] = 39F217303865B4A1\r
1283   Q[24] = D5CD669FF2CA4DA5\r
1284   Q[25] = 2708398A92C1D895\r
1285   Q[26] = AD40555323F9ED37\r
1286   Q[27] = 4E4DDDC52EAAB9DF\r
1287   Q[28] = 1E2920F3D49522F8\r
1288   Q[29] = 9B84EB29374DF614\r
1289   Q[30] = 7AA1303C4C78ABE5\r
1290   Q[31] = F6E6CE4CE806F09A\r
1291 \r
1292 ==============================================================\r
1293 \r
1294 Cumulative variables:\r
1295   XL = 540E92FE36B1BF77\r
1296   XH = 4C2C70D71C4FF13C\r
1297 \r
1298 ==============================================================\r
1299 \r
1300 New value of the double pipe:\r
1301   H[ 0] = EBA7F05891A589FF\r
1302   H[ 1] = FD8998AC25B68BB1\r
1303   H[ 2] = 1D36E282DF7CDB96\r
1304   H[ 3] = 4A04C725977F3E57\r
1305   H[ 4] = FAB20C1791F25F2F\r
1306   H[ 5] = AB7282302DAA986A\r
1307   H[ 6] = BC2739109F367FBB\r
1308   H[ 7] = 1AEA856C2D808A8F\r
1309   H[ 8] = 27342D529235D8DE\r
1310   H[ 9] = 2059753338B35712\r
1311   H[10] = 666E9ABD4DBC4949\r
1312   H[11] = E8BA735657938314\r
1313   H[12] = 73C23F3A6AB73473\r
1314   H[13] = 8AAC854907F33841\r
1315   H[14] = D71CA30CCE71FFF8\r
1316   H[15] = CF6D934908F35D64\r
1317 \r
1318 --------------------------------------------------------------\r
1319 \r
1320 Message Digest is\r
1321 DED83592522D34271257B338337559204949BC4DBD9A6E66148393575673BAE87334B76A3A3FC2734138F3074985AC8AF8FF71CE0CA31CD7645DF30849936DCF\r
1322 \r
1323 ==============================================================\r
1324 \r
1325   Two Block Message Sample\r
1326 \r
1327 \r
1328   Input Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnmnopqrsmopqrstu" \r
1329 \r
1330 ==============================================================\r
1331 \r
1332 Initial double pipe value:\r
1333   H[ 0] = 8081828384858687\r
1334   H[ 1] = 88898A8B8C8D8E8F\r
1335   H[ 2] = 9091929394959697\r
1336   H[ 3] = 98999A9B9C9D9E9F\r
1337   H[ 4] = A0A1A2A3A4A5A6A7\r
1338   H[ 5] = A8A9AAABACADAEAF\r
1339   H[ 6] = B0B1B2B3B4B5B6B7\r
1340   H[ 7] = B8B9BABBBCBDBEBF\r
1341   H[ 8] = C0C1C2C3C4C5C6C7\r
1342   H[ 9] = C8C9CACBCCCDCECF\r
1343   H[10] = D0D1D2D3D4D5D6D7\r
1344   H[11] = D8D9DADBDCDDDEDF\r
1345   H[12] = E0E1E2E3E4E5E6E7\r
1346   H[13] = E8E9EAEBECEDEEEF\r
1347   H[14] = F0F1F2F3F4F5F6F7\r
1348   H[15] = F8F9FAFBFCFDFEFF\r
1349 ==============================================================\r
1350 \r
1351 Block Contents:\r
1352   M[ 0] = 6867666564636261\r
1353   M[ 1] = 6968676665646362\r
1354   M[ 2] = 6A69686766656463\r
1355   M[ 3] = 6B6A696867666564\r
1356   M[ 4] = 6C6B6A6968676665\r
1357   M[ 5] = 6D6C6B6A69686766\r
1358   M[ 6] = 6E6D6C6B6A696867\r
1359   M[ 7] = 6F6E6D6C6B6A6968\r
1360   M[ 8] = 706F6E6D6C6B6A69\r
1361   M[ 9] = 71706F6E6D6C6B6A\r
1362   M[10] = 7271706F6E6D6C6B\r
1363   M[11] = 737271706F6E6D6C\r
1364   M[12] = 74737271706F6E6D\r
1365   M[13] = 737271706F6E6D6E\r
1366   M[14] = 7574737271706F6D\r
1367   M[15] = 0000000000000080\r
1368 \r
1369 ==============================================================\r
1370 \r
1371 The content of W after the bijective transformation of M xor H\r
1372   W[ 0] = B1AFA9C3B1AFC9C9\r
1373   W[ 1] = 6665645B726980F0\r
1374   W[ 2] = DEDFCCCDC2D3D857\r
1375   W[ 3] = B0AE9C8668766C6C\r
1376   W[ 4] = 6563615B45433939\r
1377   W[ 5] = 000306252C3739B8\r
1378   W[ 6] = DFDFDFDFBFAFAFAF\r
1379   W[ 7] = 3539514D3D51413E\r
1380   W[ 8] = F8F7FAF9D4D3CF5D\r
1381   W[ 9] = 817D79757175897E\r
1382   W[10] = 2324191A172824A7\r
1383   W[11] = C0C2B0B6B0B2B0B0\r
1384   W[12] = DFE000202020202F\r
1385   W[13] = EDE7EA0005F7F9FC\r
1386   W[14] = 9E9EA2A296A6A2A3\r
1387   W[15] = CACCDEE4CACCC6D4\r
1388 \r
1389 ==============================================================\r
1390 \r
1391 First part of the quadrupled pipe Qa:\r
1392   Q[ 0] = FAA93FF17AA00E41\r
1393   Q[ 1] = 4A2BCE3E6BAE14E7\r
1394   Q[ 2] = E69DA7CFAE15EA3E\r
1395   Q[ 3] = ED93C71AC38D7000\r
1396   Q[ 4] = 57D2D1F6E7E2A5A5\r
1397   Q[ 5] = 86CEE76934B10E39\r
1398   Q[ 6] = 9616199A2A626F6D\r
1399   Q[ 7] = CA93BB6915A0D1D1\r
1400   Q[ 8] = AF68967B37522F76\r
1401   Q[ 9] = C1C3C5CFC9CF4DC1\r
1402   Q[10] = DFF7C118A4D45E5B\r
1403   Q[11] = A0F8CA91D9003705\r
1404   Q[12] = 8CC2FD494D32B351\r
1405   Q[13] = 6BD6124FD853D8E0\r
1406   Q[14] = D1D1F3F3DDF5F3F2\r
1407   Q[15] = C655AC81C657E41F\r
1408 \r
1409 ==============================================================\r
1410 \r
1411 Second part of the quadrupled pipe Qb:\r
1412   Q[16] = 1DA93D25B3646AB5\r
1413   Q[17] = E9FD92209643B222\r
1414   Q[18] = BC9C3B468E4538FB\r
1415   Q[19] = 2C3E4656F6452675\r
1416   Q[20] = 75745CE44D314AD9\r
1417   Q[21] = B080C66AE5E8D811\r
1418   Q[22] = 2AFB7FF97B4859EF\r
1419   Q[23] = 0A00BD59453EC570\r
1420   Q[24] = 9E35E3151D728994\r
1421   Q[25] = 2F3D32F741F116A1\r
1422   Q[26] = E14A4FA1159A2389\r
1423   Q[27] = 65AA85818066017E\r
1424   Q[28] = EDFE2EE2C181A51A\r
1425   Q[29] = C55CEE67653914DB\r
1426   Q[30] = 0E252A0AEB6682CF\r
1427   Q[31] = 1F0BA3656C88C999\r
1428 \r
1429 ==============================================================\r
1430 \r
1431 Cumulative variables:\r
1432   XL = 81F98A3BCB88C84E\r
1433   XH = 8D9DD81321A18F1B\r
1434 \r
1435 ==============================================================\r
1436 \r
1437 New value of the double pipe:\r
1438   H[ 0] = C09684C82A23F1EF\r
1439   H[ 1] = 7AD0F332E26CCC84\r
1440   H[ 2] = 83B150CBA7D67974\r
1441   H[ 3] = B42D185FC7762579\r
1442   H[ 4] = 448202BF2F4DE650\r
1443   H[ 5] = CB43EFF1449CD572\r
1444   H[ 6] = F236095F94F13142\r
1445   H[ 7] = 9BDEBDEA3096189F\r
1446   H[ 8] = C4AEE4B3E729B175\r
1447   H[ 9] = C1FD695F1617C252\r
1448   H[10] = 175AC24FB486D883\r
1449   H[11] = 8B2022581FFD67E4\r
1450   H[12] = 956D141DD093C8AB\r
1451   H[13] = 8F3DD5A788F2341F\r
1452   H[14] = FF851BE447FBDF04\r
1453   H[15] = 77C6F4E2C2A08A12\r
1454 ==============================================================\r
1455 \r
1456 Block Contents:\r
1457   M[ 0] = 0000000000000000\r
1458   M[ 1] = 0000000000000000\r
1459   M[ 2] = 0000000000000000\r
1460   M[ 3] = 0000000000000000\r
1461   M[ 4] = 0000000000000000\r
1462   M[ 5] = 0000000000000000\r
1463   M[ 6] = 0000000000000000\r
1464   M[ 7] = 0000000000000000\r
1465   M[ 8] = 0000000000000000\r
1466   M[ 9] = 0000000000000000\r
1467   M[10] = 0000000000000000\r
1468   M[11] = 0000000000000000\r
1469   M[12] = 0000000000000000\r
1470   M[13] = 0000000000000000\r
1471   M[14] = 0000000000000000\r
1472   M[15] = 00000000000003C0\r
1473 \r
1474 ==============================================================\r
1475 \r
1476 The content of W after the bijective transformation of M xor H\r
1477   W[ 0] = D582E5E2997BA879\r
1478   W[ 1] = 40656E0553203CE3\r
1479   W[ 2] = 00CC8CD662DE8E07\r
1480   W[ 3] = 825789A1034C327C\r
1481   W[ 4] = 35DA6F213861C162\r
1482   W[ 5] = 2A306AA8C63345AF\r
1483   W[ 6] = D3DC18E6A6A89B23\r
1484   W[ 7] = D618D08055F26913\r
1485   W[ 8] = DDAE383F949A1D0D\r
1486   W[ 9] = 6245D3C20F04C41D\r
1487   W[10] = E14425BA67796FD4\r
1488   W[11] = 7720888DE6AA32F2\r
1489   W[12] = 92255B23B360D6EC\r
1490   W[13] = 068CF61CDC3EB8CA\r
1491   W[14] = 8D0AD6AC7971D0ED\r
1492   W[15] = 2BF574477F2F22E6\r
1493 \r
1494 ==============================================================\r
1495 \r
1496 First part of the quadrupled pipe Qa:\r
1497   Q[ 0] = B18D0CF6A086AC3A\r
1498   Q[ 1] = 8D80BF70C9FCAF68\r
1499   Q[ 2] = A7F935FCB7FEE23A\r
1500   Q[ 3] = DDEDBB868DDCDC66\r
1501   Q[ 4] = 2F3758B1A45121D3\r
1502   Q[ 5] = 21F57F7B77BA8045\r
1503   Q[ 6] = E15BA5A23A556E53\r
1504   Q[ 7] = 3FCFF9A9E60C46E9\r
1505   Q[ 8] = D677BEE09630C01C\r
1506   Q[ 9] = 53673A230886A613\r
1507   Q[10] = 81EC9E3457658348\r
1508   Q[11] = A794491D2BE7F360\r
1509   Q[12] = 044C3F22590B6553\r
1510   Q[13] = 866769C8017C77BD\r
1511   Q[14] = CB8FBDFA45C9389B\r
1512   Q[15] = 10E200AACAB220CE\r
1513 \r
1514 ==============================================================\r
1515 \r
1516 Second part of the quadrupled pipe Qb:\r
1517   Q[16] = 94E2FEFAE3D58A13\r
1518   Q[17] = 885A4B39C2E99A7C\r
1519   Q[18] = FB0707CE1202BD53\r
1520   Q[19] = 35F22C4293F97282\r
1521   Q[20] = 4002DD7E49FB4611\r
1522   Q[21] = 7A20688D6217CF1B\r
1523   Q[22] = B818E403B9D992F4\r
1524   Q[23] = 3308076F624ABFE3\r
1525   Q[24] = 5EFCF7EEF33B078A\r
1526   Q[25] = D0039AA807CA9D2C\r
1527   Q[26] = E6E34CA4F7CB76A3\r
1528   Q[27] = A1CE69A76DFD0DAF\r
1529   Q[28] = 9A4F5BD53A634255\r
1530   Q[29] = FAFA01A8BC8C65F1\r
1531   Q[30] = 3760744A63EEA6B0\r
1532   Q[31] = 1324297ADE3E8261\r
1533 \r
1534 ==============================================================\r
1535 \r
1536 Cumulative variables:\r
1537   XL = 637FC8D050B87BA3\r
1538   XH = EE5C87D80540997C\r
1539 \r
1540 ==============================================================\r
1541 \r
1542 New value of the double pipe:\r
1543   H[ 0] = 5B4620BF821353E3\r
1544   H[ 1] = 9A946DD5F81F4719\r
1545   H[ 2] = 89F7CF84910B9DE5\r
1546   H[ 3] = E8C7E6B02E27C768\r
1547   H[ 4] = 33D1193A17DD6D63\r
1548   H[ 5] = 4F3A2DA7013C9E53\r
1549   H[ 6] = BE20E1CBFF3467D7\r
1550   H[ 7] = 1BD1EE30DAB516CA\r
1551   H[ 8] = ED8A4E45FD58425C\r
1552   H[ 9] = ED1DF56F9F151F7A\r
1553   H[10] = E6130C90515D9FC4\r
1554   H[11] = D9E5C000EC8D2A93\r
1555   H[12] = 75FDB6CA6A855F36\r
1556   H[13] = F06E4CB3D9201948\r
1557   H[14] = 726866FEBD208C3E\r
1558   H[15] = 944DF3680A2CAE76\r
1559 \r
1560 --------------------------------------------------------------\r
1561 \r
1562 Message Digest is\r
1563 5C4258FD454E8AED7A1F159F6FF51DEDC49F5D51900C13E6932A8DEC00C0E5D9365F856ACAB6FD75481920D9B34C6EF03E8C20BDFE66687276AE2C0A68F34D94\r
1564 \r
1565 \r
1566 \r
1567 \r