Commit | Line | Data |
---|---|---|
d3bfe6ec | 1 | /* -*-c-*- |
d3bfe6ec | 2 | * |
3 | * Key-schedule S-boxes for CAST-128 | |
4 | * | |
5 | * (c) 2000 Straylight/Edgeware | |
6 | */ | |
7 | ||
45c0fd36 | 8 | /*----- Licensing notice --------------------------------------------------* |
d3bfe6ec | 9 | * |
10 | * This file is part of Catacomb. | |
11 | * | |
12 | * Catacomb is free software; you can redistribute it and/or modify | |
13 | * it under the terms of the GNU Library General Public License as | |
14 | * published by the Free Software Foundation; either version 2 of the | |
15 | * License, or (at your option) any later version. | |
45c0fd36 | 16 | * |
d3bfe6ec | 17 | * Catacomb is distributed in the hope that it will be useful, |
18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
20 | * GNU Library General Public License for more details. | |
45c0fd36 | 21 | * |
d3bfe6ec | 22 | * You should have received a copy of the GNU Library General Public |
23 | * License along with Catacomb; if not, write to the Free | |
24 | * Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, | |
25 | * MA 02111-1307, USA. | |
26 | */ | |
27 | ||
d3bfe6ec | 28 | /*----- Header files ------------------------------------------------------*/ |
29 | ||
30 | #include <mLib/bits.h> | |
31 | ||
32 | #include "cast-base.h" | |
d3bfe6ec | 33 | |
34 | /*----- Global variables --------------------------------------------------*/ | |
35 | ||
e5b61a8d MW |
36 | const uint32 cast_sk[4][256] = { |
37 | ||
38 | { 0x7ec90c04, 0x2c6e74b9, 0x9b0e66df, 0xa6337911, | |
39 | 0xb86a7fff, 0x1dd358f5, 0x44dd9d44, 0x1731167f, | |
40 | 0x08fbf1fa, 0xe7f511cc, 0xd2051b00, 0x735aba00, | |
41 | 0x2ab722d8, 0x386381cb, 0xacf6243a, 0x69befd7a, | |
42 | 0xe6a2e77f, 0xf0c720cd, 0xc4494816, 0xccf5c180, | |
43 | 0x38851640, 0x15b0a848, 0xe68b18cb, 0x4caadeff, | |
44 | 0x5f480a01, 0x0412b2aa, 0x259814fc, 0x41d0efe2, | |
45 | 0x4e40b48d, 0x248eb6fb, 0x8dba1cfe, 0x41a99b02, | |
46 | 0x1a550a04, 0xba8f65cb, 0x7251f4e7, 0x95a51725, | |
47 | 0xc106ecd7, 0x97a5980a, 0xc539b9aa, 0x4d79fe6a, | |
48 | 0xf2f3f763, 0x68af8040, 0xed0c9e56, 0x11b4958b, | |
49 | 0xe1eb5a88, 0x8709e6b0, 0xd7e07156, 0x4e29fea7, | |
50 | 0x6366e52d, 0x02d1c000, 0xc4ac8e05, 0x9377f571, | |
51 | 0x0c05372a, 0x578535f2, 0x2261be02, 0xd642a0c9, | |
52 | 0xdf13a280, 0x74b55bd2, 0x682199c0, 0xd421e5ec, | |
53 | 0x53fb3ce8, 0xc8adedb3, 0x28a87fc9, 0x3d959981, | |
54 | 0x5c1ff900, 0xfe38d399, 0x0c4eff0b, 0x062407ea, | |
55 | 0xaa2f4fb1, 0x4fb96976, 0x90c79505, 0xb0a8a774, | |
56 | 0xef55a1ff, 0xe59ca2c2, 0xa6b62d27, 0xe66a4263, | |
57 | 0xdf65001f, 0x0ec50966, 0xdfdd55bc, 0x29de0655, | |
58 | 0x911e739a, 0x17af8975, 0x32c7911c, 0x89f89468, | |
59 | 0x0d01e980, 0x524755f4, 0x03b63cc9, 0x0cc844b2, | |
60 | 0xbcf3f0aa, 0x87ac36e9, 0xe53a7426, 0x01b3d82b, | |
61 | 0x1a9e7449, 0x64ee2d7e, 0xcddbb1da, 0x01c94910, | |
62 | 0xb868bf80, 0x0d26f3fd, 0x9342ede7, 0x04a5c284, | |
63 | 0x636737b6, 0x50f5b616, 0xf24766e3, 0x8eca36c1, | |
64 | 0x136e05db, 0xfef18391, 0xfb887a37, 0xd6e7f7d4, | |
65 | 0xc7fb7dc9, 0x3063fcdf, 0xb6f589de, 0xec2941da, | |
66 | 0x26e46695, 0xb7566419, 0xf654efc5, 0xd08d58b7, | |
67 | 0x48925401, 0xc1bacb7f, 0xe5ff550f, 0xb6083049, | |
68 | 0x5bb5d0e8, 0x87d72e5a, 0xab6a6ee1, 0x223a66ce, | |
69 | 0xc62bf3cd, 0x9e0885f9, 0x68cb3e47, 0x086c010f, | |
70 | 0xa21de820, 0xd18b69de, 0xf3f65777, 0xfa02c3f6, | |
71 | 0x407edac3, 0xcbb3d550, 0x1793084d, 0xb0d70eba, | |
72 | 0x0ab378d5, 0xd951fb0c, 0xded7da56, 0x4124bbe4, | |
73 | 0x94ca0b56, 0x0f5755d1, 0xe0e1e56e, 0x6184b5be, | |
74 | 0x580a249f, 0x94f74bc0, 0xe327888e, 0x9f7b5561, | |
75 | 0xc3dc0280, 0x05687715, 0x646c6bd7, 0x44904db3, | |
76 | 0x66b4f0a3, 0xc0f1648a, 0x697ed5af, 0x49e92ff6, | |
77 | 0x309e374f, 0x2cb6356a, 0x85808573, 0x4991f840, | |
78 | 0x76f0ae02, 0x083be84d, 0x28421c9a, 0x44489406, | |
79 | 0x736e4cb8, 0xc1092910, 0x8bc95fc6, 0x7d869cf4, | |
80 | 0x134f616f, 0x2e77118d, 0xb31b2be1, 0xaa90b472, | |
81 | 0x3ca5d717, 0x7d161bba, 0x9cad9010, 0xaf462ba2, | |
82 | 0x9fe459d2, 0x45d34559, 0xd9f2da13, 0xdbc65487, | |
83 | 0xf3e4f94e, 0x176d486f, 0x097c13ea, 0x631da5c7, | |
84 | 0x445f7382, 0x175683f4, 0xcdc66a97, 0x70be0288, | |
85 | 0xb3cdcf72, 0x6e5dd2f3, 0x20936079, 0x459b80a5, | |
86 | 0xbe60e2db, 0xa9c23101, 0xeba5315c, 0x224e42f2, | |
87 | 0x1c5c1572, 0xf6721b2c, 0x1ad2fff3, 0x8c25404e, | |
88 | 0x324ed72f, 0x4067b7fd, 0x0523138e, 0x5ca3bc78, | |
89 | 0xdc0fd66e, 0x75922283, 0x784d6b17, 0x58ebb16e, | |
90 | 0x44094f85, 0x3f481d87, 0xfcfeae7b, 0x77b5ff76, | |
91 | 0x8c2302bf, 0xaaf47556, 0x5f46b02a, 0x2b092801, | |
92 | 0x3d38f5f7, 0x0ca81f36, 0x52af4a8a, 0x66d5e7c0, | |
93 | 0xdf3b0874, 0x95055110, 0x1b5ad7a8, 0xf61ed5ad, | |
94 | 0x6cf6e479, 0x20758184, 0xd0cefa65, 0x88f7be58, | |
95 | 0x4a046826, 0x0ff6f8f3, 0xa09c7f70, 0x5346aba0, | |
96 | 0x5ce96c28, 0xe176eda3, 0x6bac307f, 0x376829d2, | |
97 | 0x85360fa9, 0x17e3fe2a, 0x24b79767, 0xf5a96b20, | |
98 | 0xd6cd2595, 0x68ff1ebf, 0x7555442c, 0xf19f06be, | |
99 | 0xf9e0659a, 0xeeb9491d, 0x34010718, 0xbb30cab8, | |
100 | 0xe822fe15, 0x88570983, 0x750e6249, 0xda627e55, | |
101 | 0x5e76ffa8, 0xb1534546, 0x6d47de08, 0xefe9e7d4 }, | |
102 | ||
103 | { 0xf6fa8f9d, 0x2cac6ce1, 0x4ca34867, 0xe2337f7c, | |
104 | 0x95db08e7, 0x016843b4, 0xeced5cbc, 0x325553ac, | |
105 | 0xbf9f0960, 0xdfa1e2ed, 0x83f0579d, 0x63ed86b9, | |
106 | 0x1ab6a6b8, 0xde5ebe39, 0xf38ff732, 0x8989b138, | |
107 | 0x33f14961, 0xc01937bd, 0xf506c6da, 0xe4625e7e, | |
108 | 0xa308ea99, 0x4e23e33c, 0x79cbd7cc, 0x48a14367, | |
109 | 0xa3149619, 0xfec94bd5, 0xa114174a, 0xeaa01866, | |
110 | 0xa084db2d, 0x09a8486f, 0xa888614a, 0x2900af98, | |
111 | 0x01665991, 0xe1992863, 0xc8f30c60, 0x2e78ef3c, | |
112 | 0xd0d51932, 0xcf0fec14, 0xf7ca07d2, 0xd0a82072, | |
113 | 0xfd41197e, 0x9305a6b0, 0xe86be3da, 0x74bed3cd, | |
114 | 0x372da53c, 0x4c7f4448, 0xdab5d440, 0x6dba0ec3, | |
115 | 0x083919a7, 0x9fbaeed9, 0x49dbcfb0, 0x4e670c53, | |
116 | 0x5c3d9c01, 0x64bdb941, 0x2c0e636a, 0xba7dd9cd, | |
117 | 0xea6f7388, 0xe70bc762, 0x35f29adb, 0x5c4cdd8d, | |
118 | 0xf0d48d8c, 0xb88153e2, 0x08a19866, 0x1ae2eac8, | |
119 | 0x284caf89, 0xaa928223, 0x9334be53, 0x3b3a21bf, | |
120 | 0x16434be3, 0x9aea3906, 0xefe8c36e, 0xf890cdd9, | |
121 | 0x80226dae, 0xc340a4a3, 0xdf7e9c09, 0xa694a807, | |
122 | 0x5b7c5ecc, 0x221db3a6, 0x9a69a02f, 0x68818a54, | |
123 | 0xceb2296f, 0x53c0843a, 0xfe893655, 0x25bfe68a, | |
124 | 0xb4628abc, 0xcf222ebf, 0x25ac6f48, 0xa9a99387, | |
125 | 0x53bddb65, 0xe76ffbe7, 0xe967fd78, 0x0ba93563, | |
126 | 0x8e342bc1, 0xe8a11be9, 0x4980740d, 0xc8087dfc, | |
127 | 0x8de4bf99, 0xa11101a0, 0x7fd37975, 0xda5a26c0, | |
128 | 0xe81f994f, 0x9528cd89, 0xfd339fed, 0xb87834bf, | |
129 | 0x5f04456d, 0x22258698, 0xc9c4c83b, 0x2dc156be, | |
130 | 0x4f628daa, 0x57f55ec5, 0xe2220abe, 0xd2916ebf, | |
131 | 0x4ec75b95, 0x24f2c3c0, 0x42d15d99, 0xcd0d7fa0, | |
132 | 0x7b6e27ff, 0xa8dc8af0, 0x7345c106, 0xf41e232f, | |
133 | 0x35162386, 0xe6ea8926, 0x3333b094, 0x157ec6f2, | |
134 | 0x372b74af, 0x692573e4, 0xe9a9d848, 0xf3160289, | |
135 | 0x3a62ef1d, 0xa787e238, 0xf3a5f676, 0x74364853, | |
136 | 0x20951063, 0x4576698d, 0xb6fad407, 0x592af950, | |
137 | 0x36f73523, 0x4cfb6e87, 0x7da4cec0, 0x6c152daa, | |
138 | 0xcb0396a8, 0xc50dfe5d, 0xfcd707ab, 0x0921c42f, | |
139 | 0x89dff0bb, 0x5fe2be78, 0x448f4f33, 0x754613c9, | |
140 | 0x2b05d08d, 0x48b9d585, 0xdc049441, 0xc8098f9b, | |
141 | 0x7dede786, 0xc39a3373, 0x42410005, 0x6a091751, | |
142 | 0x0ef3c8a6, 0x890072d6, 0x28207682, 0xa9a9f7be, | |
143 | 0xbf32679d, 0xd45b5b75, 0xb353fd00, 0xcbb0e358, | |
144 | 0x830f220a, 0x1f8fb214, 0xd372cf08, 0xcc3c4a13, | |
145 | 0x8cf63166, 0x061c87be, 0x88c98f88, 0x6062e397, | |
146 | 0x47cf8e7a, 0xb6c85283, 0x3cc2acfb, 0x3fc06976, | |
147 | 0x4e8f0252, 0x64d8314d, 0xda3870e3, 0x1e665459, | |
148 | 0xc10908f0, 0x513021a5, 0x6c5b68b7, 0x822f8aa0, | |
149 | 0x3007cd3e, 0x74719eef, 0xdc872681, 0x073340d4, | |
150 | 0x7e432fd9, 0x0c5ec241, 0x8809286c, 0xf592d891, | |
151 | 0x08a930f6, 0x957ef305, 0xb7fbffbd, 0xc266e96f, | |
152 | 0x6fe4ac98, 0xb173ecc0, 0xbc60b42a, 0x953498da, | |
153 | 0xfba1ae12, 0x2d4bd736, 0x0f25faab, 0xa4f3fceb, | |
154 | 0xe2969123, 0x257f0c3d, 0x9348af49, 0x361400bc, | |
155 | 0xe8816f4a, 0x3814f200, 0xa3f94043, 0x9c7a54c2, | |
156 | 0xbc704f57, 0xda41e7f9, 0xc25ad33a, 0x54f4a084, | |
157 | 0xb17f5505, 0x59357cbe, 0xedbd15c8, 0x7f97c5ab, | |
158 | 0xba5ac7b5, 0xb6f6deaf, 0x3a479c3a, 0x5302da25, | |
159 | 0x653d7e6a, 0x54268d49, 0x51a477ea, 0x5017d55b, | |
160 | 0xd7d25d88, 0x44136c76, 0x0404a8c8, 0xb8e5a121, | |
161 | 0xb81a928a, 0x60ed5869, 0x97c55b96, 0xeaec991b, | |
162 | 0x29935913, 0x01fdb7f1, 0x088e8dfa, 0x9ab6f6f5, | |
163 | 0x3b4cbf9f, 0x4a5de3ab, 0xe6051d35, 0xa0e1d855, | |
164 | 0xd36b4cf1, 0xf544edeb, 0xb0e93524, 0xbebb8fbd, | |
165 | 0xa2d762cf, 0x49c92f54, 0x38b5f331, 0x7128a454, | |
166 | 0x48392905, 0xa65b1db8, 0x851c97bd, 0xd675cf2f }, | |
167 | ||
168 | { 0x85e04019, 0x332bf567, 0x662dbfff, 0xcfc65693, | |
169 | 0x2a8d7f6f, 0xab9bc912, 0xde6008a1, 0x2028da1f, | |
170 | 0x0227bce7, 0x4d642916, 0x18fac300, 0x50f18b82, | |
171 | 0x2cb2cb11, 0xb232e75c, 0x4b3695f2, 0xb28707de, | |
172 | 0xa05fbcf6, 0xcd4181e9, 0xe150210c, 0xe24ef1bd, | |
173 | 0xb168c381, 0xfde4e789, 0x5c79b0d8, 0x1e8bfd43, | |
174 | 0x4d495001, 0x38be4341, 0x913cee1d, 0x92a79c3f, | |
175 | 0x089766be, 0xbaeeadf4, 0x1286becf, 0xb6eacb19, | |
176 | 0x2660c200, 0x7565bde4, 0x64241f7a, 0x8248dca9, | |
177 | 0xc3b3ad66, 0x28136086, 0x0bd8dfa8, 0x356d1cf2, | |
178 | 0x107789be, 0xb3b2e9ce, 0x0502aa8f, 0x0bc0351e, | |
179 | 0x166bf52a, 0xeb12ff82, 0xe3486911, 0xd34d7516, | |
180 | 0x4e7b3aff, 0x5f43671b, 0x9cf6e037, 0x4981ac83, | |
181 | 0x334266ce, 0x8c9341b7, 0xd0d854c0, 0xcb3a6c88, | |
182 | 0x47bc2829, 0x4725ba37, 0xa66ad22b, 0x7ad61f1e, | |
183 | 0x0c5cbafa, 0x4437f107, 0xb6e79962, 0x42d2d816, | |
184 | 0x0a961288, 0xe1a5c06e, 0x13749e67, 0x72fc081a, | |
185 | 0xb1d139f7, 0xf9583745, 0xcf19df58, 0xbec3f756, | |
186 | 0xc06eba30, 0x07211b24, 0x45c28829, 0xc95e317f, | |
187 | 0xbc8ec511, 0x38bc46e9, 0xc6e6fa14, 0xbae8584a, | |
188 | 0xad4ebc46, 0x468f508b, 0x7829435f, 0xf124183b, | |
189 | 0x821dba9f, 0xaff60ff4, 0xea2c4e6d, 0x16e39264, | |
190 | 0x92544a8b, 0x009b4fc3, 0xaba68ced, 0x9ac96f78, | |
191 | 0x06a5b79a, 0xb2856e6e, 0x1aec3ca9, 0xbe838688, | |
192 | 0x0e0804e9, 0x55f1be56, 0xe7e5363b, 0xb3a1f25d, | |
193 | 0xf7debb85, 0x61fe033c, 0x16746233, 0x3c034c28, | |
194 | 0xda6d0c74, 0x79aac56c, 0x3ce4e1ad, 0x51f0c802, | |
195 | 0x98f8f35a, 0x1626a49f, 0xeed82b29, 0x1d382fe3, | |
196 | 0x0c4fb99a, 0xbb325778, 0x3ec6d97b, 0x6e77a6a9, | |
197 | 0xcb658b5c, 0xd45230c7, 0x2bd1408b, 0x60c03eb7, | |
198 | 0xb9068d78, 0xa33754f4, 0xf430c87d, 0xc8a71302, | |
199 | 0xb96d8c32, 0xebd4e7be, 0xbe8b9d2d, 0x7979fb06, | |
200 | 0xe7225308, 0x8b75cf77, 0x11ef8da4, 0xe083c858, | |
201 | 0x8d6b786f, 0x5a6317a6, 0xfa5cf7a0, 0x5dda0033, | |
202 | 0xf28ebfb0, 0xf5b9c310, 0xa0eac280, 0x08b9767a, | |
203 | 0xa3d9d2b0, 0x79d34217, 0x021a718d, 0x9ac6336a, | |
204 | 0x2711fd60, 0x438050e3, 0x069908a8, 0x3d7fedc4, | |
205 | 0x826d2bef, 0x4eeb8476, 0x488dcf25, 0x36c9d566, | |
206 | 0x28e74e41, 0xc2610aca, 0x3d49a9cf, 0xbae3b9df, | |
207 | 0xb65f8de6, 0x92aeaf64, 0x3ac7d5e6, 0x9ea80509, | |
208 | 0xf22b017d, 0xa4173f70, 0xdd1e16c3, 0x15e0d7f9, | |
209 | 0x50b1b887, 0x2b9f4fd5, 0x625aba82, 0x6a017962, | |
210 | 0x2ec01b9c, 0x15488aa9, 0xd716e740, 0x40055a2c, | |
211 | 0x93d29a22, 0xe32dbf9a, 0x058745b9, 0x3453dc1e, | |
212 | 0xd699296e, 0x496cff6f, 0x1c9f4986, 0xdfe2ed07, | |
213 | 0xb87242d1, 0x19de7eae, 0x053e561a, 0x15ad6f8c, | |
214 | 0x66626c1c, 0x7154c24c, 0xea082b2a, 0x93eb2939, | |
215 | 0x17dcb0f0, 0x58d4f2ae, 0x9ea294fb, 0x52cf564c, | |
216 | 0x9883fe66, 0x2ec40581, 0x763953c3, 0x01d6692e, | |
217 | 0xd3a0c108, 0xa1e7160e, 0xe4f2dfa6, 0x693ed285, | |
218 | 0x74904698, 0x4c2b0edd, 0x4f757656, 0x5d393378, | |
219 | 0xa132234f, 0x3d321c5d, 0xc3f5e194, 0x4b269301, | |
220 | 0xc79f022f, 0x3c997e7e, 0x5e4f9504, 0x3ffafbbd, | |
221 | 0x76f7ad0e, 0x296693f4, 0x3d1fce6f, 0xc61e45be, | |
222 | 0xd3b5ab34, 0xf72bf9b7, 0x1b0434c0, 0x4e72b567, | |
223 | 0x5592a33d, 0xb5229301, 0xcfd2a87f, 0x60aeb767, | |
224 | 0x1814386b, 0x30bcc33d, 0x38a0c07d, 0xfd1606f2, | |
225 | 0xc363519b, 0x589dd390, 0x5479f8e6, 0x1cb8d647, | |
226 | 0x97fd61a9, 0xea7759f4, 0x2d57539d, 0x569a58cf, | |
227 | 0xe84e63ad, 0x462e1b78, 0x6580f87e, 0xf3817914, | |
228 | 0x91da55f4, 0x40a230f3, 0xd1988f35, 0xb6e318d2, | |
229 | 0x3ffa50bc, 0x3d40f021, 0xc3c0bdae, 0x4958c24c, | |
230 | 0x518f36b2, 0x84b1d370, 0x0fedce83, 0x878ddada, | |
231 | 0xf2a279c7, 0x94e01be8, 0x90716f4b, 0x954b8aa3 }, | |
232 | ||
233 | { 0xe216300d, 0xbbddfffc, 0xa7ebdabd, 0x35648095, | |
234 | 0x7789f8b7, 0xe6c1121b, 0x0e241600, 0x052ce8b5, | |
235 | 0x11a9cfb0, 0xe5952f11, 0xece7990a, 0x9386d174, | |
236 | 0x2a42931c, 0x76e38111, 0xb12def3a, 0x37ddddfc, | |
237 | 0xde9adeb1, 0x0a0cc32c, 0xbe197029, 0x84a00940, | |
238 | 0xbb243a0f, 0xb4d137cf, 0xb44e79f0, 0x049eedfd, | |
239 | 0x0b15a15d, 0x480d3168, 0x8bbbde5a, 0x669ded42, | |
240 | 0xc7ece831, 0x3f8f95e7, 0x72df191b, 0x7580330d, | |
241 | 0x94074251, 0x5c7dcdfa, 0xabbe6d63, 0xaa402164, | |
242 | 0xb301d40a, 0x02e7d1ca, 0x53571dae, 0x7a3182a2, | |
243 | 0x12a8ddec, 0xfdaa335d, 0x176f43e8, 0x71fb46d4, | |
244 | 0x38129022, 0xce949ad4, 0xb84769ad, 0x965bd862, | |
245 | 0x82f3d055, 0x66fb9767, 0x15b80b4e, 0x1d5b47a0, | |
246 | 0x4cfde06f, 0xc28ec4b8, 0x57e8726e, 0x647a78fc, | |
247 | 0x99865d44, 0x608bd593, 0x6c200e03, 0x39dc5ff6, | |
248 | 0x5d0b00a3, 0xae63aff2, 0x7e8bd632, 0x70108c0c, | |
249 | 0xbbd35049, 0x2998df04, 0x980cf42a, 0x9b6df491, | |
250 | 0x9e7edd53, 0x06918548, 0x58cb7e07, 0x3b74ef2e, | |
251 | 0x522fffb1, 0xd24708cc, 0x1c7e27cd, 0xa4eb215b, | |
252 | 0x3cf1d2e2, 0x19b47a38, 0x424f7618, 0x35856039, | |
253 | 0x9d17dee7, 0x27eb35e6, 0xc9aff67b, 0x36baf5b8, | |
254 | 0x09c467cd, 0xc18910b1, 0xe11dbf7b, 0x06cd1af8, | |
255 | 0x7170c608, 0x2d5e3354, 0xd4de495a, 0x64c6d006, | |
256 | 0xbcc0c62c, 0x3dd00db3, 0x708f8f34, 0x77d51b42, | |
257 | 0x264f620f, 0x24b8d2bf, 0x15c1b79e, 0x46a52564, | |
258 | 0xf8d7e54e, 0x3e378160, 0x7895cda5, 0x859c15a5, | |
259 | 0xe6459788, 0xc37bc75f, 0xdb07ba0c, 0x0676a3ab, | |
260 | 0x7f229b1e, 0x31842e7b, 0x24259fd7, 0xf8bef472, | |
261 | 0x835ffcb8, 0x6df4c1f2, 0x96f5b195, 0xfd0af0fc, | |
262 | 0xb0fe134c, 0xe2506d3d, 0x4f9b12ea, 0xf215f225, | |
263 | 0xa223736f, 0x9fb4c428, 0x25d04979, 0x34c713f8, | |
264 | 0xc4618187, 0xea7a6e98, 0x7cd16efc, 0x1436876c, | |
265 | 0xf1544107, 0xbedeee14, 0x56e9af27, 0xa04aa441, | |
266 | 0x3cf7c899, 0x92ecbae6, 0xdd67016d, 0x151682eb, | |
267 | 0xa842eedf, 0xfdba60b4, 0xf1907b75, 0x20e3030f, | |
268 | 0x24d8c29e, 0xe139673b, 0xefa63fb8, 0x71873054, | |
269 | 0xb6f2cf3b, 0x9f326442, 0xcb15a4cc, 0xb01a4504, | |
270 | 0xf1e47d8d, 0x844a1be5, 0xbae7dfdc, 0x42cbda70, | |
271 | 0xcd7dae0a, 0x57e85b7a, 0xd53f5af6, 0x20cf4d8c, | |
272 | 0xcea4d428, 0x79d130a4, 0x3486ebfb, 0x33d3cddc, | |
273 | 0x77853b53, 0x37effcb5, 0xc5068778, 0xe580b3e6, | |
274 | 0x4e68b8f4, 0xc5c8b37e, 0x0d809ea2, 0x398feb7c, | |
275 | 0x132a4f94, 0x43b7950e, 0x2fee7d1c, 0x223613bd, | |
276 | 0xdd06caa2, 0x37df932b, 0xc4248289, 0xacf3ebc3, | |
277 | 0x5715f6b7, 0xef3478dd, 0xf267616f, 0xc148cbe4, | |
278 | 0x9052815e, 0x5e410fab, 0xb48a2465, 0x2eda7fa4, | |
279 | 0xe87b40e4, 0xe98ea084, 0x5889e9e1, 0xefd390fc, | |
280 | 0xdd07d35b, 0xdb485694, 0x38d7e5b2, 0x57720101, | |
281 | 0x730edebc, 0x5b643113, 0x94917e4f, 0x503c2fba, | |
282 | 0x646f1282, 0x7523d24a, 0xe0779695, 0xf9c17a8f, | |
283 | 0x7a5b2121, 0xd187b896, 0x29263a4d, 0xba510cdf, | |
284 | 0x81f47c9f, 0xad1163ed, 0xea7b5965, 0x1a00726e, | |
285 | 0x11403092, 0x00da6d77, 0x4a0cdd61, 0xad1f4603, | |
286 | 0x605bdfb0, 0x9eedc364, 0x22ebe6a8, 0xcee7d28a, | |
287 | 0xa0e736a0, 0x5564a6b9, 0x10853209, 0xc7eb8f37, | |
288 | 0x2de705ca, 0x8951570f, 0xdf09822b, 0xbd691a6c, | |
289 | 0xaa12e4f2, 0x87451c0f, 0xe0f6a27a, 0x3ada4819, | |
290 | 0x4cf1764f, 0x0d771c2b, 0x67cdb156, 0x350d8384, | |
291 | 0x5938fa0f, 0x42399ef3, 0x36997b07, 0x0e84093d, | |
292 | 0x4aa93e61, 0x8360d87b, 0x1fa98b0c, 0x1149382c, | |
293 | 0xe97625a5, 0x0614d1b7, 0x0e25244b, 0x0c768347, | |
294 | 0x589e8d82, 0x0d2059d1, 0xa466bb1e, 0xf8da0a82, | |
295 | 0x04f19130, 0xba6e4ec0, 0x99265164, 0x1ee7230d, | |
296 | 0x50b2ad80, 0xeaee6801, 0x8db2a283, 0xea8bf59e } | |
297 | }; | |
d3bfe6ec | 298 | |
299 | /*----- That's all, folks -------------------------------------------------*/ |