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