3 ##############################################################
\r
5 Blue Midnight Wish hash algorithm,
\r
7 tweaked for the Second Round of SHA-3 competition.
\r
9 Message Digest Length = 224
\r
11 ##############################################################
\r
15 One Block Message Sample
\r
18 Input Message: "abc"
\r
20 ==============================================================
\r
22 Initial double pipe value:
\r
39 ==============================================================
\r
59 ==============================================================
\r
61 The content of W after the bijective transformation of M xor H
\r
79 ==============================================================
\r
81 First part of the quadrupled pipe Qa:
\r
99 ==============================================================
\r
101 Second part of the quadrupled pipe Qb:
\r
119 ==============================================================
\r
121 Cumulative variables:
\r
125 ==============================================================
\r
127 New value of the double pipe:
\r
145 --------------------------------------------------------------
\r
149 ==============================================================
\r
169 ==============================================================
\r
171 The content of W after the bijective transformation of M xor H
\r
189 ==============================================================
\r
191 First part of the quadrupled pipe Qa:
\r
209 ==============================================================
\r
211 Second part of the quadrupled pipe Qb:
\r
229 ==============================================================
\r
231 Cumulative variables:
\r
235 ==============================================================
\r
237 New value of the double pipe:
\r
255 --------------------------------------------------------------
\r
258 246607792AD2625430C81E2C4EA1380ADD5B08FB8075DAED4F401DBC
\r
261 ==============================================================
\r
263 Two Block Message Sample
\r
266 Input Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
\r
268 ==============================================================
\r
270 Initial double pipe value:
\r
287 ==============================================================
\r
307 ==============================================================
\r
309 The content of W after the bijective transformation of M xor H
\r
327 ==============================================================
\r
329 First part of the quadrupled pipe Qa:
\r
347 ==============================================================
\r
349 Second part of the quadrupled pipe Qb:
\r
367 ==============================================================
\r
369 Cumulative variables:
\r
373 ==============================================================
\r
375 New value of the double pipe:
\r
392 ==============================================================
\r
412 ==============================================================
\r
414 The content of W after the bijective transformation of M xor H
\r
432 ==============================================================
\r
434 First part of the quadrupled pipe Qa:
\r
452 ==============================================================
\r
454 Second part of the quadrupled pipe Qb:
\r
472 ==============================================================
\r
474 Cumulative variables:
\r
478 ==============================================================
\r
480 New value of the double pipe:
\r
498 --------------------------------------------------------------
\r
502 ==============================================================
\r
522 ==============================================================
\r
524 The content of W after the bijective transformation of M xor H
\r
542 ==============================================================
\r
544 First part of the quadrupled pipe Qa:
\r
562 ==============================================================
\r
564 Second part of the quadrupled pipe Qb:
\r
582 ==============================================================
\r
584 Cumulative variables:
\r
588 ==============================================================
\r
590 New value of the double pipe:
\r
608 --------------------------------------------------------------
\r
611 E052144A720373184A10B51BE84244000764D5A7AEE16028AE006B6B
\r
617 ##############################################################
\r
619 Blue Midnight Wish hash algorithm,
\r
621 tweaked for the Second Round of SHA-3 competition.
\r
623 Message Digest Length = 256
\r
625 ##############################################################
\r
629 One Block Message Sample
\r
632 Input Message: "abc"
\r
634 ==============================================================
\r
636 Initial double pipe value:
\r
653 ==============================================================
\r
673 ==============================================================
\r
675 The content of W after the bijective transformation of M xor H
\r
693 ==============================================================
\r
695 First part of the quadrupled pipe Qa:
\r
713 ==============================================================
\r
715 Second part of the quadrupled pipe Qb:
\r
733 ==============================================================
\r
735 Cumulative variables:
\r
739 ==============================================================
\r
741 New value of the double pipe:
\r
759 --------------------------------------------------------------
\r
763 ==============================================================
\r
783 ==============================================================
\r
785 The content of W after the bijective transformation of M xor H
\r
803 ==============================================================
\r
805 First part of the quadrupled pipe Qa:
\r
823 ==============================================================
\r
825 Second part of the quadrupled pipe Qb:
\r
843 ==============================================================
\r
845 Cumulative variables:
\r
849 ==============================================================
\r
851 New value of the double pipe:
\r
869 --------------------------------------------------------------
\r
872 57D11FC94BDF98E6A0D0BF1D4DDDA3F4205E873666A644B5BB585E171AD87D34
\r
875 ==============================================================
\r
877 Two Block Message Sample
\r
880 Input Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
\r
882 ==============================================================
\r
884 Initial double pipe value:
\r
901 ==============================================================
\r
921 ==============================================================
\r
923 The content of W after the bijective transformation of M xor H
\r
941 ==============================================================
\r
943 First part of the quadrupled pipe Qa:
\r
961 ==============================================================
\r
963 Second part of the quadrupled pipe Qb:
\r
981 ==============================================================
\r
983 Cumulative variables:
\r
987 ==============================================================
\r
989 New value of the double pipe:
\r
1006 ==============================================================
\r
1026 ==============================================================
\r
1028 The content of W after the bijective transformation of M xor H
\r
1046 ==============================================================
\r
1048 First part of the quadrupled pipe Qa:
\r
1066 ==============================================================
\r
1068 Second part of the quadrupled pipe Qb:
\r
1086 ==============================================================
\r
1088 Cumulative variables:
\r
1092 ==============================================================
\r
1094 New value of the double pipe:
\r
1112 --------------------------------------------------------------
\r
1116 ==============================================================
\r
1136 ==============================================================
\r
1138 The content of W after the bijective transformation of M xor H
\r
1156 ==============================================================
\r
1158 First part of the quadrupled pipe Qa:
\r
1176 ==============================================================
\r
1178 Second part of the quadrupled pipe Qb:
\r
1196 ==============================================================
\r
1198 Cumulative variables:
\r
1202 ==============================================================
\r
1204 New value of the double pipe:
\r
1222 --------------------------------------------------------------
\r
1225 31AB0B6F59960CC5808ACD2AFF1FB86DCD530FCA0545BF497D3E5F1D36A5DC70
\r
1231 ##############################################################
\r
1233 Blue Midnight Wish hash algorithm
\r
1235 tweaked for the Second Round of SHA-3 competition.
\r
1237 Message Digest Length = 384
\r
1239 ##############################################################
\r
1243 One Block Message Sample
\r
1246 Input Message: "abc"
\r
1248 ==============================================================
\r
1250 Initial double pipe value:
\r
1251 H[ 0] = 0001020304050607
\r
1252 H[ 1] = 08090A0B0C0D0E0F
\r
1253 H[ 2] = 1011121314151617
\r
1254 H[ 3] = 18191A1B1C1D1E1F
\r
1255 H[ 4] = 2021222324252627
\r
1256 H[ 5] = 28292A2B2C2D2E2F
\r
1257 H[ 6] = 3031323334353637
\r
1258 H[ 7] = 38393A3B3C3D3E3F
\r
1259 H[ 8] = 4041424344454647
\r
1260 H[ 9] = 48494A4B4C4D4E4F
\r
1261 H[10] = 5051525354555657
\r
1262 H[11] = 58595A5B5C5D5E5F
\r
1263 H[12] = 6061626364656667
\r
1264 H[13] = 68696A6B6C6D6E6F
\r
1265 H[14] = 7071727374757677
\r
1266 H[15] = 78797A7B7C7D7E7F
\r
1267 ==============================================================
\r
1270 M[ 0] = 0000000080636261
\r
1271 M[ 1] = 0000000000000000
\r
1272 M[ 2] = 0000000000000000
\r
1273 M[ 3] = 0000000000000000
\r
1274 M[ 4] = 0000000000000000
\r
1275 M[ 5] = 0000000000000000
\r
1276 M[ 6] = 0000000000000000
\r
1277 M[ 7] = 0000000000000000
\r
1278 M[ 8] = 0000000000000000
\r
1279 M[ 9] = 0000000000000000
\r
1280 M[10] = 0000000000000000
\r
1281 M[11] = 0000000000000000
\r
1282 M[12] = 0000000000000000
\r
1283 M[13] = 0000000000000000
\r
1284 M[14] = 0000000000000000
\r
1285 M[15] = 0000000000000018
\r
1287 ==============================================================
\r
1289 The content of W after the bijective transformation of M xor H
\r
1290 W[ 0] = 191C1F2225282B2D
\r
1291 W[ 1] = 404142434445465F
\r
1292 W[ 2] = 989B9EA2250908F4
\r
1293 W[ 3] = 50515253D4B6B4B6
\r
1294 W[ 4] = 9798999A9B9C9D9F
\r
1295 W[ 5] = 707172737475765F
\r
1296 W[ 6] = 1817161493B1B3B2
\r
1297 W[ 7] = EEEBE8E5E2DFDCDB
\r
1298 W[ 8] = A7A6A5A4A3A2A1B9
\r
1299 W[ 9] = 50515253D4B6B4B6
\r
1300 W[10] = 5857565554535239
\r
1301 W[11] = 504F4E4CCBE9EBEA
\r
1302 W[12] = F7F8F9FAFBFCFDFF
\r
1303 W[13] = 11161B20252A2F33
\r
1304 W[14] = 7776757473727171
\r
1305 W[15] = 302F2E2D2C2B2A29
\r
1307 ==============================================================
\r
1309 First part of the quadrupled pipe Qa:
\r
1310 Q[ 0] = F8B36B0C56E1287A
\r
1311 Q[ 1] = 33704CB926035E90
\r
1312 Q[ 2] = 14ACFBF26CCD5447
\r
1313 Q[ 3] = FABA1E25807D059C
\r
1314 Q[ 4] = 047DFF830280017F
\r
1315 Q[ 5] = 623BF8AE851D5885
\r
1316 Q[ 6] = 3B420C29C6162ECD
\r
1317 Q[ 7] = 7A8122B48BB0A86B
\r
1318 Q[ 8] = 78BD6B186552A02C
\r
1319 Q[ 9] = C8CB4DCD93434544
\r
1320 Q[10] = 39E79659A3CA304A
\r
1321 Q[11] = 2FEDB84D71C1DC72
\r
1322 Q[12] = 0A9057DF06137348
\r
1323 Q[13] = 4B396AD6224F7E42
\r
1324 Q[14] = C546CA49C748C848
\r
1325 Q[15] = 1EFA438E3420A971
\r
1327 ==============================================================
\r
1329 Second part of the quadrupled pipe Qb:
\r
1330 Q[16] = 26259023BFC51E7D
\r
1331 Q[17] = E47E27EC485D52D5
\r
1332 Q[18] = 52346A81D3D94E58
\r
1333 Q[19] = 2BCE11042D5CCAC2
\r
1334 Q[20] = 90AA37346C0388FA
\r
1335 Q[21] = 2A53AFEFDCD5058F
\r
1336 Q[22] = 4C7C81C74CF9C3EC
\r
1337 Q[23] = 8DB63E585E4C5E89
\r
1338 Q[24] = BC6A4F2134EAF130
\r
1339 Q[25] = 646B4A583CF02204
\r
1340 Q[26] = E9B7A9874AC6820B
\r
1341 Q[27] = 1B7C7F994189C9C2
\r
1342 Q[28] = 31295F780B826302
\r
1343 Q[29] = 2DE1E680367BA5C0
\r
1344 Q[30] = 1ABF002060322232
\r
1345 Q[31] = DDD30FE3880390BD
\r
1347 ==============================================================
\r
1349 Cumulative variables:
\r
1350 XL = C092EB0EAB7ED822
\r
1351 XH = 31FC8E527DE33492
\r
1353 ==============================================================
\r
1355 New value of the double pipe:
\r
1356 H[ 0] = C2ECB5F1EB70DA3A
\r
1357 H[ 1] = 15CE0344AB36B81F
\r
1358 H[ 2] = 848C6DC4763BE112
\r
1359 H[ 3] = 8290F25EFFF2D685
\r
1360 H[ 4] = 8C5BF2F3C63CA8C7
\r
1361 H[ 5] = 0ED3CF40DFD695FD
\r
1362 H[ 6] = FDAFA03D27099D26
\r
1363 H[ 7] = 9E9F8D4A5C4CA736
\r
1364 H[ 8] = AD5D04EB0822315F
\r
1365 H[ 9] = 92C15DCBB196AB2A
\r
1366 H[10] = 4E70832CB83058A5
\r
1367 H[11] = 984CF9B61CD37743
\r
1368 H[12] = D0E02A538FC9127B
\r
1369 H[13] = 748906F29E9B71FF
\r
1370 H[14] = 50BA0A001525895D
\r
1371 H[15] = 4130FA2F9E6D035C
\r
1373 --------------------------------------------------------------
\r
1377 ==============================================================
\r
1380 M[ 0] = C2ECB5F1EB70DA3A
\r
1381 M[ 1] = 15CE0344AB36B81F
\r
1382 M[ 2] = 848C6DC4763BE112
\r
1383 M[ 3] = 8290F25EFFF2D685
\r
1384 M[ 4] = 8C5BF2F3C63CA8C7
\r
1385 M[ 5] = 0ED3CF40DFD695FD
\r
1386 M[ 6] = FDAFA03D27099D26
\r
1387 M[ 7] = 9E9F8D4A5C4CA736
\r
1388 M[ 8] = AD5D04EB0822315F
\r
1389 M[ 9] = 92C15DCBB196AB2A
\r
1390 M[10] = 4E70832CB83058A5
\r
1391 M[11] = 984CF9B61CD37743
\r
1392 M[12] = D0E02A538FC9127B
\r
1393 M[13] = 748906F29E9B71FF
\r
1394 M[14] = 50BA0A001525895D
\r
1395 M[15] = 4130FA2F9E6D035C
\r
1397 ==============================================================
\r
1399 The content of W after the bijective transformation of M xor H
\r
1400 W[ 0] = 2D52B49284F2231B
\r
1401 W[ 1] = 9069FF982C5BF371
\r
1402 W[ 2] = 46370E29636070CA
\r
1403 W[ 3] = AA22A681045DE316
\r
1404 W[ 4] = F90074F683605E16
\r
1405 W[ 5] = 503D8A979AC613A1
\r
1406 W[ 6] = 41AE3945531B130D
\r
1407 W[ 7] = 7F9ECA063A96F439
\r
1408 W[ 8] = 2531B2BFD8DC0637
\r
1409 W[ 9] = 5CEC49C842CE4256
\r
1410 W[10] = D906D49E72382338
\r
1411 W[11] = 057D58EE29DCA1D8
\r
1412 W[12] = 3D082A6FC0B047F0
\r
1413 W[13] = A10DC44C09222B9B
\r
1414 W[14] = DE87CD35A6874206
\r
1415 W[15] = A20BD2FF442058C3
\r
1417 ==============================================================
\r
1419 First part of the quadrupled pipe Qa:
\r
1420 Q[ 0] = E1FE7F3B2B475558
\r
1421 Q[ 1] = 94A6334F417B71B5
\r
1422 Q[ 2] = A08AACE588114AB3
\r
1423 Q[ 3] = D1C1A34BDD8ADC91
\r
1424 Q[ 4] = 302AF9386D7B1BC2
\r
1425 Q[ 5] = 9D92F74F5B2EA6E4
\r
1426 Q[ 6] = E489E484A0F4F1C6
\r
1427 Q[ 7] = E26EAC8DC52FA5FC
\r
1428 Q[ 8] = 83D99650C47D8CF4
\r
1429 Q[ 9] = 1D4517D70E540E27
\r
1430 Q[10] = 1E878AEB563052CA
\r
1431 Q[11] = 0403758A780B5119
\r
1432 Q[12] = 82D6A56DADE00B02
\r
1433 Q[13] = 5C98D763A7449440
\r
1434 Q[14] = 5C6ED65A206F8DB4
\r
1435 Q[15] = 9097F3B02B17E44B
\r
1437 ==============================================================
\r
1439 Second part of the quadrupled pipe Qb:
\r
1440 Q[16] = 36D6C4A35DA3B312
\r
1441 Q[17] = BFB771DCC19BF589
\r
1442 Q[18] = 8F8F8BBD7CA86137
\r
1443 Q[19] = 47809411F184A2E1
\r
1444 Q[20] = D7264641A4C913C8
\r
1445 Q[21] = 9CC4B0104879F6C4
\r
1446 Q[22] = 1C167037E882906D
\r
1447 Q[23] = 89927CC659C26E5E
\r
1448 Q[24] = 6AFD6E776E05EB66
\r
1449 Q[25] = 5DD2EC65C3CA4BFA
\r
1450 Q[26] = 277D681BF1EE6409
\r
1451 Q[27] = 493EB58D3D4F87C3
\r
1452 Q[28] = 76B84B447223B2E1
\r
1453 Q[29] = 4EE57A3FEAD41EE2
\r
1454 Q[30] = 65FC7122301F7B54
\r
1455 Q[31] = 3D1B7D17707B7F27
\r
1457 ==============================================================
\r
1459 Cumulative variables:
\r
1460 XL = 9F0850734CE49E72
\r
1461 XH = A6DE32B9F5197554
\r
1463 ==============================================================
\r
1465 New value of the double pipe:
\r
1466 H[ 0] = 2CA796295C598D6E
\r
1467 H[ 1] = FA6EF33A117EA832
\r
1468 H[ 2] = 894B808B61BABD20
\r
1469 H[ 3] = 29E4AFF1E20BF52F
\r
1470 H[ 4] = 294154F4B012CCF6
\r
1471 H[ 5] = 07AC5101D5C84D9A
\r
1472 H[ 6] = 10DC14C2750B2613
\r
1473 H[ 7] = F940277F662C0209
\r
1474 H[ 8] = E643DB6031FA2C69
\r
1475 H[ 9] = 45017CA447402CEE
\r
1476 H[10] = 139ED51BC4841E41
\r
1477 H[11] = F52E6DE95F90FC76
\r
1478 H[12] = CA02BAAB7099D58F
\r
1479 H[13] = DBCEE6F962A6A753
\r
1480 H[14] = 15727163BD437E4E
\r
1481 H[15] = 362B2F2820EA86CD
\r
1483 --------------------------------------------------------------
\r
1486 411E84C41BD59E1376FC905FE96D2EF58FD59970ABBA02CA53A7A662F9E6CEDB4E7E43BD63717215CD86EA20282F2B36
\r
1488 ==============================================================
\r
1490 Two Block Message Sample
\r
1493 Input Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnmnopqrsmopqrstu"
\r
1495 ==============================================================
\r
1497 Initial double pipe value:
\r
1498 H[ 0] = 0001020304050607
\r
1499 H[ 1] = 08090A0B0C0D0E0F
\r
1500 H[ 2] = 1011121314151617
\r
1501 H[ 3] = 18191A1B1C1D1E1F
\r
1502 H[ 4] = 2021222324252627
\r
1503 H[ 5] = 28292A2B2C2D2E2F
\r
1504 H[ 6] = 3031323334353637
\r
1505 H[ 7] = 38393A3B3C3D3E3F
\r
1506 H[ 8] = 4041424344454647
\r
1507 H[ 9] = 48494A4B4C4D4E4F
\r
1508 H[10] = 5051525354555657
\r
1509 H[11] = 58595A5B5C5D5E5F
\r
1510 H[12] = 6061626364656667
\r
1511 H[13] = 68696A6B6C6D6E6F
\r
1512 H[14] = 7071727374757677
\r
1513 H[15] = 78797A7B7C7D7E7F
\r
1514 ==============================================================
\r
1517 M[ 0] = 6867666564636261
\r
1518 M[ 1] = 6968676665646362
\r
1519 M[ 2] = 6A69686766656463
\r
1520 M[ 3] = 6B6A696867666564
\r
1521 M[ 4] = 6C6B6A6968676665
\r
1522 M[ 5] = 6D6C6B6A69686766
\r
1523 M[ 6] = 6E6D6C6B6A696867
\r
1524 M[ 7] = 6F6E6D6C6B6A6968
\r
1525 M[ 8] = 706F6E6D6C6B6A69
\r
1526 M[ 9] = 71706F6E6D6C6B6A
\r
1527 M[10] = 7271706F6E6D6C6B
\r
1528 M[11] = 737271706F6E6D6C
\r
1529 M[12] = 74737271706F6E6D
\r
1530 M[13] = 737271706F6E6D6E
\r
1531 M[14] = 7574737271706F6D
\r
1532 M[15] = 0000000000000080
\r
1534 ==============================================================
\r
1536 The content of W after the bijective transformation of M xor H
\r
1537 W[ 0] = 302E2842302E4849
\r
1538 W[ 1] = E5E4E3DAF1E8FF70
\r
1539 W[ 2] = 5D5E4B4C415257D7
\r
1540 W[ 3] = 302E1C05E7F5EBEC
\r
1541 W[ 4] = E4E2E0DAC4C2B8B9
\r
1542 W[ 5] = 7F8285A4ABB6BA38
\r
1543 W[ 6] = 606060604030302F
\r
1544 W[ 7] = B6BAD2CEBED2C2BE
\r
1545 W[ 8] = 79787B7A55544EDD
\r
1546 W[ 9] = 00FCF8F4F0F508FE
\r
1547 W[10] = A3A4999A97A8A627
\r
1548 W[11] = 4143313731333130
\r
1549 W[12] = 5F5F7F9F9F9F9FAF
\r
1550 W[13] = 6B65677D8375777C
\r
1551 W[14] = 1F1F232317272323
\r
1552 W[15] = 4B4D5F654B4D4754
\r
1554 ==============================================================
\r
1556 First part of the quadrupled pipe Qa:
\r
1557 Q[ 0] = A656E540AA51F8C8
\r
1558 Q[ 1] = 4EF239A79BBC5F62
\r
1559 Q[ 2] = 257BBF2B61E01902
\r
1560 Q[ 3] = 136EFB6B2E3CC1FB
\r
1561 Q[ 4] = BEBCBAE2D2D11314
\r
1562 Q[ 5] = 7D5BA4E5778AD205
\r
1563 Q[ 6] = 7475FCEF621B74E5
\r
1564 Q[ 7] = C1B97325E278A0A4
\r
1565 Q[ 8] = FD6ABE4D11865B51
\r
1566 Q[ 9] = 50D3D6E1DCE4E2D8
\r
1567 Q[10] = DC0537A054E59162
\r
1568 Q[11] = 3A639ACE88605460
\r
1569 Q[12] = 08E7A23742BF402C
\r
1570 Q[13] = FC922AD8BC1AF45A
\r
1571 Q[14] = 890A2D2E19323131
\r
1572 Q[15] = A2B24A4826B806EE
\r
1574 ==============================================================
\r
1576 Second part of the quadrupled pipe Qb:
\r
1577 Q[16] = 4316835AA9DB41D8
\r
1578 Q[17] = 18619D02F2ACA565
\r
1579 Q[18] = 46079A4C337B715F
\r
1580 Q[19] = 3849B2D348A72F0F
\r
1581 Q[20] = F02EFC0594D1E417
\r
1582 Q[21] = 92723E1C7CA64D47
\r
1583 Q[22] = C107AB9914E00F0F
\r
1584 Q[23] = 0C48C59000400A3D
\r
1585 Q[24] = 3C49DAF60193170A
\r
1586 Q[25] = 0301FADB0EE1FB15
\r
1587 Q[26] = 9C2EB3EF6D517D74
\r
1588 Q[27] = FF7D8EA6C6F8BEAC
\r
1589 Q[28] = ECF1C099DF3A31D4
\r
1590 Q[29] = 52A2B760511E3664
\r
1591 Q[30] = 6C56550015A7A894
\r
1592 Q[31] = 68B950C9CC276F65
\r
1594 ==============================================================
\r
1596 Cumulative variables:
\r
1597 XL = 8A2A9AD7DC7C168F
\r
1598 XH = 6C8DF5832F03F909
\r
1600 ==============================================================
\r
1602 New value of the double pipe:
\r
1603 H[ 0] = 0BF7077BC911929C
\r
1604 H[ 1] = D005D82B18C0B488
\r
1605 H[ 2] = DD7DE460E140C344
\r
1606 H[ 3] = BA54B8DB18BAE1D8
\r
1607 H[ 4] = 6A3C09896AEE31A2
\r
1608 H[ 5] = F22C4CACD34DAF01
\r
1609 H[ 6] = BB5888AF0C5B5F35
\r
1610 H[ 7] = 816BA3CECC337B31
\r
1611 H[ 8] = 7476FFEF8D2FA7AA
\r
1612 H[ 9] = E21D1353AD98C498
\r
1613 H[10] = 95D9CDBBC0862DB7
\r
1614 H[11] = 798CA5183B2290AE
\r
1615 H[12] = F6EA044CA4421620
\r
1616 H[13] = C786793393A2A729
\r
1617 H[14] = 824C8A9977A33209
\r
1618 H[15] = FE4F056A8A445D82
\r
1619 ==============================================================
\r
1622 M[ 0] = 0000000000000000
\r
1623 M[ 1] = 0000000000000000
\r
1624 M[ 2] = 0000000000000000
\r
1625 M[ 3] = 0000000000000000
\r
1626 M[ 4] = 0000000000000000
\r
1627 M[ 5] = 0000000000000000
\r
1628 M[ 6] = 0000000000000000
\r
1629 M[ 7] = 0000000000000000
\r
1630 M[ 8] = 0000000000000000
\r
1631 M[ 9] = 0000000000000000
\r
1632 M[10] = 0000000000000000
\r
1633 M[11] = 0000000000000000
\r
1634 M[12] = 0000000000000000
\r
1635 M[13] = 0000000000000000
\r
1636 M[14] = 0000000000000000
\r
1637 M[15] = 00000000000003C0
\r
1639 ==============================================================
\r
1641 The content of W after the bijective transformation of M xor H
\r
1642 W[ 0] = 506D7A66D2E63AB9
\r
1643 W[ 1] = 446BB306A7AD1C00
\r
1644 W[ 2] = 76E4BFBC28E01A87
\r
1645 W[ 3] = E214DAB8109CFF30
\r
1646 W[ 4] = 93C7A02DF4D479AD
\r
1647 W[ 5] = 7A15A353DE02946D
\r
1648 W[ 6] = F1EA1D4DE1A1D3A9
\r
1649 W[ 7] = FA66F30EBE9F8BBC
\r
1650 W[ 8] = F93082CE0AF5FDF5
\r
1651 W[ 9] = 0DDBBE1A6821C6D1
\r
1652 W[10] = B7187FD6C791A491
\r
1653 W[11] = 7AF2DAB9BD286761
\r
1654 W[12] = 82BEC2BF380DA04A
\r
1655 W[13] = D88C048D140B2E7C
\r
1656 W[14] = CC28C2B8F33833B3
\r
1657 W[15] = B6BED7F4130267DA
\r
1659 ==============================================================
\r
1661 First part of the quadrupled pipe Qa:
\r
1662 Q[ 0] = C153776DF64EE463
\r
1663 Q[ 1] = 0A99A7B014BB86F4
\r
1664 Q[ 2] = 17D483DB91017A61
\r
1665 Q[ 3] = 210B3EF1F3DF9B00
\r
1666 Q[ 4] = CC50BCE7E20BF47C
\r
1667 Q[ 5] = 4807FC54C9E42527
\r
1668 Q[ 6] = 73D52BF8E8FC7171
\r
1669 Q[ 7] = 9A35E2EC7BD89CFB
\r
1670 Q[ 8] = 780603963446F402
\r
1671 Q[ 9] = A1102ED31CB75370
\r
1672 Q[10] = DA8953200072D5B1
\r
1673 Q[11] = C5C84015544E62A3
\r
1674 Q[12] = 01021B987F4DE3ED
\r
1675 Q[13] = E5E44C6E27AA1D5D
\r
1676 Q[14] = A88BA94F14E887EC
\r
1677 Q[15] = F0FF57C93F8020B0
\r
1679 ==============================================================
\r
1681 Second part of the quadrupled pipe Qb:
\r
1682 Q[16] = 2DB67E7F6C1A9077
\r
1683 Q[17] = C02B067CCA5948CD
\r
1684 Q[18] = 103F7EA439DA209F
\r
1685 Q[19] = 086EFBDBEF916D18
\r
1686 Q[20] = 4D01DE309E663356
\r
1687 Q[21] = 93608ED094128CA4
\r
1688 Q[22] = 7BC06895CEA32993
\r
1689 Q[23] = BCD0667C2F1D1666
\r
1690 Q[24] = 62B30AF91354059F
\r
1691 Q[25] = 6B484F098C96C8B2
\r
1692 Q[26] = EE2EDA28E9091841
\r
1693 Q[27] = 89530AA46FC73611
\r
1694 Q[28] = 94BAC3454B2D99B5
\r
1695 Q[29] = CD8AAE93AFC6353F
\r
1696 Q[30] = 9390AFE8C2EAB23D
\r
1697 Q[31] = 6F88ACA531175C3B
\r
1699 ==============================================================
\r
1701 Cumulative variables:
\r
1702 XL = ECBDA3759BC2153A
\r
1703 XH = 2713589295D8B4CB
\r
1705 ==============================================================
\r
1707 New value of the double pipe:
\r
1708 H[ 0] = 32648082BF4F42A9
\r
1709 H[ 1] = B8B4A6478052D7E5
\r
1710 H[ 2] = 1C1F48CA93B54D60
\r
1711 H[ 3] = 633C6E54C09CB190
\r
1712 H[ 4] = FE3B91F9FFC19EC2
\r
1713 H[ 5] = 2FCC9851325D7E14
\r
1714 H[ 6] = FF633860336CC602
\r
1715 H[ 7] = 0C4668D87F34B888
\r
1716 H[ 8] = 363956DCE3190FB4
\r
1717 H[ 9] = 0DD102863609988B
\r
1718 H[10] = 18CB0C901DB09881
\r
1719 H[11] = 32FAE413175D153A
\r
1720 H[12] = 58B547EEEAEF201C
\r
1721 H[13] = BA5A1E7FD087FF79
\r
1722 H[14] = 931B9E2E69AFA467
\r
1723 H[15] = 67010C55EE33DAD9
\r
1725 --------------------------------------------------------------
\r
1729 ==============================================================
\r
1732 M[ 0] = 32648082BF4F42A9
\r
1733 M[ 1] = B8B4A6478052D7E5
\r
1734 M[ 2] = 1C1F48CA93B54D60
\r
1735 M[ 3] = 633C6E54C09CB190
\r
1736 M[ 4] = FE3B91F9FFC19EC2
\r
1737 M[ 5] = 2FCC9851325D7E14
\r
1738 M[ 6] = FF633860336CC602
\r
1739 M[ 7] = 0C4668D87F34B888
\r
1740 M[ 8] = 363956DCE3190FB4
\r
1741 M[ 9] = 0DD102863609988B
\r
1742 M[10] = 18CB0C901DB09881
\r
1743 M[11] = 32FAE413175D153A
\r
1744 M[12] = 58B547EEEAEF201C
\r
1745 M[13] = BA5A1E7FD087FF79
\r
1746 M[14] = 931B9E2E69AFA467
\r
1747 M[15] = 67010C55EE33DAD9
\r
1749 ==============================================================
\r
1751 The content of W after the bijective transformation of M xor H
\r
1752 W[ 0] = DB7D001DB7A6594A
\r
1753 W[ 1] = BD8B72938C76256C
\r
1754 W[ 2] = C2C24E828C7B1220
\r
1755 W[ 3] = 81D3284BF7B4338A
\r
1756 W[ 4] = 9E4E143B7FBEC8CE
\r
1757 W[ 5] = A0CE4293EC844B62
\r
1758 W[ 6] = 6ACCB2489184C76D
\r
1759 W[ 7] = 0C557CD5394ADAB4
\r
1760 W[ 8] = 1ECB2A703BF58BCB
\r
1761 W[ 9] = B7C56A0632DD3614
\r
1762 W[10] = 5CA398C2384B51B9
\r
1763 W[11] = 6F25651EFE5932C2
\r
1764 W[12] = 90D13D2F15DF2BDC
\r
1765 W[13] = FCE5D51AD93B2013
\r
1766 W[14] = 5654527B1CB4A15D
\r
1767 W[15] = B13A2BCF2E9E0D58
\r
1769 ==============================================================
\r
1771 First part of the quadrupled pipe Qa:
\r
1772 Q[ 0] = 9FF8530E1DCF1C8F
\r
1773 Q[ 1] = 223C121013853776
\r
1774 Q[ 2] = 2FE2DFDFA56A245B
\r
1775 Q[ 3] = 76F85BF27F47FC76
\r
1776 Q[ 4] = 7C13C8D16B0C574E
\r
1777 Q[ 5] = 75231B66EE97459C
\r
1778 Q[ 6] = D8D1940B9E59427E
\r
1779 Q[ 7] = 564291111E6AF2DD
\r
1780 Q[ 8] = D2820D5E7BC2FDD0
\r
1781 Q[ 9] = 96D289AFD65E57C8
\r
1782 Q[10] = B2C95C237963D171
\r
1783 Q[11] = 98DD94F135E3932B
\r
1784 Q[12] = 42272C75C07A4AD0
\r
1785 Q[13] = A985682EE65076C7
\r
1786 Q[14] = 282925F13D999CA2
\r
1787 Q[15] = BBDA0724D7C56AA2
\r
1789 ==============================================================
\r
1791 Second part of the quadrupled pipe Qb:
\r
1792 Q[16] = CFB9560256FCC11E
\r
1793 Q[17] = 1B5F35AC6C783DF7
\r
1794 Q[18] = 4794497EE2E035EE
\r
1795 Q[19] = 2AE640237DAA4DDE
\r
1796 Q[20] = BE86AA63F83F8DA7
\r
1797 Q[21] = 0E50A2B50416C437
\r
1798 Q[22] = BEDF4EFD6E3CFA85
\r
1799 Q[23] = 858883DA7E438D25
\r
1800 Q[24] = DFB2C91E85C21864
\r
1801 Q[25] = 4A3248BE0540C684
\r
1802 Q[26] = AED4BE4ECF4D4478
\r
1803 Q[27] = FD90A5F294E0C9A5
\r
1804 Q[28] = 20CFB287F5734BB2
\r
1805 Q[29] = 46A9CA1F7B661DBF
\r
1806 Q[30] = E0FF00DEB0705572
\r
1807 Q[31] = C0CBF83B9AE6E055
\r
1809 ==============================================================
\r
1811 Cumulative variables:
\r
1812 XL = 3215AF024998BAE9
\r
1813 XH = B283B56336340AFE
\r
1815 ==============================================================
\r
1817 New value of the double pipe:
\r
1818 H[ 0] = D6CF1B673D0FB963
\r
1819 H[ 1] = 410002ED9D60940B
\r
1820 H[ 2] = 9E264950F9C22BC1
\r
1821 H[ 3] = 2033018D910E9E69
\r
1822 H[ 4] = C5B7228B3920384F
\r
1823 H[ 5] = 90B8009247B97D4E
\r
1824 H[ 6] = 4DD3F844F6E2D5D2
\r
1825 H[ 7] = BF0EFDEFF770F2FE
\r
1826 H[ 8] = 0BF2CDE12E9B56AE
\r
1827 H[ 9] = 2F06D18B74F78370
\r
1828 H[10] = D15BD8926EADBF3B
\r
1829 H[11] = 6BDC21A51341CAA6
\r
1830 H[12] = 1CEA016315B7EC7C
\r
1831 H[13] = 634E6118FDCF2946
\r
1832 H[14] = 0C2D548F42E934DE
\r
1833 H[15] = 2056F4350CEA0F42
\r
1835 --------------------------------------------------------------
\r
1838 3BBFAD6E92D85BD1A6CA4113A521DC6B7CECB7156301EA1C4629CFFD18614E63DE34E9428F542D0C420FEA0C35F45620
\r
1844 ##############################################################
\r
1846 Blue Midnight Wish hash algorithm
\r
1848 tweaked for the Second Round of SHA-3 competition.
\r
1850 Message Digest Length = 512
\r
1852 ##############################################################
\r
1856 One Block Message Sample
\r
1859 Input Message: "abc"
\r
1861 ==============================================================
\r
1863 Initial double pipe value:
\r
1864 H[ 0] = 8081828384858687
\r
1865 H[ 1] = 88898A8B8C8D8E8F
\r
1866 H[ 2] = 9091929394959697
\r
1867 H[ 3] = 98999A9B9C9D9E9F
\r
1868 H[ 4] = A0A1A2A3A4A5A6A7
\r
1869 H[ 5] = A8A9AAABACADAEAF
\r
1870 H[ 6] = B0B1B2B3B4B5B6B7
\r
1871 H[ 7] = B8B9BABBBCBDBEBF
\r
1872 H[ 8] = C0C1C2C3C4C5C6C7
\r
1873 H[ 9] = C8C9CACBCCCDCECF
\r
1874 H[10] = D0D1D2D3D4D5D6D7
\r
1875 H[11] = D8D9DADBDCDDDEDF
\r
1876 H[12] = E0E1E2E3E4E5E6E7
\r
1877 H[13] = E8E9EAEBECEDEEEF
\r
1878 H[14] = F0F1F2F3F4F5F6F7
\r
1879 H[15] = F8F9FAFBFCFDFEFF
\r
1880 ==============================================================
\r
1883 M[ 0] = 0000000080636261
\r
1884 M[ 1] = 0000000000000000
\r
1885 M[ 2] = 0000000000000000
\r
1886 M[ 3] = 0000000000000000
\r
1887 M[ 4] = 0000000000000000
\r
1888 M[ 5] = 0000000000000000
\r
1889 M[ 6] = 0000000000000000
\r
1890 M[ 7] = 0000000000000000
\r
1891 M[ 8] = 0000000000000000
\r
1892 M[ 9] = 0000000000000000
\r
1893 M[10] = 0000000000000000
\r
1894 M[11] = 0000000000000000
\r
1895 M[12] = 0000000000000000
\r
1896 M[13] = 0000000000000000
\r
1897 M[14] = 0000000000000000
\r
1898 M[15] = 0000000000000018
\r
1900 ==============================================================
\r
1902 The content of W after the bijective transformation of M xor H
\r
1903 W[ 0] = 9A9DA0A3A6A9ACAD
\r
1904 W[ 1] = C0C1C2C3C4C5C6DF
\r
1905 W[ 2] = 1A1D2022A68A8A74
\r
1906 W[ 3] = D0D1D2D355373536
\r
1907 W[ 4] = 18191A1B1C1D1E1F
\r
1908 W[ 5] = F0F1F2F3F4F5F6DF
\r
1909 W[ 6] = 9796959513313332
\r
1910 W[ 7] = 6D6A6764615E5B5B
\r
1911 W[ 8] = 2726252423222139
\r
1912 W[ 9] = D0D1D2D355373536
\r
1913 W[10] = D7D6D5D4D3D2D1B9
\r
1914 W[11] = CFCECDCD4B696B6A
\r
1915 W[12] = 78797A7B7C7D7E7F
\r
1916 W[13] = 93989DA2A7ACB1B3
\r
1917 W[14] = F6F5F4F3F2F1F0F1
\r
1918 W[15] = AFAEADACABAAA9A9
\r
1920 ==============================================================
\r
1922 First part of the quadrupled pipe Qa:
\r
1923 Q[ 0] = 6DD5D5516BC4FC22
\r
1924 Q[ 1] = 059AFF83DC4DB4C4
\r
1925 Q[ 2] = 15C51A594FE1566C
\r
1926 Q[ 3] = 954864E01ADB63B8
\r
1927 Q[ 4] = BCBF41C23EC13FBF
\r
1928 Q[ 5] = 1F084CDAC16A34CD
\r
1929 Q[ 6] = 0773E50014546DF9
\r
1930 Q[ 7] = 5282B373B18227BF
\r
1931 Q[ 8] = E723D9AF03F94EC0
\r
1932 Q[ 9] = 898B0E8ED4828684
\r
1933 Q[10] = AB4489170D6622F2
\r
1934 Q[11] = AB2091A4B7F812A6
\r
1935 Q[12] = DBC23198885FDDF4
\r
1936 Q[13] = CD5451081052FDEE
\r
1937 Q[14] = 8689098608870788
\r
1938 Q[15] = 259F56CFCC84BD1A
\r
1940 ==============================================================
\r
1942 Second part of the quadrupled pipe Qb:
\r
1943 Q[16] = A2B5B46244069EB0
\r
1944 Q[17] = FC0AB4F1418B1303
\r
1945 Q[18] = B492255102254014
\r
1946 Q[19] = D6A04F2917858EDF
\r
1947 Q[20] = 95FCEE73D6D134AE
\r
1948 Q[21] = 294988ADE77D43D6
\r
1949 Q[22] = 9752DAF5C761AAEB
\r
1950 Q[23] = DDD1415131C693BC
\r
1951 Q[24] = 4C3408ADEB4AF865
\r
1952 Q[25] = 5604B8DE217E657E
\r
1953 Q[26] = 5AF420CC1F837385
\r
1954 Q[27] = 2997D420A6C6737E
\r
1955 Q[28] = F747B1B3C00524E4
\r
1956 Q[29] = F7065AD0CBC5D09E
\r
1957 Q[30] = 16DAD2D9D97520C0
\r
1958 Q[31] = A46BE1595B1D4AC4
\r
1960 ==============================================================
\r
1962 Cumulative variables:
\r
1963 XL = CABB9791D7260D57
\r
1964 XH = 11180BED2DFF0EC9
\r
1966 ==============================================================
\r
1968 New value of the double pipe:
\r
1969 H[ 0] = 116F1A73854A98C4
\r
1970 H[ 1] = A3BC92227B5EDA0A
\r
1971 H[ 2] = 18571783B50C23B4
\r
1972 H[ 3] = 52EA0825D1897A15
\r
1973 H[ 4] = 192356EE9D50EB83
\r
1974 H[ 5] = 695D5F05A5E83053
\r
1975 H[ 6] = B0B9DE1724BC8A9A
\r
1976 H[ 7] = B399EC00F879513D
\r
1977 H[ 8] = 253EE9A47CBF875A
\r
1978 H[ 9] = E4AD1E7D851B395D
\r
1979 H[10] = 1488BDDA9C3FB702
\r
1980 H[11] = 8B5BBD3DE80AE0B2
\r
1981 H[12] = DDE3374BE6513EDB
\r
1982 H[13] = 5EA9F61878AF30DB
\r
1983 H[14] = 41DAA9BFD2B84278
\r
1984 H[15] = 3DFD261C6F242BA3
\r
1986 --------------------------------------------------------------
\r
1990 ==============================================================
\r
1993 M[ 0] = 116F1A73854A98C4
\r
1994 M[ 1] = A3BC92227B5EDA0A
\r
1995 M[ 2] = 18571783B50C23B4
\r
1996 M[ 3] = 52EA0825D1897A15
\r
1997 M[ 4] = 192356EE9D50EB83
\r
1998 M[ 5] = 695D5F05A5E83053
\r
1999 M[ 6] = B0B9DE1724BC8A9A
\r
2000 M[ 7] = B399EC00F879513D
\r
2001 M[ 8] = 253EE9A47CBF875A
\r
2002 M[ 9] = E4AD1E7D851B395D
\r
2003 M[10] = 1488BDDA9C3FB702
\r
2004 M[11] = 8B5BBD3DE80AE0B2
\r
2005 M[12] = DDE3374BE6513EDB
\r
2006 M[13] = 5EA9F61878AF30DB
\r
2007 M[14] = 41DAA9BFD2B84278
\r
2008 M[15] = 3DFD261C6F242BA3
\r
2010 ==============================================================
\r
2012 The content of W after the bijective transformation of M xor H
\r
2013 W[ 0] = 485A263D3D1C4050
\r
2014 W[ 1] = 0088BFA4AD25A42D
\r
2015 W[ 2] = 430E9B302AF8AE87
\r
2016 W[ 3] = 782500A1CF716C79
\r
2017 W[ 4] = FCBA8FDC66995AC6
\r
2018 W[ 5] = 2372EBAC0AA551DD
\r
2019 W[ 6] = D195EDF71C5B8E6A
\r
2020 W[ 7] = 2EDAA59EC5A91741
\r
2021 W[ 8] = 319E22B88EC4E74E
\r
2022 W[ 9] = AFD53F7268116F26
\r
2023 W[10] = 5118544E3EE10192
\r
2024 W[11] = AAE09434A6FD6B76
\r
2025 W[12] = 575DC8F3C5E5AAD9
\r
2026 W[13] = 5FCE2F1F23AA2D98
\r
2027 W[14] = 2AA23A76B25A8522
\r
2028 W[15] = 4FA7D4BB293F3996
\r
2030 ==============================================================
\r
2032 First part of the quadrupled pipe Qa:
\r
2033 Q[ 0] = EB80F5D857978AAC
\r
2034 Q[ 1] = E35E078ABE27727C
\r
2035 Q[ 2] = 4A625164F81ADC71
\r
2036 Q[ 3] = D4562718828ADC37
\r
2037 Q[ 4] = 2D9272DD0080A24A
\r
2038 Q[ 5] = 1455547D3F1AF8FB
\r
2039 Q[ 6] = F9FB9ECACC8BC6F4
\r
2040 Q[ 7] = 3D7ABEF0DE94534D
\r
2041 Q[ 8] = DE2A67D7EA780CA3
\r
2042 Q[ 9] = A2EA4B7606C4835F
\r
2043 Q[10] = 1896A9A9D00CC766
\r
2044 Q[11] = B1D9E5EB0BEF12B4
\r
2045 Q[12] = 5282D1F9DCAAE40C
\r
2046 Q[13] = 02BA8EC4E54E3949
\r
2047 Q[14] = EA9DD1F896227262
\r
2048 Q[15] = 3221E1AA651A091A
\r
2050 ==============================================================
\r
2052 Second part of the quadrupled pipe Qb:
\r
2053 Q[16] = 46287B1BBFC714CA
\r
2054 Q[17] = 48062AA9F85E8320
\r
2055 Q[18] = F4B87F1CA41B57A3
\r
2056 Q[19] = 203484A02C6CF7B1
\r
2057 Q[20] = D2217BE5CEB505DB
\r
2058 Q[21] = 9F44161D22C6BFD0
\r
2059 Q[22] = 72AF1D3059ED0EAC
\r
2060 Q[23] = 3E36B50C0A7ADB4E
\r
2061 Q[24] = 413BB1123FE82169
\r
2062 Q[25] = 8B7AF904DF0D09C4
\r
2063 Q[26] = EC7121040B26495D
\r
2064 Q[27] = E3D9473031ABC9B1
\r
2065 Q[28] = 2E2042E5C720C3E7
\r
2066 Q[29] = BF471CC24122DA5F
\r
2067 Q[30] = 98B96F17CD17C918
\r
2068 Q[31] = B76163F8B0DB81F0
\r
2070 ==============================================================
\r
2072 Cumulative variables:
\r
2073 XL = DB5E6FCA700A5811
\r
2074 XH = A008132051ACA100
\r
2076 ==============================================================
\r
2078 New value of the double pipe:
\r
2079 H[ 0] = 844168A185967436
\r
2080 H[ 1] = 5850BD40769EC6F1
\r
2081 H[ 2] = 07A5D438B8228019
\r
2082 H[ 3] = F14FA59337ED2A4C
\r
2083 H[ 4] = B7EF8F62117AB434
\r
2084 H[ 5] = D970AEBEC87DE561
\r
2085 H[ 6] = CB9AB14ACC7C4387
\r
2086 H[ 7] = 9C9CEBF4D3DD943D
\r
2087 H[ 8] = 619F2864F2BE378F
\r
2088 H[ 9] = 7A4A394D9413D7F3
\r
2089 H[10] = B58757FED395DDC1
\r
2090 H[11] = 87D19CBC10A325D3
\r
2091 H[12] = EABD2FE1FE2B8583
\r
2092 H[13] = 4E652B7FA6D93AAB
\r
2093 H[14] = D7F7ACD3AE148734
\r
2094 H[15] = 4680F61A59958E54
\r
2096 --------------------------------------------------------------
\r
2099 8F37BEF264289F61F3D713944D394A7AC1DD95D3FE5787B5D325A310BC9CD18783852BFEE12FBDEAAB3AD9A67F2B654E348714AED3ACF7D7548E95591AF68046
\r
2101 ==============================================================
\r
2103 Two Block Message Sample
\r
2106 Input Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnmnopqrsmopqrstu"
\r
2108 ==============================================================
\r
2110 Initial double pipe value:
\r
2111 H[ 0] = 8081828384858687
\r
2112 H[ 1] = 88898A8B8C8D8E8F
\r
2113 H[ 2] = 9091929394959697
\r
2114 H[ 3] = 98999A9B9C9D9E9F
\r
2115 H[ 4] = A0A1A2A3A4A5A6A7
\r
2116 H[ 5] = A8A9AAABACADAEAF
\r
2117 H[ 6] = B0B1B2B3B4B5B6B7
\r
2118 H[ 7] = B8B9BABBBCBDBEBF
\r
2119 H[ 8] = C0C1C2C3C4C5C6C7
\r
2120 H[ 9] = C8C9CACBCCCDCECF
\r
2121 H[10] = D0D1D2D3D4D5D6D7
\r
2122 H[11] = D8D9DADBDCDDDEDF
\r
2123 H[12] = E0E1E2E3E4E5E6E7
\r
2124 H[13] = E8E9EAEBECEDEEEF
\r
2125 H[14] = F0F1F2F3F4F5F6F7
\r
2126 H[15] = F8F9FAFBFCFDFEFF
\r
2127 ==============================================================
\r
2130 M[ 0] = 6867666564636261
\r
2131 M[ 1] = 6968676665646362
\r
2132 M[ 2] = 6A69686766656463
\r
2133 M[ 3] = 6B6A696867666564
\r
2134 M[ 4] = 6C6B6A6968676665
\r
2135 M[ 5] = 6D6C6B6A69686766
\r
2136 M[ 6] = 6E6D6C6B6A696867
\r
2137 M[ 7] = 6F6E6D6C6B6A6968
\r
2138 M[ 8] = 706F6E6D6C6B6A69
\r
2139 M[ 9] = 71706F6E6D6C6B6A
\r
2140 M[10] = 7271706F6E6D6C6B
\r
2141 M[11] = 737271706F6E6D6C
\r
2142 M[12] = 74737271706F6E6D
\r
2143 M[13] = 737271706F6E6D6E
\r
2144 M[14] = 7574737271706F6D
\r
2145 M[15] = 0000000000000080
\r
2147 ==============================================================
\r
2149 The content of W after the bijective transformation of M xor H
\r
2150 W[ 0] = B1AFA9C3B1AFC9C9
\r
2151 W[ 1] = 6665645B726980F0
\r
2152 W[ 2] = DEDFCCCDC2D3D857
\r
2153 W[ 3] = B0AE9C8668766C6C
\r
2154 W[ 4] = 6563615B45433939
\r
2155 W[ 5] = 000306252C3739B8
\r
2156 W[ 6] = DFDFDFDFBFAFAFAF
\r
2157 W[ 7] = 3539514D3D51413E
\r
2158 W[ 8] = F8F7FAF9D4D3CF5D
\r
2159 W[ 9] = 817D79757175897E
\r
2160 W[10] = 2324191A172824A7
\r
2161 W[11] = C0C2B0B6B0B2B0B0
\r
2162 W[12] = DFE000202020202F
\r
2163 W[13] = EDE7EA0005F7F9FC
\r
2164 W[14] = 9E9EA2A296A6A2A3
\r
2165 W[15] = CACCDEE4CACCC6D4
\r
2167 ==============================================================
\r
2169 First part of the quadrupled pipe Qa:
\r
2170 Q[ 0] = 8332CA7D072D9CD0
\r
2171 Q[ 1] = DABD60D20043AB7E
\r
2172 Q[ 2] = 7F37426B4AB388DD
\r
2173 Q[ 3] = 8E3569BE683316A7
\r
2174 Q[ 4] = 007C7CA294905454
\r
2175 Q[ 5] = 37809A1CE966C4F0
\r
2176 Q[ 6] = 4ECFD455E7202E2C
\r
2177 Q[ 7] = 8B557E2CDA669898
\r
2178 Q[ 8] = 78326147041FFE45
\r
2179 Q[ 9] = 929598A39EA52498
\r
2180 Q[10] = B8D19BF481B23D3A
\r
2181 Q[11] = 81DAAD75BDE61DEC
\r
2182 Q[12] = 75ACE8353A20A240
\r
2183 Q[13] = 5CC80543CD49CFD7
\r
2184 Q[14] = CACBEEEFDAF3F2F1
\r
2185 Q[15] = 46D72F054ADD6AA6
\r
2187 ==============================================================
\r
2189 Second part of the quadrupled pipe Qb:
\r
2190 Q[16] = 98308FA1675DC44A
\r
2191 Q[17] = C23DE7D588ABEE6C
\r
2192 Q[18] = A0BBBF35641D5D6F
\r
2193 Q[19] = 505F96385DDD368F
\r
2194 Q[20] = 5B45E112CA82273D
\r
2195 Q[21] = 92068A0875204380
\r
2196 Q[22] = BA7378F6CBCA2466
\r
2197 Q[23] = DA40269807634673
\r
2198 Q[24] = A4C660F9E91B37EB
\r
2199 Q[25] = A9AE48A72AB72714
\r
2200 Q[26] = 2AB18AB8322C4480
\r
2201 Q[27] = EA63E45B857E66A2
\r
2202 Q[28] = 96AAD2E723B2F9C2
\r
2203 Q[29] = 8EF4E847D73A5949
\r
2204 Q[30] = F939DDA995A70A9F
\r
2205 Q[31] = 752EE75AED756308
\r
2207 ==============================================================
\r
2209 Cumulative variables:
\r
2210 XL = 0399740DA53D476E
\r
2211 XH = 5A6A32E35D99BCAF
\r
2213 ==============================================================
\r
2215 New value of the double pipe:
\r
2216 H[ 0] = 464E9CFD277A05F8
\r
2217 H[ 1] = C4C5C30397FB071F
\r
2218 H[ 2] = D5ED9C3BDCC48F99
\r
2219 H[ 3] = B57DB0FABA7CA23E
\r
2220 H[ 4] = D1B3A76FDB7661C5
\r
2221 H[ 5] = B095CFEBCA35A87F
\r
2222 H[ 6] = AB8570E984F44E0A
\r
2223 H[ 7] = 0448A7C5BCBB8091
\r
2224 H[ 8] = 311866A903E94306
\r
2225 H[ 9] = E49F3725C0510562
\r
2226 H[10] = CAE393A3EA90F276
\r
2227 H[11] = 66EE562EF9C1FE08
\r
2228 H[12] = B1D387F1225D6FEB
\r
2229 H[13] = 206204E5852DB655
\r
2230 H[14] = FD0FE0AAB5B59052
\r
2231 H[15] = DC819B273B83B3BF
\r
2232 ==============================================================
\r
2235 M[ 0] = 0000000000000000
\r
2236 M[ 1] = 0000000000000000
\r
2237 M[ 2] = 0000000000000000
\r
2238 M[ 3] = 0000000000000000
\r
2239 M[ 4] = 0000000000000000
\r
2240 M[ 5] = 0000000000000000
\r
2241 M[ 6] = 0000000000000000
\r
2242 M[ 7] = 0000000000000000
\r
2243 M[ 8] = 0000000000000000
\r
2244 M[ 9] = 0000000000000000
\r
2245 M[10] = 0000000000000000
\r
2246 M[11] = 0000000000000000
\r
2247 M[12] = 0000000000000000
\r
2248 M[13] = 0000000000000000
\r
2249 M[14] = 0000000000000000
\r
2250 M[15] = 00000000000003C0
\r
2252 ==============================================================
\r
2254 The content of W after the bijective transformation of M xor H
\r
2255 W[ 0] = 94A2A15A32EE610B
\r
2256 W[ 1] = 01E9A5F2F4FEE8DF
\r
2257 W[ 2] = 59E48F1EBDACCC7F
\r
2258 W[ 3] = 081FB1E42E0505BE
\r
2259 W[ 4] = 1B545F8B85990DC0
\r
2260 W[ 5] = D521BB98E16F45AF
\r
2261 W[ 6] = 8F5B082E84EB71DC
\r
2262 W[ 7] = 9398E30C1A3BFC9E
\r
2263 W[ 8] = BDB2C524D7449EE6
\r
2264 W[ 9] = 351D95D0EAEBC185
\r
2265 W[10] = 72D7EF970F400A10
\r
2266 W[11] = 48E594A9F5C60A58
\r
2267 W[12] = B5025F92F7C34867
\r
2268 W[13] = DDBBD5445949626D
\r
2269 W[14] = 1D3E6997D810CED2
\r
2270 W[15] = 705D3D5786CF710F
\r
2272 ==============================================================
\r
2274 First part of the quadrupled pipe Qa:
\r
2275 Q[ 0] = BD6831B0CCB10A41
\r
2276 Q[ 1] = 9A987FDE16753022
\r
2277 Q[ 2] = 082C9D080E9C739A
\r
2278 Q[ 3] = 628D2DAD4DDAE669
\r
2279 Q[ 4] = C794403A118B339F
\r
2280 Q[ 5] = 67F37E694E02F458
\r
2281 Q[ 6] = 44933810A45E1AE3
\r
2282 Q[ 7] = B97DC2C1BB7820A9
\r
2283 Q[ 8] = 85DDB142E5F359E6
\r
2284 Q[ 9] = FA76F2DC8A2F13BD
\r
2285 Q[10] = D199863C4D1F0476
\r
2286 Q[11] = 36F6EBFDE272DAE9
\r
2287 Q[12] = D7873B766842C901
\r
2288 Q[13] = 6808C977421BB7BA
\r
2289 Q[14] = F022F8836F9C5D7A
\r
2290 Q[15] = AD491D7EB9C690F0
\r
2292 ==============================================================
\r
2294 Second part of the quadrupled pipe Qb:
\r
2295 Q[16] = C2F27387304C5E4E
\r
2296 Q[17] = 2EB6A5DCAF54FF7B
\r
2297 Q[18] = 874F4EFE2C555794
\r
2298 Q[19] = 00B411C9C175F2E0
\r
2299 Q[20] = DAB0D524DE049CC8
\r
2300 Q[21] = 75CB084B3773103E
\r
2301 Q[22] = 791CDAF8B90E2983
\r
2302 Q[23] = 660245A42ACF09DE
\r
2303 Q[24] = C8C3566DEE2749F4
\r
2304 Q[25] = 97DE53DF7C8F04B3
\r
2305 Q[26] = B1E8D8CD166A1389
\r
2306 Q[27] = 0A53B79CDEB2C86E
\r
2307 Q[28] = 2EA3A83DBD48791A
\r
2308 Q[29] = 6CB4A1FC6EBC49C7
\r
2309 Q[30] = AD6E484673CE571F
\r
2310 Q[31] = 3C3830F7EA3A64F7
\r
2312 ==============================================================
\r
2314 Cumulative variables:
\r
2315 XL = DBDACB5F088EA8EA
\r
2316 XH = EC3DD0CC18FE3D7F
\r
2318 ==============================================================
\r
2320 New value of the double pipe:
\r
2321 H[ 0] = 301F36A1505EB871
\r
2322 H[ 1] = 8E1A8E6D2F4323F5
\r
2323 H[ 2] = 50A6BFDDFAE5CC64
\r
2324 H[ 3] = 13A122CCBEA7C9AC
\r
2325 H[ 4] = FA24929601693DD6
\r
2326 H[ 5] = DF4033F13B82A8F5
\r
2327 H[ 6] = 7C1D1E2C6124682D
\r
2328 H[ 7] = F6B3CA940C8C2573
\r
2329 H[ 8] = A7385E930AE9DCB7
\r
2330 H[ 9] = B89F327835568899
\r
2331 H[10] = 50645F2CF3B75C63
\r
2332 H[11] = 2F2CB90CCF713859
\r
2333 H[12] = 75BB16D1C4EB5964
\r
2334 H[13] = E32A6DE7ABD79A3A
\r
2335 H[14] = 25A0DB5C3860E2C8
\r
2336 H[15] = D57614357F5B8132
\r
2338 --------------------------------------------------------------
\r
2342 ==============================================================
\r
2345 M[ 0] = 301F36A1505EB871
\r
2346 M[ 1] = 8E1A8E6D2F4323F5
\r
2347 M[ 2] = 50A6BFDDFAE5CC64
\r
2348 M[ 3] = 13A122CCBEA7C9AC
\r
2349 M[ 4] = FA24929601693DD6
\r
2350 M[ 5] = DF4033F13B82A8F5
\r
2351 M[ 6] = 7C1D1E2C6124682D
\r
2352 M[ 7] = F6B3CA940C8C2573
\r
2353 M[ 8] = A7385E930AE9DCB7
\r
2354 M[ 9] = B89F327835568899
\r
2355 M[10] = 50645F2CF3B75C63
\r
2356 M[11] = 2F2CB90CCF713859
\r
2357 M[12] = 75BB16D1C4EB5964
\r
2358 M[13] = E32A6DE7ABD79A3A
\r
2359 M[14] = 25A0DB5C3860E2C8
\r
2360 M[15] = D57614357F5B8132
\r
2362 ==============================================================
\r
2364 The content of W after the bijective transformation of M xor H
\r
2365 W[ 0] = ED2B67E6D866E242
\r
2366 W[ 1] = 5DD8874A4DFFFC27
\r
2367 W[ 2] = A9CF9741A8C5FCAA
\r
2368 W[ 3] = D24A3D44BDAD396A
\r
2369 W[ 4] = 1C614D747D8F36F2
\r
2370 W[ 5] = 5A996A99848B2AE7
\r
2371 W[ 6] = C0C7C7713863BF37
\r
2372 W[ 7] = F01B24BD47F1B364
\r
2373 W[ 8] = 770DD0421F24A6E5
\r
2374 W[ 9] = EB52D9E49F192ADF
\r
2375 W[10] = BC17F5969E60F122
\r
2376 W[11] = 151C422D63D41C68
\r
2377 W[12] = EF9D555A8789FE71
\r
2378 W[13] = 2708B71F613317C7
\r
2379 W[14] = EC1C13224F0B5024
\r
2380 W[15] = EF16FE325870A832
\r
2382 ==============================================================
\r
2384 First part of the quadrupled pipe Qa:
\r
2385 Q[ 0] = 6C4F65A036B16665
\r
2386 Q[ 1] = 6130D887D56961FD
\r
2387 Q[ 2] = 015F5F38E1857B60
\r
2388 Q[ 3] = 0B9DA2E9FBC10C91
\r
2389 Q[ 4] = BCFC9678EDF35830
\r
2390 Q[ 5] = 6C1EBF9EA82DE9B4
\r
2391 Q[ 6] = 31161220DF0CFD43
\r
2392 Q[ 7] = 3FEF67677D3B1FA6
\r
2393 Q[ 8] = 7668BC9F677CF4C7
\r
2394 Q[ 9] = 49A65FC17B406A5A
\r
2395 Q[10] = 5E7FD5EC8370FC24
\r
2396 Q[11] = 2104701C09D0C0D5
\r
2397 Q[12] = 2ADEDAB1A0D8B958
\r
2398 Q[13] = 0576302980A433D0
\r
2399 Q[14] = 44BCC55E1339A2E5
\r
2400 Q[15] = 9AF1169E3512FB8C
\r
2402 ==============================================================
\r
2404 Second part of the quadrupled pipe Qb:
\r
2405 Q[16] = C173110C2A30A860
\r
2406 Q[17] = 7E220C50FCBD4B15
\r
2407 Q[18] = 1E535A143F32F1F2
\r
2408 Q[19] = 99A5BCFE75C659A2
\r
2409 Q[20] = 49162E0E8B74A9F9
\r
2410 Q[21] = 34A2095EF919D6C2
\r
2411 Q[22] = 5A36EE7E6F6D7D08
\r
2412 Q[23] = 1AFB91C34B762CE4
\r
2413 Q[24] = 1AB33ADE6853900C
\r
2414 Q[25] = 19C431B08D3480D6
\r
2415 Q[26] = 1B69BBEF1737B280
\r
2416 Q[27] = 6DD1F6AA666E81CF
\r
2417 Q[28] = 16F11DE4BB51DC31
\r
2418 Q[29] = 100CC7B81972657D
\r
2419 Q[30] = 577FBF7819C44E65
\r
2420 Q[31] = 4B18B730718B65AD
\r
2422 ==============================================================
\r
2424 Cumulative variables:
\r
2425 XL = 05DEA35BCA0F65F2
\r
2426 XH = 6A8B3764945DD4E3
\r
2428 ==============================================================
\r
2430 New value of the double pipe:
\r
2431 H[ 0] = DA953EE14FA334ED
\r
2432 H[ 1] = 29EE136BED731235
\r
2433 H[ 2] = B981EC6D74D6C895
\r
2434 H[ 3] = 75E61DC8A3E30049
\r
2435 H[ 4] = 6E37033BB54410A6
\r
2436 H[ 5] = F72C3E6ED264E0A9
\r
2437 H[ 6] = 5AC540C50006CE37
\r
2438 H[ 7] = 0E7A500C94853D52
\r
2439 H[ 8] = F737412AA2780F57
\r
2440 H[ 9] = 058C2435FE1B8435
\r
2441 H[10] = A3820AF6A363C087
\r
2442 H[11] = 303461BF272BFC63
\r
2443 H[12] = 655E186AFEE4194C
\r
2444 H[13] = 6AC68CAAA2F5E295
\r
2445 H[14] = 7EA07EF277F8BFFA
\r
2446 H[15] = D45E887B43D3065A
\r
2448 --------------------------------------------------------------
\r
2451 570F78A22A4137F735841BFE35248C0587C063A3F60A82A363FC2B27BF6134304C19E4FE6A185E6595E2F5A2AA8CC66AFABFF877F27EA07E5A06D3437B885ED4
\r