]> git.cryptolib.org Git - arm-crypto-lib.git/blobdiff - testvectors/shavs/Groestl/IntermediateValues_1BlockMsg_256.txt
Grøstl adapted for round 3
[arm-crypto-lib.git] / testvectors / shavs / Groestl / IntermediateValues_1BlockMsg_256.txt
index ed72ed157210b67202ccbed5c51b5f9fb19fb464..d78b74c2c41d0ab3d3ca078739f765b297f7faae 100644 (file)
-########################################
-
-Groestl
-  Message Digest Length = 256
-
-########################################
-
-
-1-Block Message Sample
-
-  Input Message = "abc"
-
-========================================
-
-Initial state:
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 01 
-00 00 00 00 00 00 00 00 
-
-========================================
-
-Block Contents:
-61 00 00 00 00 00 00 00 
-62 00 00 00 00 00 00 00 
-63 00 00 00 00 00 00 00 
-80 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 01 
-
-:: BEGIN P
-Input:
-61 00 00 00 00 00 00 00 
-62 00 00 00 00 00 00 00 
-63 00 00 00 00 00 00 00 
-80 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 01 
-00 00 00 00 00 00 00 01 
-t=0 (AddRoundConstant):
-61 00 00 00 00 00 00 00 
-62 00 00 00 00 00 00 00 
-63 00 00 00 00 00 00 00 
-80 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 01 
-00 00 00 00 00 00 00 01 
-t=0 (SubBytes):
-ef 63 63 63 63 63 63 63 
-aa 63 63 63 63 63 63 63 
-fb 63 63 63 63 63 63 63 
-cd 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 7c 
-63 63 63 63 63 63 63 7c 
-t=0 (ShiftBytes):
-ef 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 aa 
-63 63 63 63 63 63 fb 63 
-63 63 63 63 63 cd 63 63 
-63 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 63 
-63 7c 63 63 63 63 63 63 
-7c 63 63 63 63 63 63 63 
-t=0 (MixBytes):
-fb c6 a5 a5 a5 2b 16 2c 
-4f 84 a5 a5 a5 4c 8e 2c 
-0e c6 a5 a5 a5 e2 8e ec 
-49 d9 a5 a5 a5 e2 40 65 
-53 84 a5 a5 a5 c2 6b e5 
-82 9b a5 a5 a5 85 16 65 
-14 9b a5 a5 a5 4c 6b ac 
-98 f8 a5 a5 a5 85 f3 e5 
-t=1 (AddRoundConstant):
-fa c6 a5 a5 a5 2b 16 2c 
-4f 84 a5 a5 a5 4c 8e 2c 
-0e c6 a5 a5 a5 e2 8e ec 
-49 d9 a5 a5 a5 e2 40 65 
-53 84 a5 a5 a5 c2 6b e5 
-82 9b a5 a5 a5 85 16 65 
-14 9b a5 a5 a5 4c 6b ac 
-98 f8 a5 a5 a5 85 f3 e5 
-t=1 (SubBytes):
-2d b4 06 06 06 f1 47 71 
-84 5f 06 06 06 29 19 71 
-ab b4 06 06 06 98 19 ce 
-3b 35 06 06 06 98 09 4d 
-ed 5f 06 06 06 25 7f d9 
-13 14 06 06 06 97 47 4d 
-fa 14 06 06 06 29 7f 91 
-46 41 06 06 06 97 0d d9 
-t=1 (ShiftBytes):
-2d b4 06 06 06 f1 47 71 
-5f 06 06 06 29 19 71 84 
-06 06 06 98 19 ce ab b4 
-06 06 98 09 4d 3b 35 06 
-06 25 7f d9 ed 5f 06 06 
-97 47 4d 13 14 06 06 06 
-7f 91 fa 14 06 06 06 29 
-d9 46 41 06 06 06 97 0d 
-t=1 (MixBytes):
-eb 3f f0 64 1e 50 9c 94 
-8f 12 6f 1a 6c 74 cf 62 
-97 01 79 47 01 4b 85 e8 
-88 73 9f 31 a9 ed 92 87 
-85 3b 81 4e 1b e9 09 36 
-31 6a 12 a5 47 86 1e ff 
-85 01 b2 0a 1c d0 4d a9 
-85 06 61 32 07 f1 55 5c 
-t=2 (AddRoundConstant):
-e9 3f f0 64 1e 50 9c 94 
-8f 12 6f 1a 6c 74 cf 62 
-97 01 79 47 01 4b 85 e8 
-88 73 9f 31 a9 ed 92 87 
-85 3b 81 4e 1b e9 09 36 
-31 6a 12 a5 47 86 1e ff 
-85 01 b2 0a 1c d0 4d a9 
-85 06 61 32 07 f1 55 5c 
-t=2 (SubBytes):
-1e 75 8c 43 72 53 de 22 
-73 c9 a8 a2 50 92 8a aa 
-88 7c b6 a0 7c b3 97 9b 
-c4 8f db c7 d3 55 4f 17 
-97 e2 0c 2f af 1e 01 05 
-c7 02 c9 06 a0 44 72 16 
-97 7c 37 67 9c 70 e3 d3 
-97 6f ef 23 c5 a1 fc 4a 
-t=2 (ShiftBytes):
-1e 75 8c 43 72 53 de 22 
-c9 a8 a2 50 92 8a aa 73 
-b6 a0 7c b3 97 9b 88 7c 
-c7 d3 55 4f 17 c4 8f db 
-af 1e 01 05 97 e2 0c 2f 
-44 72 16 c7 02 c9 06 a0 
-e3 d3 97 7c 37 67 9c 70 
-4a 97 6f ef 23 c5 a1 fc 
-t=2 (MixBytes):
-03 b1 43 a0 dc a8 c7 66 
-74 64 f1 c6 e0 e7 60 9d 
-b0 c8 8c 9f 4d a1 d0 ce 
-09 67 cc a9 dc fa 9a 5f 
-dd 9c 7b 91 70 ec 69 d7 
-64 19 2b e6 11 07 94 5b 
-8a da d5 49 f7 2c a7 8d 
-ca b4 54 b7 03 c2 7b 6f 
-t=3 (AddRoundConstant):
-00 b1 43 a0 dc a8 c7 66 
-74 64 f1 c6 e0 e7 60 9d 
-b0 c8 8c 9f 4d a1 d0 ce 
-09 67 cc a9 dc fa 9a 5f 
-dd 9c 7b 91 70 ec 69 d7 
-64 19 2b e6 11 07 94 5b 
-8a da d5 49 f7 2c a7 8d 
-ca b4 54 b7 03 c2 7b 6f 
-t=3 (SubBytes):
-63 c8 1a e0 86 c2 c6 33 
-92 43 a1 b4 e1 94 d0 5e 
-e7 e8 64 db e3 32 70 8b 
-01 85 4b d3 86 2d b8 cf 
-c1 de 21 81 51 ce f9 0e 
-43 d4 f1 8e 82 c5 22 39 
-7e 57 03 3b 68 71 5c 5d 
-74 8d 20 a9 7b 25 21 a8 
-t=3 (ShiftBytes):
-63 c8 1a e0 86 c2 c6 33 
-43 a1 b4 e1 94 d0 5e 92 
-64 db e3 32 70 8b e7 e8 
-d3 86 2d b8 cf 01 85 4b 
-51 ce f9 0e c1 de 21 81 
-c5 22 39 43 d4 f1 8e 82 
-5c 5d 7e 57 03 3b 68 71 
-a8 74 8d 20 a9 7b 25 21 
-t=3 (MixBytes):
-95 52 a5 81 57 88 3f 2a 
-6b cc 86 cd 98 41 94 08 
-4d 5a 31 a6 c6 24 67 1a 
-c8 41 77 b8 64 b1 3f 7f 
-90 f7 2f 69 42 fe 98 cc 
-bb fe 46 bf b6 35 c2 4b 
-a3 9d 9f b1 ab 48 48 23 
-f1 19 66 fd 04 dd c9 10 
-t=4 (AddRoundConstant):
-91 52 a5 81 57 88 3f 2a 
-6b cc 86 cd 98 41 94 08 
-4d 5a 31 a6 c6 24 67 1a 
-c8 41 77 b8 64 b1 3f 7f 
-90 f7 2f 69 42 fe 98 cc 
-bb fe 46 bf b6 35 c2 4b 
-a3 9d 9f b1 ab 48 48 23 
-f1 19 66 fd 04 dd c9 10 
-t=4 (SubBytes):
-81 00 06 0c 5b c4 75 e5 
-7f 4b 44 bd 46 83 22 30 
-e3 be c7 24 b4 36 85 a2 
-e8 83 f5 6c 43 c8 75 d2 
-60 68 15 f9 2c bb 46 4b 
-ea bb 5a 08 4e 96 25 b3 
-0a 5e db c8 62 52 52 26 
-a1 d4 33 54 f2 c1 dd ca 
-t=4 (ShiftBytes):
-81 00 06 0c 5b c4 75 e5 
-4b 44 bd 46 83 22 30 7f 
-c7 24 b4 36 85 a2 e3 be 
-6c 43 c8 75 d2 e8 83 f5 
-2c bb 46 4b 60 68 15 f9 
-96 25 b3 ea bb 5a 08 4e 
-52 26 0a 5e db c8 62 52 
-ca a1 d4 33 54 f2 c1 dd 
-t=4 (MixBytes):
-0a 09 14 fc 5a b7 57 c9 
-6c 17 be 1e 68 94 41 c6 
-4a 0d 8d 43 3a 80 5c e2 
-3a bc 1c 16 15 51 a4 a6 
-1b 55 4c 3f 8d ef b9 8a 
-c9 85 a2 59 ea 3e 5f 69 
-95 f5 0f 60 ef da a7 63 
-94 c4 f5 e5 e3 0e 19 eb 
-t=5 (AddRoundConstant):
-0f 09 14 fc 5a b7 57 c9 
-6c 17 be 1e 68 94 41 c6 
-4a 0d 8d 43 3a 80 5c e2 
-3a bc 1c 16 15 51 a4 a6 
-1b 55 4c 3f 8d ef b9 8a 
-c9 85 a2 59 ea 3e 5f 69 
-95 f5 0f 60 ef da a7 63 
-94 c4 f5 e5 e3 0e 19 eb 
-t=5 (SubBytes):
-76 01 fa b0 be a9 5b dd 
-50 f0 ae 72 45 22 83 b4 
-d6 d7 5d 1a 80 cd 4a 98 
-80 65 9c 47 59 d1 49 24 
-af fc 29 75 5d df 56 7e 
-dd 97 3a cb 87 b2 cf f9 
-2a e6 76 d0 df 57 5c fb 
-22 1c e6 d9 11 ab d4 e9 
-t=5 (ShiftBytes):
-76 01 fa b0 be a9 5b dd 
-f0 ae 72 45 22 83 b4 50 
-5d 1a 80 cd 4a 98 d6 d7 
-47 59 d1 49 24 80 65 9c 
-5d df 56 7e af fc 29 75 
-b2 cf f9 dd 97 3a cb 87 
-5c fb 2a e6 76 d0 df 57 
-e9 22 1c e6 d9 11 ab d4 
-t=5 (MixBytes):
-96 04 2a b4 66 74 12 07 
-76 ac 26 e8 d6 ee d4 bd 
-69 d3 4d 2c 07 d6 62 7b 
-fd 53 d8 20 62 32 15 d1 
-ea b4 55 60 30 7e 57 50 
-16 09 67 a0 c7 10 bf 66 
-fc 68 b8 73 ec 91 25 21 
-25 92 d3 8e 61 de 39 c5 
-t=6 (AddRoundConstant):
-90 04 2a b4 66 74 12 07 
-76 ac 26 e8 d6 ee d4 bd 
-69 d3 4d 2c 07 d6 62 7b 
-fd 53 d8 20 62 32 15 d1 
-ea b4 55 60 30 7e 57 50 
-16 09 67 a0 c7 10 bf 66 
-fc 68 b8 73 ec 91 25 21 
-25 92 d3 8e 61 de 39 c5 
-t=6 (SubBytes):
-60 f2 e5 8d 33 92 c9 c5 
-38 91 f7 9b f6 28 48 7a 
-f9 66 e3 71 c5 f6 aa 21 
-54 ed 61 b7 aa 23 59 3e 
-87 8d fc d0 04 f3 5b 53 
-47 01 85 e0 c6 ca 08 33 
-b0 45 6c 8f ce 81 3f fd 
-3f 4f 66 19 ef 1d 12 a6 
-t=6 (ShiftBytes):
-60 f2 e5 8d 33 92 c9 c5 
-91 f7 9b f6 28 48 7a 38 
-e3 71 c5 f6 aa 21 f9 66 
-b7 aa 23 59 3e 54 ed 61 
-04 f3 5b 53 87 8d fc d0 
-ca 08 33 47 01 85 e0 c6 
-3f fd b0 45 6c 8f ce 81 
-a6 3f 4f 66 19 ef 1d 12 
-t=6 (MixBytes):
-e0 94 ed 26 0d a2 66 f5 
-8b 0c 7f 58 22 ac c8 2e 
-b2 02 d1 2c 6e e4 db 81 
-10 f7 a3 4c 1a 70 75 e5 
-51 cd c3 7d ce 2d ce 91 
-07 1b d5 2a 2e c1 5d 0b 
-2f 02 a7 1d c3 36 a5 16 
-bd 8b 40 6a fc 12 8e b2 
-t=7 (AddRoundConstant):
-e7 94 ed 26 0d a2 66 f5 
-8b 0c 7f 58 22 ac c8 2e 
-b2 02 d1 2c 6e e4 db 81 
-10 f7 a3 4c 1a 70 75 e5 
-51 cd c3 7d ce 2d ce 91 
-07 1b d5 2a 2e c1 5d 0b 
-2f 02 a7 1d c3 36 a5 16 
-bd 8b 40 6a fc 12 8e b2 
-t=7 (SubBytes):
-94 22 55 f7 d7 3a 33 e6 
-3d fe d2 6a 93 91 e8 31 
-37 77 3e 71 9f 69 b9 0c 
-ca 68 0a 29 a2 51 9d d9 
-d1 bd 2e ff 8b d8 8b 81 
-c5 af 03 e5 31 78 4c 2b 
-15 77 5c a4 2e 05 06 47 
-7a 3d 09 02 b0 c9 19 37 
-t=7 (ShiftBytes):
-94 22 55 f7 d7 3a 33 e6 
-fe d2 6a 93 91 e8 31 3d 
-3e 71 9f 69 b9 0c 37 77 
-29 a2 51 9d d9 ca 68 0a 
-8b d8 8b 81 d1 bd 2e ff 
-78 4c 2b c5 af 03 e5 31 
-06 47 15 77 5c a4 2e 05 
-37 7a 3d 09 02 b0 c9 19 
-t=7 (MixBytes):
-b0 aa 85 59 7e eb 9b 3f 
-59 24 d9 da 91 4c 7b 58 
-2a 89 bc 2b 6f f2 cb fe 
-12 33 99 69 18 04 e5 6d 
-d9 23 4d b5 4c eb b2 7e 
-bb 16 85 b2 28 d6 b4 4f 
-4f 40 7a 30 6f e4 0c ea 
-26 c4 40 13 99 51 57 b3 
-t=8 (AddRoundConstant):
-b8 aa 85 59 7e eb 9b 3f 
-59 24 d9 da 91 4c 7b 58 
-2a 89 bc 2b 6f f2 cb fe 
-12 33 99 69 18 04 e5 6d 
-d9 23 4d b5 4c eb b2 7e 
-bb 16 85 b2 28 d6 b4 4f 
-4f 40 7a 30 6f e4 0c ea 
-26 c4 40 13 99 51 57 b3 
-t=8 (SubBytes):
-6c ac 97 cb f3 e9 14 75 
-cb 36 35 57 81 29 21 6a 
-e5 a7 65 f1 a8 89 1f bb 
-c9 c3 ee f9 ad f2 d9 3c 
-35 26 e3 d5 29 e9 37 f3 
-ea 47 97 37 34 f6 8d 84 
-84 09 da 04 a8 69 fe 87 
-f7 1c 09 7d ee d1 5b 6d 
-t=8 (ShiftBytes):
-6c ac 97 cb f3 e9 14 75 
-36 35 57 81 29 21 6a cb 
-65 f1 a8 89 1f bb e5 a7 
-f9 ad f2 d9 3c c9 c3 ee 
-29 e9 37 f3 35 26 e3 d5 
-f6 8d 84 ea 47 97 37 34 
-fe 87 84 09 da 04 a8 69 
-6d f7 1c 09 7d ee d1 5b 
-t=8 (MixBytes):
-6d 11 17 78 a1 e0 cd bc 
-d5 84 a5 9f b4 d4 26 ab 
-74 94 0e 7d cb 5e b1 e0 
-d7 c7 8b 1f d2 85 5f b4 
-bd a8 48 fd c0 cb e0 58 
-a2 ff 2f 8b ac dc 8d c6 
-d2 c1 a7 2d f7 3c b8 fe 
-53 38 3f db e3 fc d4 4f 
-t=9 (AddRoundConstant):
-64 11 17 78 a1 e0 cd bc 
-d5 84 a5 9f b4 d4 26 ab 
-74 94 0e 7d cb 5e b1 e0 
-d7 c7 8b 1f d2 85 5f b4 
-bd a8 48 fd c0 cb e0 58 
-a2 ff 2f 8b ac dc 8d c6 
-d2 c1 a7 2d f7 3c b8 fe 
-53 38 3f db e3 fc d4 4f 
-t=9 (SubBytes):
-43 82 f0 bc 32 e1 bd 65 
-03 5f 06 db 8d 48 f7 62 
-92 22 ab ff 1f 58 c8 e1 
-0e c6 3d c0 b5 97 cf 8d 
-7a c2 52 54 ba 1f e1 6a 
-3a 16 15 3d 91 86 5d b4 
-b5 78 5c d8 68 eb 6c bb 
-ed 07 75 b9 11 b0 48 84 
-t=9 (ShiftBytes):
-43 82 f0 bc 32 e1 bd 65 
-5f 06 db 8d 48 f7 62 03 
-ab ff 1f 58 c8 e1 92 22 
-c0 b5 97 cf 8d 0e c6 3d 
-ba 1f e1 6a 7a c2 52 54 
-86 5d b4 3a 16 15 3d 91 
-6c bb b5 78 5c d8 68 eb 
-84 ed 07 75 b9 11 b0 48 
-t=9 (MixBytes):
-70 bb d0 df 33 16 95 60 
-1a 62 f3 b1 3b ed d0 d8 
-af 39 a1 8b a2 d1 f8 e1 
-ed 4e 1e 9d a4 0b 77 c6 
-18 75 b2 69 87 aa c1 7a 
-77 cb 31 69 4e 6b a9 b4 
-d8 28 9d d1 1e 96 eb d6 
-61 4d 4e bf 18 44 0d a6 
-:: END P
-
-:: BEGIN Q
-Input:
-61 00 00 00 00 00 00 00 
-62 00 00 00 00 00 00 00 
-63 00 00 00 00 00 00 00 
-80 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 01 
-t=0 (AddRoundConstant):
-61 00 00 00 00 00 00 00 
-62 00 00 00 00 00 00 00 
-63 00 00 00 00 00 00 00 
-80 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-00 00 00 00 00 00 00 00 
-ff 00 00 00 00 00 00 01 
-t=0 (SubBytes):
-ef 63 63 63 63 63 63 63 
-aa 63 63 63 63 63 63 63 
-fb 63 63 63 63 63 63 63 
-cd 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 63 
-16 63 63 63 63 63 63 7c 
-t=0 (ShiftBytes):
-ef 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 aa 
-63 63 63 63 63 63 fb 63 
-63 63 63 63 63 cd 63 63 
-63 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 63 
-63 63 63 63 63 63 63 63 
-7c 16 63 63 63 63 63 63 
-t=0 (MixBytes):
-fb f5 a5 a5 a5 2b 16 2c 
-4f 1f a5 a5 a5 4c 8e 2c 
-0e 3a a5 a5 a5 e2 8e ec 
-49 1f a5 a5 a5 e2 40 65 
-53 6a a5 a5 a5 c2 6b e5 
-82 3a a5 a5 a5 85 16 65 
-14 4f a5 a5 a5 4c 6b ac 
-98 4f a5 a5 a5 85 f3 e5 
-t=1 (AddRoundConstant):
-fb f5 a5 a5 a5 2b 16 2c 
-4f 1f a5 a5 a5 4c 8e 2c 
-0e 3a a5 a5 a5 e2 8e ec 
-49 1f a5 a5 a5 e2 40 65 
-53 6a a5 a5 a5 c2 6b e5 
-82 3a a5 a5 a5 85 16 65 
-14 4f a5 a5 a5 4c 6b ac 
-66 4f a5 a5 a5 85 f3 e5 
-t=1 (SubBytes):
-0f e6 06 06 06 f1 47 71 
-84 c0 06 06 06 29 19 71 
-ab 80 06 06 06 98 19 ce 
-3b c0 06 06 06 98 09 4d 
-ed 02 06 06 06 25 7f d9 
-13 80 06 06 06 97 47 4d 
-fa 84 06 06 06 29 7f 91 
-33 84 06 06 06 97 0d d9 
-t=1 (ShiftBytes):
-0f e6 06 06 06 f1 47 71 
-c0 06 06 06 29 19 71 84 
-06 06 06 98 19 ce ab 80 
-06 06 98 09 4d 3b c0 06 
-06 25 7f d9 ed 02 06 06 
-97 47 4d 13 80 06 06 06 
-7f 91 fa 84 06 06 06 29 
-d9 33 84 06 06 06 97 0d 
-t=1 (MixBytes):
-8a cb 9d 82 b9 62 65 c8 
-44 0d 93 b1 9e 1b cb 0a 
-cd 9f 2d a1 67 ac 74 80 
-3b 3f 63 47 0e 57 63 0b 
-95 f5 b8 e5 28 53 f4 d2 
-6c a6 46 9e 74 0e 12 a3 
-a9 1d 23 31 dd e2 49 4d 
-7b 48 f0 ef f5 16 59 8c 
-t=2 (AddRoundConstant):
-8a cb 9d 82 b9 62 65 c8 
-44 0d 93 b1 9e 1b cb 0a 
-cd 9f 2d a1 67 ac 74 80 
-3b 3f 63 47 0e 57 63 0b 
-95 f5 b8 e5 28 53 f4 d2 
-6c a6 46 9e 74 0e 12 a3 
-a9 1d 23 31 dd e2 49 4d 
-86 48 f0 ef f5 16 59 8c 
-t=2 (SubBytes):
-7e 1f 5e 13 56 aa 4d e8 
-1b d7 dc c8 0b af 1f 67 
-bd db d8 32 85 91 92 cd 
-e2 75 fb a0 ab 5b fb 2b 
-2a e6 6c d9 34 ed bf b5 
-50 24 5a 0b 92 ab c9 0a 
-d3 a4 26 c7 c1 98 3b e3 
-44 52 8c df e6 47 cb 64 
-t=2 (ShiftBytes):
-7e 1f 5e 13 56 aa 4d e8 
-d7 dc c8 0b af 1f 67 1b 
-d8 32 85 91 92 cd bd db 
-a0 ab 5b fb 2b e2 75 fb 
-34 ed bf b5 2a e6 6c d9 
-ab c9 0a 50 24 5a 0b 92 
-3b e3 d3 a4 26 c7 c1 98 
-64 44 52 8c df e6 47 cb 
-t=2 (MixBytes):
-7e e0 a8 75 93 57 bb fe 
-c7 54 71 d4 46 64 5c ff 
-c3 c3 62 a8 36 b2 7e e2 
-cc 1c 3c 88 74 57 6f 16 
-c4 e7 0f 56 e5 dd 75 21 
-3b b7 51 a3 e4 62 f0 dd 
-bb 08 ff 40 76 fc 51 26 
-c1 43 a2 ee 22 9c 27 69 
-t=3 (AddRoundConstant):
-7e e0 a8 75 93 57 bb fe 
-c7 54 71 d4 46 64 5c ff 
-c3 c3 62 a8 36 b2 7e e2 
-cc 1c 3c 88 74 57 6f 16 
-c4 e7 0f 56 e5 dd 75 21 
-3b b7 51 a3 e4 62 f0 dd 
-bb 08 ff 40 76 fc 51 26 
-3d 43 a2 ee 22 9c 27 69 
-t=3 (SubBytes):
-f3 e1 c2 9d dc 5b ea bb 
-c6 20 a3 48 5a 43 4a 16 
-2e 2e aa c2 05 37 f3 98 
-4b 9c eb c4 92 5b a8 47 
-1c 94 76 b1 d9 c1 9d fd 
-e2 a9 d1 0a 69 aa 8c c1 
-ea 30 16 09 38 b0 d1 f7 
-27 1a 3a 28 93 de cc f9 
-t=3 (ShiftBytes):
-f3 e1 c2 9d dc 5b ea bb 
-20 a3 48 5a 43 4a 16 c6 
-aa c2 05 37 f3 98 2e 2e 
-c4 92 5b a8 47 4b 9c eb 
-d9 c1 9d fd 1c 94 76 b1 
-aa 8c c1 e2 a9 d1 0a 69 
-d1 f7 ea 30 16 09 38 b0 
-f9 27 1a 3a 28 93 de cc 
-t=3 (MixBytes):
-71 33 d9 15 36 c5 88 e5 
-92 e4 f2 db 69 d4 4d df 
-68 9d 6c 60 a0 31 61 ea 
-53 3a 0d 95 42 71 1b c7 
-6b 86 41 29 73 3d df 7c 
-82 ef f3 38 0e 05 27 ed 
-56 12 cf 6f d1 11 00 ec 
-56 81 bf 92 ea 5f 20 4e 
-t=4 (AddRoundConstant):
-71 33 d9 15 36 c5 88 e5 
-92 e4 f2 db 69 d4 4d df 
-68 9d 6c 60 a0 31 61 ea 
-53 3a 0d 95 42 71 1b c7 
-6b 86 41 29 73 3d df 7c 
-82 ef f3 38 0e 05 27 ed 
-56 12 cf 6f d1 11 00 ec 
-ad 81 bf 92 ea 5f 20 4e 
-t=4 (SubBytes):
-a3 c3 35 59 05 a6 c4 d9 
-4f 69 89 b9 f9 48 e3 9e 
-45 5e 50 d0 e0 c7 ef 87 
-ed 80 d7 2a 2c a3 af c6 
-7f 44 83 a5 8f 27 9e 10 
-13 df 0d 07 ab 6b cc 55 
-b1 c9 8a a8 3e 82 63 ce 
-95 0c 08 4f 87 cf b7 2f 
-t=4 (ShiftBytes):
-a3 c3 35 59 05 a6 c4 d9 
-69 89 b9 f9 48 e3 9e 4f 
-50 d0 e0 c7 ef 87 45 5e 
-2a 2c a3 af c6 ed 80 d7 
-8f 27 9e 10 7f 44 83 a5 
-6b cc 55 13 df 0d 07 ab 
-63 ce b1 c9 8a a8 3e 82 
-2f 95 0c 08 4f 87 cf b7 
-t=4 (MixBytes):
-d6 a6 ca 1e 05 5f 60 d1 
-a8 4a 67 75 9b c7 e1 2a 
-51 98 c4 8b 35 17 91 7f 
-6b 78 e9 c9 a2 6e 6e f8 
-b5 fd 4d c6 2a 75 e7 04 
-ff 18 ad ff a3 0e 08 a3 
-23 da 3f 8e 39 e3 9d 19 
-05 39 8f 80 ba a2 29 ae 
-t=5 (AddRoundConstant):
-d6 a6 ca 1e 05 5f 60 d1 
-a8 4a 67 75 9b c7 e1 2a 
-51 98 c4 8b 35 17 91 7f 
-6b 78 e9 c9 a2 6e 6e f8 
-b5 fd 4d c6 2a 75 e7 04 
-ff 18 ad ff a3 0e 08 a3 
-23 da 3f 8e 39 e3 9d 19 
-ff 39 8f 80 ba a2 29 ae 
-t=5 (SubBytes):
-f6 24 74 72 6b cf d0 3e 
-c2 d6 85 9d 14 c6 f8 e5 
-d1 46 1c 3d 96 f0 81 d2 
-7f bc 1e dd 3a 9f 9f 41 
-d5 54 e3 b4 e5 9d 94 f2 
-16 ad 95 16 0a ab 30 0a 
-26 57 75 19 12 11 5e d4 
-16 12 73 cd f4 3a a5 e4 
-t=5 (ShiftBytes):
-f6 24 74 72 6b cf d0 3e 
-d6 85 9d 14 c6 f8 e5 c2 
-1c 3d 96 f0 81 d2 d1 46 
-dd 3a 9f 9f 41 7f bc 1e 
-e5 9d 94 f2 d5 54 e3 b4 
-ab 30 0a 16 ad 95 16 0a 
-5e d4 26 57 75 19 12 11 
-e4 16 12 73 cd f4 3a a5 
-t=5 (MixBytes):
-30 b2 0e f2 69 d8 40 1e 
-34 42 8f da 5a 10 ba 7b 
-2a e3 54 c3 33 a5 98 40 
-5a 4e 46 37 20 e8 28 7e 
-e8 31 0e 8d 94 53 07 72 
-bd b5 cf b6 78 62 fa 50 
-2b 19 30 5c 51 a9 c5 17 
-35 80 bc fb 71 dc e6 87 
-t=6 (AddRoundConstant):
-30 b2 0e f2 69 d8 40 1e 
-34 42 8f da 5a 10 ba 7b 
-2a e3 54 c3 33 a5 98 40 
-5a 4e 46 37 20 e8 28 7e 
-e8 31 0e 8d 94 53 07 72 
-bd b5 cf b6 78 62 fa 50 
-2b 19 30 5c 51 a9 c5 17 
-cc 80 bc fb 71 dc e6 87 
-t=6 (SubBytes):
-04 37 ab 89 f9 61 09 72 
-18 2c 73 57 be ca f4 21 
-e5 11 20 2e c3 06 46 09 
-be 2f 5a 9a b7 9b 34 f3 
-9b c7 ab 5d 22 ed c5 40 
-7a d5 8a 4e bc aa 2d 53 
-f1 d4 04 4a d1 d3 a6 f0 
-4b cd 65 0f a3 86 8e 17 
-t=6 (ShiftBytes):
-04 37 ab 89 f9 61 09 72 
-2c 73 57 be ca f4 21 18 
-20 2e c3 06 46 09 e5 11 
-9a b7 9b 34 f3 be 2f 5a 
-22 ed c5 40 9b c7 ab 5d 
-aa 2d 53 7a d5 8a 4e bc 
-a6 f0 f1 d4 04 4a d1 d3 
-17 4b cd 65 0f a3 86 8e 
-t=6 (MixBytes):
-4c e4 a3 e8 d1 aa 3c 4c 
-b7 8a 18 ba 1d 66 ea 42 
-76 d8 68 dd cb ba a9 65 
-1b 65 fd 13 81 c8 33 a9 
-8d 67 e0 4c 73 3d 48 f8 
-e7 9e 6b bf 9a fb ee 6e 
-01 00 d3 53 94 0e dc dc 
-1b db 64 b5 a5 e7 c6 34 
-t=7 (AddRoundConstant):
-4c e4 a3 e8 d1 aa 3c 4c 
-b7 8a 18 ba 1d 66 ea 42 
-76 d8 68 dd cb ba a9 65 
-1b 65 fd 13 81 c8 33 a9 
-8d 67 e0 4c 73 3d 48 f8 
-e7 9e 6b bf 9a fb ee 6e 
-01 00 d3 53 94 0e dc dc 
-e3 db 64 b5 a5 e7 c6 34 
-t=7 (SubBytes):
-29 69 0a 9b 3e ac eb 29 
-a9 7e ad f4 a4 33 87 2c 
-38 61 45 c1 1f f4 d3 4d 
-af 4d 54 7d 0c e8 c3 d3 
-5d 85 e1 29 8f 27 52 41 
-94 0b 7f 08 b8 0f 28 9f 
-7c 63 66 ed 22 ab 86 86 
-11 b9 43 d5 06 94 b4 18 
-t=7 (ShiftBytes):
-29 69 0a 9b 3e ac eb 29 
-7e ad f4 a4 33 87 2c a9 
-45 c1 1f f4 d3 4d 38 61 
-7d 0c e8 c3 d3 af 4d 54 
-8f 27 52 41 5d 85 e1 29 
-0f 28 9f 94 0b 7f 08 b8 
-86 86 7c 63 66 ed 22 ab 
-18 11 b9 43 d5 06 94 b4 
-t=7 (MixBytes):
-fa e7 65 87 c2 4b c9 bd 
-fe 18 b1 0e 41 84 4d d6 
-aa 6b d6 6a 15 40 51 ce 
-9e b0 1f 35 87 e8 33 9d 
-c7 3d 3f 43 51 61 f7 1d 
-c5 75 cd 51 ed 5a 55 1d 
-da 93 c3 98 2c 41 9e 5d 
-7b 57 2f 40 a2 6e f6 28 
-t=8 (AddRoundConstant):
-fa e7 65 87 c2 4b c9 bd 
-fe 18 b1 0e 41 84 4d d6 
-aa 6b d6 6a 15 40 51 ce 
-9e b0 1f 35 87 e8 33 9d 
-c7 3d 3f 43 51 61 f7 1d 
-c5 75 cd 51 ed 5a 55 1d 
-da 93 c3 98 2c 41 9e 5d 
-8c 57 2f 40 a2 6e f6 28 
-t=8 (SubBytes):
-2d 94 4d 17 25 b3 dd 7a 
-bb ad c8 ab 83 5f e3 f6 
-ac 7f f6 02 59 09 d1 8b 
-0b e7 c0 96 17 9b c3 5e 
-c6 27 75 1a d1 ef 68 a4 
-a6 9d bd d1 55 be fc a4 
-57 dc 2e 46 71 83 0b 4c 
-64 5b 15 09 3a 9f 42 34 
-t=8 (ShiftBytes):
-2d 94 4d 17 25 b3 dd 7a 
-ad c8 ab 83 5f e3 f6 bb 
-f6 02 59 09 d1 8b ac 7f 
-96 17 9b c3 5e 0b e7 c0 
-d1 ef 68 a4 c6 27 75 1a 
-be fc a4 a6 9d bd d1 55 
-0b 4c 57 dc 2e 46 71 83 
-34 64 5b 15 09 3a 9f 42 
-t=8 (MixBytes):
-be c3 c8 10 19 8e 84 d4 
-34 fc dd a4 ab 02 92 08 
-ea aa 62 87 ac 6d 04 fe 
-33 5c 13 9c 54 45 4b b2 
-aa a7 43 a8 89 da a6 a2 
-4e 82 27 86 fb 4f 52 c9 
-86 75 47 a4 11 be ed cc 
-fa 0f 70 81 a9 d5 3e 3c 
-t=9 (AddRoundConstant):
-be c3 c8 10 19 8e 84 d4 
-34 fc dd a4 ab 02 92 08 
-ea aa 62 87 ac 6d 04 fe 
-33 5c 13 9c 54 45 4b b2 
-aa a7 43 a8 89 da a6 a2 
-4e 82 27 86 fb 4f 52 c9 
-86 75 47 a4 11 be ed cc 
-0c 0f 70 81 a9 d5 3e 3c 
-t=9 (SubBytes):
-ae 2e e8 ca d4 19 5f 48 
-18 b0 c1 49 62 77 4f 30 
-87 ac aa 17 91 3c f2 bb 
-c3 4a 7d de 20 6e b3 37 
-ac 5c 1a c2 a7 57 24 3a 
-2f 13 cc 44 0f 84 00 dd 
-44 9d a0 49 82 ae 55 4b 
-fe 76 51 0c d3 03 b2 eb 
-t=9 (ShiftBytes):
-ae 2e e8 ca d4 19 5f 48 
-b0 c1 49 62 77 4f 30 18 
-aa 17 91 3c f2 bb 87 ac 
-de 20 6e b3 37 c3 4a 7d 
-a7 57 24 3a ac 5c 1a c2 
-84 00 dd 2f 13 cc 44 0f 
-55 4b 44 9d a0 49 82 ae 
-eb fe 76 51 0c d3 03 b2 
-t=9 (MixBytes):
-ab dc 8c 25 a1 5a 74 45 
-b7 ac da fb 4c 31 98 a4 
-1d 15 84 21 c7 9a b5 0e 
-94 0d d9 34 ad a8 f4 7f 
-cb c3 aa 58 0c 33 05 8f 
-61 f8 d1 d3 2b c8 a8 d2 
-89 11 b8 48 fe 79 fe e7 
-b4 0c 6c 11 c1 b7 79 da 
-:: END Q
-
-P(h+m) + Q(m) + h =
-db 67 5c fa 92 4c e1 25 
-ad ce 29 4a 77 dc 48 7c 
-b2 2c 25 aa 65 4b 4d ef 
-79 43 c7 a9 09 a3 83 b9 
-d3 b6 18 31 8b 99 c4 f5 
-16 33 e0 ba 65 a3 01 66 
-51 39 25 99 e0 ef 15 30 
-d5 41 22 ae d9 f3 74 7c 
-
-
-========================================
-
-Output transformation:
-
-:: BEGIN P
-Input:
-db 67 5c fa 92 4c e1 25 
-ad ce 29 4a 77 dc 48 7c 
-b2 2c 25 aa 65 4b 4d ef 
-79 43 c7 a9 09 a3 83 b9 
-d3 b6 18 31 8b 99 c4 f5 
-16 33 e0 ba 65 a3 01 66 
-51 39 25 99 e0 ef 15 30 
-d5 41 22 ae d9 f3 74 7c 
-t=0 (AddRoundConstant):
-db 67 5c fa 92 4c e1 25 
-ad ce 29 4a 77 dc 48 7c 
-b2 2c 25 aa 65 4b 4d ef 
-79 43 c7 a9 09 a3 83 b9 
-d3 b6 18 31 8b 99 c4 f5 
-16 33 e0 ba 65 a3 01 66 
-51 39 25 99 e0 ef 15 30 
-d5 41 22 ae d9 f3 74 7c 
-t=0 (SubBytes):
-b9 85 4a 2d 4f 29 f8 3f 
-95 8b a5 d6 f5 86 52 10 
-37 71 3f ac 4d b3 e3 df 
-b6 1a c6 d3 01 0a ec 56 
-66 4e ad c7 3d ee 1c e6 
-47 c3 e1 f4 4d 0a 7c 33 
-d1 12 3f ee e1 df 59 04 
-03 83 93 e4 35 0d 92 10 
-t=0 (ShiftBytes):
-b9 85 4a 2d 4f 29 f8 3f 
-8b a5 d6 f5 86 52 10 95 
-3f ac 4d b3 e3 df 37 71 
-d3 01 0a ec 56 b6 1a c6 
-3d ee 1c e6 66 4e ad c7 
-0a 7c 33 47 c3 e1 f4 4d 
-59 04 d1 12 3f ee e1 df 
-10 03 83 93 e4 35 0d 92 
-t=0 (MixBytes):
-c5 49 f9 ec 06 c7 b9 95 
-72 a6 80 4a bf bc 34 fa 
-4d 63 2d 18 d9 a5 51 2e 
-0a a4 2c 33 7d f6 24 92 
-e4 41 40 73 af 62 16 a6 
-95 86 70 87 59 37 e5 9a 
-0a 05 86 6c 70 36 80 48 
-70 c2 3f e7 9d e1 1b d2 
-t=1 (AddRoundConstant):
-c4 49 f9 ec 06 c7 b9 95 
-72 a6 80 4a bf bc 34 fa 
-4d 63 2d 18 d9 a5 51 2e 
-0a a4 2c 33 7d f6 24 92 
-e4 41 40 73 af 62 16 a6 
-95 86 70 87 59 37 e5 9a 
-0a 05 86 6c 70 36 80 48 
-70 c2 3f e7 9d e1 1b d2 
-t=1 (SubBytes):
-1c 3b 99 ce 6f c6 56 2a 
-40 24 cd d6 08 65 18 2d 
-e3 fb d8 ad 35 06 d1 31 
-67 49 71 c3 ff 42 36 4f 
-69 83 09 8f 79 aa 47 24 
-2a 44 51 17 cb 9a d9 b8 
-67 6b 44 50 51 05 cd 52 
-51 25 75 94 5e f8 af b5 
-t=1 (ShiftBytes):
-1c 3b 99 ce 6f c6 56 2a 
-24 cd d6 08 65 18 2d 40 
-d8 ad 35 06 d1 31 e3 fb 
-c3 ff 42 36 4f 67 49 71 
-79 aa 47 24 69 83 09 8f 
-9a d9 b8 2a 44 51 17 cb 
-cd 52 67 6b 44 50 51 05 
-b5 51 25 75 94 5e f8 af 
-t=1 (MixBytes):
-e3 23 5a 03 cf b3 33 af 
-c9 8d 88 0f 7a 66 4c c2 
-63 78 a1 04 97 3f c3 26 
-3a 70 77 24 23 f8 2f 62 
-99 30 46 31 d9 2c c6 39 
-4b 7f fb 38 ee ba 32 a6 
-e2 6a 23 73 fd 64 d6 41 
-90 e4 0e 67 70 1c 1b e5 
-t=2 (AddRoundConstant):
-e1 23 5a 03 cf b3 33 af 
-c9 8d 88 0f 7a 66 4c c2 
-63 78 a1 04 97 3f c3 26 
-3a 70 77 24 23 f8 2f 62 
-99 30 46 31 d9 2c c6 39 
-4b 7f fb 38 ee ba 32 a6 
-e2 6a 23 73 fd 64 d6 41 
-90 e4 0e 67 70 1c 1b e5 
-t=2 (SubBytes):
-f8 26 be 7b 8a 6d c3 79 
-dd 5d c4 76 da 33 29 25 
-fb bc 32 f2 88 75 2e f7 
-80 51 f5 36 26 41 15 aa 
-ee 04 5a c7 35 71 b4 12 
-b3 d2 0f 07 28 f4 23 24 
-98 02 26 8f 54 43 f6 83 
-60 69 ab 85 51 9c af d9 
-t=2 (ShiftBytes):
-f8 26 be 7b 8a 6d c3 79 
-5d c4 76 da 33 29 25 dd 
-32 f2 88 75 2e f7 fb bc 
-36 26 41 15 aa 80 51 f5 
-35 71 b4 12 ee 04 5a c7 
-f4 23 24 b3 d2 0f 07 28 
-f6 83 98 02 26 8f 54 43 
-d9 60 69 ab 85 51 9c af 
-t=2 (MixBytes):
-03 03 e3 70 9b 90 58 cf 
-16 e1 04 36 ab 83 65 eb 
-64 61 82 5c 78 b5 04 7d 
-db 71 e4 bb 6a cf b6 38 
-7b ad 9f ed 1c d1 1b f7 
-b8 65 5f 57 7c 62 0c f7 
-99 b0 10 6a 14 10 b4 41 
-21 18 f1 31 ab fb 5c 09 
-t=3 (AddRoundConstant):
-00 03 e3 70 9b 90 58 cf 
-16 e1 04 36 ab 83 65 eb 
-64 61 82 5c 78 b5 04 7d 
-db 71 e4 bb 6a cf b6 38 
-7b ad 9f ed 1c d1 1b f7 
-b8 65 5f 57 7c 62 0c f7 
-99 b0 10 6a 14 10 b4 41 
-21 18 f1 31 ab fb 5c 09 
-t=3 (SubBytes):
-63 7b 11 51 14 60 6a 8a 
-47 f8 f2 05 62 ec 4d e9 
-43 ef 13 4a bc d5 f2 ff 
-b9 a3 69 ea 02 8a 4e 07 
-21 95 db 55 9c 3e af 68 
-6c 4d cf 5b 10 aa fe 68 
-ee e7 ca 02 fa ca 8d 83 
-fd ad a1 c7 62 0f 4a 01 
-t=3 (ShiftBytes):
-63 7b 11 51 14 60 6a 8a 
-f8 f2 05 62 ec 4d e9 47 
-13 4a bc d5 f2 ff 43 ef 
-ea 02 8a 4e 07 b9 a3 69 
-9c 3e af 68 21 95 db 55 
-aa fe 68 6c 4d cf 5b 10 
-8d 83 ee e7 ca 02 fa ca 
-01 fd ad a1 c7 62 0f 4a 
-t=3 (MixBytes):
-2a 7c 61 5a 24 10 07 1c 
-21 7e c4 56 0c df f7 48 
-6e c6 e4 ab d6 96 84 e3 
-e7 08 73 45 cd e2 e7 4a 
-fc 2a 85 7d c5 21 db db 
-4c 68 85 51 97 69 70 63 
-b0 e1 78 5e f8 1d 6c 36 
-f1 ee bb b5 2d 1d 6e fa 
-t=4 (AddRoundConstant):
-2e 7c 61 5a 24 10 07 1c 
-21 7e c4 56 0c df f7 48 
-6e c6 e4 ab d6 96 84 e3 
-e7 08 73 45 cd e2 e7 4a 
-fc 2a 85 7d c5 21 db db 
-4c 68 85 51 97 69 70 63 
-b0 e1 78 5e f8 1d 6c 36 
-f1 ee bb b5 2d 1d 6e fa 
-t=4 (SubBytes):
-31 10 ef be 36 ca c5 9c 
-fd f3 1c b1 fe 9e 68 52 
-9f b4 69 62 f6 90 5f 11 
-94 30 8f 6e bd 98 94 d6 
-b0 e5 97 ff a6 fd b9 b9 
-29 45 97 d1 88 f9 51 fb 
-e7 f8 bc 58 41 a4 50 05 
-a1 28 ea d5 d8 a4 9f 2d 
-t=4 (ShiftBytes):
-31 10 ef be 36 ca c5 9c 
-f3 1c b1 fe 9e 68 52 fd 
-69 62 f6 90 5f 11 9f b4 
-6e bd 98 94 d6 94 30 8f 
-a6 fd b9 b9 b0 e5 97 ff 
-f9 51 fb 29 45 97 d1 88 
-50 05 e7 f8 bc 58 41 a4 
-2d a1 28 ea d5 d8 a4 9f 
-t=4 (MixBytes):
-57 f0 18 c8 31 e9 d5 50 
-fd 9b d4 4f b5 2c af 8c 
-50 0b a7 d0 ca d3 7e dd 
-1c 1d f0 ac 65 4f 85 aa 
-c6 65 46 e3 2c a2 a6 47 
-c1 60 5f 22 fa 6c 76 09 
-fd b6 51 dd 19 83 af 73 
-2e b8 0f b6 38 70 48 ac 
-t=5 (AddRoundConstant):
-52 f0 18 c8 31 e9 d5 50 
-fd 9b d4 4f b5 2c af 8c 
-50 0b a7 d0 ca d3 7e dd 
-1c 1d f0 ac 65 4f 85 aa 
-c6 65 46 e3 2c a2 a6 47 
-c1 60 5f 22 fa 6c 76 09 
-fd b6 51 dd 19 83 af 73 
-2e b8 0f b6 38 70 48 ac 
-t=5 (SubBytes):
-00 8c ad e8 c7 1e 03 53 
-54 14 48 84 d5 71 79 64 
-53 2b 5c 70 74 66 f3 c1 
-9c a4 8c 91 4d 84 97 ac 
-b4 4d 5a 11 71 3a 24 a0 
-78 d0 cf 93 2d 50 38 01 
-54 4e d1 c1 d4 ec 79 8f 
-31 6c 76 4e 07 51 52 91 
-t=5 (ShiftBytes):
-00 8c ad e8 c7 1e 03 53 
-14 48 84 d5 71 79 64 54 
-5c 70 74 66 f3 c1 53 2b 
-91 4d 84 97 ac 9c a4 8c 
-71 3a 24 a0 b4 4d 5a 11 
-50 38 01 78 d0 cf 93 2d 
-79 8f 54 4e d1 c1 d4 ec 
-91 31 6c 76 4e 07 51 52 
-t=5 (MixBytes):
-bc a4 5f 10 8f 05 1f 83 
-84 61 ac 23 cd 3c 63 20 
-0b 6b a6 76 c4 8f 13 e6 
-fc ee cd d6 4c 14 72 f1 
-6a 4b ab 96 9d a7 47 f2 
-f5 07 fc cd 4a 91 f4 a7 
-01 d5 21 08 01 24 91 47 
-61 16 b9 b4 2a 32 40 c0 
-t=6 (AddRoundConstant):
-ba a4 5f 10 8f 05 1f 83 
-84 61 ac 23 cd 3c 63 20 
-0b 6b a6 76 c4 8f 13 e6 
-fc ee cd d6 4c 14 72 f1 
-6a 4b ab 96 9d a7 47 f2 
-f5 07 fc cd 4a 91 f4 a7 
-01 d5 21 08 01 24 91 47 
-61 16 b9 b4 2a 32 40 c0 
-t=6 (SubBytes):
-f4 49 cf ca 73 6b c0 ec 
-5f ef 91 26 bd eb fb b7 
-2b 7f 24 38 1c 73 7d 8e 
-b0 28 bd f6 29 fa 40 a1 
-02 b3 62 90 5e 5c a0 89 
-e6 c5 b0 bd d6 81 bf 5c 
-7c 03 fd 30 7c 36 81 a0 
-ef 47 56 8d e5 23 09 ba 
-t=6 (ShiftBytes):
-f4 49 cf ca 73 6b c0 ec 
-ef 91 26 bd eb fb b7 5f 
-24 38 1c 73 7d 8e 2b 7f 
-f6 29 fa 40 a1 b0 28 bd 
-5e 5c a0 89 02 b3 62 90 
-81 bf 5c e6 c5 b0 bd d6 
-81 a0 7c 03 fd 30 7c 36 
-ba ef 47 56 8d e5 23 09 
-t=6 (MixBytes):
-b2 07 83 7c ea bb 60 68 
-5a 4d 7f 56 ea 9b ea 8c 
-bb 9c 35 77 37 8b 55 43 
-00 68 5b d9 c8 51 db bf 
-80 6e 68 f4 d1 98 dd e4 
-b8 82 70 0d db 59 4c 46 
-c2 b3 44 56 f9 f2 1f 80 
-de 4e 8d a9 02 41 8d 22 
-t=7 (AddRoundConstant):
-b5 07 83 7c ea bb 60 68 
-5a 4d 7f 56 ea 9b ea 8c 
-bb 9c 35 77 37 8b 55 43 
-00 68 5b d9 c8 51 db bf 
-80 6e 68 f4 d1 98 dd e4 
-b8 82 70 0d db 59 4c 46 
-c2 b3 44 56 f9 f2 1f 80 
-de 4e 8d a9 02 41 8d 22 
-t=7 (SubBytes):
-d5 c5 ec 10 87 ea d0 45 
-be e3 d2 b1 87 14 87 64 
-ea de 96 f5 9a 3d fc 1a 
-63 45 39 35 e8 d1 b9 08 
-cd 9f 45 bf 3e 46 c1 69 
-6c 13 51 d7 b9 cb 29 5a 
-25 6d 1b b1 99 89 c0 cd 
-1d 2f 5d d3 77 83 5d 93 
-t=7 (ShiftBytes):
-d5 c5 ec 10 87 ea d0 45 
-e3 d2 b1 87 14 87 64 be 
-96 f5 9a 3d fc 1a ea de 
-35 e8 d1 b9 08 63 45 39 
-3e 46 c1 69 cd 9f 45 bf 
-cb 29 5a 6c 13 51 d7 b9 
-c0 cd 25 6d 1b b1 99 89 
-93 1d 2f 5d d3 77 83 5d 
-t=7 (MixBytes):
-a0 1e 1c 88 9b 58 1e c6 
-28 ab 70 32 b2 18 6e 58 
-6e 53 36 ce 2b 1a 34 fc 
-7d 52 4e bc 6e 9c ad 74 
-31 d5 82 db 63 35 0b 54 
-79 d2 2d 20 72 40 2f 4c 
-45 3f 10 aa dd 36 2d 05 
-c3 48 39 f3 33 a1 4e 42 
-t=8 (AddRoundConstant):
-a8 1e 1c 88 9b 58 1e c6 
-28 ab 70 32 b2 18 6e 58 
-6e 53 36 ce 2b 1a 34 fc 
-7d 52 4e bc 6e 9c ad 74 
-31 d5 82 db 63 35 0b 54 
-79 d2 2d 20 72 40 2f 4c 
-45 3f 10 aa dd 36 2d 05 
-c3 48 39 f3 33 a1 4e 42 
-t=8 (SubBytes):
-c2 72 9c c4 14 6a 72 b4 
-34 62 51 23 37 ad 9f 6a 
-9f ed 05 8b f1 a2 18 b0 
-ff 00 2f 65 9f de 95 92 
-c7 03 13 b9 fb 96 2b 20 
-b6 b5 d8 b7 40 09 15 29 
-6e 75 ca ac c1 05 d8 6b 
-2e 52 12 0d c3 32 2f 2c 
-t=8 (ShiftBytes):
-c2 72 9c c4 14 6a 72 b4 
-62 51 23 37 ad 9f 6a 34 
-05 8b f1 a2 18 b0 9f ed 
-65 9f de 95 92 ff 00 2f 
-fb 96 2b 20 c7 03 13 b9 
-09 15 29 b6 b5 d8 b7 40 
-d8 6b 6e 75 ca ac c1 05 
-2c 2e 52 12 0d c3 32 2f 
-t=8 (MixBytes):
-ab 5b ac c7 e1 c2 61 fc 
-1a 54 ad e2 aa dd 07 ec 
-c1 7e 8f 10 4d 8b e8 ea 
-5a 08 d9 da 09 a2 88 e6 
-4c 2b 6e 9a 96 8d 09 ed 
-2b cf c3 97 31 3c 73 44 
-86 fb 72 72 2e 47 7a f6 
-9a 6e 61 cf 17 d2 6d eb 
-t=9 (AddRoundConstant):
-a2 5b ac c7 e1 c2 61 fc 
-1a 54 ad e2 aa dd 07 ec 
-c1 7e 8f 10 4d 8b e8 ea 
-5a 08 d9 da 09 a2 88 e6 
-4c 2b 6e 9a 96 8d 09 ed 
-2b cf c3 97 31 3c 73 44 
-86 fb 72 72 2e 47 7a f6 
-9a 6e 61 cf 17 d2 6d eb 
-t=9 (SubBytes):
-3a 39 91 c6 f8 25 ef b0 
-a2 20 95 98 ac c1 c5 ce 
-78 f3 73 ca e3 3d 9b 87 
-be 30 35 57 01 3a c4 8e 
-29 f1 9f b8 90 5d 01 55 
-f1 8a 2e 88 c7 eb 8f 1b 
-44 0f 40 40 31 a0 da 42 
-b8 9f ef 8a f0 b5 3c e9 
-t=9 (ShiftBytes):
-3a 39 91 c6 f8 25 ef b0 
-20 95 98 ac c1 c5 ce a2 
-73 ca e3 3d 9b 87 78 f3 
-57 01 3a c4 8e be 30 35 
-90 5d 01 55 29 f1 9f b8 
-eb 8f 1b f1 8a 2e 88 c7 
-da 42 44 0f 40 40 31 a0 
-e9 b8 9f ef 8a f0 b5 3c 
-t=9 (MixBytes):
-10 ee 53 34 02 50 8f 60 
-f0 50 08 32 87 04 4c d7 
-ef f9 35 7c d5 4e 2f 22 
-3a b3 7c bb 48 c1 d7 11 
-a2 1e 06 6c a8 d7 bb d7 
-52 89 53 dc c6 bc 6f 8a 
-b4 b8 1b 69 eb 8b bf 16 
-eb 0a 6f 7a 52 fa 45 96 
-:: END P
-
-P(h) + h =
-cb 89 0f ce 90 1c 6e 45 
-5d 9e 21 78 f0 d8 04 ab 
-5d d5 10 d6 b0 05 62 cd 
-43 f0 bb 12 41 62 54 a8 
-71 a8 1e 5d 23 4e 7f 22 
-44 ba b3 66 a3 1f 6e ec 
-e5 81 3e f0 0b 64 aa 26 
-3e 4b 4d d4 8b 09 31 ea 
-
-----------------------------------------
-
-Message Digest is
-90f0b04123a30b8b1cd805624e1f64096e0462547f6eaa3145abcda822ec26ea
+########################################\r
+\r
+Groestl\r
+  Message Digest Length = 256\r
+\r
+########################################\r
+\r
+\r
+1-Block Message Sample\r
+\r
+  Input Message = "abc"\r
+\r
+========================================\r
+\r
+Initial state:\r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 01 \r
+00 00 00 00 00 00 00 00 \r
+\r
+========================================\r
+\r
+Block Contents:\r
+61 00 00 00 00 00 00 00 \r
+62 00 00 00 00 00 00 00 \r
+63 00 00 00 00 00 00 00 \r
+80 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 01 \r
+\r
+:: BEGIN P\r
+Input:\r
+61 00 00 00 00 00 00 00 \r
+62 00 00 00 00 00 00 00 \r
+63 00 00 00 00 00 00 00 \r
+80 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 01 \r
+00 00 00 00 00 00 00 01 \r
+t=0 (AddRoundConstant):\r
+61 10 20 30 40 50 60 70 \r
+62 00 00 00 00 00 00 00 \r
+63 00 00 00 00 00 00 00 \r
+80 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 01 \r
+00 00 00 00 00 00 00 01 \r
+t=0 (SubBytes):\r
+ef ca b7 04 09 53 d0 51 \r
+aa 63 63 63 63 63 63 63 \r
+fb 63 63 63 63 63 63 63 \r
+cd 63 63 63 63 63 63 63 \r
+63 63 63 63 63 63 63 63 \r
+63 63 63 63 63 63 63 63 \r
+63 63 63 63 63 63 63 7c \r
+63 63 63 63 63 63 63 7c \r
+t=0 (ShiftBytes):\r
+ef ca b7 04 09 53 d0 51 \r
+63 63 63 63 63 63 63 aa \r
+63 63 63 63 63 63 fb 63 \r
+63 63 63 63 63 cd 63 63 \r
+63 63 63 63 63 63 63 63 \r
+63 63 63 63 63 63 63 63 \r
+63 7c 63 63 63 63 63 63 \r
+7c 63 63 63 63 63 63 63 \r
+t=0 (MixBytes):\r
+fb 8f 16 6b 71 4b 6b 48 \r
+4f f6 bf 8b a8 dc ba b2 \r
+0e fd 0c 45 7c 12 c7 16 \r
+49 39 c2 0c 1b b2 8e 33 \r
+53 bf 0c 45 7c 32 22 1f \r
+82 09 d8 22 16 45 ec ad \r
+14 7b c2 0c 1b 1c a5 fa \r
+98 b1 16 6b 71 e5 8e 81 \r
+t=1 (AddRoundConstant):\r
+fa 9e 37 5a 30 1a 0a 39 \r
+4f f6 bf 8b a8 dc ba b2 \r
+0e fd 0c 45 7c 12 c7 16 \r
+49 39 c2 0c 1b b2 8e 33 \r
+53 bf 0c 45 7c 32 22 1f \r
+82 09 d8 22 16 45 ec ad \r
+14 7b c2 0c 1b 1c a5 fa \r
+98 b1 16 6b 71 e5 8e 81 \r
+t=1 (SubBytes):\r
+2d 0b 9a be 04 a2 67 12 \r
+84 42 08 3d c2 86 f4 37 \r
+ab 54 fe 6e 10 c9 c6 47 \r
+3b 12 25 fe af 37 19 c3 \r
+ed 08 fe 6e 10 23 93 c0 \r
+13 01 61 93 47 6e ce 95 \r
+fa 21 25 fe af 9c 06 2d \r
+46 c8 47 7f a3 d9 19 0c \r
+t=1 (ShiftBytes):\r
+2d 0b 9a be 04 a2 67 12 \r
+42 08 3d c2 86 f4 37 84 \r
+fe 6e 10 c9 c6 47 ab 54 \r
+fe af 37 19 c3 3b 12 25 \r
+10 23 93 c0 ed 08 fe 6e \r
+6e ce 95 13 01 61 93 47 \r
+06 2d fa 21 25 fe af 9c \r
+0c 46 c8 47 7f a3 d9 19 \r
+t=1 (MixBytes):\r
+ca 88 85 6f cf 6d 97 ce \r
+02 72 b5 7b a9 ad 7d 8b \r
+d5 a5 89 c8 b9 4c 3a 4d \r
+bb 9f fb 2f 93 33 49 47 \r
+7e 27 42 7b 42 8b 8f a0 \r
+63 6d 05 cf 77 4a 14 30 \r
+03 3f 03 4f 48 a3 61 72 \r
+95 79 c1 23 62 ff 6e 70 \r
+t=2 (AddRoundConstant):\r
+c8 9a a7 5d 8d 3f f5 bc \r
+02 72 b5 7b a9 ad 7d 8b \r
+d5 a5 89 c8 b9 4c 3a 4d \r
+bb 9f fb 2f 93 33 49 47 \r
+7e 27 42 7b 42 8b 8f a0 \r
+63 6d 05 cf 77 4a 14 30 \r
+03 3f 03 4f 48 a3 61 72 \r
+95 79 c1 23 62 ff 6e 70 \r
+t=2 (SubBytes):\r
+e8 b8 5c 4c 5d 75 e6 65 \r
+77 40 d5 21 d3 95 ff 3d \r
+03 06 a7 e8 56 29 80 e3 \r
+ea db 0f 15 dc c3 3b a0 \r
+f3 cc 2c 21 2c 3d 73 e0 \r
+fb 3c 6b 8a f5 d6 fa 04 \r
+7b 75 7b 84 52 0a ef 40 \r
+2a b6 78 26 aa 16 9f 51 \r
+t=2 (ShiftBytes):\r
+e8 b8 5c 4c 5d 75 e6 65 \r
+40 d5 21 d3 95 ff 3d 77 \r
+a7 e8 56 29 80 e3 03 06 \r
+15 dc c3 3b a0 ea db 0f \r
+2c 3d 73 e0 f3 cc 2c 21 \r
+d6 fa 04 fb 3c 6b 8a f5 \r
+ef 40 7b 75 7b 84 52 0a \r
+51 2a b6 78 26 aa 16 9f \r
+t=2 (MixBytes):\r
+c2 f5 2a 20 8e 01 93 61 \r
+73 89 29 d6 47 2f 12 90 \r
+4d bc 29 84 ac dc 1a a4 \r
+ac 84 20 4e 16 cd 9c a8 \r
+59 b0 b3 77 fd 1e d5 a7 \r
+20 7a ab 2c 1e c2 b6 be \r
+e5 7d 12 f5 d4 ae 33 0e \r
+2e f4 f6 24 ca 53 6f 04 \r
+t=3 (AddRoundConstant):\r
+c1 e6 09 13 cd 52 f0 12 \r
+73 89 29 d6 47 2f 12 90 \r
+4d bc 29 84 ac dc 1a a4 \r
+ac 84 20 4e 16 cd 9c a8 \r
+59 b0 b3 77 fd 1e d5 a7 \r
+20 7a ab 2c 1e c2 b6 be \r
+e5 7d 12 f5 d4 ae 33 0e \r
+2e f4 f6 24 ca 53 6f 04 \r
+t=3 (SubBytes):\r
+78 8e 01 7d bd 00 8c c9 \r
+8f a7 a5 f6 a0 15 c9 60 \r
+e3 65 a5 5f 91 86 a2 49 \r
+91 5f b7 2f 47 bd de c2 \r
+cb e7 6d f5 54 72 03 5c \r
+b7 da 62 71 72 25 4e ae \r
+d9 ff c9 e6 48 e4 c3 ab \r
+31 bf 42 36 74 ed a8 f2 \r
+t=3 (ShiftBytes):\r
+78 8e 01 7d bd 00 8c c9 \r
+a7 a5 f6 a0 15 c9 60 8f \r
+a5 5f 91 86 a2 49 e3 65 \r
+2f 47 bd de c2 91 5f b7 \r
+54 72 03 5c cb e7 6d f5 \r
+25 4e ae b7 da 62 71 72 \r
+c3 ab d9 ff c9 e6 48 e4 \r
+f2 31 bf 42 36 74 ed a8 \r
+t=3 (MixBytes):\r
+97 65 f9 6b 6e d4 0d 7f \r
+b5 0c 3c 20 06 7d d8 15 \r
+53 31 68 89 4d 8c e5 92 \r
+7c df 68 73 5e 64 53 74 \r
+e2 d8 02 29 9e 07 97 3c \r
+fc 6f ed 3a a2 f4 bd 57 \r
+d2 a5 6d 9e d6 8b 68 b3 \r
+fe 31 77 52 fb 33 01 b5 \r
+t=4 (AddRoundConstant):\r
+93 71 dd 5f 2a 80 69 0b \r
+b5 0c 3c 20 06 7d d8 15 \r
+53 31 68 89 4d 8c e5 92 \r
+7c df 68 73 5e 64 53 74 \r
+e2 d8 02 29 9e 07 97 3c \r
+fc 6f ed 3a a2 f4 bd 57 \r
+d2 a5 6d 9e d6 8b 68 b3 \r
+fe 31 77 52 fb 33 01 b5 \r
+t=4 (SubBytes):\r
+dc a3 c1 cf e5 cd f9 2b \r
+d5 fe eb b7 6f ff 61 59 \r
+ed c7 45 a7 e3 64 d9 4f \r
+10 9e 45 8f 58 43 ed 92 \r
+98 61 77 a5 0b c5 88 eb \r
+b0 a8 55 80 3a bf 7a 5b \r
+b5 06 3c 0b f6 3d 45 6d \r
+bb c7 f5 00 0f c3 7c d5 \r
+t=4 (ShiftBytes):\r
+dc a3 c1 cf e5 cd f9 2b \r
+fe eb b7 6f ff 61 59 d5 \r
+45 a7 e3 64 d9 4f ed c7 \r
+8f 58 43 ed 92 10 9e 45 \r
+0b c5 88 eb 98 61 77 a5 \r
+bf 7a 5b b0 a8 55 80 3a \r
+45 6d b5 06 3c 0b f6 3d \r
+d5 bb c7 f5 00 0f c3 7c \r
+t=4 (MixBytes):\r
+2b a5 82 2c db d9 6e 55 \r
+ff 52 14 a0 40 92 81 9a \r
+3b e8 6a 0b e8 8c b0 d4 \r
+fe ad ee 76 24 46 c6 44 \r
+97 a9 f2 70 21 26 8d 5c \r
+86 94 1e d5 dd f7 ff c4 \r
+66 ac d5 84 1b cd d5 1e \r
+29 5a b2 48 57 c3 0d 24 \r
+t=5 (AddRoundConstant):\r
+2e b0 a7 19 9e 8c 0b 20 \r
+ff 52 14 a0 40 92 81 9a \r
+3b e8 6a 0b e8 8c b0 d4 \r
+fe ad ee 76 24 46 c6 44 \r
+97 a9 f2 70 21 26 8d 5c \r
+86 94 1e d5 dd f7 ff c4 \r
+66 ac d5 84 1b cd d5 1e \r
+29 5a b2 48 57 c3 0d 24 \r
+t=5 (SubBytes):\r
+31 e7 5c d4 0b 64 2b b7 \r
+16 00 fa e0 09 4f 0c b8 \r
+e2 9b 02 2b 9b 64 e7 48 \r
+bb 95 28 38 36 5a b4 1b \r
+88 d3 89 51 fd f7 5d 4a \r
+44 22 72 03 c1 68 16 1c \r
+33 91 03 5f af bd 03 72 \r
+a5 be 37 52 5b 2e d7 36 \r
+t=5 (ShiftBytes):\r
+31 e7 5c d4 0b 64 2b b7 \r
+00 fa e0 09 4f 0c b8 16 \r
+02 2b 9b 64 e7 48 e2 9b \r
+38 36 5a b4 1b bb 95 28 \r
+fd f7 5d 4a 88 d3 89 51 \r
+68 16 1c 44 22 72 03 c1 \r
+03 72 33 91 03 5f af bd \r
+36 a5 be 37 52 5b 2e d7 \r
+t=5 (MixBytes):\r
+95 54 58 38 84 54 13 75 \r
+3a 4e b1 38 ef 74 a0 9c \r
+73 b3 89 42 c0 5e b7 85 \r
+96 ab d3 df a0 7e aa ae \r
+bb ab 49 14 f8 4b 88 e8 \r
+53 d2 b6 ab 20 b6 ab ac \r
+5c fb 01 82 93 c6 c3 88 \r
+18 da 85 54 85 79 64 2d \r
+t=6 (AddRoundConstant):\r
+93 42 7e 0e c2 02 75 03 \r
+3a 4e b1 38 ef 74 a0 9c \r
+73 b3 89 42 c0 5e b7 85 \r
+96 ab d3 df a0 7e aa ae \r
+bb ab 49 14 f8 4b 88 e8 \r
+53 d2 b6 ab 20 b6 ab ac \r
+5c fb 01 82 93 c6 c3 88 \r
+18 da 85 54 85 79 64 2d \r
+t=6 (SubBytes):\r
+dc 2c f3 ab 25 77 9d 7b \r
+80 2f c8 07 df 92 e0 de \r
+8f 6d a7 2c ba 58 a9 97 \r
+90 62 66 9e e0 f3 ac e4 \r
+ea 62 3b fa 41 b3 c4 9b \r
+ed b5 4e 62 b7 4e 62 91 \r
+4a 0f 7c 13 dc b4 2e c4 \r
+ad 57 97 20 97 b6 43 d8 \r
+t=6 (ShiftBytes):\r
+dc 2c f3 ab 25 77 9d 7b \r
+2f c8 07 df 92 e0 de 80 \r
+a7 2c ba 58 a9 97 8f 6d \r
+9e e0 f3 ac e4 90 62 66 \r
+41 b3 c4 9b ea 62 3b fa \r
+4e 62 91 ed b5 4e 62 b7 \r
+2e c4 4a 0f 7c 13 dc b4 \r
+d8 ad 57 97 20 97 b6 43 \r
+t=6 (MixBytes):\r
+65 72 51 90 f4 55 40 a4 \r
+05 5f 90 44 4c 2d c0 1a \r
+3b 19 30 57 c8 50 ac 5f \r
+ee 67 fb 78 62 80 a6 70 \r
+2b b9 a3 96 17 ac 35 b6 \r
+83 c3 03 47 88 e3 b5 00 \r
+2f 70 61 24 ec 71 fc 31 \r
+67 f2 cf bc 71 de 4a c8 \r
+t=7 (AddRoundConstant):\r
+62 65 76 a7 b3 02 27 d3 \r
+05 5f 90 44 4c 2d c0 1a \r
+3b 19 30 57 c8 50 ac 5f \r
+ee 67 fb 78 62 80 a6 70 \r
+2b b9 a3 96 17 ac 35 b6 \r
+83 c3 03 47 88 e3 b5 00 \r
+2f 70 61 24 ec 71 fc 31 \r
+67 f2 cf bc 71 de 4a c8 \r
+t=7 (SubBytes):\r
+aa 4d 38 5c 6d 77 cc 66 \r
+6b cf 60 1b 29 d8 ba a2 \r
+e2 d4 04 5b e8 53 91 cf \r
+28 85 0f bc aa cd 24 51 \r
+f1 56 0a 90 f0 91 96 4e \r
+ec 2e 7b a0 c4 11 d5 63 \r
+15 51 ef 36 ce a3 b0 c7 \r
+85 89 8a 65 a3 1d d6 e8 \r
+t=7 (ShiftBytes):\r
+aa 4d 38 5c 6d 77 cc 66 \r
+cf 60 1b 29 d8 ba a2 6b \r
+04 5b e8 53 91 cf e2 d4 \r
+bc aa cd 24 51 28 85 0f \r
+f0 91 96 4e f1 56 0a 90 \r
+11 d5 63 ec 2e 7b a0 c4 \r
+b0 c7 15 51 ef 36 ce a3 \r
+e8 85 89 8a 65 a3 1d d6 \r
+t=7 (MixBytes):\r
+c6 ee f2 58 b2 59 92 fd \r
+3f 40 27 22 c6 40 58 8f \r
+2e 13 24 c2 06 73 08 ac \r
+1f 32 4d fb aa 16 49 07 \r
+ec 6d 19 06 fe d9 af ff \r
+aa 67 c3 b2 4b bc 56 79 \r
+e5 ff e4 5a 37 bf f0 c3 \r
+c7 0f 33 20 3a 0b 12 9e \r
+t=8 (AddRoundConstant):\r
+ce f6 da 60 fa 01 fa 85 \r
+3f 40 27 22 c6 40 58 8f \r
+2e 13 24 c2 06 73 08 ac \r
+1f 32 4d fb aa 16 49 07 \r
+ec 6d 19 06 fe d9 af ff \r
+aa 67 c3 b2 4b bc 56 79 \r
+e5 ff e4 5a 37 bf f0 c3 \r
+c7 0f 33 20 3a 0b 12 9e \r
+t=8 (SubBytes):\r
+8b 42 57 d0 2d 7c 2d 97 \r
+75 09 cc 93 b4 09 6a 73 \r
+31 7d 36 25 6f 8f 30 91 \r
+c0 23 e3 0f ac 47 3b c5 \r
+ce 3c d4 6f bb 35 79 16 \r
+ac 85 2e 37 b3 65 b1 b6 \r
+d9 16 69 be 9a 08 8c 2e \r
+c6 76 c3 b7 80 2b c9 0b \r
+t=8 (ShiftBytes):\r
+8b 42 57 d0 2d 7c 2d 97 \r
+09 cc 93 b4 09 6a 73 75 \r
+36 25 6f 8f 30 91 31 7d \r
+0f ac 47 3b c5 c0 23 e3 \r
+bb 35 79 16 ce 3c d4 6f \r
+65 b1 b6 ac 85 2e 37 b3 \r
+8c 2e d9 16 69 be 9a 08 \r
+0b c6 76 c3 b7 80 2b c9 \r
+t=8 (MixBytes):\r
+0c 35 ab 3e 90 ca 86 9e \r
+6b e5 f6 97 b1 d0 86 d0 \r
+12 60 fb 43 28 2f fd a9 \r
+d4 46 47 b6 aa 6e 31 5d \r
+4d 92 8e 2a d8 77 d4 dd \r
+86 78 6f 31 68 63 ca 2e \r
+09 95 6e d3 3d f5 65 a4 \r
+5e 34 e1 4e e2 07 95 4e \r
+t=9 (AddRoundConstant):\r
+05 2c 82 07 d9 93 ef e7 \r
+6b e5 f6 97 b1 d0 86 d0 \r
+12 60 fb 43 28 2f fd a9 \r
+d4 46 47 b6 aa 6e 31 5d \r
+4d 92 8e 2a d8 77 d4 dd \r
+86 78 6f 31 68 63 ca 2e \r
+09 95 6e d3 3d f5 65 a4 \r
+5e 34 e1 4e e2 07 95 4e \r
+t=9 (SubBytes):\r
+6b 71 13 c5 35 dc df 94 \r
+7f d9 42 88 c8 70 44 70 \r
+c9 d0 0f 1a 34 15 54 d3 \r
+48 5a a0 4e ac 9f c7 4c \r
+e3 4f 19 e5 61 f5 48 c1 \r
+44 bc a8 c7 45 fb 74 31 \r
+01 2a 9f 66 27 e6 4d 49 \r
+58 18 f8 2f 98 c5 2a 2f \r
+t=9 (ShiftBytes):\r
+6b 71 13 c5 35 dc df 94 \r
+d9 42 88 c8 70 44 70 7f \r
+0f 1a 34 15 54 d3 c9 d0 \r
+4e ac 9f c7 4c 48 5a a0 \r
+61 f5 48 c1 e3 4f 19 e5 \r
+fb 74 31 44 bc a8 c7 45 \r
+4d 49 01 2a 9f 66 27 e6 \r
+2f 58 18 f8 2f 98 c5 2a \r
+t=9 (MixBytes):\r
+0a bb 56 6c d8 f5 8f 06 \r
+8e ad 15 b3 e5 b2 ab 3f \r
+16 5d b6 cf c6 7a 0d 62 \r
+f4 b6 bd a7 00 9f 2c 4b \r
+2a ca 59 3f 29 35 b4 41 \r
+61 e5 f0 8b 4c cd 53 2d \r
+f8 64 ab da 6f e4 4e 19 \r
+c8 89 ba 5a 3c 90 ac 67 \r
+:: END P\r
+\r
+:: BEGIN Q\r
+Input:\r
+61 00 00 00 00 00 00 00 \r
+62 00 00 00 00 00 00 00 \r
+63 00 00 00 00 00 00 00 \r
+80 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 00 \r
+00 00 00 00 00 00 00 01 \r
+t=0 (AddRoundConstant):\r
+9e ff ff ff ff ff ff ff \r
+9d ff ff ff ff ff ff ff \r
+9c ff ff ff ff ff ff ff \r
+7f ff ff ff ff ff ff ff \r
+ff ff ff ff ff ff ff ff \r
+ff ff ff ff ff ff ff ff \r
+ff ff ff ff ff ff ff ff \r
+ff ef df cf bf af 9f 8e \r
+t=0 (SubBytes):\r
+0b 16 16 16 16 16 16 16 \r
+5e 16 16 16 16 16 16 16 \r
+de 16 16 16 16 16 16 16 \r
+d2 16 16 16 16 16 16 16 \r
+16 16 16 16 16 16 16 16 \r
+16 16 16 16 16 16 16 16 \r
+16 16 16 16 16 16 16 16 \r
+16 df 9e 8a 08 79 db 19 \r
+t=0 (ShiftBytes):\r
+16 16 16 16 16 16 16 0b \r
+16 16 16 16 16 5e 16 16 \r
+16 16 16 de 16 16 16 16 \r
+16 d2 16 16 16 16 16 16 \r
+16 16 16 16 16 16 16 16 \r
+16 16 16 16 16 16 16 16 \r
+16 16 16 16 16 16 16 16 \r
+db 19 16 df 9e 8a 08 79 \r
+t=0 (MixBytes):\r
+6f 2a 3a 30 af 53 60 16 \r
+ee 5e 3a 71 a4 70 5c a1 \r
+76 b8 3a f1 b9 66 18 e2 \r
+ee 9a 3a b4 a4 93 5c d5 \r
+23 6c 3a f6 2c a4 42 f4 \r
+76 d2 3a 39 b9 f6 18 ff \r
+bb 73 3a 76 31 22 06 c3 \r
+bb dd 3a be 31 c1 06 de \r
+t=1 (AddRoundConstant):\r
+90 d5 c5 cf 50 ac 9f e9 \r
+11 a1 c5 8e 5b 8f a3 5e \r
+89 47 c5 0e 46 99 e7 1d \r
+11 65 c5 4b 5b 6c a3 2a \r
+dc 93 c5 09 d3 5b bd 0b \r
+89 2d c5 c6 46 09 e7 00 \r
+44 8c c5 89 ce dd f9 3c \r
+45 33 e4 70 8f 6f 98 50 \r
+t=1 (SubBytes):\r
+60 03 a6 8a 53 91 db 1e \r
+82 32 a6 19 39 73 0a 58 \r
+a7 a0 a6 ab 5a ee 94 a4 \r
+82 4d a6 b3 39 50 0a e5 \r
+86 dc a6 01 66 39 7a 2b \r
+a7 d8 a6 b4 5a 01 94 63 \r
+1b 64 a6 a7 8b c1 99 eb \r
+6e c3 69 51 73 a8 46 53 \r
+t=1 (ShiftBytes):\r
+03 a6 8a 53 91 db 1e 60 \r
+19 39 73 0a 58 82 32 a6 \r
+ee 94 a4 a7 a0 a6 ab 5a \r
+e5 82 4d a6 b3 39 50 0a \r
+86 dc a6 01 66 39 7a 2b \r
+a6 b4 5a 01 94 63 a7 d8 \r
+8b c1 99 eb 1b 64 a6 a7 \r
+46 53 6e c3 69 51 73 a8 \r
+t=1 (MixBytes):\r
+a5 b0 0d fd b9 9c d4 dd \r
+2d d0 03 d7 75 86 28 33 \r
+32 0f e4 03 56 dc ac da \r
+ac bb cc ba 6a b5 08 90 \r
+17 cd 0b 4f 44 e7 2d 8c \r
+2b 55 5f 19 74 83 85 93 \r
+58 e5 e7 73 cb 8e 4b 9e \r
+6d 3c b8 26 e5 79 c1 9b \r
+t=2 (AddRoundConstant):\r
+5a 4f f2 02 46 63 2b 22 \r
+d2 2f fc 28 8a 79 d7 cc \r
+cd f0 1b fc a9 23 53 25 \r
+53 44 33 45 95 4a f7 6f \r
+e8 32 f4 b0 bb 18 d2 73 \r
+d4 aa a0 e6 8b 7c 7a 6c \r
+a7 1a 18 8c 34 71 b4 61 \r
+90 d1 65 eb 58 d4 5c 16 \r
+t=2 (SubBytes):\r
+be 84 89 77 5a fb f1 93 \r
+b5 15 b0 34 7e b6 0e 4b \r
+bd 8c af b0 d3 26 ed 3f \r
+ed 1b c3 6e 2a d6 68 a8 \r
+9b 23 bf e7 ea ad b5 8f \r
+48 ac e0 8e 3d 10 da 50 \r
+5c a2 ad 64 18 a3 8d ef \r
+60 3e 4d e9 6a 48 4a 47 \r
+t=2 (ShiftBytes):\r
+84 89 77 5a fb f1 93 be \r
+34 7e b6 0e 4b b5 15 b0 \r
+26 ed 3f bd 8c af b0 d3 \r
+a8 ed 1b c3 6e 2a d6 68 \r
+9b 23 bf e7 ea ad b5 8f \r
+e0 8e 3d 10 da 50 48 ac \r
+18 a3 8d ef 5c a2 ad 64 \r
+4a 47 60 3e 4d e9 6a 48 \r
+t=2 (MixBytes):\r
+e8 b1 32 f7 82 a0 04 af \r
+30 31 0e b3 6c bf 40 96 \r
+94 41 d6 b1 8f a4 20 1b \r
+c5 5c 91 e9 8c 04 97 52 \r
+d8 60 fb 1c d7 ba 3a db \r
+4f ad 62 5f 9f 67 1a e6 \r
+e9 c0 9e 68 64 a3 fc 91 \r
+ce 49 f9 23 54 58 5a 09 \r
+t=3 (AddRoundConstant):\r
+17 4e cd 08 7d 5f fb 50 \r
+cf ce f1 4c 93 40 bf 69 \r
+6b be 29 4e 70 5b df e4 \r
+3a a3 6e 16 73 fb 68 ad \r
+27 9f 04 e3 28 45 c5 24 \r
+b0 52 9d a0 60 98 e5 19 \r
+16 3f 61 97 9b 5c 03 6e \r
+32 a5 25 ef e8 f4 c6 85 \r
+t=3 (SubBytes):\r
+f0 2f bd 30 ff cf 0f 53 \r
+8a 8b a1 29 dc 09 08 f9 \r
+7f ae a5 2f 51 39 9e 69 \r
+80 0a 9f 47 8f 0f 45 95 \r
+cc db f2 11 34 6e a6 36 \r
+e7 00 5e e0 d0 46 d9 d4 \r
+47 75 ef 88 14 4a 7b 9f \r
+23 06 3f df 9b bf b4 97 \r
+t=3 (ShiftBytes):\r
+2f bd 30 ff cf 0f 53 f0 \r
+29 dc 09 08 f9 8a 8b a1 \r
+39 9e 69 7f ae a5 2f 51 \r
+95 80 0a 9f 47 8f 0f 45 \r
+cc db f2 11 34 6e a6 36 \r
+5e e0 d0 46 d9 d4 e7 00 \r
+14 4a 7b 9f 47 75 ef 88 \r
+b4 97 23 06 3f df 9b bf \r
+t=3 (MixBytes):\r
+73 5d f8 66 eb d4 4e 3e \r
+07 2e 34 3a 76 e2 f3 fc \r
+a0 61 80 22 da f3 50 61 \r
+01 e9 a1 cd 4f 2c 82 31 \r
+16 bf 4e 52 d4 90 ce 0e \r
+8c 96 b4 79 62 eb 7d 14 \r
+a7 67 1d ad 47 1a 0e f8 \r
+5b 05 6a 45 27 52 9e bc \r
+t=4 (AddRoundConstant):\r
+8c a2 07 99 14 2b b1 c1 \r
+f8 d1 cb c5 89 1d 0c 03 \r
+5f 9e 7f dd 25 0c af 9e \r
+fe 16 5e 32 b0 d3 7d ce \r
+e9 40 b1 ad 2b 6f 31 f1 \r
+73 69 4b 86 9d 14 82 eb \r
+58 98 e2 52 b8 e5 f1 07 \r
+a0 ee b1 8e 9c f9 05 37 \r
+t=4 (SubBytes):\r
+64 3a c5 ee fa f1 c8 78 \r
+41 3e 1f a6 a7 a4 fe 7b \r
+cf 0b d2 c1 3f fe 79 0b \r
+bb 47 58 23 e7 66 ff 8b \r
+1e 09 c8 95 f1 a8 c7 a1 \r
+8f f9 b3 44 5e fa 13 e9 \r
+6a 46 98 00 6c d9 a1 c5 \r
+e0 28 c8 19 de 99 6b 9a \r
+t=4 (ShiftBytes):\r
+3a c5 ee fa f1 c8 78 64 \r
+a6 a7 a4 fe 7b 41 3e 1f \r
+fe 79 0b cf 0b d2 c1 3f \r
+8b bb 47 58 23 e7 66 ff \r
+1e 09 c8 95 f1 a8 c7 a1 \r
+b3 44 5e fa 13 e9 8f f9 \r
+6c d9 a1 c5 6a 46 98 00 \r
+6b 9a e0 28 c8 19 de 99 \r
+t=4 (MixBytes):\r
+45 0f 2c ff 24 c1 c9 87 \r
+c9 c3 b5 db a9 00 b0 34 \r
+c5 0e ba 23 ec 77 83 a8 \r
+02 13 02 40 49 d5 31 15 \r
+d6 30 07 41 37 1e 76 24 \r
+2a 75 5a 47 87 73 b4 94 \r
+11 c2 a7 10 83 f0 c8 ea \r
+63 bf b3 62 26 03 eb da \r
+t=5 (AddRoundConstant):\r
+ba f0 d3 00 db 3e 36 78 \r
+36 3c 4a 24 56 ff 4f cb \r
+3a f1 45 dc 13 88 7c 57 \r
+fd ec fd bf b6 2a ce ea \r
+29 cf f8 be c8 e1 89 db \r
+d5 8a a5 b8 78 8c 4b 6b \r
+ee 3d 58 ef 7c 0f 37 15 \r
+99 55 69 a8 9c a9 71 50 \r
+t=5 (SubBytes):\r
+f4 8c 66 63 b9 b2 05 bc \r
+05 eb d6 36 b1 16 84 1f \r
+80 a1 6e 86 7d c4 10 5b \r
+54 ce 54 08 4e e5 8b 87 \r
+a5 8a 41 ae e8 f8 a7 b9 \r
+03 7e 06 6c bc 64 b3 7f \r
+28 27 6a df 10 76 9a 59 \r
+ee fc f9 c2 de d3 a3 53 \r
+t=5 (ShiftBytes):\r
+8c 66 63 b9 b2 05 bc f4 \r
+36 b1 16 84 1f 05 eb d6 \r
+c4 10 5b 80 a1 6e 86 7d \r
+87 54 ce 54 08 4e e5 8b \r
+a5 8a 41 ae e8 f8 a7 b9 \r
+06 6c bc 64 b3 7f 03 7e \r
+10 76 9a 59 28 27 6a df \r
+a3 53 ee fc f9 c2 de d3 \r
+t=5 (MixBytes):\r
+0b f9 eb c2 63 e6 7b b1 \r
+71 cb 4a 5d c0 c4 67 b6 \r
+cc 39 4f 32 19 58 45 39 \r
+1c 4d 8e c2 61 82 b3 c9 \r
+46 d0 7f 44 41 7b c1 e8 \r
+96 b5 56 f6 de e9 92 7d \r
+54 35 37 ea 52 86 b5 74 \r
+0e e6 c5 a6 9f 2a 60 37 \r
+t=6 (AddRoundConstant):\r
+f4 06 14 3d 9c 19 84 4e \r
+8e 34 b5 a2 3f 3b 98 49 \r
+33 c6 b0 cd e6 a7 ba c6 \r
+e3 b2 71 3d 9e 7d 4c 36 \r
+b9 2f 80 bb be 84 3e 17 \r
+69 4a a9 09 21 16 6d 82 \r
+ab ca c8 15 ad 79 4a 8b \r
+f7 0f 1c 6f 26 83 f9 be \r
+t=6 (SubBytes):\r
+bf 6f fa 27 de d4 5f 2f \r
+19 18 d5 3a 75 e2 46 3b \r
+c3 b4 e7 bd 8e 5c f4 b4 \r
+11 37 a3 27 0b ff 29 05 \r
+56 15 cd ea ae 5f b2 f0 \r
+f9 d6 d3 01 fd 47 3c 13 \r
+62 74 e8 59 95 b6 d6 3d \r
+68 76 9c a8 f7 ec 99 ae \r
+t=6 (ShiftBytes):\r
+6f fa 27 de d4 5f 2f bf \r
+3a 75 e2 46 3b 19 18 d5 \r
+5c f4 b4 c3 b4 e7 bd 8e \r
+05 11 37 a3 27 0b ff 29 \r
+56 15 cd ea ae 5f b2 f0 \r
+d3 01 fd 47 3c 13 f9 d6 \r
+95 b6 d6 3d 62 74 e8 59 \r
+99 ae 68 76 9c a8 f7 ec \r
+t=6 (MixBytes):\r
+34 3b e2 f9 f2 55 a9 11 \r
+4b 4a 8f f4 48 e6 6d 09 \r
+00 34 b0 f3 62 45 3c 4a \r
+8d 90 5a 59 95 77 16 37 \r
+4d b9 eb 22 9c e6 4b 74 \r
+05 da 4c 99 b2 a4 25 ae \r
+63 96 b1 51 c3 2c df 20 \r
+4d 8a d2 6f 90 a1 3c 7d \r
+t=7 (AddRoundConstant):\r
+cb c4 1d 06 0d aa 56 ee \r
+b4 b5 70 0b b7 19 92 f6 \r
+ff cb 4f 0c 9d ba c3 b5 \r
+72 6f a5 a6 6a 88 e9 c8 \r
+b2 46 14 dd 63 19 b4 8b \r
+fa 25 b3 66 4d 5b da 51 \r
+9c 69 4e ae 3c d3 20 df \r
+b5 62 0a a7 28 09 a4 f5 \r
+t=7 (SubBytes):\r
+1f 1c a4 6f d7 ac b1 28 \r
+8d d5 51 2b a9 d4 4f 42 \r
+16 1f 84 fe 5e f4 2e d5 \r
+40 a8 06 24 02 c4 1e e8 \r
+37 5a fa c1 fb d4 8d 3d \r
+2d 3f 6d 33 e3 39 57 d1 \r
+de f9 2f e4 eb 66 b7 9e \r
+d5 aa 67 5c 34 01 49 e6 \r
+t=7 (ShiftBytes):\r
+1c a4 6f d7 ac b1 28 1f \r
+2b a9 d4 4f 42 8d d5 51 \r
+f4 2e d5 16 1f 84 fe 5e \r
+e8 40 a8 06 24 02 c4 1e \r
+37 5a fa c1 fb d4 8d 3d \r
+6d 33 e3 39 57 d1 2d 3f \r
+eb 66 b7 9e de f9 2f e4 \r
+49 e6 d5 aa 67 5c 34 01 \r
+t=7 (MixBytes):\r
+36 6e de 01 10 99 22 d0 \r
+9c f1 1e d2 f7 cc d7 64 \r
+c2 5a a5 f9 fa 00 16 ae \r
+bc b7 d9 cc 0a d7 a5 11 \r
+1b 62 ff e7 ce 12 57 c0 \r
+dc b2 48 fc 35 4e 3a eb \r
+0e 98 e7 2e 1e 97 07 c4 \r
+73 bf 30 1f a9 67 a8 c4 \r
+t=8 (AddRoundConstant):\r
+c9 91 21 fe ef 66 dd 2f \r
+63 0e e1 2d 08 33 28 9b \r
+3d a5 5a 06 05 ff e9 51 \r
+43 48 26 33 f5 28 5a ee \r
+e4 9d 00 18 31 ed a8 3f \r
+23 4d b7 03 ca b1 c5 14 \r
+f1 67 18 d1 e1 68 f8 3b \r
+84 58 e7 d8 1e c0 3f 43 \r
+t=8 (SubBytes):\r
+dd 81 fd bb df 33 c1 15 \r
+fb ab f8 d8 30 c3 34 14 \r
+27 06 be 6f 6b 16 1e d1 \r
+1a 52 f7 c3 e6 34 be 28 \r
+69 5e 63 ad c7 55 c2 75 \r
+26 e3 a9 7b 74 c8 a6 fa \r
+a1 85 ad 3e f8 45 41 e2 \r
+5f 6a 94 61 72 ba 75 1a \r
+t=8 (ShiftBytes):\r
+81 fd bb df 33 c1 15 dd \r
+d8 30 c3 34 14 fb ab f8 \r
+16 1e d1 27 06 be 6f 6b \r
+28 1a 52 f7 c3 e6 34 be \r
+69 5e 63 ad c7 55 c2 75 \r
+a9 7b 74 c8 a6 fa 26 e3 \r
+f8 45 41 e2 a1 85 ad 3e \r
+75 1a 5f 6a 94 61 72 ba \r
+t=8 (MixBytes):\r
+7b 77 7b 73 b0 8c e1 70 \r
+78 e5 0d ac d0 d0 72 6a \r
+72 cd d2 a1 4a b1 f7 c6 \r
+7a ce ec e0 ba c1 a6 6c \r
+11 b9 a8 de fe 44 0f f7 \r
+2c aa e8 5e aa 74 d3 85 \r
+46 6d 26 79 86 c1 81 82 \r
+0e 21 23 06 83 a6 e6 7d \r
+t=9 (AddRoundConstant):\r
+84 88 84 8c 4f 73 1e 8f \r
+87 1a f2 53 2f 2f 8d 95 \r
+8d 32 2d 5e b5 4e 08 39 \r
+85 31 13 1f 45 3e 59 93 \r
+ee 46 57 21 01 bb f0 08 \r
+d3 55 17 a1 55 8b 2c 7a \r
+b9 92 d9 86 79 3e 7e 7d \r
+f8 c7 f5 c0 35 00 70 fb \r
+t=9 (SubBytes):\r
+5f c4 5f 64 84 8f 72 73 \r
+17 a2 89 ed 15 15 5d 2a \r
+5d 23 d8 58 d5 2f 30 12 \r
+97 c7 7d c0 6e b2 cb dc \r
+28 5a 5b fd 7c ea 8c 30 \r
+66 fc f0 32 fc 3d 71 da \r
+56 4f 35 44 b6 b2 f3 ff \r
+41 c6 e6 ba 96 63 51 0f \r
+t=9 (ShiftBytes):\r
+c4 5f 64 84 8f 72 73 5f \r
+ed 15 15 5d 2a 17 a2 89 \r
+2f 30 12 5d 23 d8 58 d5 \r
+dc 97 c7 7d c0 6e b2 cb \r
+28 5a 5b fd 7c ea 8c 30 \r
+f0 32 fc 3d 71 da 66 fc \r
+b6 b2 f3 ff 56 4f 35 44 \r
+51 0f 41 c6 e6 ba 96 63 \r
+t=9 (MixBytes):\r
+09 b0 18 88 8c 63 a1 40 \r
+f8 19 7d cf 25 dd 24 a1 \r
+8f 7d d4 fd f1 6e 64 f1 \r
+f6 2a 10 53 01 c6 e0 6a \r
+51 1e ad ab 77 73 b7 8b \r
+1e 1c 4d 6a 10 62 e1 0c \r
+99 31 61 a8 76 43 3b 65 \r
+6a 85 e8 80 5e 7e fa fd \r
+:: END Q\r
+\r
+P(h+m) + Q(m) + h =\r
+03 0b 4e e4 54 96 2e 46 \r
+76 b4 68 7c c0 6f 8f 9e \r
+99 20 62 32 37 14 69 93 \r
+02 9c ad f4 01 59 cc 21 \r
+7b d4 f4 94 5e 46 03 ca \r
+7f f9 bd e1 5c af b2 21 \r
+61 55 ca 72 19 a7 75 7d \r
+a2 0c 52 da 62 ee 56 9a \r
+\r
+\r
+========================================\r
+\r
+Output transformation:\r
+\r
+:: BEGIN P\r
+Input:\r
+03 0b 4e e4 54 96 2e 46 \r
+76 b4 68 7c c0 6f 8f 9e \r
+99 20 62 32 37 14 69 93 \r
+02 9c ad f4 01 59 cc 21 \r
+7b d4 f4 94 5e 46 03 ca \r
+7f f9 bd e1 5c af b2 21 \r
+61 55 ca 72 19 a7 75 7d \r
+a2 0c 52 da 62 ee 56 9a \r
+t=0 (AddRoundConstant):\r
+03 1b 6e d4 14 c6 4e 36 \r
+76 b4 68 7c c0 6f 8f 9e \r
+99 20 62 32 37 14 69 93 \r
+02 9c ad f4 01 59 cc 21 \r
+7b d4 f4 94 5e 46 03 ca \r
+7f f9 bd e1 5c af b2 21 \r
+61 55 ca 72 19 a7 75 7d \r
+a2 0c 52 da 62 ee 56 9a \r
+t=0 (SubBytes):\r
+7b af 9f 48 fa b4 2f 05 \r
+38 8d 45 10 ba a8 73 0b \r
+ee b7 aa 23 9a fa f9 dc \r
+77 de 95 bf 7c cb 4b fd \r
+21 48 bf 22 58 5a 7b 74 \r
+d2 99 7a f8 4a 79 37 fd \r
+ef fc 74 40 d4 5c 9d ff \r
+3a fe 00 57 aa 28 b1 b8 \r
+t=0 (ShiftBytes):\r
+7b af 9f 48 fa b4 2f 05 \r
+8d 45 10 ba a8 73 0b 38 \r
+aa 23 9a fa f9 dc ee b7 \r
+bf 7c cb 4b fd 77 de 95 \r
+58 5a 7b 74 21 48 bf 22 \r
+79 37 fd d2 99 7a f8 4a \r
+9d ff ef fc 74 40 d4 5c \r
+b8 3a fe 00 57 aa 28 b1 \r
+t=0 (MixBytes):\r
+aa b9 93 2e 79 f0 23 a3 \r
+c1 78 6b dd ad bb 75 ec \r
+33 09 34 d9 35 c8 04 57 \r
+0b 5f dc a2 3a 9e ce 7c \r
+0c 02 8e 3b 99 22 90 04 \r
+7b 6a 22 3d 10 ff 09 f3 \r
+7c f3 13 b0 ae c9 17 90 \r
+6a 2b 74 15 b0 ce f8 b6 \r
+t=1 (AddRoundConstant):\r
+ab a8 b2 1f 38 a1 42 d2 \r
+c1 78 6b dd ad bb 75 ec \r
+33 09 34 d9 35 c8 04 57 \r
+0b 5f dc a2 3a 9e ce 7c \r
+0c 02 8e 3b 99 22 90 04 \r
+7b 6a 22 3d 10 ff 09 f3 \r
+7c f3 13 b0 ae c9 17 90 \r
+6a 2b 74 15 b0 ce f8 b6 \r
+t=1 (SubBytes):\r
+62 c2 37 c0 07 32 2c b5 \r
+78 bc 7f c1 95 ea 9d ce \r
+c3 01 18 35 96 e8 f2 5b \r
+2b cf 86 3a 80 0b 8b 10 \r
+fe 77 19 e2 ee 93 60 f2 \r
+21 02 93 27 ca 16 01 0d \r
+10 0d 7d e7 e4 dd f0 60 \r
+02 f1 92 59 e7 8b 41 4e \r
+t=1 (ShiftBytes):\r
+62 c2 37 c0 07 32 2c b5 \r
+bc 7f c1 95 ea 9d ce 78 \r
+18 35 96 e8 f2 5b c3 01 \r
+3a 80 0b 8b 10 2b cf 86 \r
+ee 93 60 f2 fe 77 19 e2 \r
+16 01 0d 21 02 93 27 ca \r
+f0 60 10 0d 7d e7 e4 dd \r
+4e 02 f1 92 59 e7 8b 41 \r
+t=1 (MixBytes):\r
+ca 17 27 0d a7 cf 41 f6 \r
+95 a2 bc b1 6b 3e ed 0d \r
+12 a7 77 f0 0c 63 b0 4e \r
+9d fa e7 4b 86 e2 22 ca \r
+33 bd 79 64 42 eb 3d 56 \r
+aa 44 bb 75 f7 f9 bf bf \r
+28 ea 94 0f c6 21 9f 8f \r
+b4 e8 6f 97 57 0e f9 00 \r
+t=2 (AddRoundConstant):\r
+c8 05 05 3f e5 9d 23 84 \r
+95 a2 bc b1 6b 3e ed 0d \r
+12 a7 77 f0 0c 63 b0 4e \r
+9d fa e7 4b 86 e2 22 ca \r
+33 bd 79 64 42 eb 3d 56 \r
+aa 44 bb 75 f7 f9 bf bf \r
+28 ea 94 0f c6 21 9f 8f \r
+b4 e8 6f 97 57 0e f9 00 \r
+t=2 (SubBytes):\r
+e8 6b 6b 75 d9 5e 26 5f \r
+2a 3a 65 c8 7f b2 55 d7 \r
+c9 5c f5 8c fe fb e7 2f \r
+5e 2d 94 b3 44 98 93 74 \r
+c3 7a b6 43 2c e9 27 b1 \r
+ac 1b ea 9d 68 99 08 08 \r
+34 87 22 76 b4 fd db 73 \r
+8d 9b a8 88 5b ab 99 63 \r
+t=2 (ShiftBytes):\r
+e8 6b 6b 75 d9 5e 26 5f \r
+3a 65 c8 7f b2 55 d7 2a \r
+f5 8c fe fb e7 2f c9 5c \r
+b3 44 98 93 74 5e 2d 94 \r
+2c e9 27 b1 c3 7a b6 43 \r
+99 08 08 ac 1b ea 9d 68 \r
+db 73 34 87 22 76 b4 fd \r
+63 8d 9b a8 88 5b ab 99 \r
+t=2 (MixBytes):\r
+c5 ca b9 0c df 87 c7 42 \r
+1c b4 fc 99 a1 bd 7e de \r
+56 5f 45 0c 85 3c 49 8f \r
+2c df d8 6f f1 b7 c3 f3 \r
+83 70 09 eb 87 06 d4 a8 \r
+f7 4e 9e 27 06 86 7c a0 \r
+1c cb ee 98 a8 af 34 46 \r
+7b 7b 6e 52 a6 cc cc a3 \r
+t=3 (AddRoundConstant):\r
+c6 d9 9a 3f 9c d4 a4 31 \r
+1c b4 fc 99 a1 bd 7e de \r
+56 5f 45 0c 85 3c 49 8f \r
+2c df d8 6f f1 b7 c3 f3 \r
+83 70 09 eb 87 06 d4 a8 \r
+f7 4e 9e 27 06 86 7c a0 \r
+1c cb ee 98 a8 af 34 46 \r
+7b 7b 6e 52 a6 cc cc a3 \r
+t=3 (SubBytes):\r
+b4 35 b8 75 de 48 49 c7 \r
+9c 8d b0 ee 32 7a f3 1d \r
+b1 cf 6e fe 97 eb 3b 73 \r
+71 9e 61 a8 a1 a9 2e 0d \r
+ec 51 01 e9 17 6f 48 c2 \r
+68 2f 0b cc 6f 44 10 e0 \r
+9c 1f 28 46 c2 79 18 5a \r
+21 21 9f 00 24 4b 4b 0a \r
+t=3 (ShiftBytes):\r
+b4 35 b8 75 de 48 49 c7 \r
+8d b0 ee 32 7a f3 1d 9c \r
+6e fe 97 eb 3b 73 b1 cf \r
+a8 a1 a9 2e 0d 71 9e 61 \r
+17 6f 48 c2 ec 51 01 e9 \r
+44 10 e0 68 2f 0b cc 6f \r
+18 5a 9c 1f 28 46 c2 79 \r
+0a 21 21 9f 00 24 4b 4b \r
+t=3 (MixBytes):\r
+9f 8c e9 dc a2 8d 69 de \r
+06 53 7b 89 cf 6d ea d0 \r
+1f d9 62 8a 81 6e 5f 94 \r
+b2 b4 61 10 59 62 bb ea \r
+c0 df b8 68 14 7b 0e 00 \r
+26 79 4c a9 14 48 88 07 \r
+43 34 df b0 a6 f5 0b 7b \r
+48 59 3d 5d 98 b2 ab cf \r
+t=4 (AddRoundConstant):\r
+9b 98 cd e8 e6 d9 0d aa \r
+06 53 7b 89 cf 6d ea d0 \r
+1f d9 62 8a 81 6e 5f 94 \r
+b2 b4 61 10 59 62 bb ea \r
+c0 df b8 68 14 7b 0e 00 \r
+26 79 4c a9 14 48 88 07 \r
+43 34 df b0 a6 f5 0b 7b \r
+48 59 3d 5d 98 b2 ab cf \r
+t=4 (SubBytes):\r
+14 46 bd 9b 8e 35 d7 ac \r
+6f ed 21 a7 8a 3c 87 70 \r
+c0 35 aa 7e 0c 9f cf 22 \r
+37 8d ef ca cb aa ea 87 \r
+ba 9e 6c 45 fa 21 ab 63 \r
+f7 b6 29 d3 fa 52 c4 c5 \r
+1a 18 9e e7 24 e6 2b 21 \r
+52 cb 27 4c 46 37 62 8a \r
+t=4 (ShiftBytes):\r
+14 46 bd 9b 8e 35 d7 ac \r
+ed 21 a7 8a 3c 87 70 6f \r
+aa 7e 0c 9f cf 22 c0 35 \r
+ca cb aa ea 87 37 8d ef \r
+fa 21 ab 63 ba 9e 6c 45 \r
+52 c4 c5 f7 b6 29 d3 fa \r
+2b 21 1a 18 9e e7 24 e6 \r
+8a 52 cb 27 4c 46 37 62 \r
+t=4 (MixBytes):\r
+dc bf ee 66 95 f1 94 6a \r
+8a 2e 34 e1 b0 37 7a 07 \r
+75 de 9b f5 9b f2 4f 6c \r
+9d 13 01 02 8c da 73 b2 \r
+34 1d 39 b6 28 18 80 06 \r
+a9 2e 70 85 aa 4e bd 31 \r
+17 bc 4a 21 c1 d0 36 0a \r
+9f 1f 46 28 1d a0 13 e8 \r
+t=5 (AddRoundConstant):\r
+d9 aa cb 53 d0 a4 f1 1f \r
+8a 2e 34 e1 b0 37 7a 07 \r
+75 de 9b f5 9b f2 4f 6c \r
+9d 13 01 02 8c da 73 b2 \r
+34 1d 39 b6 28 18 80 06 \r
+a9 2e 70 85 aa 4e bd 31 \r
+17 bc 4a 21 c1 d0 36 0a \r
+9f 1f 46 28 1d a0 13 e8 \r
+t=5 (SubBytes):\r
+35 ac 1f ed 70 49 a1 c0 \r
+7e 31 18 f8 e7 9a da c5 \r
+9d 1d 14 e6 14 89 84 50 \r
+5e 7d 7c 77 64 57 8f 37 \r
+18 a4 12 4e 34 ad cd 6f \r
+d3 31 51 97 ac 2f 7a c7 \r
+f0 65 d6 fd 78 70 05 67 \r
+db c0 5a 34 a4 e0 7d 9b \r
+t=5 (ShiftBytes):\r
+35 ac 1f ed 70 49 a1 c0 \r
+31 18 f8 e7 9a da c5 7e \r
+14 e6 14 89 84 50 9d 1d \r
+77 64 57 8f 37 5e 7d 7c \r
+34 ad cd 6f 18 a4 12 4e \r
+2f 7a c7 d3 31 51 97 ac \r
+05 67 f0 65 d6 fd 78 70 \r
+9b db c0 5a 34 a4 e0 7d \r
+t=5 (MixBytes):\r
+9b bf 43 4f 80 2a 76 ea \r
+d5 1a 6e 70 3e bf 0d 3f \r
+f7 f4 00 2f 2e 21 41 36 \r
+e4 09 05 fb 79 28 30 57 \r
+cb 2b b8 e2 da c2 c4 c9 \r
+c3 02 05 45 a2 88 e0 d5 \r
+48 41 86 35 05 6b 20 4b \r
+20 d7 aa f3 39 ee be b3 \r
+t=6 (AddRoundConstant):\r
+9d a9 65 79 c6 7c 10 9c \r
+d5 1a 6e 70 3e bf 0d 3f \r
+f7 f4 00 2f 2e 21 41 36 \r
+e4 09 05 fb 79 28 30 57 \r
+cb 2b b8 e2 da c2 c4 c9 \r
+c3 02 05 45 a2 88 e0 d5 \r
+48 41 86 35 05 6b 20 4b \r
+20 d7 aa f3 39 ee be b3 \r
+t=6 (SubBytes):\r
+5e d3 4d b6 b4 10 ca de \r
+03 a2 9f 51 b2 08 d7 75 \r
+68 bf 63 15 31 fd 83 05 \r
+69 01 6b 0f b6 34 04 5b \r
+1f f1 6c 98 57 25 1c dd \r
+2e 77 6b 6e 3a c4 e1 03 \r
+52 83 44 96 6b 7f b7 b3 \r
+b7 0e ac 0d 12 28 ae 6d \r
+t=6 (ShiftBytes):\r
+5e d3 4d b6 b4 10 ca de \r
+a2 9f 51 b2 08 d7 75 03 \r
+63 15 31 fd 83 05 68 bf \r
+0f b6 34 04 5b 69 01 6b \r
+57 25 1c dd 1f f1 6c 98 \r
+c4 e1 03 2e 77 6b 6e 3a \r
+b7 b3 52 83 44 96 6b 7f \r
+6d b7 0e ac 0d 12 28 ae \r
+t=6 (MixBytes):\r
+78 a1 f9 22 1c 06 a8 b3 \r
+b7 8e db c6 f8 ba 2a d7 \r
+88 52 ff 10 7f ea fe 1b \r
+03 72 7e 83 68 2f ab 12 \r
+49 d1 18 48 41 e1 9d a1 \r
+06 4e 72 21 50 09 6f da \r
+6c 8c fc 07 1c ea 0a 6c \r
+17 6d db 7a 31 bf 8d f4 \r
+t=7 (AddRoundConstant):\r
+7f b6 de 15 5b 51 cf c4 \r
+b7 8e db c6 f8 ba 2a d7 \r
+88 52 ff 10 7f ea fe 1b \r
+03 72 7e 83 68 2f ab 12 \r
+49 d1 18 48 41 e1 9d a1 \r
+06 4e 72 21 50 09 6f da \r
+6c 8c fc 07 1c ea 0a 6c \r
+17 6d db 7a 31 bf 8d f4 \r
+t=7 (SubBytes):\r
+d2 4e 1d 59 39 d1 8a 1c \r
+a9 19 b9 b4 41 f4 e5 0e \r
+c4 00 16 ca d2 87 bb af \r
+7b 40 f3 ec 45 15 62 c9 \r
+3b 3e ad 52 83 f8 5e 32 \r
+6f 2f 40 fd 53 01 a8 57 \r
+50 64 b0 c5 9c 87 67 50 \r
+f0 3c b9 da c7 08 5d bf \r
+t=7 (ShiftBytes):\r
+d2 4e 1d 59 39 d1 8a 1c \r
+19 b9 b4 41 f4 e5 0e a9 \r
+16 ca d2 87 bb af c4 00 \r
+ec 45 15 62 c9 7b 40 f3 \r
+83 f8 5e 32 3b 3e ad 52 \r
+01 a8 57 6f 2f 40 fd 53 \r
+67 50 50 64 b0 c5 9c 87 \r
+bf f0 3c b9 da c7 08 5d \r
+t=7 (MixBytes):\r
+60 84 0b 97 8e ec 8e 41 \r
+da c6 ef 62 5a 19 e5 e4 \r
+b7 ef 37 e5 01 71 5a 08 \r
+5d 3d 85 fc a9 d1 6a ab \r
+1c 0f 60 b9 54 4a 9b 9c \r
+e1 79 c1 1a 0a aa 90 a8 \r
+7d 1b 12 b2 59 60 5d b4 \r
+6d 7e f8 7a 23 6a 5a 3a \r
+t=8 (AddRoundConstant):\r
+68 9c 23 af c6 b4 e6 39 \r
+da c6 ef 62 5a 19 e5 e4 \r
+b7 ef 37 e5 01 71 5a 08 \r
+5d 3d 85 fc a9 d1 6a ab \r
+1c 0f 60 b9 54 4a 9b 9c \r
+e1 79 c1 1a 0a aa 90 a8 \r
+7d 1b 12 b2 59 60 5d b4 \r
+6d 7e f8 7a 23 6a 5a 3a \r
+t=8 (SubBytes):\r
+45 de 26 79 b4 8d 8e 12 \r
+57 b4 df aa be d4 d9 69 \r
+a9 df 9a d9 7c a3 be 30 \r
+4c 27 97 b0 d3 3e 02 62 \r
+9c 76 d0 56 20 d6 14 de \r
+f8 b6 78 a2 67 ac 60 c2 \r
+ff af c9 37 cb d0 4c 8d \r
+3c f3 41 da 26 02 be 80 \r
+t=8 (ShiftBytes):\r
+45 de 26 79 b4 8d 8e 12 \r
+b4 df aa be d4 d9 69 57 \r
+9a d9 7c a3 be 30 a9 df \r
+b0 d3 3e 02 62 4c 27 97 \r
+20 d6 14 de 9c 76 d0 56 \r
+ac 60 c2 f8 b6 78 a2 67 \r
+4c 8d ff af c9 37 cb d0 \r
+80 3c f3 41 da 26 02 be \r
+t=8 (MixBytes):\r
+3f 2b a7 02 61 f7 2d 8c \r
+9f 80 b8 9c 92 34 48 6f \r
+25 85 78 9a 0f ae 9a 6d \r
+3f aa fb db c9 12 2e 20 \r
+95 65 3a f1 21 2d 5f 22 \r
+0e 88 f6 3a 15 08 51 ca \r
+6c 37 05 c8 bf 05 13 ba \r
+fb 4a 69 35 2a 06 a1 0a \r
+t=9 (AddRoundConstant):\r
+36 32 8e 3b 28 ae 44 f5 \r
+9f 80 b8 9c 92 34 48 6f \r
+25 85 78 9a 0f ae 9a 6d \r
+3f aa fb db c9 12 2e 20 \r
+95 65 3a f1 21 2d 5f 22 \r
+0e 88 f6 3a 15 08 51 ca \r
+6c 37 05 c8 bf 05 13 ba \r
+fb 4a 69 35 2a 06 a1 0a \r
+t=9 (SubBytes):\r
+05 23 19 e2 34 e4 1b e6 \r
+db cd 6c de 4f 18 52 a8 \r
+3f 97 bc b8 76 e4 b8 3c \r
+75 ac 0f b9 dd c9 31 b7 \r
+2a 4d 80 a1 fd d8 cf 93 \r
+ab c4 42 80 59 30 d1 74 \r
+50 9a 6b e8 08 6b 7d f4 \r
+0f d6 f9 96 e5 6f 32 67 \r
+t=9 (ShiftBytes):\r
+05 23 19 e2 34 e4 1b e6 \r
+cd 6c de 4f 18 52 a8 db \r
+bc b8 76 e4 b8 3c 3f 97 \r
+b9 dd c9 31 b7 75 ac 0f \r
+fd d8 cf 93 2a 4d 80 a1 \r
+30 d1 74 ab c4 42 80 59 \r
+7d f4 50 9a 6b e8 08 6b \r
+67 0f d6 f9 96 e5 6f 32 \r
+t=9 (MixBytes):\r
+4e cd 5b a0 a7 b0 a9 5e \r
+67 e7 b9 48 01 c8 cb de \r
+a9 78 df e0 8c fb 0b 42 \r
+15 0b 91 08 18 e5 85 82 \r
+a4 79 10 54 9e b7 81 6b \r
+82 79 c7 a9 14 c1 2e c6 \r
+3c a5 15 43 99 9a 42 a9 \r
+a1 8f a1 db 71 96 c8 48 \r
+:: END P\r
+\r
+P(h) + h =\r
+4d c6 15 44 f3 26 87 18 \r
+11 53 d1 34 c1 a7 44 40 \r
+30 58 bd d2 bb ef 62 d1 \r
+17 97 3c fc 19 bc 49 a3 \r
+df ad e4 c0 c0 f1 82 a1 \r
+fd 80 7a 48 48 6e 9c e7 \r
+5d f0 df 31 80 3d 37 d4 \r
+03 83 f3 01 13 78 9e d2 \r
+\r
+----------------------------------------\r
+\r
+Message Digest is\r
+f3c1bb19c048801326a7efbcf16e3d7887446249829c379e1840d1a3a1e7d4d2\r