]> git.cryptolib.org Git - avr-crypto-lib.git/blob - testvectors/shavs/Keccak/KeccakSpongeIntermediateValues_r832c768.txt
[keccak-testvectors] updated to latest release
[avr-crypto-lib.git] / testvectors / shavs / Keccak / KeccakSpongeIntermediateValues_r832c768.txt
1 +++ Example with a small message +++
2
3 This is the message of length 29 from ShortMsgKAT.txt.
4
5 Input message (last byte aligned on MSB):
6 53 58 7B C8 
7
8 Input message (in bits):
9 0 1 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 1 1 1 0 1 1 1 1 0 0 1 
10
11 Input message (in bits, after the formal bit reordering):
12 1 1 0 0 1 0 1 0 0 0 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 0 0 1 1 
13
14 Input message (last byte aligned on LSB):
15 53 58 7B 19 
16
17 Initial state:
18 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 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 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 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 
19
20 Block to be absorbed:
21 53 58 7B 39 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 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 80 
22
23 Input of permutation:
24 53 58 7B 39 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 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 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 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 00 00 00 
25
26 State after permutation:
27 1C F5 FE 44 30 0E 88 B4 4B C6 20 F1 3E 82 69 03 0F CB A1 A5 DC 49 0C E1 33 64 65 AD 03 AE AB D3 31 F1 5B 65 78 53 D5 E7 73 E8 F5 C9 BF 93 E7 D2 EE F2 A6 3E B3 53 14 35 17 15 E9 8F BE 8B A1 97 99 D1 0C CB AE D1 64 F0 9B BF 34 D0 47 CC AD D3 5D E7 3F 6A 90 62 28 9E 50 E6 FE 04 D0 35 3C DE CA A3 C3 1E 37 ED C1 55 93 09 61 99 6B A3 39 FA 8B 0F 20 DD 4B 15 F5 D1 00 50 2F 1A 49 09 33 54 B0 14 A3 49 7C 9E 09 E2 A8 37 41 66 1F 9B C9 E0 A4 A8 CA 71 51 99 7B A1 9F 7F F7 55 9F C8 3A 42 0E 0E 34 4B 05 3B E2 CB 48 82 3F FD 82 62 D2 E4 3B 3C 51 D5 1D D3 BE 5A 6F 37 44 63 D7 A5 5F DA 84 0F 29 C1 68 10 7B 8E 
28
29 --- Switching to squeezing phase ---
30
31 Block available for squeezing:
32 1C F5 FE 44 30 0E 88 B4 4B C6 20 F1 3E 82 69 03 0F CB A1 A5 DC 49 0C E1 33 64 65 AD 03 AE AB D3 31 F1 5B 65 78 53 D5 E7 73 E8 F5 C9 BF 93 E7 D2 EE F2 A6 3E B3 53 14 35 17 15 E9 8F BE 8B A1 97 99 D1 0C CB AE D1 64 F0 9B BF 34 D0 47 CC AD D3 5D E7 3F 6A 90 62 28 9E 50 E6 FE 04 D0 35 3C DE CA A3 C3 1E 37 ED C1 55 
33
34 Input of permutation:
35 1C F5 FE 44 30 0E 88 B4 4B C6 20 F1 3E 82 69 03 0F CB A1 A5 DC 49 0C E1 33 64 65 AD 03 AE AB D3 31 F1 5B 65 78 53 D5 E7 73 E8 F5 C9 BF 93 E7 D2 EE F2 A6 3E B3 53 14 35 17 15 E9 8F BE 8B A1 97 99 D1 0C CB AE D1 64 F0 9B BF 34 D0 47 CC AD D3 5D E7 3F 6A 90 62 28 9E 50 E6 FE 04 D0 35 3C DE CA A3 C3 1E 37 ED C1 55 93 09 61 99 6B A3 39 FA 8B 0F 20 DD 4B 15 F5 D1 00 50 2F 1A 49 09 33 54 B0 14 A3 49 7C 9E 09 E2 A8 37 41 66 1F 9B C9 E0 A4 A8 CA 71 51 99 7B A1 9F 7F F7 55 9F C8 3A 42 0E 0E 34 4B 05 3B E2 CB 48 82 3F FD 82 62 D2 E4 3B 3C 51 D5 1D D3 BE 5A 6F 37 44 63 D7 A5 5F DA 84 0F 29 C1 68 10 7B 8E 
36
37 State after permutation:
38 6C F5 8A E4 88 9A 75 4C 9B F0 45 71 9C 98 47 37 12 7D 07 D9 C1 95 42 32 46 83 73 F0 00 D3 F0 1D 64 66 D6 1D EA EA 95 C5 B6 3F F9 AB C2 D9 05 5B FD 16 E8 27 86 C2 31 5F 9C 7A B4 EB 17 E6 C5 86 31 7E 5E 16 4D CA E8 82 93 06 3F DB 4C F4 18 75 80 EC A8 01 D2 F9 00 E0 5B E2 44 22 02 A8 79 55 40 FB F8 63 49 A1 43 3B EF E8 9E 09 DD 53 4C 1C 4D 93 AD 97 BD 23 72 27 11 8D 09 60 81 E0 59 F6 50 41 DD 96 14 66 40 98 D1 6A D6 01 B1 03 CD 82 5D 2A 35 76 B0 D5 A8 B9 3D AC 05 3A 2C 1D D2 70 A7 29 F4 74 C0 9C 8B 7F E1 DF 55 35 3D A6 A8 10 9B 05 F6 00 E9 44 6C 3F 9B E6 2A F4 39 A2 5C CE B4 E1 DD D9 98 AE 34 58 
39
40 Block available for squeezing:
41 6C F5 8A E4 88 9A 75 4C 9B F0 45 71 9C 98 47 37 12 7D 07 D9 C1 95 42 32 46 83 73 F0 00 D3 F0 1D 64 66 D6 1D EA EA 95 C5 B6 3F F9 AB C2 D9 05 5B FD 16 E8 27 86 C2 31 5F 9C 7A B4 EB 17 E6 C5 86 31 7E 5E 16 4D CA E8 82 93 06 3F DB 4C F4 18 75 80 EC A8 01 D2 F9 00 E0 5B E2 44 22 02 A8 79 55 40 FB F8 63 49 A1 43 3B 
42
43 Input of permutation:
44 6C F5 8A E4 88 9A 75 4C 9B F0 45 71 9C 98 47 37 12 7D 07 D9 C1 95 42 32 46 83 73 F0 00 D3 F0 1D 64 66 D6 1D EA EA 95 C5 B6 3F F9 AB C2 D9 05 5B FD 16 E8 27 86 C2 31 5F 9C 7A B4 EB 17 E6 C5 86 31 7E 5E 16 4D CA E8 82 93 06 3F DB 4C F4 18 75 80 EC A8 01 D2 F9 00 E0 5B E2 44 22 02 A8 79 55 40 FB F8 63 49 A1 43 3B EF E8 9E 09 DD 53 4C 1C 4D 93 AD 97 BD 23 72 27 11 8D 09 60 81 E0 59 F6 50 41 DD 96 14 66 40 98 D1 6A D6 01 B1 03 CD 82 5D 2A 35 76 B0 D5 A8 B9 3D AC 05 3A 2C 1D D2 70 A7 29 F4 74 C0 9C 8B 7F E1 DF 55 35 3D A6 A8 10 9B 05 F6 00 E9 44 6C 3F 9B E6 2A F4 39 A2 5C CE B4 E1 DD D9 98 AE 34 58 
45
46 State after permutation:
47 96 0B A4 D0 D3 5D FB 2F C6 F7 B8 22 A1 FD 48 08 93 D0 9E ED 96 D7 7F 0E DC A9 12 5D 0E 82 6B BD 57 35 FB 0F E9 22 97 6F B2 14 2A 7E E6 71 23 C3 D2 7B 0A 2F 63 49 38 9D E8 79 B8 9F 14 C1 90 4B A7 CF 81 A9 7D 6D 4A 99 D4 D4 00 3F 26 23 C8 5D E6 37 42 E5 0A 90 6C 87 E3 6B 2E 75 8B E0 91 04 40 63 61 E0 04 A5 53 80 10 D5 4D 8A BD 7C D9 61 E9 74 37 85 84 EC 66 7F 44 8A 79 81 A7 88 3A 77 91 AD 33 08 FE 06 22 EB 10 A9 D8 2A F7 67 74 14 62 5E EF 1C A7 78 6B A9 D0 9F 33 6B BA B3 9E EC 3A 85 49 20 E4 8C E7 64 60 CB 50 1D 58 5E 03 A2 46 EB 00 B2 3A 7D 02 4C 8E 96 58 9C 64 8D 0F 0F 62 0F 18 20 A8 1E 8B 5B 
48
49 Block available for squeezing:
50 96 0B A4 D0 D3 5D FB 2F C6 F7 B8 22 A1 FD 48 08 93 D0 9E ED 96 D7 7F 0E DC A9 12 5D 0E 82 6B BD 57 35 FB 0F E9 22 97 6F B2 14 2A 7E E6 71 23 C3 D2 7B 0A 2F 63 49 38 9D E8 79 B8 9F 14 C1 90 4B A7 CF 81 A9 7D 6D 4A 99 D4 D4 00 3F 26 23 C8 5D E6 37 42 E5 0A 90 6C 87 E3 6B 2E 75 8B E0 91 04 40 63 61 E0 04 A5 53 80 
51
52 Input of permutation:
53 96 0B A4 D0 D3 5D FB 2F C6 F7 B8 22 A1 FD 48 08 93 D0 9E ED 96 D7 7F 0E DC A9 12 5D 0E 82 6B BD 57 35 FB 0F E9 22 97 6F B2 14 2A 7E E6 71 23 C3 D2 7B 0A 2F 63 49 38 9D E8 79 B8 9F 14 C1 90 4B A7 CF 81 A9 7D 6D 4A 99 D4 D4 00 3F 26 23 C8 5D E6 37 42 E5 0A 90 6C 87 E3 6B 2E 75 8B E0 91 04 40 63 61 E0 04 A5 53 80 10 D5 4D 8A BD 7C D9 61 E9 74 37 85 84 EC 66 7F 44 8A 79 81 A7 88 3A 77 91 AD 33 08 FE 06 22 EB 10 A9 D8 2A F7 67 74 14 62 5E EF 1C A7 78 6B A9 D0 9F 33 6B BA B3 9E EC 3A 85 49 20 E4 8C E7 64 60 CB 50 1D 58 5E 03 A2 46 EB 00 B2 3A 7D 02 4C 8E 96 58 9C 64 8D 0F 0F 62 0F 18 20 A8 1E 8B 5B 
54
55 State after permutation:
56 10 85 6E FD 71 E9 31 CB 43 AA A1 77 06 AE 71 AB 4D 53 D7 95 09 61 8F 72 3F 7E 10 D1 ED 97 5A 48 C3 80 2C 57 02 F3 A7 E4 FC E4 03 7B D7 5D DD 85 F8 E6 EB 35 A9 6B 9A FE 27 EF 2A DD 2D 36 79 95 55 B3 7E 11 5A E5 86 6F F6 07 03 65 EF 5C E3 CE 50 84 EC 8B 3B 08 CD 83 10 D0 5A 39 23 DF 4E A2 AE D2 ED 7D A7 86 96 56 C7 5E 4F 16 5A 5A 94 3F 87 44 BA 05 BF 20 AB 09 61 F3 ED B1 A8 3F E6 1C 11 B1 6D 25 5C 09 41 9F 50 D9 3E 15 A2 A0 DC CB B9 9F 28 28 7E F1 CC 93 4A 3A 93 E0 59 BC 1F 5B 5F A6 5E 01 68 50 4F 78 3F 08 38 9B A9 01 B5 E0 09 93 13 7A 28 EC DD 64 2B 64 38 B8 5E D9 36 C6 0C 68 02 EC 46 6F 24 03 
57
58 Block available for squeezing:
59 10 85 6E FD 71 E9 31 CB 43 AA A1 77 06 AE 71 AB 4D 53 D7 95 09 61 8F 72 3F 7E 10 D1 ED 97 5A 48 C3 80 2C 57 02 F3 A7 E4 FC E4 03 7B D7 5D DD 85 F8 E6 EB 35 A9 6B 9A FE 27 EF 2A DD 2D 36 79 95 55 B3 7E 11 5A E5 86 6F F6 07 03 65 EF 5C E3 CE 50 84 EC 8B 3B 08 CD 83 10 D0 5A 39 23 DF 4E A2 AE D2 ED 7D A7 86 96 56 
60
61 Input of permutation:
62 10 85 6E FD 71 E9 31 CB 43 AA A1 77 06 AE 71 AB 4D 53 D7 95 09 61 8F 72 3F 7E 10 D1 ED 97 5A 48 C3 80 2C 57 02 F3 A7 E4 FC E4 03 7B D7 5D DD 85 F8 E6 EB 35 A9 6B 9A FE 27 EF 2A DD 2D 36 79 95 55 B3 7E 11 5A E5 86 6F F6 07 03 65 EF 5C E3 CE 50 84 EC 8B 3B 08 CD 83 10 D0 5A 39 23 DF 4E A2 AE D2 ED 7D A7 86 96 56 C7 5E 4F 16 5A 5A 94 3F 87 44 BA 05 BF 20 AB 09 61 F3 ED B1 A8 3F E6 1C 11 B1 6D 25 5C 09 41 9F 50 D9 3E 15 A2 A0 DC CB B9 9F 28 28 7E F1 CC 93 4A 3A 93 E0 59 BC 1F 5B 5F A6 5E 01 68 50 4F 78 3F 08 38 9B A9 01 B5 E0 09 93 13 7A 28 EC DD 64 2B 64 38 B8 5E D9 36 C6 0C 68 02 EC 46 6F 24 03 
63
64 State after permutation:
65 7E E7 D0 1A 9B 70 CB 2A 60 AF 98 95 2B 37 90 07 F4 6D 37 81 98 9B 96 A6 59 FC BF CC 10 2C B2 70 49 AA 17 81 1E BE 78 4B 53 59 35 F0 76 C0 D7 C2 32 DD B7 5C F5 3F EA 6F 14 97 B9 DB EE BE A2 19 88 6F C9 E8 2D F0 59 BA A1 35 DA B0 B6 5E CD 03 9E 65 AC 71 D1 91 3F 8D CD 02 5D 5D CB 50 8C 1B 1C 8B 96 35 35 F2 EA 6A 77 1B BB 8F 7E C3 C7 FB F4 57 E4 C3 DE B3 23 77 F6 79 37 9B B1 E7 12 DA 1C B8 68 FA AE 9B 38 83 15 C3 23 F5 C9 67 97 5D C1 06 F6 03 82 59 ED 9E 9E FD D2 1B E8 49 5A A5 F6 43 6E BD D2 E2 06 7A 44 5F 0D 9C 91 9D 07 B8 21 79 1E D2 9D 71 95 60 58 68 49 58 21 99 73 18 B7 FE F1 10 F2 21 E5 CC 
66
67 Block available for squeezing:
68 7E E7 D0 1A 9B 70 CB 2A 60 AF 98 95 2B 37 90 07 F4 6D 37 81 98 9B 96 A6 59 FC BF CC 10 2C B2 70 49 AA 17 81 1E BE 78 4B 53 59 35 F0 76 C0 D7 C2 32 DD B7 5C F5 3F EA 6F 14 97 B9 DB EE BE A2 19 88 6F C9 E8 2D F0 59 BA A1 35 DA B0 B6 5E CD 03 9E 65 AC 71 D1 91 3F 8D CD 02 5D 5D CB 50 8C 1B 1C 8B 96 35 35 F2 EA 6A 
69
70 +++ Example with a larger message +++
71
72 This is the message of length 2008 from ShortMsgKAT.txt.
73
74 Input message (last byte aligned on MSB):
75 83 AF 34 27 9C CB 54 30 FE BE C0 7A 81 95 0D 30 F4 B6 6F 48 48 26 AF EE 74 56 F0 07 1A 51 E1 BB C5 55 70 B5 CC 7E C6 F9 30 9C 17 BF 5B EF DD 7C 6B A6 E9 68 CF 21 8A 2B 34 BD 5C F9 27 AB 84 6E 38 A4 0B BD 81 75 9E 9E 33 38 10 16 A7 55 F6 99 DF 35 D6 60 00 7B 5E AD F2 92 FE EF B7 35 20 7E BF 70 B5 BD 17 83 4F 7B FA 0E 16 CB 21 9A D4 AF 52 4A B1 EA 37 33 4A A6 64 35 E5 D3 97 FC 0A 06 5C 41 1E BB CE 32 C2 40 B9 04 76 D3 07 CE 80 2E C8 2C 1C 49 BC 1B EC 48 C0 67 5E C2 A6 C6 F3 ED 3E 5B 74 1D 13 43 70 95 70 7C 56 5E 10 D8 A2 0B 8C 20 46 8F F9 51 4F CF 31 B4 24 9C D8 2D CE E5 8C 0A 2A F5 38 B2 91 A8 7E 33 90 D7 37 19 1A 07 48 4A 5D 3F 3F B8 C8 F1 5C E0 56 E5 E5 F8 FE BE 5E 1F B5 9D 67 40 98 0A A0 6C A8 A0 C2 0F 57 12 B4 CD E5 D0 32 E9 2A B8 9F 0A E1 
76
77 Input message (in bits):
78 1 0 0 0 0 0 1 1 1 0 1 0 1 1 1 1 0 0 1 1 0 1 0 0 0 0 1 0 0 1 1 1 1 0 0 1 1 1 0 0 1 1 0 0 1 0 1 1 0 1 0 1 0 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 0 0 0 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 0 0 0 1 1 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 1 1 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 1 0 0 1 0 1 0 0 0 1 1 1 1 0 0 0 0 1 1 0 1 1 1 0 1 1 1 1 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 0 0 0 1 0 1 1 0 1 0 1 1 1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0 0 1 0 0 1 1 1 0 0 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0 1 0 0 1 1 0 1 1 1 0 1 0 0 1 0 1 1 0 1 0 0 0 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 0 1 0 0 1 0 1 1 1 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 1 0 0 1 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 0 0 0 1 0 0 0 1 1 0 1 1 1 0 0 0 1 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 1 0 1 1 1 1 0 1 1 0 0 0 0 0 0 1 0 1 1 1 0 1 0 1 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 1 0 1 0 1 0 0 1 1 1 0 1 0 1 0 1 0 1 1 1 1 1 0 1 1 0 1 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 0 1 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 0 1 0 1 1 1 1 0 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 0 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 0 1 1 1 0 0 1 1 0 1 0 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 0 0 0 1 0 1 1 1 1 0 0 0 0 0 1 1 0 1 0 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 0 0 0 0 0 1 1 1 0 0 0 0 1 0 1 1 0 1 1 0 0 1 0 1 1 0 0 1 0 0 0 0 1 1 0 0 1 1 0 1 0 1 1 0 1 0 1 0 0 1 0 1 0 1 1 1 1 0 1 0 1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 1 0 0 0 1 1 1 1 0 1 0 1 0 0 0 1 1 0 1 1 1 0 0 1 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 1 0 0 0 0 1 1 0 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 0 0 1 0 1 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 0 0 1 1 1 0 0 0 1 1 0 0 1 0 1 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 1 1 0 0 1 0 0 0 0 0 1 0 0 0 1 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 1 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 1 1 0 0 0 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0 0 0 0 1 1 0 1 1 1 1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 1 1 0 1 1 0 0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1 1 0 1 1 0 1 0 0 1 1 1 1 1 0 0 1 0 1 1 0 1 1 0 1 1 1 0 1 0 0 0 0 0 1 1 1 0 1 0 0 0 1 0 0 1 1 0 1 0 0 0 0 1 1 0 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 1 0 1 0 1 1 0 0 1 0 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 1 1 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 1 0 1 0 0 0 1 1 1 1 1 1 1 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 0 0 0 1 1 0 1 1 0 1 0 0 0 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 1 1 0 1 1 0 0 0 0 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 0 1 1 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 0 1 1 1 0 0 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 1 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 0 1 0 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 1 1 1 0 0 0 1 1 0 0 1 0 0 0 1 1 0 1 0 0 0 0 0 0 1 1 1 0 1 0 0 1 0 0 0 0 1 0 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 1 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 1 0 1 0 1 1 0 1 1 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 0 1 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 1 0 1 0 1 1 0 0 1 1 1 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 0 0 0 0 0 0 1 1 0 0 1 0 1 1 1 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 1 1 1 0 0 0 1 0 0 1 1 1 1 1 0 0 0 0 1 0 1 0 1 1 1 0 0 0 0 1 
79
80 Input message (in bits, after the formal bit reordering):
81 1 1 0 0 0 0 0 1 1 1 1 1 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 1 1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 0 0 0 0 1 1 0 1 0 1 1 1 1 0 1 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 1 1 0 0 1 0 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 0 1 0 1 1 1 0 0 1 1 0 1 0 1 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 0 1 1 0 1 0 0 0 1 1 1 0 1 0 1 0 1 0 0 0 0 0 1 1 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 0 0 1 1 1 1 0 1 0 0 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 1 0 0 0 1 0 1 1 0 1 1 1 1 0 0 1 1 1 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 1 1 0 0 1 0 1 1 1 1 0 1 0 0 1 1 1 0 1 0 1 0 0 1 1 1 1 1 1 1 1 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 1 0 0 0 0 1 0 1 1 1 0 1 1 0 0 0 0 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 0 1 0 0 0 0 1 0 1 1 1 1 0 1 1 0 0 0 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 1 1 0 0 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 1 0 0 0 1 1 1 0 0 1 0 1 1 0 1 0 1 0 1 0 0 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 0 1 1 1 1 0 1 0 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 0 1 0 0 0 1 1 0 0 0 0 0 1 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 0 0 1 0 1 1 1 1 1 0 1 1 1 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 0 0 1 0 1 0 1 1 1 1 1 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 1 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 0 1 0 1 1 0 0 1 0 1 0 0 1 1 1 1 1 0 0 1 0 1 1 1 1 1 0 1 0 0 1 0 0 1 1 1 1 1 1 0 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 0 1 0 0 1 1 1 1 0 0 0 1 1 0 1 1 1 0 1 0 1 1 1 0 0 1 1 0 1 0 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 0 0 0 0 0 1 1 0 1 1 1 0 1 1 0 0 1 0 1 1 1 1 1 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0 0 0 0 0 1 0 0 1 1 0 0 1 1 0 1 0 0 0 0 1 1 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 0 0 0 1 1 0 1 1 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1 1 0 1 1 0 0 1 0 1 0 1 1 0 0 0 1 1 1 1 0 0 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 1 1 0 1 0 0 0 1 0 1 1 1 0 1 0 1 1 1 0 0 0 1 1 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 1 1 1 0 1 0 1 0 1 0 0 1 0 0 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 1 1 0 1 0 1 0 0 1 1 1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 1 1 0 1 0 0 0 1 0 1 1 1 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 0 1 1 1 0 0 0 1 1 0 0 0 0 1 0 1 1 0 1 0 0 1 0 0 1 0 0 0 0 1 1 1 0 0 1 0 0 0 1 1 0 1 1 1 0 1 1 0 1 0 0 0 1 1 1 0 0 1 1 1 0 1 0 0 1 1 1 0 0 1 1 0 0 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 1 1 1 0 0 0 1 1 1 0 0 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 1 0 0 1 1 0 0 0 0 0 0 1 0 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 1 0 0 1 0 0 1 1 0 0 0 0 1 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 0 1 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 1 0 0 0 1 0 0 1 1 1 0 0 0 1 1 1 1 0 0 1 1 1 0 1 0 0 0 0 0 0 1 1 1 0 1 1 0 1 0 1 0 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 0 0 1 1 1 1 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 0 1 0 1 0 0 1 0 0 1 0 0 0 0 0 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1 0 1 0 0 1 1 1 0 0 0 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 0 1 0 1 1 1 0 1 0 1 0 1 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 0 0 1 0 1 0 1 0 0 0 0 1 0 0 0 0 1 1 1 
82
83 Input message (last byte aligned on LSB):
84 83 AF 34 27 9C CB 54 30 FE BE C0 7A 81 95 0D 30 F4 B6 6F 48 48 26 AF EE 74 56 F0 07 1A 51 E1 BB C5 55 70 B5 CC 7E C6 F9 30 9C 17 BF 5B EF DD 7C 6B A6 E9 68 CF 21 8A 2B 34 BD 5C F9 27 AB 84 6E 38 A4 0B BD 81 75 9E 9E 33 38 10 16 A7 55 F6 99 DF 35 D6 60 00 7B 5E AD F2 92 FE EF B7 35 20 7E BF 70 B5 BD 17 83 4F 7B FA 0E 16 CB 21 9A D4 AF 52 4A B1 EA 37 33 4A A6 64 35 E5 D3 97 FC 0A 06 5C 41 1E BB CE 32 C2 40 B9 04 76 D3 07 CE 80 2E C8 2C 1C 49 BC 1B EC 48 C0 67 5E C2 A6 C6 F3 ED 3E 5B 74 1D 13 43 70 95 70 7C 56 5E 10 D8 A2 0B 8C 20 46 8F F9 51 4F CF 31 B4 24 9C D8 2D CE E5 8C 0A 2A F5 38 B2 91 A8 7E 33 90 D7 37 19 1A 07 48 4A 5D 3F 3F B8 C8 F1 5C E0 56 E5 E5 F8 FE BE 5E 1F B5 9D 67 40 98 0A A0 6C A8 A0 C2 0F 57 12 B4 CD E5 D0 32 E9 2A B8 9F 0A E1 
85
86 Initial state:
87 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 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 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 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 
88
89 Block to be absorbed:
90 83 AF 34 27 9C CB 54 30 FE BE C0 7A 81 95 0D 30 F4 B6 6F 48 48 26 AF EE 74 56 F0 07 1A 51 E1 BB C5 55 70 B5 CC 7E C6 F9 30 9C 17 BF 5B EF DD 7C 6B A6 E9 68 CF 21 8A 2B 34 BD 5C F9 27 AB 84 6E 38 A4 0B BD 81 75 9E 9E 33 38 10 16 A7 55 F6 99 DF 35 D6 60 00 7B 5E AD F2 92 FE EF B7 35 20 7E BF 70 B5 BD 17 83 4F 7B 
91
92 Input of permutation:
93 83 AF 34 27 9C CB 54 30 FE BE C0 7A 81 95 0D 30 F4 B6 6F 48 48 26 AF EE 74 56 F0 07 1A 51 E1 BB C5 55 70 B5 CC 7E C6 F9 30 9C 17 BF 5B EF DD 7C 6B A6 E9 68 CF 21 8A 2B 34 BD 5C F9 27 AB 84 6E 38 A4 0B BD 81 75 9E 9E 33 38 10 16 A7 55 F6 99 DF 35 D6 60 00 7B 5E AD F2 92 FE EF B7 35 20 7E BF 70 B5 BD 17 83 4F 7B 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 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 
94
95 State after permutation:
96 BD EA 26 E4 9E 23 E6 98 BA 18 F7 F9 13 BF 80 58 0D 1F 1A 52 B0 25 16 14 6C 6A 58 1D B6 07 85 9F A8 6F 68 7B C5 F4 F6 15 A2 D3 96 EC 05 B1 65 D2 3F D8 C6 0F 86 1D 5D D0 62 96 EE 68 2E CB 22 39 5F 46 1C 70 A0 65 6B EA 87 9E 94 03 FC 87 AB CC 22 2C 0A 27 54 B6 C8 3C D5 9A D0 93 48 67 CD D5 10 30 A7 20 75 96 F1 6F FD 51 DB D9 F0 98 63 44 E9 33 1B 63 87 6F 35 64 CE 9B 50 81 5F E5 04 9A 06 33 73 3E DA 58 DD 5C 7A 04 57 94 60 47 17 1A 4F 4E 92 CC 91 10 22 9E B6 B0 28 64 92 DD 7F 0C B1 EF 8A F1 76 4A 28 F7 8A 6B EF B0 B7 A8 4B 57 94 41 BA D8 86 18 AC 4C 19 3C AC 9E 8E 97 D6 B0 36 D5 15 29 4A C6 BB E4 
97
98 Block to be absorbed:
99 FA 0E 16 CB 21 9A D4 AF 52 4A B1 EA 37 33 4A A6 64 35 E5 D3 97 FC 0A 06 5C 41 1E BB CE 32 C2 40 B9 04 76 D3 07 CE 80 2E C8 2C 1C 49 BC 1B EC 48 C0 67 5E C2 A6 C6 F3 ED 3E 5B 74 1D 13 43 70 95 70 7C 56 5E 10 D8 A2 0B 8C 20 46 8F F9 51 4F CF 31 B4 24 9C D8 2D CE E5 8C 0A 2A F5 38 B2 91 A8 7E 33 90 D7 37 19 1A 07 
100
101 Input of permutation:
102 47 E4 30 2F BF B9 32 37 E8 52 46 13 24 8C CA FE 69 2A FF 81 27 D9 1C 12 30 2B 46 A6 78 35 47 DF 11 6B 1E A8 C2 3A 76 3B 6A FF 8A A5 B9 AA 89 9A FF BF 98 CD 20 DB AE 3D 5C CD 9A 75 3D 88 52 AC 2F 3A 4A 2E B0 BD C9 E1 0B BE D2 8C 05 D6 E4 03 13 98 2E BB 8C 9B 06 D9 59 90 FA 66 70 D5 5C 7D 6E 03 37 F7 42 8F EB 68 FD 51 DB D9 F0 98 63 44 E9 33 1B 63 87 6F 35 64 CE 9B 50 81 5F E5 04 9A 06 33 73 3E DA 58 DD 5C 7A 04 57 94 60 47 17 1A 4F 4E 92 CC 91 10 22 9E B6 B0 28 64 92 DD 7F 0C B1 EF 8A F1 76 4A 28 F7 8A 6B EF B0 B7 A8 4B 57 94 41 BA D8 86 18 AC 4C 19 3C AC 9E 8E 97 D6 B0 36 D5 15 29 4A C6 BB E4 
103
104 State after permutation:
105 A7 66 C2 02 47 63 DA B2 1D 3D 72 53 FC 53 23 E9 41 4A 88 74 AE 5D 5C 01 48 5D EB 06 51 83 52 7D 57 5B B0 8D 1B 67 50 56 59 20 F2 2E 9C 88 5B 7E B1 A3 AE 00 65 5F 78 FF 40 65 0E 9D 13 23 A5 5E 86 E1 B2 C0 DA 38 98 EC 43 12 E0 17 71 8E 71 EF A9 47 A6 B1 B1 67 4B 5F 69 0B FB D8 F1 2E E5 E3 73 8E 3F B5 A5 8B 38 3B 74 3B CE B1 D7 9D 5D 24 AB E8 9B C6 B5 D8 C9 BF 53 5B 15 1F 24 97 9E DF 7E 33 EB D7 CE F8 3F 35 04 44 E9 D5 F1 3A 9F AA 38 4F F5 CD 8B AB 0E 25 EE 88 4B CA 9D 9D 42 99 E2 06 46 60 3A BC 78 E5 D0 75 47 BA 07 45 10 19 40 A7 88 1A D0 A0 DF F2 67 8D 54 36 52 76 BA AC 92 C4 12 72 2C A0 9C C8 
106
107 Block to be absorbed:
108 48 4A 5D 3F 3F B8 C8 F1 5C E0 56 E5 E5 F8 FE BE 5E 1F B5 9D 67 40 98 0A A0 6C A8 A0 C2 0F 57 12 B4 CD E5 D0 32 E9 2A B8 9F 0A E1 01 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 00 00 00 00 80 
109
110 Input of permutation:
111 EF 2C 9F 3D 78 DB 12 43 41 DD 24 B6 19 AB DD 57 1F 55 3D E9 C9 1D C4 0B E8 31 43 A6 93 8C 05 6F E3 96 55 5D 29 8E 7A EE C6 2A 13 2F 9C 88 5B 7E B1 A3 AE 00 65 5F 78 FF 40 65 0E 9D 13 23 A5 5E 86 E1 B2 C0 DA 38 98 EC 43 12 E0 17 71 8E 71 EF A9 47 A6 B1 B1 67 4B 5F 69 0B FB D8 F1 2E E5 E3 73 8E 3F B5 A5 8B 38 BB 74 3B CE B1 D7 9D 5D 24 AB E8 9B C6 B5 D8 C9 BF 53 5B 15 1F 24 97 9E DF 7E 33 EB D7 CE F8 3F 35 04 44 E9 D5 F1 3A 9F AA 38 4F F5 CD 8B AB 0E 25 EE 88 4B CA 9D 9D 42 99 E2 06 46 60 3A BC 78 E5 D0 75 47 BA 07 45 10 19 40 A7 88 1A D0 A0 DF F2 67 8D 54 36 52 76 BA AC 92 C4 12 72 2C A0 9C C8 
112
113 State after permutation:
114 64 04 77 90 B1 65 6E 78 95 3B 98 1B 1B BF AE AF 9D 2B 1B 89 53 AB 03 04 79 12 38 39 3F 33 72 C6 37 3A 1E 08 7B 57 BE 48 80 62 29 DB 73 E1 B1 A4 AE 3E 4C D5 37 FA 1B 32 4F 46 78 0A AC 33 9A FA 97 E0 D8 C4 DC D7 15 48 BE 3E 70 E2 F2 D5 6A 0F B4 27 7A D9 1F FA 6E 3E CC 19 2C 05 6C 69 22 0B 5B 3B 42 71 46 9C 55 E5 3C D0 E0 43 05 59 37 F8 79 A7 E8 5C D0 AD 18 AC 4E 2E B1 B4 D2 96 C9 78 B8 53 46 F5 08 DA B0 24 27 6C 7E A3 76 59 62 67 CA 48 C9 7F A8 B0 5F 7F C1 FC 32 AA FA 8C 91 9E 89 9B 30 18 1C 2B 2B 53 E0 5C 39 9F E9 76 35 CF E1 47 48 86 C2 E8 DF 1D 1B 4A 8D 45 68 8E 78 98 AD A4 54 9E 20 41 1C 88 
115
116 --- Switching to squeezing phase ---
117
118 Block available for squeezing:
119 64 04 77 90 B1 65 6E 78 95 3B 98 1B 1B BF AE AF 9D 2B 1B 89 53 AB 03 04 79 12 38 39 3F 33 72 C6 37 3A 1E 08 7B 57 BE 48 80 62 29 DB 73 E1 B1 A4 AE 3E 4C D5 37 FA 1B 32 4F 46 78 0A AC 33 9A FA 97 E0 D8 C4 DC D7 15 48 BE 3E 70 E2 F2 D5 6A 0F B4 27 7A D9 1F FA 6E 3E CC 19 2C 05 6C 69 22 0B 5B 3B 42 71 46 9C 55 E5 
120
121 Input of permutation:
122 64 04 77 90 B1 65 6E 78 95 3B 98 1B 1B BF AE AF 9D 2B 1B 89 53 AB 03 04 79 12 38 39 3F 33 72 C6 37 3A 1E 08 7B 57 BE 48 80 62 29 DB 73 E1 B1 A4 AE 3E 4C D5 37 FA 1B 32 4F 46 78 0A AC 33 9A FA 97 E0 D8 C4 DC D7 15 48 BE 3E 70 E2 F2 D5 6A 0F B4 27 7A D9 1F FA 6E 3E CC 19 2C 05 6C 69 22 0B 5B 3B 42 71 46 9C 55 E5 3C D0 E0 43 05 59 37 F8 79 A7 E8 5C D0 AD 18 AC 4E 2E B1 B4 D2 96 C9 78 B8 53 46 F5 08 DA B0 24 27 6C 7E A3 76 59 62 67 CA 48 C9 7F A8 B0 5F 7F C1 FC 32 AA FA 8C 91 9E 89 9B 30 18 1C 2B 2B 53 E0 5C 39 9F E9 76 35 CF E1 47 48 86 C2 E8 DF 1D 1B 4A 8D 45 68 8E 78 98 AD A4 54 9E 20 41 1C 88 
123
124 State after permutation:
125 BC CE BF 80 92 58 3F FA C0 B1 D7 95 F5 FB C6 3D 6A 4F 9D BA 67 7C 67 39 C1 E8 1D 14 EF F9 7B BA 88 1A 8C 3D 72 47 33 4D CA C4 65 E5 28 BC 93 5C 4F 46 26 2D 91 29 04 92 59 95 30 13 80 51 CC 47 93 02 C8 FC 81 E2 3F 90 A8 08 25 E6 8B D5 50 C8 C2 F8 A5 54 EC 39 6F 67 F1 91 AC 68 CA 33 49 76 ED D0 17 8E 11 1B A6 4B F6 0A A2 04 FD D5 6F 0A 64 CA 4A 06 24 9F 64 A2 76 94 7F 43 D2 AF 44 D8 91 49 CD 57 7D 7D C1 57 E9 9C 5A 2F 75 0E 12 F6 15 B1 35 C6 63 C5 5F 3F B8 38 01 89 B8 92 49 D6 97 F9 3C 97 F2 06 3F 02 C0 FA 5D F2 53 4C 7A 92 5D AB 6F C7 32 7A B0 FC 31 DC D7 51 51 09 06 05 90 35 D5 6C 57 BA 15 3F 
126
127 Block available for squeezing:
128 BC CE BF 80 92 58 3F FA C0 B1 D7 95 F5 FB C6 3D 6A 4F 9D BA 67 7C 67 39 C1 E8 1D 14 EF F9 7B BA 88 1A 8C 3D 72 47 33 4D CA C4 65 E5 28 BC 93 5C 4F 46 26 2D 91 29 04 92 59 95 30 13 80 51 CC 47 93 02 C8 FC 81 E2 3F 90 A8 08 25 E6 8B D5 50 C8 C2 F8 A5 54 EC 39 6F 67 F1 91 AC 68 CA 33 49 76 ED D0 17 8E 11 1B A6 4B 
129
130 Input of permutation:
131 BC CE BF 80 92 58 3F FA C0 B1 D7 95 F5 FB C6 3D 6A 4F 9D BA 67 7C 67 39 C1 E8 1D 14 EF F9 7B BA 88 1A 8C 3D 72 47 33 4D CA C4 65 E5 28 BC 93 5C 4F 46 26 2D 91 29 04 92 59 95 30 13 80 51 CC 47 93 02 C8 FC 81 E2 3F 90 A8 08 25 E6 8B D5 50 C8 C2 F8 A5 54 EC 39 6F 67 F1 91 AC 68 CA 33 49 76 ED D0 17 8E 11 1B A6 4B F6 0A A2 04 FD D5 6F 0A 64 CA 4A 06 24 9F 64 A2 76 94 7F 43 D2 AF 44 D8 91 49 CD 57 7D 7D C1 57 E9 9C 5A 2F 75 0E 12 F6 15 B1 35 C6 63 C5 5F 3F B8 38 01 89 B8 92 49 D6 97 F9 3C 97 F2 06 3F 02 C0 FA 5D F2 53 4C 7A 92 5D AB 6F C7 32 7A B0 FC 31 DC D7 51 51 09 06 05 90 35 D5 6C 57 BA 15 3F 
132
133 State after permutation:
134 B7 9C FF 87 36 0E 73 20 E9 00 58 B3 8C F6 48 1B E1 76 95 D0 0D DA 68 CD 3C 8C CF 7A 54 4A EE 60 3B 22 41 4C 33 3C 40 40 E9 42 61 8A BE D8 26 A9 D0 9E 9D 52 6A 33 42 7E F1 33 4E 0B E9 4E 86 C9 CE 43 0D C8 38 B9 64 65 E5 E8 CE D3 52 5D 33 93 9E D2 F6 9B 23 92 E1 75 AC EE D6 F7 FB A5 02 A5 2A 7D D9 C5 CF F2 EF 91 8A 35 51 65 86 52 C4 55 AF 93 7A A5 73 A1 D7 1A D6 75 AE B9 F5 01 8F 53 43 DC 1B AA 64 A0 59 BD 4A EA 9E A2 EF CF 03 0C 47 BA E5 DB F9 7A 82 82 2D 5E 5F BC D4 41 4A 6F 79 D3 86 83 69 E4 1C 86 C4 C9 3B A4 FC B7 5E DB 38 53 3D AD 62 48 09 2C F2 5D 2F B8 2C 11 74 95 C6 3E 7D C8 71 39 15 18 
135
136 Block available for squeezing:
137 B7 9C FF 87 36 0E 73 20 E9 00 58 B3 8C F6 48 1B E1 76 95 D0 0D DA 68 CD 3C 8C CF 7A 54 4A EE 60 3B 22 41 4C 33 3C 40 40 E9 42 61 8A BE D8 26 A9 D0 9E 9D 52 6A 33 42 7E F1 33 4E 0B E9 4E 86 C9 CE 43 0D C8 38 B9 64 65 E5 E8 CE D3 52 5D 33 93 9E D2 F6 9B 23 92 E1 75 AC EE D6 F7 FB A5 02 A5 2A 7D D9 C5 CF F2 EF 91 
138
139 Input of permutation:
140 B7 9C FF 87 36 0E 73 20 E9 00 58 B3 8C F6 48 1B E1 76 95 D0 0D DA 68 CD 3C 8C CF 7A 54 4A EE 60 3B 22 41 4C 33 3C 40 40 E9 42 61 8A BE D8 26 A9 D0 9E 9D 52 6A 33 42 7E F1 33 4E 0B E9 4E 86 C9 CE 43 0D C8 38 B9 64 65 E5 E8 CE D3 52 5D 33 93 9E D2 F6 9B 23 92 E1 75 AC EE D6 F7 FB A5 02 A5 2A 7D D9 C5 CF F2 EF 91 8A 35 51 65 86 52 C4 55 AF 93 7A A5 73 A1 D7 1A D6 75 AE B9 F5 01 8F 53 43 DC 1B AA 64 A0 59 BD 4A EA 9E A2 EF CF 03 0C 47 BA E5 DB F9 7A 82 82 2D 5E 5F BC D4 41 4A 6F 79 D3 86 83 69 E4 1C 86 C4 C9 3B A4 FC B7 5E DB 38 53 3D AD 62 48 09 2C F2 5D 2F B8 2C 11 74 95 C6 3E 7D C8 71 39 15 18 
141
142 State after permutation:
143 E9 F0 9B F2 E7 9F 6B 14 27 62 09 21 51 3A DC C7 45 10 86 8A 17 4E 22 54 DB CF 61 15 48 BF 9E 7E 0F FC 5F 6E 28 1A 89 4A 09 35 38 B4 41 33 28 D7 41 B0 96 03 93 2A 02 76 5A 59 6E BB 59 3B 63 91 F8 CA E1 D2 F3 C5 61 61 DF EA 34 69 8F 49 66 1E 18 BB F8 F6 63 9D 7C B5 6E 11 E3 30 C2 3A 2C DE 82 14 13 41 4D 84 3F E4 AC 57 CB DE 3B 43 AA E8 1B 4F 84 27 C6 42 39 C5 4D 92 55 6D C2 9F 96 B8 DA 78 9A F6 7A 64 8C AA 89 8D B3 47 59 0B 9A DB 3A 1B D0 1A 13 B5 AB 9F 66 9C 5D 7D B8 A0 88 B7 6A 11 96 12 4E A9 A0 08 A7 53 C8 93 9D 26 39 B2 DD 5C DB BC 67 DF 13 1B F0 FB 0E FD A7 F2 2F 7E 3D 0C FC DF 13 06 B7 A3 
144
145 Block available for squeezing:
146 E9 F0 9B F2 E7 9F 6B 14 27 62 09 21 51 3A DC C7 45 10 86 8A 17 4E 22 54 DB CF 61 15 48 BF 9E 7E 0F FC 5F 6E 28 1A 89 4A 09 35 38 B4 41 33 28 D7 41 B0 96 03 93 2A 02 76 5A 59 6E BB 59 3B 63 91 F8 CA E1 D2 F3 C5 61 61 DF EA 34 69 8F 49 66 1E 18 BB F8 F6 63 9D 7C B5 6E 11 E3 30 C2 3A 2C DE 82 14 13 41 4D 84 3F E4 
147
148 Input of permutation:
149 E9 F0 9B F2 E7 9F 6B 14 27 62 09 21 51 3A DC C7 45 10 86 8A 17 4E 22 54 DB CF 61 15 48 BF 9E 7E 0F FC 5F 6E 28 1A 89 4A 09 35 38 B4 41 33 28 D7 41 B0 96 03 93 2A 02 76 5A 59 6E BB 59 3B 63 91 F8 CA E1 D2 F3 C5 61 61 DF EA 34 69 8F 49 66 1E 18 BB F8 F6 63 9D 7C B5 6E 11 E3 30 C2 3A 2C DE 82 14 13 41 4D 84 3F E4 AC 57 CB DE 3B 43 AA E8 1B 4F 84 27 C6 42 39 C5 4D 92 55 6D C2 9F 96 B8 DA 78 9A F6 7A 64 8C AA 89 8D B3 47 59 0B 9A DB 3A 1B D0 1A 13 B5 AB 9F 66 9C 5D 7D B8 A0 88 B7 6A 11 96 12 4E A9 A0 08 A7 53 C8 93 9D 26 39 B2 DD 5C DB BC 67 DF 13 1B F0 FB 0E FD A7 F2 2F 7E 3D 0C FC DF 13 06 B7 A3 
150
151 State after permutation:
152 E2 23 D7 67 B3 EC E1 62 4A E5 52 95 6D 03 05 F0 B1 5B 50 82 C6 F1 0A 7B 5F 5D 4E BF CD A7 11 EA 43 FE E4 2D BC 81 1B FC BE 30 71 0F 25 EB 94 A8 17 C1 54 77 FF C4 81 7C A6 96 6E A8 1F D5 9D FD C7 AF 2B 4D F7 3C C8 F5 F4 C1 78 26 BC 15 B1 9D 5A 65 DF 6E 95 85 BC 55 EB C3 2A 59 69 1B E5 05 FB BA 19 7E AD 11 DC A1 FF F1 BC 1F 02 42 8F A1 D6 DF 17 61 31 41 AA 36 A0 54 3A 18 C2 8A FA 9A 03 5E 0B BA 47 76 97 39 DB 63 A1 EA F2 2C AB 05 E7 9E 5D 30 53 24 1F 3F E4 79 35 69 1A FB E2 A9 AC B9 0F 6A 9F F5 82 A4 4B 08 C6 86 4F CB 61 2A E2 27 13 E7 C5 B1 22 BA 58 3F A8 26 C5 C3 FE FD FB 0D 53 A9 87 0E BE 2A 
153
154 Block available for squeezing:
155 E2 23 D7 67 B3 EC E1 62 4A E5 52 95 6D 03 05 F0 B1 5B 50 82 C6 F1 0A 7B 5F 5D 4E BF CD A7 11 EA 43 FE E4 2D BC 81 1B FC BE 30 71 0F 25 EB 94 A8 17 C1 54 77 FF C4 81 7C A6 96 6E A8 1F D5 9D FD C7 AF 2B 4D F7 3C C8 F5 F4 C1 78 26 BC 15 B1 9D 5A 65 DF 6E 95 85 BC 55 EB C3 2A 59 69 1B E5 05 FB BA 19 7E AD 11 DC A1 
156