3 ##############################################################
\r
5 Blue Midnight Wish hash algorithm
\r
7 Message Digest Length = 224
\r
9 ##############################################################
\r
13 One Block Message Sample
\r
16 Input Message: "abc"
\r
18 ==============================================================
\r
20 Initial double pipe value:
\r
37 ==============================================================
\r
57 ==============================================================
\r
59 The content of W after the bijective transformation of M xor H
\r
77 ==============================================================
\r
79 First part of the quadrupled pipe Qa:
\r
97 ==============================================================
\r
99 Second part of the quadrupled pipe Qb:
\r
117 ==============================================================
\r
119 Cumulative variables:
\r
123 ==============================================================
\r
125 New value of the double pipe:
\r
143 --------------------------------------------------------------
\r
146 26088053C93CBC480AD53C34FC66FFF0B4F1341ADB855154FA15EE54
\r
149 ==============================================================
\r
151 Two Block Message Sample
\r
154 Input Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
\r
156 ==============================================================
\r
158 Initial double pipe value:
\r
175 ==============================================================
\r
195 ==============================================================
\r
197 The content of W after the bijective transformation of M xor H
\r
215 ==============================================================
\r
217 First part of the quadrupled pipe Qa:
\r
235 ==============================================================
\r
237 Second part of the quadrupled pipe Qb:
\r
255 ==============================================================
\r
257 Cumulative variables:
\r
261 ==============================================================
\r
263 New value of the double pipe:
\r
280 ==============================================================
\r
300 ==============================================================
\r
302 The content of W after the bijective transformation of M xor H
\r
320 ==============================================================
\r
322 First part of the quadrupled pipe Qa:
\r
340 ==============================================================
\r
342 Second part of the quadrupled pipe Qb:
\r
360 ==============================================================
\r
362 Cumulative variables:
\r
366 ==============================================================
\r
368 New value of the double pipe:
\r
386 --------------------------------------------------------------
\r
389 C4F9C477249B85CFB3F9806665A049E28FFCA61E46A8A5FC9B6BB832
\r
395 ##############################################################
\r
397 Blue Midnight Wish hash algorithm
\r
399 Message Digest Length = 256
\r
401 ##############################################################
\r
405 One Block Message Sample
\r
408 Input Message: "abc"
\r
410 ==============================================================
\r
412 Initial double pipe value:
\r
429 ==============================================================
\r
449 ==============================================================
\r
451 The content of W after the bijective transformation of M xor H
\r
469 ==============================================================
\r
471 First part of the quadrupled pipe Qa:
\r
489 ==============================================================
\r
491 Second part of the quadrupled pipe Qb:
\r
509 ==============================================================
\r
511 Cumulative variables:
\r
515 ==============================================================
\r
517 New value of the double pipe:
\r
535 --------------------------------------------------------------
\r
538 919905E2D111E6F57CB42E5E31C9240EB0670C1919718A5C1B10E61FC5124D25
\r
541 ==============================================================
\r
543 Two Block Message Sample
\r
546 Input Message: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
\r
548 ==============================================================
\r
550 Initial double pipe value:
\r
567 ==============================================================
\r
587 ==============================================================
\r
589 The content of W after the bijective transformation of M xor H
\r
607 ==============================================================
\r
609 First part of the quadrupled pipe Qa:
\r
627 ==============================================================
\r
629 Second part of the quadrupled pipe Qb:
\r
647 ==============================================================
\r
649 Cumulative variables:
\r
653 ==============================================================
\r
655 New value of the double pipe:
\r
672 ==============================================================
\r
692 ==============================================================
\r
694 The content of W after the bijective transformation of M xor H
\r
712 ==============================================================
\r
714 First part of the quadrupled pipe Qa:
\r
732 ==============================================================
\r
734 Second part of the quadrupled pipe Qb:
\r
752 ==============================================================
\r
754 Cumulative variables:
\r
758 ==============================================================
\r
760 New value of the double pipe:
\r
778 --------------------------------------------------------------
\r
781 DD857DFFC41CAEBFFA7B42579E47490A9E429079446D2419CFC35791B9DB0787
\r
787 ##############################################################
\r
789 Blue Midnight Wish hash algorithm
\r
791 Message Digest Length = 384
\r
793 ##############################################################
\r
797 One Block Message Sample
\r
800 Input Message: "abc"
\r
802 ==============================================================
\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
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
841 ==============================================================
\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
861 ==============================================================
\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
881 ==============================================================
\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
901 ==============================================================
\r
903 Cumulative variables:
\r
904 XL = 25BEC99530B0C130
\r
905 XH = E18FA9DAFA33CED1
\r
907 ==============================================================
\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
927 --------------------------------------------------------------
\r
930 1EF8B57640C0419E1F8C0D7EBC4196EA31FDB5FB9D2350C80DB002882F59D3D1005899CD98353751840E34F619EC7ABC
\r
932 ==============================================================
\r
934 Two Block Message Sample
\r
937 Input Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnmnopqrsmopqrstu"
\r
939 ==============================================================
\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
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
978 ==============================================================
\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
998 ==============================================================
\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
1018 ==============================================================
\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
1038 ==============================================================
\r
1040 Cumulative variables:
\r
1041 XL = 8509C235251A3ABF
\r
1042 XH = 4108AF9674F89C47
\r
1044 ==============================================================
\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
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
1083 ==============================================================
\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
1103 ==============================================================
\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
1123 ==============================================================
\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
1143 ==============================================================
\r
1145 Cumulative variables:
\r
1146 XL = C6B8DF89D557C0D1
\r
1147 XH = 0515BBFC58EBA180
\r
1149 ==============================================================
\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
1169 --------------------------------------------------------------
\r
1172 4EC8B1A2B3845BDC258924D9BDBB8A00BD4D77CBA85C30445CFD0DCDB34591E2172ADF102BE4D19094BCBF6F25791A55
\r
1178 ##############################################################
\r
1180 Blue Midnight Wish hash algorithm
\r
1182 Message Digest Length = 512
\r
1184 ##############################################################
\r
1188 One Block Message Sample
\r
1191 Input Message: "abc"
\r
1193 ==============================================================
\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
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
1232 ==============================================================
\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
1252 ==============================================================
\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
1272 ==============================================================
\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
1292 ==============================================================
\r
1294 Cumulative variables:
\r
1295 XL = 540E92FE36B1BF77
\r
1296 XH = 4C2C70D71C4FF13C
\r
1298 ==============================================================
\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
1318 --------------------------------------------------------------
\r
1321 DED83592522D34271257B338337559204949BC4DBD9A6E66148393575673BAE87334B76A3A3FC2734138F3074985AC8AF8FF71CE0CA31CD7645DF30849936DCF
\r
1323 ==============================================================
\r
1325 Two Block Message Sample
\r
1328 Input Message: "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnmnopqrsmopqrstu"
\r
1330 ==============================================================
\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
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
1369 ==============================================================
\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
1389 ==============================================================
\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
1409 ==============================================================
\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
1429 ==============================================================
\r
1431 Cumulative variables:
\r
1432 XL = 81F98A3BCB88C84E
\r
1433 XH = 8D9DD81321A18F1B
\r
1435 ==============================================================
\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
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
1474 ==============================================================
\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
1494 ==============================================================
\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
1514 ==============================================================
\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
1534 ==============================================================
\r
1536 Cumulative variables:
\r
1537 XL = 637FC8D050B87BA3
\r
1538 XH = EE5C87D80540997C
\r
1540 ==============================================================
\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
1560 --------------------------------------------------------------
\r
1563 5C4258FD454E8AED7A1F159F6FF51DEDC49F5D51900C13E6932A8DEC00C0E5D9365F856ACAB6FD75481920D9B34C6EF03E8C20BDFE66687276AE2C0A68F34D94
\r