]> git.cryptolib.org Git - avr-crypto-lib.git/blob - testvectors/shavs/Groestl/IntermediateValues_1BlockMsg_256.txt
updated Grøstl for round 3
[avr-crypto-lib.git] / testvectors / shavs / Groestl / IntermediateValues_1BlockMsg_256.txt
1 ########################################\r
2 \r
3 Groestl\r
4   Message Digest Length = 256\r
5 \r
6 ########################################\r
7 \r
8 \r
9 1-Block Message Sample\r
10 \r
11   Input Message = "abc"\r
12 \r
13 ========================================\r
14 \r
15 Initial state:\r
16 00 00 00 00 00 00 00 00 \r
17 00 00 00 00 00 00 00 00 \r
18 00 00 00 00 00 00 00 00 \r
19 00 00 00 00 00 00 00 00 \r
20 00 00 00 00 00 00 00 00 \r
21 00 00 00 00 00 00 00 00 \r
22 00 00 00 00 00 00 00 01 \r
23 00 00 00 00 00 00 00 00 \r
24 \r
25 ========================================\r
26 \r
27 Block Contents:\r
28 61 00 00 00 00 00 00 00 \r
29 62 00 00 00 00 00 00 00 \r
30 63 00 00 00 00 00 00 00 \r
31 80 00 00 00 00 00 00 00 \r
32 00 00 00 00 00 00 00 00 \r
33 00 00 00 00 00 00 00 00 \r
34 00 00 00 00 00 00 00 00 \r
35 00 00 00 00 00 00 00 01 \r
36 \r
37 :: BEGIN P\r
38 Input:\r
39 61 00 00 00 00 00 00 00 \r
40 62 00 00 00 00 00 00 00 \r
41 63 00 00 00 00 00 00 00 \r
42 80 00 00 00 00 00 00 00 \r
43 00 00 00 00 00 00 00 00 \r
44 00 00 00 00 00 00 00 00 \r
45 00 00 00 00 00 00 00 01 \r
46 00 00 00 00 00 00 00 01 \r
47 t=0 (AddRoundConstant):\r
48 61 10 20 30 40 50 60 70 \r
49 62 00 00 00 00 00 00 00 \r
50 63 00 00 00 00 00 00 00 \r
51 80 00 00 00 00 00 00 00 \r
52 00 00 00 00 00 00 00 00 \r
53 00 00 00 00 00 00 00 00 \r
54 00 00 00 00 00 00 00 01 \r
55 00 00 00 00 00 00 00 01 \r
56 t=0 (SubBytes):\r
57 ef ca b7 04 09 53 d0 51 \r
58 aa 63 63 63 63 63 63 63 \r
59 fb 63 63 63 63 63 63 63 \r
60 cd 63 63 63 63 63 63 63 \r
61 63 63 63 63 63 63 63 63 \r
62 63 63 63 63 63 63 63 63 \r
63 63 63 63 63 63 63 63 7c \r
64 63 63 63 63 63 63 63 7c \r
65 t=0 (ShiftBytes):\r
66 ef ca b7 04 09 53 d0 51 \r
67 63 63 63 63 63 63 63 aa \r
68 63 63 63 63 63 63 fb 63 \r
69 63 63 63 63 63 cd 63 63 \r
70 63 63 63 63 63 63 63 63 \r
71 63 63 63 63 63 63 63 63 \r
72 63 7c 63 63 63 63 63 63 \r
73 7c 63 63 63 63 63 63 63 \r
74 t=0 (MixBytes):\r
75 fb 8f 16 6b 71 4b 6b 48 \r
76 4f f6 bf 8b a8 dc ba b2 \r
77 0e fd 0c 45 7c 12 c7 16 \r
78 49 39 c2 0c 1b b2 8e 33 \r
79 53 bf 0c 45 7c 32 22 1f \r
80 82 09 d8 22 16 45 ec ad \r
81 14 7b c2 0c 1b 1c a5 fa \r
82 98 b1 16 6b 71 e5 8e 81 \r
83 t=1 (AddRoundConstant):\r
84 fa 9e 37 5a 30 1a 0a 39 \r
85 4f f6 bf 8b a8 dc ba b2 \r
86 0e fd 0c 45 7c 12 c7 16 \r
87 49 39 c2 0c 1b b2 8e 33 \r
88 53 bf 0c 45 7c 32 22 1f \r
89 82 09 d8 22 16 45 ec ad \r
90 14 7b c2 0c 1b 1c a5 fa \r
91 98 b1 16 6b 71 e5 8e 81 \r
92 t=1 (SubBytes):\r
93 2d 0b 9a be 04 a2 67 12 \r
94 84 42 08 3d c2 86 f4 37 \r
95 ab 54 fe 6e 10 c9 c6 47 \r
96 3b 12 25 fe af 37 19 c3 \r
97 ed 08 fe 6e 10 23 93 c0 \r
98 13 01 61 93 47 6e ce 95 \r
99 fa 21 25 fe af 9c 06 2d \r
100 46 c8 47 7f a3 d9 19 0c \r
101 t=1 (ShiftBytes):\r
102 2d 0b 9a be 04 a2 67 12 \r
103 42 08 3d c2 86 f4 37 84 \r
104 fe 6e 10 c9 c6 47 ab 54 \r
105 fe af 37 19 c3 3b 12 25 \r
106 10 23 93 c0 ed 08 fe 6e \r
107 6e ce 95 13 01 61 93 47 \r
108 06 2d fa 21 25 fe af 9c \r
109 0c 46 c8 47 7f a3 d9 19 \r
110 t=1 (MixBytes):\r
111 ca 88 85 6f cf 6d 97 ce \r
112 02 72 b5 7b a9 ad 7d 8b \r
113 d5 a5 89 c8 b9 4c 3a 4d \r
114 bb 9f fb 2f 93 33 49 47 \r
115 7e 27 42 7b 42 8b 8f a0 \r
116 63 6d 05 cf 77 4a 14 30 \r
117 03 3f 03 4f 48 a3 61 72 \r
118 95 79 c1 23 62 ff 6e 70 \r
119 t=2 (AddRoundConstant):\r
120 c8 9a a7 5d 8d 3f f5 bc \r
121 02 72 b5 7b a9 ad 7d 8b \r
122 d5 a5 89 c8 b9 4c 3a 4d \r
123 bb 9f fb 2f 93 33 49 47 \r
124 7e 27 42 7b 42 8b 8f a0 \r
125 63 6d 05 cf 77 4a 14 30 \r
126 03 3f 03 4f 48 a3 61 72 \r
127 95 79 c1 23 62 ff 6e 70 \r
128 t=2 (SubBytes):\r
129 e8 b8 5c 4c 5d 75 e6 65 \r
130 77 40 d5 21 d3 95 ff 3d \r
131 03 06 a7 e8 56 29 80 e3 \r
132 ea db 0f 15 dc c3 3b a0 \r
133 f3 cc 2c 21 2c 3d 73 e0 \r
134 fb 3c 6b 8a f5 d6 fa 04 \r
135 7b 75 7b 84 52 0a ef 40 \r
136 2a b6 78 26 aa 16 9f 51 \r
137 t=2 (ShiftBytes):\r
138 e8 b8 5c 4c 5d 75 e6 65 \r
139 40 d5 21 d3 95 ff 3d 77 \r
140 a7 e8 56 29 80 e3 03 06 \r
141 15 dc c3 3b a0 ea db 0f \r
142 2c 3d 73 e0 f3 cc 2c 21 \r
143 d6 fa 04 fb 3c 6b 8a f5 \r
144 ef 40 7b 75 7b 84 52 0a \r
145 51 2a b6 78 26 aa 16 9f \r
146 t=2 (MixBytes):\r
147 c2 f5 2a 20 8e 01 93 61 \r
148 73 89 29 d6 47 2f 12 90 \r
149 4d bc 29 84 ac dc 1a a4 \r
150 ac 84 20 4e 16 cd 9c a8 \r
151 59 b0 b3 77 fd 1e d5 a7 \r
152 20 7a ab 2c 1e c2 b6 be \r
153 e5 7d 12 f5 d4 ae 33 0e \r
154 2e f4 f6 24 ca 53 6f 04 \r
155 t=3 (AddRoundConstant):\r
156 c1 e6 09 13 cd 52 f0 12 \r
157 73 89 29 d6 47 2f 12 90 \r
158 4d bc 29 84 ac dc 1a a4 \r
159 ac 84 20 4e 16 cd 9c a8 \r
160 59 b0 b3 77 fd 1e d5 a7 \r
161 20 7a ab 2c 1e c2 b6 be \r
162 e5 7d 12 f5 d4 ae 33 0e \r
163 2e f4 f6 24 ca 53 6f 04 \r
164 t=3 (SubBytes):\r
165 78 8e 01 7d bd 00 8c c9 \r
166 8f a7 a5 f6 a0 15 c9 60 \r
167 e3 65 a5 5f 91 86 a2 49 \r
168 91 5f b7 2f 47 bd de c2 \r
169 cb e7 6d f5 54 72 03 5c \r
170 b7 da 62 71 72 25 4e ae \r
171 d9 ff c9 e6 48 e4 c3 ab \r
172 31 bf 42 36 74 ed a8 f2 \r
173 t=3 (ShiftBytes):\r
174 78 8e 01 7d bd 00 8c c9 \r
175 a7 a5 f6 a0 15 c9 60 8f \r
176 a5 5f 91 86 a2 49 e3 65 \r
177 2f 47 bd de c2 91 5f b7 \r
178 54 72 03 5c cb e7 6d f5 \r
179 25 4e ae b7 da 62 71 72 \r
180 c3 ab d9 ff c9 e6 48 e4 \r
181 f2 31 bf 42 36 74 ed a8 \r
182 t=3 (MixBytes):\r
183 97 65 f9 6b 6e d4 0d 7f \r
184 b5 0c 3c 20 06 7d d8 15 \r
185 53 31 68 89 4d 8c e5 92 \r
186 7c df 68 73 5e 64 53 74 \r
187 e2 d8 02 29 9e 07 97 3c \r
188 fc 6f ed 3a a2 f4 bd 57 \r
189 d2 a5 6d 9e d6 8b 68 b3 \r
190 fe 31 77 52 fb 33 01 b5 \r
191 t=4 (AddRoundConstant):\r
192 93 71 dd 5f 2a 80 69 0b \r
193 b5 0c 3c 20 06 7d d8 15 \r
194 53 31 68 89 4d 8c e5 92 \r
195 7c df 68 73 5e 64 53 74 \r
196 e2 d8 02 29 9e 07 97 3c \r
197 fc 6f ed 3a a2 f4 bd 57 \r
198 d2 a5 6d 9e d6 8b 68 b3 \r
199 fe 31 77 52 fb 33 01 b5 \r
200 t=4 (SubBytes):\r
201 dc a3 c1 cf e5 cd f9 2b \r
202 d5 fe eb b7 6f ff 61 59 \r
203 ed c7 45 a7 e3 64 d9 4f \r
204 10 9e 45 8f 58 43 ed 92 \r
205 98 61 77 a5 0b c5 88 eb \r
206 b0 a8 55 80 3a bf 7a 5b \r
207 b5 06 3c 0b f6 3d 45 6d \r
208 bb c7 f5 00 0f c3 7c d5 \r
209 t=4 (ShiftBytes):\r
210 dc a3 c1 cf e5 cd f9 2b \r
211 fe eb b7 6f ff 61 59 d5 \r
212 45 a7 e3 64 d9 4f ed c7 \r
213 8f 58 43 ed 92 10 9e 45 \r
214 0b c5 88 eb 98 61 77 a5 \r
215 bf 7a 5b b0 a8 55 80 3a \r
216 45 6d b5 06 3c 0b f6 3d \r
217 d5 bb c7 f5 00 0f c3 7c \r
218 t=4 (MixBytes):\r
219 2b a5 82 2c db d9 6e 55 \r
220 ff 52 14 a0 40 92 81 9a \r
221 3b e8 6a 0b e8 8c b0 d4 \r
222 fe ad ee 76 24 46 c6 44 \r
223 97 a9 f2 70 21 26 8d 5c \r
224 86 94 1e d5 dd f7 ff c4 \r
225 66 ac d5 84 1b cd d5 1e \r
226 29 5a b2 48 57 c3 0d 24 \r
227 t=5 (AddRoundConstant):\r
228 2e b0 a7 19 9e 8c 0b 20 \r
229 ff 52 14 a0 40 92 81 9a \r
230 3b e8 6a 0b e8 8c b0 d4 \r
231 fe ad ee 76 24 46 c6 44 \r
232 97 a9 f2 70 21 26 8d 5c \r
233 86 94 1e d5 dd f7 ff c4 \r
234 66 ac d5 84 1b cd d5 1e \r
235 29 5a b2 48 57 c3 0d 24 \r
236 t=5 (SubBytes):\r
237 31 e7 5c d4 0b 64 2b b7 \r
238 16 00 fa e0 09 4f 0c b8 \r
239 e2 9b 02 2b 9b 64 e7 48 \r
240 bb 95 28 38 36 5a b4 1b \r
241 88 d3 89 51 fd f7 5d 4a \r
242 44 22 72 03 c1 68 16 1c \r
243 33 91 03 5f af bd 03 72 \r
244 a5 be 37 52 5b 2e d7 36 \r
245 t=5 (ShiftBytes):\r
246 31 e7 5c d4 0b 64 2b b7 \r
247 00 fa e0 09 4f 0c b8 16 \r
248 02 2b 9b 64 e7 48 e2 9b \r
249 38 36 5a b4 1b bb 95 28 \r
250 fd f7 5d 4a 88 d3 89 51 \r
251 68 16 1c 44 22 72 03 c1 \r
252 03 72 33 91 03 5f af bd \r
253 36 a5 be 37 52 5b 2e d7 \r
254 t=5 (MixBytes):\r
255 95 54 58 38 84 54 13 75 \r
256 3a 4e b1 38 ef 74 a0 9c \r
257 73 b3 89 42 c0 5e b7 85 \r
258 96 ab d3 df a0 7e aa ae \r
259 bb ab 49 14 f8 4b 88 e8 \r
260 53 d2 b6 ab 20 b6 ab ac \r
261 5c fb 01 82 93 c6 c3 88 \r
262 18 da 85 54 85 79 64 2d \r
263 t=6 (AddRoundConstant):\r
264 93 42 7e 0e c2 02 75 03 \r
265 3a 4e b1 38 ef 74 a0 9c \r
266 73 b3 89 42 c0 5e b7 85 \r
267 96 ab d3 df a0 7e aa ae \r
268 bb ab 49 14 f8 4b 88 e8 \r
269 53 d2 b6 ab 20 b6 ab ac \r
270 5c fb 01 82 93 c6 c3 88 \r
271 18 da 85 54 85 79 64 2d \r
272 t=6 (SubBytes):\r
273 dc 2c f3 ab 25 77 9d 7b \r
274 80 2f c8 07 df 92 e0 de \r
275 8f 6d a7 2c ba 58 a9 97 \r
276 90 62 66 9e e0 f3 ac e4 \r
277 ea 62 3b fa 41 b3 c4 9b \r
278 ed b5 4e 62 b7 4e 62 91 \r
279 4a 0f 7c 13 dc b4 2e c4 \r
280 ad 57 97 20 97 b6 43 d8 \r
281 t=6 (ShiftBytes):\r
282 dc 2c f3 ab 25 77 9d 7b \r
283 2f c8 07 df 92 e0 de 80 \r
284 a7 2c ba 58 a9 97 8f 6d \r
285 9e e0 f3 ac e4 90 62 66 \r
286 41 b3 c4 9b ea 62 3b fa \r
287 4e 62 91 ed b5 4e 62 b7 \r
288 2e c4 4a 0f 7c 13 dc b4 \r
289 d8 ad 57 97 20 97 b6 43 \r
290 t=6 (MixBytes):\r
291 65 72 51 90 f4 55 40 a4 \r
292 05 5f 90 44 4c 2d c0 1a \r
293 3b 19 30 57 c8 50 ac 5f \r
294 ee 67 fb 78 62 80 a6 70 \r
295 2b b9 a3 96 17 ac 35 b6 \r
296 83 c3 03 47 88 e3 b5 00 \r
297 2f 70 61 24 ec 71 fc 31 \r
298 67 f2 cf bc 71 de 4a c8 \r
299 t=7 (AddRoundConstant):\r
300 62 65 76 a7 b3 02 27 d3 \r
301 05 5f 90 44 4c 2d c0 1a \r
302 3b 19 30 57 c8 50 ac 5f \r
303 ee 67 fb 78 62 80 a6 70 \r
304 2b b9 a3 96 17 ac 35 b6 \r
305 83 c3 03 47 88 e3 b5 00 \r
306 2f 70 61 24 ec 71 fc 31 \r
307 67 f2 cf bc 71 de 4a c8 \r
308 t=7 (SubBytes):\r
309 aa 4d 38 5c 6d 77 cc 66 \r
310 6b cf 60 1b 29 d8 ba a2 \r
311 e2 d4 04 5b e8 53 91 cf \r
312 28 85 0f bc aa cd 24 51 \r
313 f1 56 0a 90 f0 91 96 4e \r
314 ec 2e 7b a0 c4 11 d5 63 \r
315 15 51 ef 36 ce a3 b0 c7 \r
316 85 89 8a 65 a3 1d d6 e8 \r
317 t=7 (ShiftBytes):\r
318 aa 4d 38 5c 6d 77 cc 66 \r
319 cf 60 1b 29 d8 ba a2 6b \r
320 04 5b e8 53 91 cf e2 d4 \r
321 bc aa cd 24 51 28 85 0f \r
322 f0 91 96 4e f1 56 0a 90 \r
323 11 d5 63 ec 2e 7b a0 c4 \r
324 b0 c7 15 51 ef 36 ce a3 \r
325 e8 85 89 8a 65 a3 1d d6 \r
326 t=7 (MixBytes):\r
327 c6 ee f2 58 b2 59 92 fd \r
328 3f 40 27 22 c6 40 58 8f \r
329 2e 13 24 c2 06 73 08 ac \r
330 1f 32 4d fb aa 16 49 07 \r
331 ec 6d 19 06 fe d9 af ff \r
332 aa 67 c3 b2 4b bc 56 79 \r
333 e5 ff e4 5a 37 bf f0 c3 \r
334 c7 0f 33 20 3a 0b 12 9e \r
335 t=8 (AddRoundConstant):\r
336 ce f6 da 60 fa 01 fa 85 \r
337 3f 40 27 22 c6 40 58 8f \r
338 2e 13 24 c2 06 73 08 ac \r
339 1f 32 4d fb aa 16 49 07 \r
340 ec 6d 19 06 fe d9 af ff \r
341 aa 67 c3 b2 4b bc 56 79 \r
342 e5 ff e4 5a 37 bf f0 c3 \r
343 c7 0f 33 20 3a 0b 12 9e \r
344 t=8 (SubBytes):\r
345 8b 42 57 d0 2d 7c 2d 97 \r
346 75 09 cc 93 b4 09 6a 73 \r
347 31 7d 36 25 6f 8f 30 91 \r
348 c0 23 e3 0f ac 47 3b c5 \r
349 ce 3c d4 6f bb 35 79 16 \r
350 ac 85 2e 37 b3 65 b1 b6 \r
351 d9 16 69 be 9a 08 8c 2e \r
352 c6 76 c3 b7 80 2b c9 0b \r
353 t=8 (ShiftBytes):\r
354 8b 42 57 d0 2d 7c 2d 97 \r
355 09 cc 93 b4 09 6a 73 75 \r
356 36 25 6f 8f 30 91 31 7d \r
357 0f ac 47 3b c5 c0 23 e3 \r
358 bb 35 79 16 ce 3c d4 6f \r
359 65 b1 b6 ac 85 2e 37 b3 \r
360 8c 2e d9 16 69 be 9a 08 \r
361 0b c6 76 c3 b7 80 2b c9 \r
362 t=8 (MixBytes):\r
363 0c 35 ab 3e 90 ca 86 9e \r
364 6b e5 f6 97 b1 d0 86 d0 \r
365 12 60 fb 43 28 2f fd a9 \r
366 d4 46 47 b6 aa 6e 31 5d \r
367 4d 92 8e 2a d8 77 d4 dd \r
368 86 78 6f 31 68 63 ca 2e \r
369 09 95 6e d3 3d f5 65 a4 \r
370 5e 34 e1 4e e2 07 95 4e \r
371 t=9 (AddRoundConstant):\r
372 05 2c 82 07 d9 93 ef e7 \r
373 6b e5 f6 97 b1 d0 86 d0 \r
374 12 60 fb 43 28 2f fd a9 \r
375 d4 46 47 b6 aa 6e 31 5d \r
376 4d 92 8e 2a d8 77 d4 dd \r
377 86 78 6f 31 68 63 ca 2e \r
378 09 95 6e d3 3d f5 65 a4 \r
379 5e 34 e1 4e e2 07 95 4e \r
380 t=9 (SubBytes):\r
381 6b 71 13 c5 35 dc df 94 \r
382 7f d9 42 88 c8 70 44 70 \r
383 c9 d0 0f 1a 34 15 54 d3 \r
384 48 5a a0 4e ac 9f c7 4c \r
385 e3 4f 19 e5 61 f5 48 c1 \r
386 44 bc a8 c7 45 fb 74 31 \r
387 01 2a 9f 66 27 e6 4d 49 \r
388 58 18 f8 2f 98 c5 2a 2f \r
389 t=9 (ShiftBytes):\r
390 6b 71 13 c5 35 dc df 94 \r
391 d9 42 88 c8 70 44 70 7f \r
392 0f 1a 34 15 54 d3 c9 d0 \r
393 4e ac 9f c7 4c 48 5a a0 \r
394 61 f5 48 c1 e3 4f 19 e5 \r
395 fb 74 31 44 bc a8 c7 45 \r
396 4d 49 01 2a 9f 66 27 e6 \r
397 2f 58 18 f8 2f 98 c5 2a \r
398 t=9 (MixBytes):\r
399 0a bb 56 6c d8 f5 8f 06 \r
400 8e ad 15 b3 e5 b2 ab 3f \r
401 16 5d b6 cf c6 7a 0d 62 \r
402 f4 b6 bd a7 00 9f 2c 4b \r
403 2a ca 59 3f 29 35 b4 41 \r
404 61 e5 f0 8b 4c cd 53 2d \r
405 f8 64 ab da 6f e4 4e 19 \r
406 c8 89 ba 5a 3c 90 ac 67 \r
407 :: END P\r
408 \r
409 :: BEGIN Q\r
410 Input:\r
411 61 00 00 00 00 00 00 00 \r
412 62 00 00 00 00 00 00 00 \r
413 63 00 00 00 00 00 00 00 \r
414 80 00 00 00 00 00 00 00 \r
415 00 00 00 00 00 00 00 00 \r
416 00 00 00 00 00 00 00 00 \r
417 00 00 00 00 00 00 00 00 \r
418 00 00 00 00 00 00 00 01 \r
419 t=0 (AddRoundConstant):\r
420 9e ff ff ff ff ff ff ff \r
421 9d ff ff ff ff ff ff ff \r
422 9c ff ff ff ff ff ff ff \r
423 7f ff ff ff ff ff ff ff \r
424 ff ff ff ff ff ff ff ff \r
425 ff ff ff ff ff ff ff ff \r
426 ff ff ff ff ff ff ff ff \r
427 ff ef df cf bf af 9f 8e \r
428 t=0 (SubBytes):\r
429 0b 16 16 16 16 16 16 16 \r
430 5e 16 16 16 16 16 16 16 \r
431 de 16 16 16 16 16 16 16 \r
432 d2 16 16 16 16 16 16 16 \r
433 16 16 16 16 16 16 16 16 \r
434 16 16 16 16 16 16 16 16 \r
435 16 16 16 16 16 16 16 16 \r
436 16 df 9e 8a 08 79 db 19 \r
437 t=0 (ShiftBytes):\r
438 16 16 16 16 16 16 16 0b \r
439 16 16 16 16 16 5e 16 16 \r
440 16 16 16 de 16 16 16 16 \r
441 16 d2 16 16 16 16 16 16 \r
442 16 16 16 16 16 16 16 16 \r
443 16 16 16 16 16 16 16 16 \r
444 16 16 16 16 16 16 16 16 \r
445 db 19 16 df 9e 8a 08 79 \r
446 t=0 (MixBytes):\r
447 6f 2a 3a 30 af 53 60 16 \r
448 ee 5e 3a 71 a4 70 5c a1 \r
449 76 b8 3a f1 b9 66 18 e2 \r
450 ee 9a 3a b4 a4 93 5c d5 \r
451 23 6c 3a f6 2c a4 42 f4 \r
452 76 d2 3a 39 b9 f6 18 ff \r
453 bb 73 3a 76 31 22 06 c3 \r
454 bb dd 3a be 31 c1 06 de \r
455 t=1 (AddRoundConstant):\r
456 90 d5 c5 cf 50 ac 9f e9 \r
457 11 a1 c5 8e 5b 8f a3 5e \r
458 89 47 c5 0e 46 99 e7 1d \r
459 11 65 c5 4b 5b 6c a3 2a \r
460 dc 93 c5 09 d3 5b bd 0b \r
461 89 2d c5 c6 46 09 e7 00 \r
462 44 8c c5 89 ce dd f9 3c \r
463 45 33 e4 70 8f 6f 98 50 \r
464 t=1 (SubBytes):\r
465 60 03 a6 8a 53 91 db 1e \r
466 82 32 a6 19 39 73 0a 58 \r
467 a7 a0 a6 ab 5a ee 94 a4 \r
468 82 4d a6 b3 39 50 0a e5 \r
469 86 dc a6 01 66 39 7a 2b \r
470 a7 d8 a6 b4 5a 01 94 63 \r
471 1b 64 a6 a7 8b c1 99 eb \r
472 6e c3 69 51 73 a8 46 53 \r
473 t=1 (ShiftBytes):\r
474 03 a6 8a 53 91 db 1e 60 \r
475 19 39 73 0a 58 82 32 a6 \r
476 ee 94 a4 a7 a0 a6 ab 5a \r
477 e5 82 4d a6 b3 39 50 0a \r
478 86 dc a6 01 66 39 7a 2b \r
479 a6 b4 5a 01 94 63 a7 d8 \r
480 8b c1 99 eb 1b 64 a6 a7 \r
481 46 53 6e c3 69 51 73 a8 \r
482 t=1 (MixBytes):\r
483 a5 b0 0d fd b9 9c d4 dd \r
484 2d d0 03 d7 75 86 28 33 \r
485 32 0f e4 03 56 dc ac da \r
486 ac bb cc ba 6a b5 08 90 \r
487 17 cd 0b 4f 44 e7 2d 8c \r
488 2b 55 5f 19 74 83 85 93 \r
489 58 e5 e7 73 cb 8e 4b 9e \r
490 6d 3c b8 26 e5 79 c1 9b \r
491 t=2 (AddRoundConstant):\r
492 5a 4f f2 02 46 63 2b 22 \r
493 d2 2f fc 28 8a 79 d7 cc \r
494 cd f0 1b fc a9 23 53 25 \r
495 53 44 33 45 95 4a f7 6f \r
496 e8 32 f4 b0 bb 18 d2 73 \r
497 d4 aa a0 e6 8b 7c 7a 6c \r
498 a7 1a 18 8c 34 71 b4 61 \r
499 90 d1 65 eb 58 d4 5c 16 \r
500 t=2 (SubBytes):\r
501 be 84 89 77 5a fb f1 93 \r
502 b5 15 b0 34 7e b6 0e 4b \r
503 bd 8c af b0 d3 26 ed 3f \r
504 ed 1b c3 6e 2a d6 68 a8 \r
505 9b 23 bf e7 ea ad b5 8f \r
506 48 ac e0 8e 3d 10 da 50 \r
507 5c a2 ad 64 18 a3 8d ef \r
508 60 3e 4d e9 6a 48 4a 47 \r
509 t=2 (ShiftBytes):\r
510 84 89 77 5a fb f1 93 be \r
511 34 7e b6 0e 4b b5 15 b0 \r
512 26 ed 3f bd 8c af b0 d3 \r
513 a8 ed 1b c3 6e 2a d6 68 \r
514 9b 23 bf e7 ea ad b5 8f \r
515 e0 8e 3d 10 da 50 48 ac \r
516 18 a3 8d ef 5c a2 ad 64 \r
517 4a 47 60 3e 4d e9 6a 48 \r
518 t=2 (MixBytes):\r
519 e8 b1 32 f7 82 a0 04 af \r
520 30 31 0e b3 6c bf 40 96 \r
521 94 41 d6 b1 8f a4 20 1b \r
522 c5 5c 91 e9 8c 04 97 52 \r
523 d8 60 fb 1c d7 ba 3a db \r
524 4f ad 62 5f 9f 67 1a e6 \r
525 e9 c0 9e 68 64 a3 fc 91 \r
526 ce 49 f9 23 54 58 5a 09 \r
527 t=3 (AddRoundConstant):\r
528 17 4e cd 08 7d 5f fb 50 \r
529 cf ce f1 4c 93 40 bf 69 \r
530 6b be 29 4e 70 5b df e4 \r
531 3a a3 6e 16 73 fb 68 ad \r
532 27 9f 04 e3 28 45 c5 24 \r
533 b0 52 9d a0 60 98 e5 19 \r
534 16 3f 61 97 9b 5c 03 6e \r
535 32 a5 25 ef e8 f4 c6 85 \r
536 t=3 (SubBytes):\r
537 f0 2f bd 30 ff cf 0f 53 \r
538 8a 8b a1 29 dc 09 08 f9 \r
539 7f ae a5 2f 51 39 9e 69 \r
540 80 0a 9f 47 8f 0f 45 95 \r
541 cc db f2 11 34 6e a6 36 \r
542 e7 00 5e e0 d0 46 d9 d4 \r
543 47 75 ef 88 14 4a 7b 9f \r
544 23 06 3f df 9b bf b4 97 \r
545 t=3 (ShiftBytes):\r
546 2f bd 30 ff cf 0f 53 f0 \r
547 29 dc 09 08 f9 8a 8b a1 \r
548 39 9e 69 7f ae a5 2f 51 \r
549 95 80 0a 9f 47 8f 0f 45 \r
550 cc db f2 11 34 6e a6 36 \r
551 5e e0 d0 46 d9 d4 e7 00 \r
552 14 4a 7b 9f 47 75 ef 88 \r
553 b4 97 23 06 3f df 9b bf \r
554 t=3 (MixBytes):\r
555 73 5d f8 66 eb d4 4e 3e \r
556 07 2e 34 3a 76 e2 f3 fc \r
557 a0 61 80 22 da f3 50 61 \r
558 01 e9 a1 cd 4f 2c 82 31 \r
559 16 bf 4e 52 d4 90 ce 0e \r
560 8c 96 b4 79 62 eb 7d 14 \r
561 a7 67 1d ad 47 1a 0e f8 \r
562 5b 05 6a 45 27 52 9e bc \r
563 t=4 (AddRoundConstant):\r
564 8c a2 07 99 14 2b b1 c1 \r
565 f8 d1 cb c5 89 1d 0c 03 \r
566 5f 9e 7f dd 25 0c af 9e \r
567 fe 16 5e 32 b0 d3 7d ce \r
568 e9 40 b1 ad 2b 6f 31 f1 \r
569 73 69 4b 86 9d 14 82 eb \r
570 58 98 e2 52 b8 e5 f1 07 \r
571 a0 ee b1 8e 9c f9 05 37 \r
572 t=4 (SubBytes):\r
573 64 3a c5 ee fa f1 c8 78 \r
574 41 3e 1f a6 a7 a4 fe 7b \r
575 cf 0b d2 c1 3f fe 79 0b \r
576 bb 47 58 23 e7 66 ff 8b \r
577 1e 09 c8 95 f1 a8 c7 a1 \r
578 8f f9 b3 44 5e fa 13 e9 \r
579 6a 46 98 00 6c d9 a1 c5 \r
580 e0 28 c8 19 de 99 6b 9a \r
581 t=4 (ShiftBytes):\r
582 3a c5 ee fa f1 c8 78 64 \r
583 a6 a7 a4 fe 7b 41 3e 1f \r
584 fe 79 0b cf 0b d2 c1 3f \r
585 8b bb 47 58 23 e7 66 ff \r
586 1e 09 c8 95 f1 a8 c7 a1 \r
587 b3 44 5e fa 13 e9 8f f9 \r
588 6c d9 a1 c5 6a 46 98 00 \r
589 6b 9a e0 28 c8 19 de 99 \r
590 t=4 (MixBytes):\r
591 45 0f 2c ff 24 c1 c9 87 \r
592 c9 c3 b5 db a9 00 b0 34 \r
593 c5 0e ba 23 ec 77 83 a8 \r
594 02 13 02 40 49 d5 31 15 \r
595 d6 30 07 41 37 1e 76 24 \r
596 2a 75 5a 47 87 73 b4 94 \r
597 11 c2 a7 10 83 f0 c8 ea \r
598 63 bf b3 62 26 03 eb da \r
599 t=5 (AddRoundConstant):\r
600 ba f0 d3 00 db 3e 36 78 \r
601 36 3c 4a 24 56 ff 4f cb \r
602 3a f1 45 dc 13 88 7c 57 \r
603 fd ec fd bf b6 2a ce ea \r
604 29 cf f8 be c8 e1 89 db \r
605 d5 8a a5 b8 78 8c 4b 6b \r
606 ee 3d 58 ef 7c 0f 37 15 \r
607 99 55 69 a8 9c a9 71 50 \r
608 t=5 (SubBytes):\r
609 f4 8c 66 63 b9 b2 05 bc \r
610 05 eb d6 36 b1 16 84 1f \r
611 80 a1 6e 86 7d c4 10 5b \r
612 54 ce 54 08 4e e5 8b 87 \r
613 a5 8a 41 ae e8 f8 a7 b9 \r
614 03 7e 06 6c bc 64 b3 7f \r
615 28 27 6a df 10 76 9a 59 \r
616 ee fc f9 c2 de d3 a3 53 \r
617 t=5 (ShiftBytes):\r
618 8c 66 63 b9 b2 05 bc f4 \r
619 36 b1 16 84 1f 05 eb d6 \r
620 c4 10 5b 80 a1 6e 86 7d \r
621 87 54 ce 54 08 4e e5 8b \r
622 a5 8a 41 ae e8 f8 a7 b9 \r
623 06 6c bc 64 b3 7f 03 7e \r
624 10 76 9a 59 28 27 6a df \r
625 a3 53 ee fc f9 c2 de d3 \r
626 t=5 (MixBytes):\r
627 0b f9 eb c2 63 e6 7b b1 \r
628 71 cb 4a 5d c0 c4 67 b6 \r
629 cc 39 4f 32 19 58 45 39 \r
630 1c 4d 8e c2 61 82 b3 c9 \r
631 46 d0 7f 44 41 7b c1 e8 \r
632 96 b5 56 f6 de e9 92 7d \r
633 54 35 37 ea 52 86 b5 74 \r
634 0e e6 c5 a6 9f 2a 60 37 \r
635 t=6 (AddRoundConstant):\r
636 f4 06 14 3d 9c 19 84 4e \r
637 8e 34 b5 a2 3f 3b 98 49 \r
638 33 c6 b0 cd e6 a7 ba c6 \r
639 e3 b2 71 3d 9e 7d 4c 36 \r
640 b9 2f 80 bb be 84 3e 17 \r
641 69 4a a9 09 21 16 6d 82 \r
642 ab ca c8 15 ad 79 4a 8b \r
643 f7 0f 1c 6f 26 83 f9 be \r
644 t=6 (SubBytes):\r
645 bf 6f fa 27 de d4 5f 2f \r
646 19 18 d5 3a 75 e2 46 3b \r
647 c3 b4 e7 bd 8e 5c f4 b4 \r
648 11 37 a3 27 0b ff 29 05 \r
649 56 15 cd ea ae 5f b2 f0 \r
650 f9 d6 d3 01 fd 47 3c 13 \r
651 62 74 e8 59 95 b6 d6 3d \r
652 68 76 9c a8 f7 ec 99 ae \r
653 t=6 (ShiftBytes):\r
654 6f fa 27 de d4 5f 2f bf \r
655 3a 75 e2 46 3b 19 18 d5 \r
656 5c f4 b4 c3 b4 e7 bd 8e \r
657 05 11 37 a3 27 0b ff 29 \r
658 56 15 cd ea ae 5f b2 f0 \r
659 d3 01 fd 47 3c 13 f9 d6 \r
660 95 b6 d6 3d 62 74 e8 59 \r
661 99 ae 68 76 9c a8 f7 ec \r
662 t=6 (MixBytes):\r
663 34 3b e2 f9 f2 55 a9 11 \r
664 4b 4a 8f f4 48 e6 6d 09 \r
665 00 34 b0 f3 62 45 3c 4a \r
666 8d 90 5a 59 95 77 16 37 \r
667 4d b9 eb 22 9c e6 4b 74 \r
668 05 da 4c 99 b2 a4 25 ae \r
669 63 96 b1 51 c3 2c df 20 \r
670 4d 8a d2 6f 90 a1 3c 7d \r
671 t=7 (AddRoundConstant):\r
672 cb c4 1d 06 0d aa 56 ee \r
673 b4 b5 70 0b b7 19 92 f6 \r
674 ff cb 4f 0c 9d ba c3 b5 \r
675 72 6f a5 a6 6a 88 e9 c8 \r
676 b2 46 14 dd 63 19 b4 8b \r
677 fa 25 b3 66 4d 5b da 51 \r
678 9c 69 4e ae 3c d3 20 df \r
679 b5 62 0a a7 28 09 a4 f5 \r
680 t=7 (SubBytes):\r
681 1f 1c a4 6f d7 ac b1 28 \r
682 8d d5 51 2b a9 d4 4f 42 \r
683 16 1f 84 fe 5e f4 2e d5 \r
684 40 a8 06 24 02 c4 1e e8 \r
685 37 5a fa c1 fb d4 8d 3d \r
686 2d 3f 6d 33 e3 39 57 d1 \r
687 de f9 2f e4 eb 66 b7 9e \r
688 d5 aa 67 5c 34 01 49 e6 \r
689 t=7 (ShiftBytes):\r
690 1c a4 6f d7 ac b1 28 1f \r
691 2b a9 d4 4f 42 8d d5 51 \r
692 f4 2e d5 16 1f 84 fe 5e \r
693 e8 40 a8 06 24 02 c4 1e \r
694 37 5a fa c1 fb d4 8d 3d \r
695 6d 33 e3 39 57 d1 2d 3f \r
696 eb 66 b7 9e de f9 2f e4 \r
697 49 e6 d5 aa 67 5c 34 01 \r
698 t=7 (MixBytes):\r
699 36 6e de 01 10 99 22 d0 \r
700 9c f1 1e d2 f7 cc d7 64 \r
701 c2 5a a5 f9 fa 00 16 ae \r
702 bc b7 d9 cc 0a d7 a5 11 \r
703 1b 62 ff e7 ce 12 57 c0 \r
704 dc b2 48 fc 35 4e 3a eb \r
705 0e 98 e7 2e 1e 97 07 c4 \r
706 73 bf 30 1f a9 67 a8 c4 \r
707 t=8 (AddRoundConstant):\r
708 c9 91 21 fe ef 66 dd 2f \r
709 63 0e e1 2d 08 33 28 9b \r
710 3d a5 5a 06 05 ff e9 51 \r
711 43 48 26 33 f5 28 5a ee \r
712 e4 9d 00 18 31 ed a8 3f \r
713 23 4d b7 03 ca b1 c5 14 \r
714 f1 67 18 d1 e1 68 f8 3b \r
715 84 58 e7 d8 1e c0 3f 43 \r
716 t=8 (SubBytes):\r
717 dd 81 fd bb df 33 c1 15 \r
718 fb ab f8 d8 30 c3 34 14 \r
719 27 06 be 6f 6b 16 1e d1 \r
720 1a 52 f7 c3 e6 34 be 28 \r
721 69 5e 63 ad c7 55 c2 75 \r
722 26 e3 a9 7b 74 c8 a6 fa \r
723 a1 85 ad 3e f8 45 41 e2 \r
724 5f 6a 94 61 72 ba 75 1a \r
725 t=8 (ShiftBytes):\r
726 81 fd bb df 33 c1 15 dd \r
727 d8 30 c3 34 14 fb ab f8 \r
728 16 1e d1 27 06 be 6f 6b \r
729 28 1a 52 f7 c3 e6 34 be \r
730 69 5e 63 ad c7 55 c2 75 \r
731 a9 7b 74 c8 a6 fa 26 e3 \r
732 f8 45 41 e2 a1 85 ad 3e \r
733 75 1a 5f 6a 94 61 72 ba \r
734 t=8 (MixBytes):\r
735 7b 77 7b 73 b0 8c e1 70 \r
736 78 e5 0d ac d0 d0 72 6a \r
737 72 cd d2 a1 4a b1 f7 c6 \r
738 7a ce ec e0 ba c1 a6 6c \r
739 11 b9 a8 de fe 44 0f f7 \r
740 2c aa e8 5e aa 74 d3 85 \r
741 46 6d 26 79 86 c1 81 82 \r
742 0e 21 23 06 83 a6 e6 7d \r
743 t=9 (AddRoundConstant):\r
744 84 88 84 8c 4f 73 1e 8f \r
745 87 1a f2 53 2f 2f 8d 95 \r
746 8d 32 2d 5e b5 4e 08 39 \r
747 85 31 13 1f 45 3e 59 93 \r
748 ee 46 57 21 01 bb f0 08 \r
749 d3 55 17 a1 55 8b 2c 7a \r
750 b9 92 d9 86 79 3e 7e 7d \r
751 f8 c7 f5 c0 35 00 70 fb \r
752 t=9 (SubBytes):\r
753 5f c4 5f 64 84 8f 72 73 \r
754 17 a2 89 ed 15 15 5d 2a \r
755 5d 23 d8 58 d5 2f 30 12 \r
756 97 c7 7d c0 6e b2 cb dc \r
757 28 5a 5b fd 7c ea 8c 30 \r
758 66 fc f0 32 fc 3d 71 da \r
759 56 4f 35 44 b6 b2 f3 ff \r
760 41 c6 e6 ba 96 63 51 0f \r
761 t=9 (ShiftBytes):\r
762 c4 5f 64 84 8f 72 73 5f \r
763 ed 15 15 5d 2a 17 a2 89 \r
764 2f 30 12 5d 23 d8 58 d5 \r
765 dc 97 c7 7d c0 6e b2 cb \r
766 28 5a 5b fd 7c ea 8c 30 \r
767 f0 32 fc 3d 71 da 66 fc \r
768 b6 b2 f3 ff 56 4f 35 44 \r
769 51 0f 41 c6 e6 ba 96 63 \r
770 t=9 (MixBytes):\r
771 09 b0 18 88 8c 63 a1 40 \r
772 f8 19 7d cf 25 dd 24 a1 \r
773 8f 7d d4 fd f1 6e 64 f1 \r
774 f6 2a 10 53 01 c6 e0 6a \r
775 51 1e ad ab 77 73 b7 8b \r
776 1e 1c 4d 6a 10 62 e1 0c \r
777 99 31 61 a8 76 43 3b 65 \r
778 6a 85 e8 80 5e 7e fa fd \r
779 :: END Q\r
780 \r
781 P(h+m) + Q(m) + h =\r
782 03 0b 4e e4 54 96 2e 46 \r
783 76 b4 68 7c c0 6f 8f 9e \r
784 99 20 62 32 37 14 69 93 \r
785 02 9c ad f4 01 59 cc 21 \r
786 7b d4 f4 94 5e 46 03 ca \r
787 7f f9 bd e1 5c af b2 21 \r
788 61 55 ca 72 19 a7 75 7d \r
789 a2 0c 52 da 62 ee 56 9a \r
790 \r
791 \r
792 ========================================\r
793 \r
794 Output transformation:\r
795 \r
796 :: BEGIN P\r
797 Input:\r
798 03 0b 4e e4 54 96 2e 46 \r
799 76 b4 68 7c c0 6f 8f 9e \r
800 99 20 62 32 37 14 69 93 \r
801 02 9c ad f4 01 59 cc 21 \r
802 7b d4 f4 94 5e 46 03 ca \r
803 7f f9 bd e1 5c af b2 21 \r
804 61 55 ca 72 19 a7 75 7d \r
805 a2 0c 52 da 62 ee 56 9a \r
806 t=0 (AddRoundConstant):\r
807 03 1b 6e d4 14 c6 4e 36 \r
808 76 b4 68 7c c0 6f 8f 9e \r
809 99 20 62 32 37 14 69 93 \r
810 02 9c ad f4 01 59 cc 21 \r
811 7b d4 f4 94 5e 46 03 ca \r
812 7f f9 bd e1 5c af b2 21 \r
813 61 55 ca 72 19 a7 75 7d \r
814 a2 0c 52 da 62 ee 56 9a \r
815 t=0 (SubBytes):\r
816 7b af 9f 48 fa b4 2f 05 \r
817 38 8d 45 10 ba a8 73 0b \r
818 ee b7 aa 23 9a fa f9 dc \r
819 77 de 95 bf 7c cb 4b fd \r
820 21 48 bf 22 58 5a 7b 74 \r
821 d2 99 7a f8 4a 79 37 fd \r
822 ef fc 74 40 d4 5c 9d ff \r
823 3a fe 00 57 aa 28 b1 b8 \r
824 t=0 (ShiftBytes):\r
825 7b af 9f 48 fa b4 2f 05 \r
826 8d 45 10 ba a8 73 0b 38 \r
827 aa 23 9a fa f9 dc ee b7 \r
828 bf 7c cb 4b fd 77 de 95 \r
829 58 5a 7b 74 21 48 bf 22 \r
830 79 37 fd d2 99 7a f8 4a \r
831 9d ff ef fc 74 40 d4 5c \r
832 b8 3a fe 00 57 aa 28 b1 \r
833 t=0 (MixBytes):\r
834 aa b9 93 2e 79 f0 23 a3 \r
835 c1 78 6b dd ad bb 75 ec \r
836 33 09 34 d9 35 c8 04 57 \r
837 0b 5f dc a2 3a 9e ce 7c \r
838 0c 02 8e 3b 99 22 90 04 \r
839 7b 6a 22 3d 10 ff 09 f3 \r
840 7c f3 13 b0 ae c9 17 90 \r
841 6a 2b 74 15 b0 ce f8 b6 \r
842 t=1 (AddRoundConstant):\r
843 ab a8 b2 1f 38 a1 42 d2 \r
844 c1 78 6b dd ad bb 75 ec \r
845 33 09 34 d9 35 c8 04 57 \r
846 0b 5f dc a2 3a 9e ce 7c \r
847 0c 02 8e 3b 99 22 90 04 \r
848 7b 6a 22 3d 10 ff 09 f3 \r
849 7c f3 13 b0 ae c9 17 90 \r
850 6a 2b 74 15 b0 ce f8 b6 \r
851 t=1 (SubBytes):\r
852 62 c2 37 c0 07 32 2c b5 \r
853 78 bc 7f c1 95 ea 9d ce \r
854 c3 01 18 35 96 e8 f2 5b \r
855 2b cf 86 3a 80 0b 8b 10 \r
856 fe 77 19 e2 ee 93 60 f2 \r
857 21 02 93 27 ca 16 01 0d \r
858 10 0d 7d e7 e4 dd f0 60 \r
859 02 f1 92 59 e7 8b 41 4e \r
860 t=1 (ShiftBytes):\r
861 62 c2 37 c0 07 32 2c b5 \r
862 bc 7f c1 95 ea 9d ce 78 \r
863 18 35 96 e8 f2 5b c3 01 \r
864 3a 80 0b 8b 10 2b cf 86 \r
865 ee 93 60 f2 fe 77 19 e2 \r
866 16 01 0d 21 02 93 27 ca \r
867 f0 60 10 0d 7d e7 e4 dd \r
868 4e 02 f1 92 59 e7 8b 41 \r
869 t=1 (MixBytes):\r
870 ca 17 27 0d a7 cf 41 f6 \r
871 95 a2 bc b1 6b 3e ed 0d \r
872 12 a7 77 f0 0c 63 b0 4e \r
873 9d fa e7 4b 86 e2 22 ca \r
874 33 bd 79 64 42 eb 3d 56 \r
875 aa 44 bb 75 f7 f9 bf bf \r
876 28 ea 94 0f c6 21 9f 8f \r
877 b4 e8 6f 97 57 0e f9 00 \r
878 t=2 (AddRoundConstant):\r
879 c8 05 05 3f e5 9d 23 84 \r
880 95 a2 bc b1 6b 3e ed 0d \r
881 12 a7 77 f0 0c 63 b0 4e \r
882 9d fa e7 4b 86 e2 22 ca \r
883 33 bd 79 64 42 eb 3d 56 \r
884 aa 44 bb 75 f7 f9 bf bf \r
885 28 ea 94 0f c6 21 9f 8f \r
886 b4 e8 6f 97 57 0e f9 00 \r
887 t=2 (SubBytes):\r
888 e8 6b 6b 75 d9 5e 26 5f \r
889 2a 3a 65 c8 7f b2 55 d7 \r
890 c9 5c f5 8c fe fb e7 2f \r
891 5e 2d 94 b3 44 98 93 74 \r
892 c3 7a b6 43 2c e9 27 b1 \r
893 ac 1b ea 9d 68 99 08 08 \r
894 34 87 22 76 b4 fd db 73 \r
895 8d 9b a8 88 5b ab 99 63 \r
896 t=2 (ShiftBytes):\r
897 e8 6b 6b 75 d9 5e 26 5f \r
898 3a 65 c8 7f b2 55 d7 2a \r
899 f5 8c fe fb e7 2f c9 5c \r
900 b3 44 98 93 74 5e 2d 94 \r
901 2c e9 27 b1 c3 7a b6 43 \r
902 99 08 08 ac 1b ea 9d 68 \r
903 db 73 34 87 22 76 b4 fd \r
904 63 8d 9b a8 88 5b ab 99 \r
905 t=2 (MixBytes):\r
906 c5 ca b9 0c df 87 c7 42 \r
907 1c b4 fc 99 a1 bd 7e de \r
908 56 5f 45 0c 85 3c 49 8f \r
909 2c df d8 6f f1 b7 c3 f3 \r
910 83 70 09 eb 87 06 d4 a8 \r
911 f7 4e 9e 27 06 86 7c a0 \r
912 1c cb ee 98 a8 af 34 46 \r
913 7b 7b 6e 52 a6 cc cc a3 \r
914 t=3 (AddRoundConstant):\r
915 c6 d9 9a 3f 9c d4 a4 31 \r
916 1c b4 fc 99 a1 bd 7e de \r
917 56 5f 45 0c 85 3c 49 8f \r
918 2c df d8 6f f1 b7 c3 f3 \r
919 83 70 09 eb 87 06 d4 a8 \r
920 f7 4e 9e 27 06 86 7c a0 \r
921 1c cb ee 98 a8 af 34 46 \r
922 7b 7b 6e 52 a6 cc cc a3 \r
923 t=3 (SubBytes):\r
924 b4 35 b8 75 de 48 49 c7 \r
925 9c 8d b0 ee 32 7a f3 1d \r
926 b1 cf 6e fe 97 eb 3b 73 \r
927 71 9e 61 a8 a1 a9 2e 0d \r
928 ec 51 01 e9 17 6f 48 c2 \r
929 68 2f 0b cc 6f 44 10 e0 \r
930 9c 1f 28 46 c2 79 18 5a \r
931 21 21 9f 00 24 4b 4b 0a \r
932 t=3 (ShiftBytes):\r
933 b4 35 b8 75 de 48 49 c7 \r
934 8d b0 ee 32 7a f3 1d 9c \r
935 6e fe 97 eb 3b 73 b1 cf \r
936 a8 a1 a9 2e 0d 71 9e 61 \r
937 17 6f 48 c2 ec 51 01 e9 \r
938 44 10 e0 68 2f 0b cc 6f \r
939 18 5a 9c 1f 28 46 c2 79 \r
940 0a 21 21 9f 00 24 4b 4b \r
941 t=3 (MixBytes):\r
942 9f 8c e9 dc a2 8d 69 de \r
943 06 53 7b 89 cf 6d ea d0 \r
944 1f d9 62 8a 81 6e 5f 94 \r
945 b2 b4 61 10 59 62 bb ea \r
946 c0 df b8 68 14 7b 0e 00 \r
947 26 79 4c a9 14 48 88 07 \r
948 43 34 df b0 a6 f5 0b 7b \r
949 48 59 3d 5d 98 b2 ab cf \r
950 t=4 (AddRoundConstant):\r
951 9b 98 cd e8 e6 d9 0d aa \r
952 06 53 7b 89 cf 6d ea d0 \r
953 1f d9 62 8a 81 6e 5f 94 \r
954 b2 b4 61 10 59 62 bb ea \r
955 c0 df b8 68 14 7b 0e 00 \r
956 26 79 4c a9 14 48 88 07 \r
957 43 34 df b0 a6 f5 0b 7b \r
958 48 59 3d 5d 98 b2 ab cf \r
959 t=4 (SubBytes):\r
960 14 46 bd 9b 8e 35 d7 ac \r
961 6f ed 21 a7 8a 3c 87 70 \r
962 c0 35 aa 7e 0c 9f cf 22 \r
963 37 8d ef ca cb aa ea 87 \r
964 ba 9e 6c 45 fa 21 ab 63 \r
965 f7 b6 29 d3 fa 52 c4 c5 \r
966 1a 18 9e e7 24 e6 2b 21 \r
967 52 cb 27 4c 46 37 62 8a \r
968 t=4 (ShiftBytes):\r
969 14 46 bd 9b 8e 35 d7 ac \r
970 ed 21 a7 8a 3c 87 70 6f \r
971 aa 7e 0c 9f cf 22 c0 35 \r
972 ca cb aa ea 87 37 8d ef \r
973 fa 21 ab 63 ba 9e 6c 45 \r
974 52 c4 c5 f7 b6 29 d3 fa \r
975 2b 21 1a 18 9e e7 24 e6 \r
976 8a 52 cb 27 4c 46 37 62 \r
977 t=4 (MixBytes):\r
978 dc bf ee 66 95 f1 94 6a \r
979 8a 2e 34 e1 b0 37 7a 07 \r
980 75 de 9b f5 9b f2 4f 6c \r
981 9d 13 01 02 8c da 73 b2 \r
982 34 1d 39 b6 28 18 80 06 \r
983 a9 2e 70 85 aa 4e bd 31 \r
984 17 bc 4a 21 c1 d0 36 0a \r
985 9f 1f 46 28 1d a0 13 e8 \r
986 t=5 (AddRoundConstant):\r
987 d9 aa cb 53 d0 a4 f1 1f \r
988 8a 2e 34 e1 b0 37 7a 07 \r
989 75 de 9b f5 9b f2 4f 6c \r
990 9d 13 01 02 8c da 73 b2 \r
991 34 1d 39 b6 28 18 80 06 \r
992 a9 2e 70 85 aa 4e bd 31 \r
993 17 bc 4a 21 c1 d0 36 0a \r
994 9f 1f 46 28 1d a0 13 e8 \r
995 t=5 (SubBytes):\r
996 35 ac 1f ed 70 49 a1 c0 \r
997 7e 31 18 f8 e7 9a da c5 \r
998 9d 1d 14 e6 14 89 84 50 \r
999 5e 7d 7c 77 64 57 8f 37 \r
1000 18 a4 12 4e 34 ad cd 6f \r
1001 d3 31 51 97 ac 2f 7a c7 \r
1002 f0 65 d6 fd 78 70 05 67 \r
1003 db c0 5a 34 a4 e0 7d 9b \r
1004 t=5 (ShiftBytes):\r
1005 35 ac 1f ed 70 49 a1 c0 \r
1006 31 18 f8 e7 9a da c5 7e \r
1007 14 e6 14 89 84 50 9d 1d \r
1008 77 64 57 8f 37 5e 7d 7c \r
1009 34 ad cd 6f 18 a4 12 4e \r
1010 2f 7a c7 d3 31 51 97 ac \r
1011 05 67 f0 65 d6 fd 78 70 \r
1012 9b db c0 5a 34 a4 e0 7d \r
1013 t=5 (MixBytes):\r
1014 9b bf 43 4f 80 2a 76 ea \r
1015 d5 1a 6e 70 3e bf 0d 3f \r
1016 f7 f4 00 2f 2e 21 41 36 \r
1017 e4 09 05 fb 79 28 30 57 \r
1018 cb 2b b8 e2 da c2 c4 c9 \r
1019 c3 02 05 45 a2 88 e0 d5 \r
1020 48 41 86 35 05 6b 20 4b \r
1021 20 d7 aa f3 39 ee be b3 \r
1022 t=6 (AddRoundConstant):\r
1023 9d a9 65 79 c6 7c 10 9c \r
1024 d5 1a 6e 70 3e bf 0d 3f \r
1025 f7 f4 00 2f 2e 21 41 36 \r
1026 e4 09 05 fb 79 28 30 57 \r
1027 cb 2b b8 e2 da c2 c4 c9 \r
1028 c3 02 05 45 a2 88 e0 d5 \r
1029 48 41 86 35 05 6b 20 4b \r
1030 20 d7 aa f3 39 ee be b3 \r
1031 t=6 (SubBytes):\r
1032 5e d3 4d b6 b4 10 ca de \r
1033 03 a2 9f 51 b2 08 d7 75 \r
1034 68 bf 63 15 31 fd 83 05 \r
1035 69 01 6b 0f b6 34 04 5b \r
1036 1f f1 6c 98 57 25 1c dd \r
1037 2e 77 6b 6e 3a c4 e1 03 \r
1038 52 83 44 96 6b 7f b7 b3 \r
1039 b7 0e ac 0d 12 28 ae 6d \r
1040 t=6 (ShiftBytes):\r
1041 5e d3 4d b6 b4 10 ca de \r
1042 a2 9f 51 b2 08 d7 75 03 \r
1043 63 15 31 fd 83 05 68 bf \r
1044 0f b6 34 04 5b 69 01 6b \r
1045 57 25 1c dd 1f f1 6c 98 \r
1046 c4 e1 03 2e 77 6b 6e 3a \r
1047 b7 b3 52 83 44 96 6b 7f \r
1048 6d b7 0e ac 0d 12 28 ae \r
1049 t=6 (MixBytes):\r
1050 78 a1 f9 22 1c 06 a8 b3 \r
1051 b7 8e db c6 f8 ba 2a d7 \r
1052 88 52 ff 10 7f ea fe 1b \r
1053 03 72 7e 83 68 2f ab 12 \r
1054 49 d1 18 48 41 e1 9d a1 \r
1055 06 4e 72 21 50 09 6f da \r
1056 6c 8c fc 07 1c ea 0a 6c \r
1057 17 6d db 7a 31 bf 8d f4 \r
1058 t=7 (AddRoundConstant):\r
1059 7f b6 de 15 5b 51 cf c4 \r
1060 b7 8e db c6 f8 ba 2a d7 \r
1061 88 52 ff 10 7f ea fe 1b \r
1062 03 72 7e 83 68 2f ab 12 \r
1063 49 d1 18 48 41 e1 9d a1 \r
1064 06 4e 72 21 50 09 6f da \r
1065 6c 8c fc 07 1c ea 0a 6c \r
1066 17 6d db 7a 31 bf 8d f4 \r
1067 t=7 (SubBytes):\r
1068 d2 4e 1d 59 39 d1 8a 1c \r
1069 a9 19 b9 b4 41 f4 e5 0e \r
1070 c4 00 16 ca d2 87 bb af \r
1071 7b 40 f3 ec 45 15 62 c9 \r
1072 3b 3e ad 52 83 f8 5e 32 \r
1073 6f 2f 40 fd 53 01 a8 57 \r
1074 50 64 b0 c5 9c 87 67 50 \r
1075 f0 3c b9 da c7 08 5d bf \r
1076 t=7 (ShiftBytes):\r
1077 d2 4e 1d 59 39 d1 8a 1c \r
1078 19 b9 b4 41 f4 e5 0e a9 \r
1079 16 ca d2 87 bb af c4 00 \r
1080 ec 45 15 62 c9 7b 40 f3 \r
1081 83 f8 5e 32 3b 3e ad 52 \r
1082 01 a8 57 6f 2f 40 fd 53 \r
1083 67 50 50 64 b0 c5 9c 87 \r
1084 bf f0 3c b9 da c7 08 5d \r
1085 t=7 (MixBytes):\r
1086 60 84 0b 97 8e ec 8e 41 \r
1087 da c6 ef 62 5a 19 e5 e4 \r
1088 b7 ef 37 e5 01 71 5a 08 \r
1089 5d 3d 85 fc a9 d1 6a ab \r
1090 1c 0f 60 b9 54 4a 9b 9c \r
1091 e1 79 c1 1a 0a aa 90 a8 \r
1092 7d 1b 12 b2 59 60 5d b4 \r
1093 6d 7e f8 7a 23 6a 5a 3a \r
1094 t=8 (AddRoundConstant):\r
1095 68 9c 23 af c6 b4 e6 39 \r
1096 da c6 ef 62 5a 19 e5 e4 \r
1097 b7 ef 37 e5 01 71 5a 08 \r
1098 5d 3d 85 fc a9 d1 6a ab \r
1099 1c 0f 60 b9 54 4a 9b 9c \r
1100 e1 79 c1 1a 0a aa 90 a8 \r
1101 7d 1b 12 b2 59 60 5d b4 \r
1102 6d 7e f8 7a 23 6a 5a 3a \r
1103 t=8 (SubBytes):\r
1104 45 de 26 79 b4 8d 8e 12 \r
1105 57 b4 df aa be d4 d9 69 \r
1106 a9 df 9a d9 7c a3 be 30 \r
1107 4c 27 97 b0 d3 3e 02 62 \r
1108 9c 76 d0 56 20 d6 14 de \r
1109 f8 b6 78 a2 67 ac 60 c2 \r
1110 ff af c9 37 cb d0 4c 8d \r
1111 3c f3 41 da 26 02 be 80 \r
1112 t=8 (ShiftBytes):\r
1113 45 de 26 79 b4 8d 8e 12 \r
1114 b4 df aa be d4 d9 69 57 \r
1115 9a d9 7c a3 be 30 a9 df \r
1116 b0 d3 3e 02 62 4c 27 97 \r
1117 20 d6 14 de 9c 76 d0 56 \r
1118 ac 60 c2 f8 b6 78 a2 67 \r
1119 4c 8d ff af c9 37 cb d0 \r
1120 80 3c f3 41 da 26 02 be \r
1121 t=8 (MixBytes):\r
1122 3f 2b a7 02 61 f7 2d 8c \r
1123 9f 80 b8 9c 92 34 48 6f \r
1124 25 85 78 9a 0f ae 9a 6d \r
1125 3f aa fb db c9 12 2e 20 \r
1126 95 65 3a f1 21 2d 5f 22 \r
1127 0e 88 f6 3a 15 08 51 ca \r
1128 6c 37 05 c8 bf 05 13 ba \r
1129 fb 4a 69 35 2a 06 a1 0a \r
1130 t=9 (AddRoundConstant):\r
1131 36 32 8e 3b 28 ae 44 f5 \r
1132 9f 80 b8 9c 92 34 48 6f \r
1133 25 85 78 9a 0f ae 9a 6d \r
1134 3f aa fb db c9 12 2e 20 \r
1135 95 65 3a f1 21 2d 5f 22 \r
1136 0e 88 f6 3a 15 08 51 ca \r
1137 6c 37 05 c8 bf 05 13 ba \r
1138 fb 4a 69 35 2a 06 a1 0a \r
1139 t=9 (SubBytes):\r
1140 05 23 19 e2 34 e4 1b e6 \r
1141 db cd 6c de 4f 18 52 a8 \r
1142 3f 97 bc b8 76 e4 b8 3c \r
1143 75 ac 0f b9 dd c9 31 b7 \r
1144 2a 4d 80 a1 fd d8 cf 93 \r
1145 ab c4 42 80 59 30 d1 74 \r
1146 50 9a 6b e8 08 6b 7d f4 \r
1147 0f d6 f9 96 e5 6f 32 67 \r
1148 t=9 (ShiftBytes):\r
1149 05 23 19 e2 34 e4 1b e6 \r
1150 cd 6c de 4f 18 52 a8 db \r
1151 bc b8 76 e4 b8 3c 3f 97 \r
1152 b9 dd c9 31 b7 75 ac 0f \r
1153 fd d8 cf 93 2a 4d 80 a1 \r
1154 30 d1 74 ab c4 42 80 59 \r
1155 7d f4 50 9a 6b e8 08 6b \r
1156 67 0f d6 f9 96 e5 6f 32 \r
1157 t=9 (MixBytes):\r
1158 4e cd 5b a0 a7 b0 a9 5e \r
1159 67 e7 b9 48 01 c8 cb de \r
1160 a9 78 df e0 8c fb 0b 42 \r
1161 15 0b 91 08 18 e5 85 82 \r
1162 a4 79 10 54 9e b7 81 6b \r
1163 82 79 c7 a9 14 c1 2e c6 \r
1164 3c a5 15 43 99 9a 42 a9 \r
1165 a1 8f a1 db 71 96 c8 48 \r
1166 :: END P\r
1167 \r
1168 P(h) + h =\r
1169 4d c6 15 44 f3 26 87 18 \r
1170 11 53 d1 34 c1 a7 44 40 \r
1171 30 58 bd d2 bb ef 62 d1 \r
1172 17 97 3c fc 19 bc 49 a3 \r
1173 df ad e4 c0 c0 f1 82 a1 \r
1174 fd 80 7a 48 48 6e 9c e7 \r
1175 5d f0 df 31 80 3d 37 d4 \r
1176 03 83 f3 01 13 78 9e d2 \r
1177 \r
1178 ----------------------------------------\r
1179 \r
1180 Message Digest is\r
1181 f3c1bb19c048801326a7efbcf16e3d7887446249829c379e1840d1a3a1e7d4d2\r