SHAKE-256 Sample of 5-Bit Message
Total Page:16
File Type:pdf, Size:1020Kb
SHAKE-256 sample of 5-bit message Msg as bit string 1 1 0 0 1 about to call last of the absorb phase ------------------------------------------------------------ About to Absorb data State (in bytes) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Data to be absorbed F3 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 Xor'd state (in bytes) F3 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 Xor'd state (as lanes of integers) [0, 0] = 00000000000003f3 [1, 0] = 0000000000000000 [2, 0] = 0000000000000000 [3, 0] = 0000000000000000 [4, 0] = 0000000000000000 [0, 1] = 0000000000000000 [1, 1] = 0000000000000000 [2, 1] = 0000000000000000 [3, 1] = 0000000000000000 [4, 1] = 0000000000000000 [0, 2] = 0000000000000000 [1, 2] = 0000000000000000 [2, 2] = 0000000000000000 [3, 2] = 0000000000000000 [4, 2] = 0000000000000000 [0, 3] = 0000000000000000 [1, 3] = 8000000000000000 [2, 3] = 0000000000000000 [3, 3] = 0000000000000000 [4, 3] = 0000000000000000 [0, 4] = 0000000000000000 [1, 4] = 0000000000000000 [2, 4] = 0000000000000000 [3, 4] = 0000000000000000 [4, 4] = 0000000000000000 Round #0 After Theta F2 03 00 00 00 00 00 00 F3 03 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 E6 07 00 00 00 00 00 00 01 00 00 00 00 00 00 00 F3 03 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 E6 07 00 00 00 00 00 00 01 00 00 00 00 00 00 00 F3 03 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 E6 07 00 00 00 00 00 00 01 00 00 00 00 00 00 00 F3 03 00 00 00 00 00 80 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 E6 07 00 00 00 00 00 00 01 00 00 00 00 00 00 00 F3 03 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 E6 07 00 00 00 00 00 00 After Rho F2 03 00 00 00 00 00 00 E6 07 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 30 3F 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 30 3F 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 7E 00 00 00 00 08 00 00 00 00 00 00 00 00 CC 0F 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F3 03 00 00 00 00 00 00 02 00 00 00 00 00 00 00 70 7E 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E6 07 00 00 00 00 00 00 00 04 00 00 00 00 00 CC 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 80 F9 01 00 00 00 00 After Pi F2 03 00 00 00 00 00 00 00 00 00 00 00 30 3F 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 80 F9 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 7E 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 70 7E 00 00 00 00 00 00 00 00 10 E6 07 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E6 07 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 30 3F 00 00 00 00 00 00 00 10 00 00 00 00 CC 0F 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 F3 03 00 00 00 00 00 00 02 00 00 CC 0F 00 00 00 00 00 00 After Chi F2 03 00 00 00 04 00 00 00 00 00 00 00 30 3F 00 00 80 F9 01 00 04 00 00 F2 03 00 00 00 00 00 00 00 80 F9 01 00 30 3F 00 08 00 00 00 00 00 00 00 00 00 60 7E 00 70 7E 00 08 00 00 00 00 00 00 10 00 00 00 00 00 70 7E 00 00 00 60 7E 00 00 00 10 E6 07 00 00 00 00 00 00 20 E6 07 00 00 00 00 00 00 00 00 00 00 00 00 00 E6 E1 07 00 00 00 00 00 00 00 04 00 00 00 00 00 00 CC 0F 30 3F 00 00 00 00 00 00 00 10 00 00 00 00 CC 0F 00 00 00 00 00 00 40 00 30 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F3 03 20 00 00 00 00 00 00 00 00 CC 0F 00 00 00 F3 03 00 00 00 00 00 00 02 00 20 CC 0F 00 00 00 00 00 00 After Iota F3 03 00 00 00 04 00 00 00 00 00 00 00 30 3F 00 00 80 F9 01 00 04 00 00 F2 03 00 00 00 00 00 00 00 80 F9 01 00 30 3F 00 08 00 00 00 00 00 00 00 00 00 60 7E 00 70 7E 00 08 00 00 00 00 00 00 10 00 00 00 00 00 70 7E 00 00 00 60 7E 00 00 00 10 E6 07 00 00 00 00 00 00 20 E6 07 00 00 00 00 00 00 00 00 00 00 00 00 00 E6 E1 07 00 00 00 00 00 00 00 04 00 00 00 00 00 00 CC 0F 30 3F 00 00 00 00 00 00 00 10 00 00 00 00 CC 0F 00 00 00 00 00 00 40 00 30 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F3 03 20 00 00 00 00 00 00 00 00 CC 0F 00 00 00 F3 03 00 00 00 00 00 00 02 00 20 CC 0F 00 00 00 00 00 00 Round #1 After Theta 7F 40 52 83 20 B4 BD 10 95 4F E3 33 3F 29 3B 00 08 22 91 1F 6E A0 BD 40 AE 5F CD FE 00 97 7D 30 2E B2 E1 51 41 AC 46 60 84 43 52 83 20 B0 BD 10 95 4F 83 4D 3F 69 7A 00 00 A2 68 1E 6E A4 BD 50 5C 5C CD FE 00 E7 03 30 2E 32 78 2E 41 9C 79 70 6A 44 52 83 20 B0 BD 10 B5 A9 E4 33 3F 19 04 00 08 A2 68 1E 6E A4 BD 40 BA BD CA FE 00 97 7D 30 2E 32 1C 50 41 9C 79 60 8C 8F 5D B3 1F B0 BD 10 95 4F E3 33 2F 19 04 00 08 6E 67 1E 6E A4 BD 40 5C 1C CD CE 3F 97 7D 30 2E 32 18 50 41 9C 79 60 8C 43 52 83 20 43 BE 30 95 4F E3 33 3F 19 04 00 C4 AD 68 1E 6E 57 BE 40 5C 5C CD FE 00 95 7D 10 E2 3D 18 50 41 9C 79 60 After Rho 7F 40 52 83 20 B4 BD 10 2A 9F C6 67 7E 52 76 00 82 48 E4 87 1B 68 2F 10 70 D9 07 E3 FA D5 EC 0F 62 35 02 73 91 0D 8F 0A 08 02 DB 0B 41 38 24 35 D8 F4 93 A6 07 50 F9 34 14 80 28 9A 87 1B 69 2F AE 66 7F 80 F3 01 18 2E 99 07 E7 22 83 E7 12 C4 50 23 92 1A 04 81 ED 85 00 D4 A6 92 CF FC 64 10 F3 70 23 ED 05 42 10 45 2E FB 60 74 7B 95 FD 01 A8 20 CE 3C 30 17 19 0E 66 3F 60 7B 21 18 1F BB 7C E6 25 83 00 A0 F2 69 5E 20 04 B7 33 0F 37 D2 B2 0F 86 8B A3 D9 F9 E7 60 2E 32 18 50 41 9C 79 F9 C2 30 0E 49 0D 82 0C 54 3E 8D CF FC 64 10 00 B8 15 CD C3 ED CA 17 88 5C CD FE 00 95 7D 10 5C 1E 98 78 0F 06 54 10 67 After Pi 7F 40 52 83 20 B4 BD 10 D8 F4 93 A6 07 50 F9 34 F3 70 23 ED 05 42 10 45 B2 0F 86 8B A3 D9 F9 E7 1E 98 78 0F 06 54 10 67 70 D9 07 E3 FA D5 EC 0F 99 07 E7 22 83 E7 12 C4 50 23 92 1A 04 81 ED 85 7C E6 25 83 00 A0 F2 69 B8 15 CD C3 ED CA 17 88 2A 9F C6 67 7E 52 76 00 14 80 28 9A 87 1B 69 2F 2E FB 60 74 7B 95 FD 01 60 2E 32 18 50 41 9C 79 F9 C2 30 0E 49 0D 82 0C 62 35 02 73 91 0D 8F 0A 08 02 DB 0B 41 38 24 35 00 D4 A6 92 CF FC 64 10 5E 20 04 B7 33 0F 37 D2 5C CD FE 00 95 7D 10 5C 82 48 E4 87 1B 68 2F 10 AE 66 7F 80 F3 01 18 2E A8 20 CE 3C 30 17 19 0E 66 3F 60 7B 21 18 1F BB 54 3E 8D CF FC 64 10 00 After Chi 5C 40 72 CA 20 B6 BD 51 D8 FB 17 A4 A5 C9 10 96 FF E0 5B E9 01 46 10 45 D3 4F 84 0B 83 79 54 F7 9E 2C F9 2B 01 14 50 43 30 F9 17 FB FE D5 01 0E B5 C3 C2 A3 83 C7 00 AC D0 32 5A 5A E9 CB E8 05 3C 2E 27 A3 12 B5 1A 6E 31 13 2D C3 EC E8 05 48 00 E4 86 03 06 D6 E2 00 54 84 3A 92 87 5B 69 57 B7 3B 60 72 72 99 FF 05 62 33 F4 79 66 13 E8 79 ED C2 18 96 C8 04 8B 23 62 E1 26 E3 1F C9 CF 0A 56 22 DB 2E 71 3B 37 F7 00 19 5C 92 4B 8C 64 1C 7C 10 04 C4 33 0F B8 D0 54 CF 27 08 D5 4D 30 69 82 48 64 BB 1B 7E 2E 10 E8 79 5F C3 F2 09 1E 9F B8 20 43 B8 EC 73 19 0E E4 7F 00 7B 22 10 30 AB 78 18 96 CF 1C 65 00 2E After Iota DE C0 72 CA 20 B6 BD 51 D8 FB 17 A4 A5 C9 10 96 FF E0 5B E9 01 46 10 45 D3 4F 84 0B 83 79 54 F7 9E 2C F9 2B 01 14 50 43 30 F9 17 FB FE D5 01 0E B5 C3 C2 A3 83 C7 00 AC D0 32 5A 5A E9 CB E8 05 3C 2E 27 A3 12 B5 1A 6E 31 13 2D C3 EC E8 05 48 00 E4 86 03 06 D6 E2 00 54 84 3A 92 87 5B 69 57 B7 3B 60 72 72 99 FF 05 62 33 F4 79 66 13 E8 79 ED C2 18 96 C8 04 8B 23 62 E1 26 E3 1F C9 CF 0A 56 22 DB 2E 71 3B 37 F7 00 19 5C 92 4B 8C 64 1C 7C 10 04 C4 33 0F B8 D0 54 CF 27 08 D5 4D 30 69 82 48 64 BB 1B 7E 2E 10 E8 79 5F C3 F2 09 1E 9F B8 20 43 B8 EC 73 19 0E E4 7F 00 7B 22 10 30 AB 78 18 96 CF 1C 65 00 2E Round #2 After Theta BE 25 D8 83 88 A8 F3 34 96 2F 4B 18 02 1D 5A 7D 53 7D 96 4D EF A0 1D 76 2F CB 00 92 67 33 F3 7F 97 F9 E8 90 5F D1 00 53 50 1C BD B2 56 CB 4F 6B FB 17 9E 1F 24 13 4A 47 7C AF 97 FE 07 2D E5 36 C0 AA A3 3A F6 FF BD E6 38 C6 3C 78 B2 2D 55 58 60 01 2C 4A AE C8 AC 65 1A 50 66 2E 20 8F 23 BC 1B A6 AD D6 9C 7F F2 36 9E B7 70 E0 82 59 4F F1 E4 17 09 2D 96 C1 DB 33 02 04 8C AA B7 D7 81 6F 18 F6 87 92 D6 EF 7D 1C AC 84 91 36 A5 6A 69 2F 80 94 80 5D D7 45 1F 58 5D 1A 36 B3 8B 88 60 79 E2 AD CE F2 B3 60 60 75 A6 AD 03 7F 55 DD 54 74 14 BD 8E 1C 02 95 14 3D 18 FB 84 E2 C6 5A 97 23 71 CD 87 74 42 A0 50 3E After Rho BE 25 D8 83 88 A8 F3 34 2C 5F 96 30 04 3A B4 FA 54 9F 65 D3 3B 68 87 DD 36 33 FF F7 B2 0C 20 79 8A 06 98 BA CC 47 87 FC