]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - testvectors/shavs/BlueMidnightWish/IntermediateValues.txt
removed old files
[avr-crypto-lib.git] / testvectors / shavs / BlueMidnightWish / IntermediateValues.txt
diff --git a/testvectors/shavs/BlueMidnightWish/IntermediateValues.txt b/testvectors/shavs/BlueMidnightWish/IntermediateValues.txt
deleted file mode 100644 (file)
index 6175576..0000000
+++ /dev/null
@@ -1,1567 +0,0 @@
-\r
-\r
-##############################################################\r
-\r
-  Blue Midnight Wish hash algorithm\r
-\r
-    Message Digest Length = 224\r
-\r
-##############################################################\r
-\r
-\r
-\r
-  One Block Message Sample\r
-\r
-\r
-  Input Message: "abc" \r
-\r
-==============================================================\r
-\r
-Initial double pipe value:\r
-  H[ 0] = 00010203\r
-  H[ 1] = 04050607\r
-  H[ 2] = 08090A0B\r
-  H[ 3] = 0C0D0E0F\r
-  H[ 4] = 10111213\r
-  H[ 5] = 14151617\r
-  H[ 6] = 18191A1B\r
-  H[ 7] = 1C1D1E1F\r
-  H[ 8] = 20212223\r
-  H[ 9] = 24252627\r
-  H[10] = 28292A2B\r
-  H[11] = 2C2D2E2F\r
-  H[12] = 30313233\r
-  H[13] = 24353637\r
-  H[14] = 38393A3B\r
-  H[15] = 3C3D3E3F\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 80636261\r
-  M[ 1] = 00000000\r
-  M[ 2] = 00000000\r
-  M[ 3] = 00000000\r
-  M[ 4] = 00000000\r
-  M[ 5] = 00000000\r
-  M[ 6] = 00000000\r
-  M[ 7] = 00000000\r
-  M[ 8] = 00000000\r
-  M[ 9] = 00000000\r
-  M[10] = 00000000\r
-  M[11] = 00000000\r
-  M[12] = 00000000\r
-  M[13] = 00000000\r
-  M[14] = 00000018\r
-  M[15] = 00000000\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = 7C8F927D\r
-  W[ 1] = 2021220B\r
-  W[ 2] = CCB0B0B4\r
-  W[ 3] = 988A888A\r
-  W[ 4] = CBCCCDE7\r
-  W[ 5] = 38393A3B\r
-  W[ 6] = 7BA9ABAA\r
-  W[ 7] = 77747187\r
-  W[ 8] = C3D2D1D1\r
-  W[ 9] = A88A8872\r
-  W[10] = 2C2B2A29\r
-  W[11] = A7C5C7C6\r
-  W[12] = FBFCFDFF\r
-  W[13] = 888D9297\r
-  W[14] = BBBAB9B9\r
-  W[15] = 08171615\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = 8129997D\r
-  Q[ 1] = B4260298\r
-  Q[ 2] = C8DF60EF\r
-  Q[ 3] = 535C9D5E\r
-  Q[ 4] = AE2AAB14\r
-  Q[ 5] = 8F9F2EBF\r
-  Q[ 6] = AFE405D3\r
-  Q[ 7] = BAC360FB\r
-  Q[ 8] = 6F2D48E3\r
-  Q[ 9] = FCCFCC4B\r
-  Q[10] = E4B70797\r
-  Q[11] = EA61D8BF\r
-  Q[12] = F92EC2C5\r
-  Q[13] = 384F58ED\r
-  Q[14] = E667E565\r
-  Q[15] = 756A1A4A\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = 4F4D05EA\r
-  Q[17] = 6BA09F46\r
-  Q[18] = A8A6AA55\r
-  Q[19] = 35E84D6D\r
-  Q[20] = CE21A0F0\r
-  Q[21] = 23CBBB23\r
-  Q[22] = B15BF2A1\r
-  Q[23] = F45605CB\r
-  Q[24] = 8BD9ECCC\r
-  Q[25] = 0F5D9635\r
-  Q[26] = 3275CF96\r
-  Q[27] = 1ED9BFD8\r
-  Q[28] = 094170C8\r
-  Q[29] = B60626C5\r
-  Q[30] = FE8EA7CF\r
-  Q[31] = 8637E160\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = 1144912D\r
-  XH = 7E928B38\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = 6BFD51EA\r
-  H[ 1] = 4AA16896\r
-  H[ 2] = 03101D4D\r
-  H[ 3] = DF029BE7\r
-  H[ 4] = 78233C88\r
-  H[ 5] = CD0B7A43\r
-  H[ 6] = 9143B424\r
-  H[ 7] = FF07D633\r
-  H[ 8] = 1BAED90C\r
-  H[ 9] = 53800826\r
-  H[10] = 48BC3CC9\r
-  H[11] = 343CD50A\r
-  H[12] = F0FF66FC\r
-  H[13] = 1A34F1B4\r
-  H[14] = 545185DB\r
-  H[15] = 54EE15FA\r
-\r
---------------------------------------------------------------\r
-\r
-Message Digest is\r
-26088053C93CBC480AD53C34FC66FFF0B4F1341ADB855154FA15EE54\r
-\r
-\r
-==============================================================\r
-\r
-  Two Block Message Sample\r
-\r
-\r
-  Input Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" \r
-\r
-==============================================================\r
-\r
-Initial double pipe value:\r
-  H[ 0] = 00010203\r
-  H[ 1] = 04050607\r
-  H[ 2] = 08090A0B\r
-  H[ 3] = 0C0D0E0F\r
-  H[ 4] = 10111213\r
-  H[ 5] = 14151617\r
-  H[ 6] = 18191A1B\r
-  H[ 7] = 1C1D1E1F\r
-  H[ 8] = 20212223\r
-  H[ 9] = 24252627\r
-  H[10] = 28292A2B\r
-  H[11] = 2C2D2E2F\r
-  H[12] = 30313233\r
-  H[13] = 24353637\r
-  H[14] = 38393A3B\r
-  H[15] = 3C3D3E3F\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 64636261\r
-  M[ 1] = 65646362\r
-  M[ 2] = 66656463\r
-  M[ 3] = 67666564\r
-  M[ 4] = 68676665\r
-  M[ 5] = 69686766\r
-  M[ 6] = 6A696867\r
-  M[ 7] = 6B6A6968\r
-  M[ 8] = 6C6B6A69\r
-  M[ 9] = 6D6C6B6A\r
-  M[10] = 6E6D6C6B\r
-  M[11] = 6F6E6D6C\r
-  M[12] = 706F6E6D\r
-  M[13] = 71706F6E\r
-  M[14] = 00000080\r
-  M[15] = 00000000\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = D9C8D44E\r
-  W[ 1] = 656569F1\r
-  W[ 2] = 21020707\r
-  W[ 3] = 5E4C5660\r
-  W[ 4] = 9D9AA31C\r
-  W[ 5] = 3F222524\r
-  W[ 6] = BAAABEBF\r
-  W[ 7] = F2D5E865\r
-  W[ 8] = 9786A595\r
-  W[ 9] = 2C292AB7\r
-  W[10] = 37383537\r
-  W[11] = 4547555C\r
-  W[12] = 57575747\r
-  W[13] = E7E1E3D8\r
-  W[14] = B696A2A3\r
-  W[15] = 61738178\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = 9C5942FC\r
-  Q[ 1] = 3AFC50ED\r
-  Q[ 2] = 6476F9D1\r
-  Q[ 3] = 4E5BE9F2\r
-  Q[ 4] = D357F292\r
-  Q[ 5] = 3D8390E0\r
-  Q[ 6] = 429C4F46\r
-  Q[ 7] = 4C7D5E2E\r
-  Q[ 8] = 9BC12040\r
-  Q[ 9] = 3A3DBFEC\r
-  Q[10] = 78675991\r
-  Q[11] = DEC90031\r
-  Q[12] = 40A1A084\r
-  Q[13] = 4B6FB81D\r
-  Q[14] = EDDDF3F2\r
-  Q[15] = 27DED766\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = 7FBC6C9B\r
-  Q[17] = 9D4427F8\r
-  Q[18] = 9278BB62\r
-  Q[19] = FFD88C25\r
-  Q[20] = 69D406FA\r
-  Q[21] = 99EF0A4D\r
-  Q[22] = 0B67F738\r
-  Q[23] = 56A36FA9\r
-  Q[24] = 0042CC6F\r
-  Q[25] = 5A64E008\r
-  Q[26] = 2BDDC804\r
-  Q[27] = 89D5E159\r
-  Q[28] = 05F27E0C\r
-  Q[29] = 914E9F1D\r
-  Q[30] = 63850223\r
-  Q[31] = B791C4D9\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = 22A7E802\r
-  XH = 9A21CAD3\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = E26441F6\r
-  H[ 1] = 62B731DE\r
-  H[ 2] = 9AAFE04C\r
-  H[ 3] = B690E556\r
-  H[ 4] = 06F9BE61\r
-  H[ 5] = 71E8578E\r
-  H[ 6] = BDF56031\r
-  H[ 7] = 0B4006EA\r
-  H[ 8] = 540F7CCB\r
-  H[ 9] = 9392C84F\r
-  H[10] = D76C7B94\r
-  H[11] = E3D8230D\r
-  H[12] = 3329889F\r
-  H[13] = 672893B4\r
-  H[14] = 5E42CC36\r
-  H[15] = 37179EF8\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 00000000\r
-  M[ 1] = 00000000\r
-  M[ 2] = 00000000\r
-  M[ 3] = 00000000\r
-  M[ 4] = 00000000\r
-  M[ 5] = 00000000\r
-  M[ 6] = 00000000\r
-  M[ 7] = 00000000\r
-  M[ 8] = 00000000\r
-  M[ 9] = 00000000\r
-  M[10] = 00000000\r
-  M[11] = 00000000\r
-  M[12] = 00000000\r
-  M[13] = 00000000\r
-  M[14] = 000001C0\r
-  M[15] = 00000000\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = 03802DE2\r
-  W[ 1] = 74E93571\r
-  W[ 2] = 85252788\r
-  W[ 3] = 6378A503\r
-  W[ 4] = 4EDEE976\r
-  W[ 5] = F73B96F7\r
-  W[ 6] = F15507BC\r
-  W[ 7] = 5868C55A\r
-  W[ 8] = 9AE31D49\r
-  W[ 9] = 3CCB83DD\r
-  W[10] = 1636249A\r
-  W[11] = F8A5CB4A\r
-  W[12] = 9F2C6A48\r
-  W[13] = 682E4438\r
-  W[14] = 81B65EE7\r
-  W[15] = 41D03572\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = 4AD3BBC0\r
-  Q[ 1] = B85F4A92\r
-  Q[ 2] = 6871C4EF\r
-  Q[ 3] = ABD21850\r
-  Q[ 4] = 69B19DCD\r
-  Q[ 5] = 0647AA60\r
-  Q[ 6] = 36818B5C\r
-  Q[ 7] = 9E2ECFEE\r
-  Q[ 8] = F0CC1CAE\r
-  Q[ 9] = 22AE4233\r
-  Q[10] = FD18CE8D\r
-  Q[11] = 9E72D090\r
-  Q[12] = 4E091F24\r
-  Q[13] = 95AB7D7E\r
-  Q[14] = C16D7194\r
-  Q[15] = 98F8E88C\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = 827C9641\r
-  Q[17] = 99ABED4A\r
-  Q[18] = 2590B358\r
-  Q[19] = 4C8AE52F\r
-  Q[20] = 8C04F1D6\r
-  Q[21] = 893B5554\r
-  Q[22] = 522AAB3B\r
-  Q[23] = D04BBFEC\r
-  Q[24] = FDD7CC79\r
-  Q[25] = DE8515D8\r
-  Q[26] = 9FD39FC4\r
-  Q[27] = BFA20E1E\r
-  Q[28] = B62484D3\r
-  Q[29] = 72E3BAE5\r
-  Q[30] = 9E210582\r
-  Q[31] = 6545A3A0\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = F5939D29\r
-  XH = C9134D46\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = 69123702\r
-  H[ 1] = 3DC92EFD\r
-  H[ 2] = B690B76C\r
-  H[ 3] = D7B88EAA\r
-  H[ 4] = BF2D1CB5\r
-  H[ 5] = C82F4A81\r
-  H[ 6] = E36F0E0B\r
-  H[ 7] = 5030CF40\r
-  H[ 8] = 421876FF\r
-  H[ 9] = 77C4F9C4\r
-  H[10] = CF859B24\r
-  H[11] = 6680F9B3\r
-  H[12] = E249A065\r
-  H[13] = 1EA6FC8F\r
-  H[14] = FCA5A846\r
-  H[15] = 32B86B9B\r
-\r
---------------------------------------------------------------\r
-\r
-Message Digest is\r
-C4F9C477249B85CFB3F9806665A049E28FFCA61E46A8A5FC9B6BB832\r
-\r
-\r
-\r
-\r
-\r
-##############################################################\r
-\r
-  Blue Midnight Wish hash algorithm\r
-\r
-    Message Digest Length = 256\r
-\r
-##############################################################\r
-\r
-\r
-\r
-  One Block Message Sample\r
-\r
-\r
-  Input Message: "abc" \r
-\r
-==============================================================\r
-\r
-Initial double pipe value:\r
-  H[ 0] = 40414243\r
-  H[ 1] = 44454647\r
-  H[ 2] = 48494A4B\r
-  H[ 3] = 4C4D4E4F\r
-  H[ 4] = 50515253\r
-  H[ 5] = 54555657\r
-  H[ 6] = 58595A5B\r
-  H[ 7] = 5C5D5E5F\r
-  H[ 8] = 60616263\r
-  H[ 9] = 64656667\r
-  H[10] = 68696A6B\r
-  H[11] = 6C6D6E6F\r
-  H[12] = 70717273\r
-  H[13] = 74757677\r
-  H[14] = 78797A7B\r
-  H[15] = 7C7D7E7F\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 80636261\r
-  M[ 1] = 00000000\r
-  M[ 2] = 00000000\r
-  M[ 3] = 00000000\r
-  M[ 4] = 00000000\r
-  M[ 5] = 00000000\r
-  M[ 6] = 00000000\r
-  M[ 7] = 00000000\r
-  M[ 8] = 00000000\r
-  M[ 9] = 00000000\r
-  M[10] = 00000000\r
-  M[11] = 00000000\r
-  M[12] = 00000000\r
-  M[13] = 00000000\r
-  M[14] = 00000018\r
-  M[15] = 00000000\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = 4D50533D\r
-  W[ 1] = 6061624B\r
-  W[ 2] = 8CF0F0F4\r
-  W[ 3] = E84A484A\r
-  W[ 4] = 0C0D0E27\r
-  W[ 5] = 78797A7B\r
-  W[ 6] = 4BE9EBEA\r
-  W[ 7] = B6B3B0C7\r
-  W[ 8] = 93929191\r
-  W[ 9] = E84A4832\r
-  W[10] = EBEAE9E9\r
-  W[11] = 68060806\r
-  W[12] = 3C3D3E3F\r
-  W[13] = C9CED3D7\r
-  W[14] = 7B7A7979\r
-  W[15] = D7D6D5D5\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = 00C5E920\r
-  Q[ 1] = F56743D8\r
-  Q[ 2] = DCCB74FB\r
-  Q[ 3] = E2178E16\r
-  Q[ 4] = 0A0B8934\r
-  Q[ 5] = ABBB0A99\r
-  Q[ 6] = 169D44E3\r
-  Q[ 7] = F4AA91B5\r
-  Q[ 8] = 101479DB\r
-  Q[ 9] = 9C6F6C2B\r
-  Q[10] = DB43FA75\r
-  Q[11] = 91272177\r
-  Q[12] = DAEEBA4E\r
-  Q[13] = 859AC534\r
-  Q[14] = 46C745C5\r
-  Q[15] = 069E27A9\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = EF3A5C7B\r
-  Q[17] = BE534EE4\r
-  Q[18] = BBCACCD2\r
-  Q[19] = D6DD48B4\r
-  Q[20] = C0C10130\r
-  Q[21] = 0758D6AF\r
-  Q[22] = 9655390C\r
-  Q[23] = B5576A27\r
-  Q[24] = DDB9D1C3\r
-  Q[25] = 2170A3AE\r
-  Q[26] = EBAB44A9\r
-  Q[27] = C926470F\r
-  Q[28] = 7EB15D1C\r
-  Q[29] = 7FD6AE6A\r
-  Q[30] = D898AAA0\r
-  Q[31] = 7CD99000\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = D8E5124D\r
-  XH = A387AA50\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = FD892530\r
-  H[ 1] = 5EFCDD8F\r
-  H[ 2] = 6BCAC931\r
-  H[ 3] = 7E3F9EFC\r
-  H[ 4] = 8111BADF\r
-  H[ 5] = EE80AE18\r
-  H[ 6] = B65735B3\r
-  H[ 7] = 25DFEC61\r
-  H[ 8] = E2059991\r
-  H[ 9] = F5E611D1\r
-  H[10] = 5E2EB47C\r
-  H[11] = 0E24C931\r
-  H[12] = 190C67B0\r
-  H[13] = 5C8A7119\r
-  H[14] = 1FE6101B\r
-  H[15] = 254D12C5\r
-\r
---------------------------------------------------------------\r
-\r
-Message Digest is\r
-919905E2D111E6F57CB42E5E31C9240EB0670C1919718A5C1B10E61FC5124D25\r
-\r
-\r
-==============================================================\r
-\r
-  Two Block Message Sample\r
-\r
-\r
-  Input Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" \r
-\r
-==============================================================\r
-\r
-Initial double pipe value:\r
-  H[ 0] = 40414243\r
-  H[ 1] = 44454647\r
-  H[ 2] = 48494A4B\r
-  H[ 3] = 4C4D4E4F\r
-  H[ 4] = 50515253\r
-  H[ 5] = 54555657\r
-  H[ 6] = 58595A5B\r
-  H[ 7] = 5C5D5E5F\r
-  H[ 8] = 60616263\r
-  H[ 9] = 64656667\r
-  H[10] = 68696A6B\r
-  H[11] = 6C6D6E6F\r
-  H[12] = 70717273\r
-  H[13] = 74757677\r
-  H[14] = 78797A7B\r
-  H[15] = 7C7D7E7F\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 64636261\r
-  M[ 1] = 65646362\r
-  M[ 2] = 66656463\r
-  M[ 3] = 67666564\r
-  M[ 4] = 68676665\r
-  M[ 5] = 69686766\r
-  M[ 6] = 6A696867\r
-  M[ 7] = 6B6A6968\r
-  M[ 8] = 6C6B6A69\r
-  M[ 9] = 6D6C6B6A\r
-  M[10] = 6E6D6C6B\r
-  M[11] = 6F6E6D6C\r
-  M[12] = 706F6E6D\r
-  M[13] = 71706F6E\r
-  M[14] = 00000080\r
-  M[15] = 00000000\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = 8988940E\r
-  W[ 1] = 252529B1\r
-  W[ 2] = E0C1C6C7\r
-  W[ 3] = 0E0C1620\r
-  W[ 4] = DCD9E25C\r
-  W[ 5] = 7F626564\r
-  W[ 6] = EAEAFEFF\r
-  W[ 7] = 331628A5\r
-  W[ 8] = 47466555\r
-  W[ 9] = 6C696AF7\r
-  W[10] = F7F8F5F7\r
-  W[11] = 8587959C\r
-  W[12] = 17171707\r
-  W[13] = A6A0A298\r
-  W[14] = F6D6E2E3\r
-  W[15] = 91B3C1B8\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = 307DE6DB\r
-  Q[ 1] = 7BBD11AD\r
-  Q[ 2] = 6A1E01BE\r
-  Q[ 3] = 3162D8CA\r
-  Q[ 4] = B2B51372\r
-  Q[ 5] = 19A7B4C6\r
-  Q[ 6] = 4BD50E16\r
-  Q[ 7] = 4205A403\r
-  Q[ 8] = 968A6308\r
-  Q[ 9] = 5A5DDF8C\r
-  Q[10] = 140B35FB\r
-  Q[11] = 1D0AC3F1\r
-  Q[12] = 54B5B490\r
-  Q[13] = F6B2E5C5\r
-  Q[14] = 8DBD9392\r
-  Q[15] = D3BF7B0B\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = A770DA90\r
-  Q[17] = 1784C755\r
-  Q[18] = B4231C8E\r
-  Q[19] = 8AC94BB5\r
-  Q[20] = 87222CFE\r
-  Q[21] = 81C2357C\r
-  Q[22] = 31E92FEF\r
-  Q[23] = F4485545\r
-  Q[24] = 5AC516A1\r
-  Q[25] = 0837616E\r
-  Q[26] = A9EF25AC\r
-  Q[27] = C3EAC6EE\r
-  Q[28] = 4BFC6F97\r
-  Q[29] = 3D89F050\r
-  Q[30] = 53006470\r
-  Q[31] = 0C5841E4\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = 4D5F29D6\r
-  XH = 5C850708\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = 19DFDF61\r
-  H[ 1] = 1FEF9581\r
-  H[ 2] = 6F90EB5F\r
-  H[ 3] = CFE4C832\r
-  H[ 4] = 98EC3FAD\r
-  H[ 5] = B3A01AF3\r
-  H[ 6] = 6B750787\r
-  H[ 7] = BD43790D\r
-  H[ 8] = 8096B73E\r
-  H[ 9] = B6625595\r
-  H[10] = 97891158\r
-  H[11] = A46DCA7D\r
-  H[12] = 3AD9444C\r
-  H[13] = 6B221BD7\r
-  H[14] = 921A347D\r
-  H[15] = 0A11B561\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 00000000\r
-  M[ 1] = 00000000\r
-  M[ 2] = 00000000\r
-  M[ 3] = 00000000\r
-  M[ 4] = 00000000\r
-  M[ 5] = 00000000\r
-  M[ 6] = 00000000\r
-  M[ 7] = 00000000\r
-  M[ 8] = 00000000\r
-  M[ 9] = 00000000\r
-  M[10] = 00000000\r
-  M[11] = 00000000\r
-  M[12] = 00000000\r
-  M[13] = 00000000\r
-  M[14] = 000001C0\r
-  M[15] = 00000000\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = 8B2204D2\r
-  W[ 1] = 17549B22\r
-  W[ 2] = 5CBE1F18\r
-  W[ 3] = 4E200B9D\r
-  W[ 4] = 0F5AD63B\r
-  W[ 5] = C7155F40\r
-  W[ 6] = 75DBE974\r
-  W[ 7] = 066FC0D8\r
-  W[ 8] = B18C2F5B\r
-  W[ 9] = 8A46DB66\r
-  W[10] = 14891E64\r
-  W[11] = F9E82720\r
-  W[12] = 658611EF\r
-  W[13] = 01B77FEE\r
-  W[14] = BD9455B4\r
-  W[15] = EB37C35A\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = 883530C1\r
-  Q[ 1] = 9368A943\r
-  Q[ 2] = 7F1B4003\r
-  Q[ 3] = 87028AF0\r
-  Q[ 4] = 08F7BD26\r
-  Q[ 5] = D0739906\r
-  Q[ 6] = 8C51C8EB\r
-  Q[ 7] = 41452E61\r
-  Q[ 8] = 8BCFEB97\r
-  Q[ 9] = CF65B6D5\r
-  Q[10] = 15BD3E1B\r
-  Q[11] = E30F5BFA\r
-  Q[12] = 6DB85DDE\r
-  Q[13] = 7971CF65\r
-  Q[14] = E35E7F6E\r
-  Q[15] = 858E976D\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = CFC7F0B6\r
-  Q[17] = 586B3737\r
-  Q[18] = A4E09EE8\r
-  Q[19] = FD9CB08F\r
-  Q[20] = F9474B26\r
-  Q[21] = C0A5EB0B\r
-  Q[22] = 1FF068A8\r
-  Q[23] = BE1E6D72\r
-  Q[24] = 0DA659EB\r
-  Q[25] = 0106E739\r
-  Q[26] = 0B8D3C9F\r
-  Q[27] = 16262106\r
-  Q[28] = 2CACDB60\r
-  Q[29] = 4F3D3A5A\r
-  Q[30] = D693AD27\r
-  Q[31] = 9289B985\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = 56DC4C11\r
-  XH = 605C1AC2\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = E14C8D00\r
-  H[ 1] = 30A991A0\r
-  H[ 2] = C15B6E63\r
-  H[ 3] = 4BB10468\r
-  H[ 4] = 67D3F2D5\r
-  H[ 5] = DD971679\r
-  H[ 6] = 063E1589\r
-  H[ 7] = 7D869A40\r
-  H[ 8] = FF7D85DD\r
-  H[ 9] = BFAE1CC4\r
-  H[10] = 57427BFA\r
-  H[11] = 0A49479E\r
-  H[12] = 7990429E\r
-  H[13] = 19246D44\r
-  H[14] = 9157C3CF\r
-  H[15] = 8707DBB9\r
-\r
---------------------------------------------------------------\r
-\r
-Message Digest is\r
-DD857DFFC41CAEBFFA7B42579E47490A9E429079446D2419CFC35791B9DB0787\r
-\r
-\r
-\r
-\r
-\r
-##############################################################\r
-\r
-  Blue Midnight Wish hash algorithm\r
-\r
-    Message Digest Length = 384\r
-\r
-##############################################################\r
-\r
-\r
-\r
-  One Block Message Sample\r
-\r
-\r
-  Input Message: "abc" \r
-\r
-==============================================================\r
-\r
-Initial double pipe value:\r
-  H[ 0] = 0001020304050607\r
-  H[ 1] = 08090A0B0C0D0E0F\r
-  H[ 2] = 1011121314151617\r
-  H[ 3] = 18191A1B1C1D1E1F\r
-  H[ 4] = 2021222324252627\r
-  H[ 5] = 28292A2B2C2D2E2F\r
-  H[ 6] = 3031323324353637\r
-  H[ 7] = 38393A3B3C3D3E3F\r
-  H[ 8] = 4041424344454647\r
-  H[ 9] = 48494A4B4C4D4E4F\r
-  H[10] = 5051525354555657\r
-  H[11] = 58595A5B5C5D5E5F\r
-  H[12] = 6061626364656667\r
-  H[13] = 68696A6B6C6D6E6F\r
-  H[14] = 7071727374757677\r
-  H[15] = 78797A7B7C7D7E7F\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 0000000080636261\r
-  M[ 1] = 0000000000000000\r
-  M[ 2] = 0000000000000000\r
-  M[ 3] = 0000000000000000\r
-  M[ 4] = 0000000000000000\r
-  M[ 5] = 0000000000000000\r
-  M[ 6] = 0000000000000000\r
-  M[ 7] = 0000000000000000\r
-  M[ 8] = 0000000000000000\r
-  M[ 9] = 0000000000000000\r
-  M[10] = 0000000000000000\r
-  M[11] = 0000000000000000\r
-  M[12] = 0000000000000000\r
-  M[13] = 0000000000000000\r
-  M[14] = 0000000000000000\r
-  M[15] = 0000000000000018\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = 191C1F2225282B2D\r
-  W[ 1] = 404142433445465F\r
-  W[ 2] = 989B9EA2250908F4\r
-  W[ 3] = 50515253D4B6B4B6\r
-  W[ 4] = 9798999A9B9C9D9F\r
-  W[ 5] = 707172737475765F\r
-  W[ 6] = 1817161493B1B3B2\r
-  W[ 7] = EEEBE8E5E2DFDCDB\r
-  W[ 8] = A7A6A5A4B3A2A1B9\r
-  W[ 9] = 50515253C4B6B4B6\r
-  W[10] = 5857565554535239\r
-  W[11] = 504F4E4CCBE9EBEA\r
-  W[12] = F7F8F9FB0BFCFDFF\r
-  W[13] = 11161B20252A2F33\r
-  W[14] = 7776757473727171\r
-  W[15] = 302F2E2D3C2B2A29\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = F0AA61014AD41A6B\r
-  Q[ 1] = 235F34A7E9EE4BF9\r
-  Q[ 2] = FC93E1D750B03628\r
-  Q[ 3] = DA98FC025C57DF75\r
-  Q[ 4] = DC54D557D652D350\r
-  Q[ 5] = 320AC67B50E8224E\r
-  Q[ 6] = 0308D1EE89D8F08E\r
-  Q[ 7] = 3A3FE071476B6224\r
-  Q[ 8] = 317420CD5D8551DD\r
-  Q[ 9] = 7879FB7A26EDEEED\r
-  Q[10] = E18E3BFE476CD1EB\r
-  Q[11] = CF8C55EA0D5C760B\r
-  Q[12] = A2296D70059804D9\r
-  Q[13] = DAC7F862ADDA07CB\r
-  Q[14] = 4CCD4FCE4ACB49C9\r
-  Q[15] = 1EF9418AB81BA368\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = 5258E380C3FC36CB\r
-  Q[17] = 134AAD3ED48B35AC\r
-  Q[18] = E2F71E7421028848\r
-  Q[19] = 036167D0F42BE5A7\r
-  Q[20] = E845E08EF9F3DE5C\r
-  Q[21] = 0FAD3531EB77133D\r
-  Q[22] = B296904064539238\r
-  Q[23] = D044BB708439F0E1\r
-  Q[24] = 8DD82E4171C3EAED\r
-  Q[25] = 56DFCE36F29269CC\r
-  Q[26] = 0DA4F117534610A6\r
-  Q[27] = AE58336FC51B6602\r
-  Q[28] = 70629F4CE8A99C82\r
-  Q[29] = 6A5923CC2F04FD4F\r
-  Q[30] = A6F3B1127811CB9F\r
-  Q[31] = 00024FD260335036\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = 25BEC99530B0C130\r
-  XH = E18FA9DAFA33CED1\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = 8C348318CBAC8BAD\r
-  H[ 1] = 9BAC548B6A8EAEA2\r
-  H[ 2] = 2E798D202AC77F34\r
-  H[ 3] = 6E6935ECA261CBCF\r
-  H[ 4] = 7DFC9943B5013668\r
-  H[ 5] = E1C1EE8C9ABA863D\r
-  H[ 6] = 2C0293EE7CC1AD0E\r
-  H[ 7] = 6092426D43A1791F\r
-  H[ 8] = C5831D92F7DA8673\r
-  H[ 9] = E9C27E33A48DB9C6\r
-  H[10] = 9E41C04076B5F81E\r
-  H[11] = EA9641BC7E0D8C1F\r
-  H[12] = C850239DFBB5FD31\r
-  H[13] = D1D3592F8802B00D\r
-  H[14] = 51373598CD995800\r
-  H[15] = BC7AEC19F6340E84\r
-\r
---------------------------------------------------------------\r
-\r
-Message Digest is\r
-1EF8B57640C0419E1F8C0D7EBC4196EA31FDB5FB9D2350C80DB002882F59D3D1005899CD98353751840E34F619EC7ABC\r
-\r
-==============================================================\r
-\r
-  Two Block Message Sample\r
-\r
-\r
-  Input Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnmnopqrsmopqrstu" \r
-\r
-==============================================================\r
-\r
-Initial double pipe value:\r
-  H[ 0] = 0001020304050607\r
-  H[ 1] = 08090A0B0C0D0E0F\r
-  H[ 2] = 1011121314151617\r
-  H[ 3] = 18191A1B1C1D1E1F\r
-  H[ 4] = 2021222324252627\r
-  H[ 5] = 28292A2B2C2D2E2F\r
-  H[ 6] = 3031323324353637\r
-  H[ 7] = 38393A3B3C3D3E3F\r
-  H[ 8] = 4041424344454647\r
-  H[ 9] = 48494A4B4C4D4E4F\r
-  H[10] = 5051525354555657\r
-  H[11] = 58595A5B5C5D5E5F\r
-  H[12] = 6061626364656667\r
-  H[13] = 68696A6B6C6D6E6F\r
-  H[14] = 7071727374757677\r
-  H[15] = 78797A7B7C7D7E7F\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 6867666564636261\r
-  M[ 1] = 6968676665646362\r
-  M[ 2] = 6A69686766656463\r
-  M[ 3] = 6B6A696867666564\r
-  M[ 4] = 6C6B6A6968676665\r
-  M[ 5] = 6D6C6B6A69686766\r
-  M[ 6] = 6E6D6C6B6A696867\r
-  M[ 7] = 6F6E6D6C6B6A6968\r
-  M[ 8] = 706F6E6D6C6B6A69\r
-  M[ 9] = 71706F6E6D6C6B6A\r
-  M[10] = 7271706F6E6D6C6B\r
-  M[11] = 737271706F6E6D6C\r
-  M[12] = 74737271706F6E6D\r
-  M[13] = 737271706F6E6D6E\r
-  M[14] = 7574737271706F6D\r
-  M[15] = 0000000000000080\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = 302E2842302E4849\r
-  W[ 1] = E5E4E3DAE1E8FF70\r
-  W[ 2] = 5D5E4B4C415257D7\r
-  W[ 3] = 302E1C05E7F5EBEC\r
-  W[ 4] = E4E2E0DAC4C2B8B9\r
-  W[ 5] = 7F8285A4ABB6BA38\r
-  W[ 6] = 606060604030302F\r
-  W[ 7] = B6BAD2CEBED2C2BE\r
-  W[ 8] = 79787B7A65544EDD\r
-  W[ 9] = 00FCF8F4E0F508FE\r
-  W[10] = A3A4999A97A8A627\r
-  W[11] = 4143313731333130\r
-  W[12] = 5F5F7F9FAF9F9FAF\r
-  W[13] = 6B65677D8375777C\r
-  W[14] = 1F1F232317272323\r
-  W[15] = 4B4D5F655B4D4754\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = 9E4DDB359E44EAB9\r
-  Q[ 1] = 3EE12594CFA749CB\r
-  Q[ 2] = 0D62A51045C2FAE3\r
-  Q[ 3] = F34DD9480A179BD4\r
-  Q[ 4] = 969390B7A6A3E4E5\r
-  Q[ 5] = 4D2A72B243559BCE\r
-  Q[ 6] = 3C3CC2B425DE36A6\r
-  Q[ 7] = 817830E29E335A5D\r
-  Q[ 8] = B621740108B90D02\r
-  Q[ 9] = 0082848E908F8C81\r
-  Q[10] = 83ABDD44F8883303\r
-  Q[11] = DA02386B23FAEDF9\r
-  Q[12] = A07FB7CBBA57D1BD\r
-  Q[13] = 8C20B86547A57DE3\r
-  Q[14] = 1090B2B29CB4B2B2\r
-  Q[15] = A2B14844AAB300E5\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = A378698134D03C09\r
-  Q[17] = 613BA4B7F07AC5BA\r
-  Q[18] = 969314A3771CD3C7\r
-  Q[19] = 196BCB9B48734FBF\r
-  Q[20] = 3EA46E358AB6EA5A\r
-  Q[21] = CEF65A55E3B506F6\r
-  Q[22] = 30EDB80231E39C5E\r
-  Q[23] = 080D5C59863F2F86\r
-  Q[24] = 259D8EB68023FA6E\r
-  Q[25] = F7C7FC0730DF84F0\r
-  Q[26] = 9ED942CA4631AC8D\r
-  Q[27] = D9BA94CC801A8B9D\r
-  Q[28] = AF0A4A1576A9CC5B\r
-  Q[29] = D18BE2F53E8AD958\r
-  Q[30] = F4399A7AD23A3E47\r
-  Q[31] = DB80FB8EBD2CD432\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = 8509C235251A3ABF\r
-  XH = 4108AF9674F89C47\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = 8B42EF9E2E5395C9\r
-  H[ 1] = 9E7DDD700DAB1FDE\r
-  H[ 2] = D0B5DF645D424532\r
-  H[ 3] = 1695DD7C028B079D\r
-  H[ 4] = 177E2A46215EB1B8\r
-  H[ 5] = 4624AA1059871AE6\r
-  H[ 6] = 9E20811A48C02881\r
-  H[ 7] = 2F444678875DFD33\r
-  H[ 8] = C93CF90DEAD019F2\r
-  H[ 9] = FC56486CB682E557\r
-  H[10] = 528A6433AC64C30B\r
-  H[11] = 4C34E23A80A54378\r
-  H[12] = A21AA1D33B7F492E\r
-  H[13] = 162189F18C560422\r
-  H[14] = 8F6470A30F97B5F8\r
-  H[15] = 2B22D76FA387719E\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 0000000000000000\r
-  M[ 1] = 0000000000000000\r
-  M[ 2] = 0000000000000000\r
-  M[ 3] = 0000000000000000\r
-  M[ 4] = 0000000000000000\r
-  M[ 5] = 0000000000000000\r
-  M[ 6] = 0000000000000000\r
-  M[ 7] = 0000000000000000\r
-  M[ 8] = 0000000000000000\r
-  M[ 9] = 0000000000000000\r
-  M[10] = 0000000000000000\r
-  M[11] = 0000000000000000\r
-  M[12] = 0000000000000000\r
-  M[13] = 0000000000000000\r
-  M[14] = 0000000000000000\r
-  M[15] = 00000000000003C0\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = 0EF0C2601A7B9AD8\r
-  W[ 1] = 855A037A4AA595A1\r
-  W[ 2] = 3FE5B41FD43CA183\r
-  W[ 3] = 799930F9EB69D0F4\r
-  W[ 4] = 8FF0B263913350F7\r
-  W[ 5] = 217297E7B9B5AEA6\r
-  W[ 6] = 3F9204E2FC30D4FC\r
-  W[ 7] = 0F5BF6A347AE541A\r
-  W[ 8] = D76F66BBA3C9938F\r
-  W[ 9] = 72EDBD66FCC26F72\r
-  W[10] = 0F1F824ED7EFBD87\r
-  W[11] = 2375C867BC360968\r
-  W[12] = 6D275598BD57DCAE\r
-  W[13] = B63796913308FAA0\r
-  W[14] = AB5EA86BD7AF7A03\r
-  W[15] = 064737F7A7338DC0\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = D0810F30A740FA2F\r
-  Q[ 1] = 3B07492A6D6B7EAA\r
-  Q[ 2] = E0AB586BD29513DF\r
-  Q[ 3] = C578DB515FBFEA65\r
-  Q[ 4] = C808EB5259AAF88C\r
-  Q[ 5] = 3AB15E71A47FB4F6\r
-  Q[ 6] = 27BAAF800463A99D\r
-  Q[ 7] = 2B3AC6E22A0FB227\r
-  Q[ 8] = ACE1A14D47BC9028\r
-  Q[ 9] = 4B9B63D582A358CB\r
-  Q[10] = 737C475D4981A351\r
-  Q[11] = 952A733041AD189B\r
-  Q[12] = F80F3003039E8DB6\r
-  Q[13] = E3D28CFE021AEA94\r
-  Q[14] = FEF1FC5E3C78C702\r
-  Q[15] = B318E33C51DB8A14\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = A8F33775CD4429F4\r
-  Q[17] = 915CF93A31E27D1D\r
-  Q[18] = C22173F404FC6F71\r
-  Q[19] = 63A10E3BEC1AB207\r
-  Q[20] = 3D6080E92CEF43AE\r
-  Q[21] = 0F003306D58B2C86\r
-  Q[22] = B1230F9B540EAAD2\r
-  Q[23] = DDD4D07D6C7D8CB4\r
-  Q[24] = 3C12E31CD828D650\r
-  Q[25] = 29F4C67F6DF17717\r
-  Q[26] = 806336FA1A03E3AD\r
-  Q[27] = A43BA47F8CD38C49\r
-  Q[28] = 3869D0CF6E636A4F\r
-  Q[29] = 723ABC612C6AFA56\r
-  Q[30] = DB0CEC417C765157\r
-  Q[31] = 634C537C90CA6EBC\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = C6B8DF89D557C0D1\r
-  XH = 0515BBFC58EBA180\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = D21C19D65D5DFDFD\r
-  H[ 1] = 313E6222F09A93AF\r
-  H[ 2] = EA7784779B0BE3CF\r
-  H[ 3] = 1EA6BB2AB55F371D\r
-  H[ 4] = 749C1BAB8A9089B0\r
-  H[ 5] = D3863D737F00DB23\r
-  H[ 6] = 82A159B3736646B3\r
-  H[ 7] = 06222D5A3E0F4BEE\r
-  H[ 8] = 3B29A8DB1DD8A655\r
-  H[ 9] = 264A035DA1399421\r
-  H[10] = DC5B84B3A2B1C84E\r
-  H[11] = 008ABBBDD9248925\r
-  H[12] = 44305CA8CB774DBD\r
-  H[13] = E29145B3CD0DFD5C\r
-  H[14] = 90D1E42B10DF2A17\r
-  H[15] = 551A79256FBFBC94\r
-\r
---------------------------------------------------------------\r
-\r
-Message Digest is\r
-4EC8B1A2B3845BDC258924D9BDBB8A00BD4D77CBA85C30445CFD0DCDB34591E2172ADF102BE4D19094BCBF6F25791A55\r
-\r
-\r
-\r
-\r
-\r
-##############################################################\r
-\r
-  Blue Midnight Wish hash algorithm\r
-\r
-    Message Digest Length = 512\r
-\r
-##############################################################\r
-\r
-\r
-\r
-  One Block Message Sample\r
-\r
-\r
-  Input Message: "abc" \r
-\r
-==============================================================\r
-\r
-Initial double pipe value:\r
-  H[ 0] = 8081828384858687\r
-  H[ 1] = 88898A8B8C8D8E8F\r
-  H[ 2] = 9091929394959697\r
-  H[ 3] = 98999A9B9C9D9E9F\r
-  H[ 4] = A0A1A2A3A4A5A6A7\r
-  H[ 5] = A8A9AAABACADAEAF\r
-  H[ 6] = B0B1B2B3B4B5B6B7\r
-  H[ 7] = B8B9BABBBCBDBEBF\r
-  H[ 8] = C0C1C2C3C4C5C6C7\r
-  H[ 9] = C8C9CACBCCCDCECF\r
-  H[10] = D0D1D2D3D4D5D6D7\r
-  H[11] = D8D9DADBDCDDDEDF\r
-  H[12] = E0E1E2E3E4E5E6E7\r
-  H[13] = E8E9EAEBECEDEEEF\r
-  H[14] = F0F1F2F3F4F5F6F7\r
-  H[15] = F8F9FAFBFCFDFEFF\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 0000000080636261\r
-  M[ 1] = 0000000000000000\r
-  M[ 2] = 0000000000000000\r
-  M[ 3] = 0000000000000000\r
-  M[ 4] = 0000000000000000\r
-  M[ 5] = 0000000000000000\r
-  M[ 6] = 0000000000000000\r
-  M[ 7] = 0000000000000000\r
-  M[ 8] = 0000000000000000\r
-  M[ 9] = 0000000000000000\r
-  M[10] = 0000000000000000\r
-  M[11] = 0000000000000000\r
-  M[12] = 0000000000000000\r
-  M[13] = 0000000000000000\r
-  M[14] = 0000000000000000\r
-  M[15] = 0000000000000018\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = 9A9DA0A3A6A9ACAD\r
-  W[ 1] = C0C1C2C3C4C5C6DF\r
-  W[ 2] = 1A1D2022A68A8A74\r
-  W[ 3] = D0D1D2D355373536\r
-  W[ 4] = 18191A1B1C1D1E1F\r
-  W[ 5] = F0F1F2F3F4F5F6DF\r
-  W[ 6] = 9796959513313332\r
-  W[ 7] = 6D6A6764615E5B5B\r
-  W[ 8] = 2726252423222139\r
-  W[ 9] = D0D1D2D355373536\r
-  W[10] = D7D6D5D4D3D2D1B9\r
-  W[11] = CFCECDCD4B696B6A\r
-  W[12] = 78797A7B7C7D7E7F\r
-  W[13] = 93989DA2A7ACB1B3\r
-  W[14] = F6F5F4F3F2F1F0F1\r
-  W[15] = AFAEADACABAAA9A9\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = E54C4AC5DF376D93\r
-  Q[ 1] = 75096CF047B81E2D\r
-  Q[ 2] = 7D2B7FBDB343B7CD\r
-  Q[ 3] = F4A6C23C7635BD11\r
-  Q[ 4] = 1415971692139110\r
-  Q[ 5] = 6E569A270CB47E16\r
-  Q[ 6] = 4EBA2A445796AF3A\r
-  Q[ 7] = 91C0F0AFECBC60F8\r
-  Q[ 8] = 1E5A0EE3372B7FF1\r
-  Q[ 9] = B8B93BBAFFACAFAD\r
-  Q[10] = D26AAE3B30884413\r
-  Q[11] = CA3EAEC0D3122BBF\r
-  Q[12] = F2D846AC9B71EF05\r
-  Q[13] = DC625E141B5D06F7\r
-  Q[14] = 8D8F0E8A0B890889\r
-  Q[15] = A51DD44C47FF3693\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = 52C56AEFF8B5EBEC\r
-  Q[17] = 9AF7E189C6EFD68E\r
-  Q[18] = B4D5824FA40C944C\r
-  Q[19] = DBE84813AD3BBBD0\r
-  Q[20] = 95FA68E6C232ACB7\r
-  Q[21] = A26AE1CCE78BFD73\r
-  Q[22] = FD634DDE1C0048EC\r
-  Q[23] = 39F217303865B4A1\r
-  Q[24] = D5CD669FF2CA4DA5\r
-  Q[25] = 2708398A92C1D895\r
-  Q[26] = AD40555323F9ED37\r
-  Q[27] = 4E4DDDC52EAAB9DF\r
-  Q[28] = 1E2920F3D49522F8\r
-  Q[29] = 9B84EB29374DF614\r
-  Q[30] = 7AA1303C4C78ABE5\r
-  Q[31] = F6E6CE4CE806F09A\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = 540E92FE36B1BF77\r
-  XH = 4C2C70D71C4FF13C\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = EBA7F05891A589FF\r
-  H[ 1] = FD8998AC25B68BB1\r
-  H[ 2] = 1D36E282DF7CDB96\r
-  H[ 3] = 4A04C725977F3E57\r
-  H[ 4] = FAB20C1791F25F2F\r
-  H[ 5] = AB7282302DAA986A\r
-  H[ 6] = BC2739109F367FBB\r
-  H[ 7] = 1AEA856C2D808A8F\r
-  H[ 8] = 27342D529235D8DE\r
-  H[ 9] = 2059753338B35712\r
-  H[10] = 666E9ABD4DBC4949\r
-  H[11] = E8BA735657938314\r
-  H[12] = 73C23F3A6AB73473\r
-  H[13] = 8AAC854907F33841\r
-  H[14] = D71CA30CCE71FFF8\r
-  H[15] = CF6D934908F35D64\r
-\r
---------------------------------------------------------------\r
-\r
-Message Digest is\r
-DED83592522D34271257B338337559204949BC4DBD9A6E66148393575673BAE87334B76A3A3FC2734138F3074985AC8AF8FF71CE0CA31CD7645DF30849936DCF\r
-\r
-==============================================================\r
-\r
-  Two Block Message Sample\r
-\r
-\r
-  Input Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnmnopqrsmopqrstu" \r
-\r
-==============================================================\r
-\r
-Initial double pipe value:\r
-  H[ 0] = 8081828384858687\r
-  H[ 1] = 88898A8B8C8D8E8F\r
-  H[ 2] = 9091929394959697\r
-  H[ 3] = 98999A9B9C9D9E9F\r
-  H[ 4] = A0A1A2A3A4A5A6A7\r
-  H[ 5] = A8A9AAABACADAEAF\r
-  H[ 6] = B0B1B2B3B4B5B6B7\r
-  H[ 7] = B8B9BABBBCBDBEBF\r
-  H[ 8] = C0C1C2C3C4C5C6C7\r
-  H[ 9] = C8C9CACBCCCDCECF\r
-  H[10] = D0D1D2D3D4D5D6D7\r
-  H[11] = D8D9DADBDCDDDEDF\r
-  H[12] = E0E1E2E3E4E5E6E7\r
-  H[13] = E8E9EAEBECEDEEEF\r
-  H[14] = F0F1F2F3F4F5F6F7\r
-  H[15] = F8F9FAFBFCFDFEFF\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 6867666564636261\r
-  M[ 1] = 6968676665646362\r
-  M[ 2] = 6A69686766656463\r
-  M[ 3] = 6B6A696867666564\r
-  M[ 4] = 6C6B6A6968676665\r
-  M[ 5] = 6D6C6B6A69686766\r
-  M[ 6] = 6E6D6C6B6A696867\r
-  M[ 7] = 6F6E6D6C6B6A6968\r
-  M[ 8] = 706F6E6D6C6B6A69\r
-  M[ 9] = 71706F6E6D6C6B6A\r
-  M[10] = 7271706F6E6D6C6B\r
-  M[11] = 737271706F6E6D6C\r
-  M[12] = 74737271706F6E6D\r
-  M[13] = 737271706F6E6D6E\r
-  M[14] = 7574737271706F6D\r
-  M[15] = 0000000000000080\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = B1AFA9C3B1AFC9C9\r
-  W[ 1] = 6665645B726980F0\r
-  W[ 2] = DEDFCCCDC2D3D857\r
-  W[ 3] = B0AE9C8668766C6C\r
-  W[ 4] = 6563615B45433939\r
-  W[ 5] = 000306252C3739B8\r
-  W[ 6] = DFDFDFDFBFAFAFAF\r
-  W[ 7] = 3539514D3D51413E\r
-  W[ 8] = F8F7FAF9D4D3CF5D\r
-  W[ 9] = 817D79757175897E\r
-  W[10] = 2324191A172824A7\r
-  W[11] = C0C2B0B6B0B2B0B0\r
-  W[12] = DFE000202020202F\r
-  W[13] = EDE7EA0005F7F9FC\r
-  W[14] = 9E9EA2A296A6A2A3\r
-  W[15] = CACCDEE4CACCC6D4\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = FAA93FF17AA00E41\r
-  Q[ 1] = 4A2BCE3E6BAE14E7\r
-  Q[ 2] = E69DA7CFAE15EA3E\r
-  Q[ 3] = ED93C71AC38D7000\r
-  Q[ 4] = 57D2D1F6E7E2A5A5\r
-  Q[ 5] = 86CEE76934B10E39\r
-  Q[ 6] = 9616199A2A626F6D\r
-  Q[ 7] = CA93BB6915A0D1D1\r
-  Q[ 8] = AF68967B37522F76\r
-  Q[ 9] = C1C3C5CFC9CF4DC1\r
-  Q[10] = DFF7C118A4D45E5B\r
-  Q[11] = A0F8CA91D9003705\r
-  Q[12] = 8CC2FD494D32B351\r
-  Q[13] = 6BD6124FD853D8E0\r
-  Q[14] = D1D1F3F3DDF5F3F2\r
-  Q[15] = C655AC81C657E41F\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = 1DA93D25B3646AB5\r
-  Q[17] = E9FD92209643B222\r
-  Q[18] = BC9C3B468E4538FB\r
-  Q[19] = 2C3E4656F6452675\r
-  Q[20] = 75745CE44D314AD9\r
-  Q[21] = B080C66AE5E8D811\r
-  Q[22] = 2AFB7FF97B4859EF\r
-  Q[23] = 0A00BD59453EC570\r
-  Q[24] = 9E35E3151D728994\r
-  Q[25] = 2F3D32F741F116A1\r
-  Q[26] = E14A4FA1159A2389\r
-  Q[27] = 65AA85818066017E\r
-  Q[28] = EDFE2EE2C181A51A\r
-  Q[29] = C55CEE67653914DB\r
-  Q[30] = 0E252A0AEB6682CF\r
-  Q[31] = 1F0BA3656C88C999\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = 81F98A3BCB88C84E\r
-  XH = 8D9DD81321A18F1B\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = C09684C82A23F1EF\r
-  H[ 1] = 7AD0F332E26CCC84\r
-  H[ 2] = 83B150CBA7D67974\r
-  H[ 3] = B42D185FC7762579\r
-  H[ 4] = 448202BF2F4DE650\r
-  H[ 5] = CB43EFF1449CD572\r
-  H[ 6] = F236095F94F13142\r
-  H[ 7] = 9BDEBDEA3096189F\r
-  H[ 8] = C4AEE4B3E729B175\r
-  H[ 9] = C1FD695F1617C252\r
-  H[10] = 175AC24FB486D883\r
-  H[11] = 8B2022581FFD67E4\r
-  H[12] = 956D141DD093C8AB\r
-  H[13] = 8F3DD5A788F2341F\r
-  H[14] = FF851BE447FBDF04\r
-  H[15] = 77C6F4E2C2A08A12\r
-==============================================================\r
-\r
-Block Contents:\r
-  M[ 0] = 0000000000000000\r
-  M[ 1] = 0000000000000000\r
-  M[ 2] = 0000000000000000\r
-  M[ 3] = 0000000000000000\r
-  M[ 4] = 0000000000000000\r
-  M[ 5] = 0000000000000000\r
-  M[ 6] = 0000000000000000\r
-  M[ 7] = 0000000000000000\r
-  M[ 8] = 0000000000000000\r
-  M[ 9] = 0000000000000000\r
-  M[10] = 0000000000000000\r
-  M[11] = 0000000000000000\r
-  M[12] = 0000000000000000\r
-  M[13] = 0000000000000000\r
-  M[14] = 0000000000000000\r
-  M[15] = 00000000000003C0\r
-\r
-==============================================================\r
-\r
-The content of W after the bijective transformation of M xor H\r
-  W[ 0] = D582E5E2997BA879\r
-  W[ 1] = 40656E0553203CE3\r
-  W[ 2] = 00CC8CD662DE8E07\r
-  W[ 3] = 825789A1034C327C\r
-  W[ 4] = 35DA6F213861C162\r
-  W[ 5] = 2A306AA8C63345AF\r
-  W[ 6] = D3DC18E6A6A89B23\r
-  W[ 7] = D618D08055F26913\r
-  W[ 8] = DDAE383F949A1D0D\r
-  W[ 9] = 6245D3C20F04C41D\r
-  W[10] = E14425BA67796FD4\r
-  W[11] = 7720888DE6AA32F2\r
-  W[12] = 92255B23B360D6EC\r
-  W[13] = 068CF61CDC3EB8CA\r
-  W[14] = 8D0AD6AC7971D0ED\r
-  W[15] = 2BF574477F2F22E6\r
-\r
-==============================================================\r
-\r
-First part of the quadrupled pipe Qa:\r
-  Q[ 0] = B18D0CF6A086AC3A\r
-  Q[ 1] = 8D80BF70C9FCAF68\r
-  Q[ 2] = A7F935FCB7FEE23A\r
-  Q[ 3] = DDEDBB868DDCDC66\r
-  Q[ 4] = 2F3758B1A45121D3\r
-  Q[ 5] = 21F57F7B77BA8045\r
-  Q[ 6] = E15BA5A23A556E53\r
-  Q[ 7] = 3FCFF9A9E60C46E9\r
-  Q[ 8] = D677BEE09630C01C\r
-  Q[ 9] = 53673A230886A613\r
-  Q[10] = 81EC9E3457658348\r
-  Q[11] = A794491D2BE7F360\r
-  Q[12] = 044C3F22590B6553\r
-  Q[13] = 866769C8017C77BD\r
-  Q[14] = CB8FBDFA45C9389B\r
-  Q[15] = 10E200AACAB220CE\r
-\r
-==============================================================\r
-\r
-Second part of the quadrupled pipe Qb:\r
-  Q[16] = 94E2FEFAE3D58A13\r
-  Q[17] = 885A4B39C2E99A7C\r
-  Q[18] = FB0707CE1202BD53\r
-  Q[19] = 35F22C4293F97282\r
-  Q[20] = 4002DD7E49FB4611\r
-  Q[21] = 7A20688D6217CF1B\r
-  Q[22] = B818E403B9D992F4\r
-  Q[23] = 3308076F624ABFE3\r
-  Q[24] = 5EFCF7EEF33B078A\r
-  Q[25] = D0039AA807CA9D2C\r
-  Q[26] = E6E34CA4F7CB76A3\r
-  Q[27] = A1CE69A76DFD0DAF\r
-  Q[28] = 9A4F5BD53A634255\r
-  Q[29] = FAFA01A8BC8C65F1\r
-  Q[30] = 3760744A63EEA6B0\r
-  Q[31] = 1324297ADE3E8261\r
-\r
-==============================================================\r
-\r
-Cumulative variables:\r
-  XL = 637FC8D050B87BA3\r
-  XH = EE5C87D80540997C\r
-\r
-==============================================================\r
-\r
-New value of the double pipe:\r
-  H[ 0] = 5B4620BF821353E3\r
-  H[ 1] = 9A946DD5F81F4719\r
-  H[ 2] = 89F7CF84910B9DE5\r
-  H[ 3] = E8C7E6B02E27C768\r
-  H[ 4] = 33D1193A17DD6D63\r
-  H[ 5] = 4F3A2DA7013C9E53\r
-  H[ 6] = BE20E1CBFF3467D7\r
-  H[ 7] = 1BD1EE30DAB516CA\r
-  H[ 8] = ED8A4E45FD58425C\r
-  H[ 9] = ED1DF56F9F151F7A\r
-  H[10] = E6130C90515D9FC4\r
-  H[11] = D9E5C000EC8D2A93\r
-  H[12] = 75FDB6CA6A855F36\r
-  H[13] = F06E4CB3D9201948\r
-  H[14] = 726866FEBD208C3E\r
-  H[15] = 944DF3680A2CAE76\r
-\r
---------------------------------------------------------------\r
-\r
-Message Digest is\r
-5C4258FD454E8AED7A1F159F6FF51DEDC49F5D51900C13E6932A8DEC00C0E5D9365F856ACAB6FD75481920D9B34C6EF03E8C20BDFE66687276AE2C0A68F34D94\r
-\r
-\r
-\r
-\r