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