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