summaryrefslogtreecommitdiff
path: root/crypto_aead/lilliputaei128v1/ref/test/test-tweakey-ref/tweakey_full.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crypto_aead/lilliputaei128v1/ref/test/test-tweakey-ref/tweakey_full.txt')
-rw-r--r--crypto_aead/lilliputaei128v1/ref/test/test-tweakey-ref/tweakey_full.txt1020
1 files changed, 1020 insertions, 0 deletions
diff --git a/crypto_aead/lilliputaei128v1/ref/test/test-tweakey-ref/tweakey_full.txt b/crypto_aead/lilliputaei128v1/ref/test/test-tweakey-ref/tweakey_full.txt
new file mode 100644
index 0000000..ef346d2
--- /dev/null
+++ b/crypto_aead/lilliputaei128v1/ref/test/test-tweakey-ref/tweakey_full.txt
@@ -0,0 +1,1020 @@
+Building Tweakey :
+ Tweak is :
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+
+ Key is :
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+
+ Tweakey is :
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+
+Tweakey Schedule
+ Extracting Subtweakey round 0
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ ff ff ff ff ff ff ff ff
+
+ Round Tweakey 1
+ Input Tweakey :
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ fa fa fa fa fa fa fa fa
+ 61 61 61 61 61 61 61 61
+ f2 f2 f2 f2 f2 f2 f2 f2
+ 7b 7b 7b 7b 7b 7b 7b 7b
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 1
+ fa fa fa fa fa fa fa fa
+ 61 61 61 61 61 61 61 61
+ f2 f2 f2 f2 f2 f2 f2 f2
+ 7b 7b 7b 7b 7b 7b 7b 7b
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ ed ed ed ed ed ed ed ec
+
+ Round Tweakey 2
+ Input Tweakey :
+ fa fa fa fa fa fa fa fa
+ 61 61 61 61 61 61 61 61
+ f2 f2 f2 f2 f2 f2 f2 f2
+ 7b 7b 7b 7b 7b 7b 7b 7b
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ fa fa fa fa fa fa fa fa
+ 61 61 61 61 61 61 61 61
+ f2 f2 f2 f2 f2 f2 f2 f2
+ 7b 7b 7b 7b 7b 7b 7b 7b
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 7d 7d 7d 7d 7d 7d 7d 7d
+ 12 12 12 12 12 12 12 12
+ c6 c6 c6 c6 c6 c6 c6 c6
+ f2 f2 f2 f2 f2 f2 f2 f2
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 2
+ 7d 7d 7d 7d 7d 7d 7d 7d
+ 12 12 12 12 12 12 12 12
+ c6 c6 c6 c6 c6 c6 c6 c6
+ f2 f2 f2 f2 f2 f2 f2 f2
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ a4 a4 a4 a4 a4 a4 a4 a6
+
+ Round Tweakey 3
+ Input Tweakey :
+ 7d 7d 7d 7d 7d 7d 7d 7d
+ 12 12 12 12 12 12 12 12
+ c6 c6 c6 c6 c6 c6 c6 c6
+ f2 f2 f2 f2 f2 f2 f2 f2
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 7d 7d 7d 7d 7d 7d 7d 7d
+ 12 12 12 12 12 12 12 12
+ c6 c6 c6 c6 c6 c6 c6 c6
+ f2 f2 f2 f2 f2 f2 f2 f2
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ bb bb bb bb bb bb bb bb
+ 94 94 94 94 94 94 94 94
+ 12 12 12 12 12 12 12 12
+ 61 61 61 61 61 61 61 61
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 3
+ bb bb bb bb bb bb bb bb
+ 94 94 94 94 94 94 94 94
+ 12 12 12 12 12 12 12 12
+ 61 61 61 61 61 61 61 61
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ a3 a3 a3 a3 a3 a3 a3 a0
+
+ Round Tweakey 4
+ Input Tweakey :
+ bb bb bb bb bb bb bb bb
+ 94 94 94 94 94 94 94 94
+ 12 12 12 12 12 12 12 12
+ 61 61 61 61 61 61 61 61
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ bb bb bb bb bb bb bb bb
+ 94 94 94 94 94 94 94 94
+ 12 12 12 12 12 12 12 12
+ 61 61 61 61 61 61 61 61
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ d9 d9 d9 d9 d9 d9 d9 d9
+ 23 23 23 23 23 23 23 23
+ 48 48 48 48 48 48 48 48
+ c6 c6 c6 c6 c6 c6 c6 c6
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 4
+ d9 d9 d9 d9 d9 d9 d9 d9
+ 23 23 23 23 23 23 23 23
+ 48 48 48 48 48 48 48 48
+ c6 c6 c6 c6 c6 c6 c6 c6
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 8b 8b 8b 8b 8b 8b 8b 8f
+
+ Round Tweakey 5
+ Input Tweakey :
+ d9 d9 d9 d9 d9 d9 d9 d9
+ 23 23 23 23 23 23 23 23
+ 48 48 48 48 48 48 48 48
+ c6 c6 c6 c6 c6 c6 c6 c6
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ d9 d9 d9 d9 d9 d9 d9 d9
+ 23 23 23 23 23 23 23 23
+ 48 48 48 48 48 48 48 48
+ c6 c6 c6 c6 c6 c6 c6 c6
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ e8 e8 e8 e8 e8 e8 e8 e8
+ 91 91 91 91 91 91 91 91
+ a9 a9 a9 a9 a9 a9 a9 a9
+ 09 09 09 09 09 09 09 09
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 5
+ e8 e8 e8 e8 e8 e8 e8 e8
+ 91 91 91 91 91 91 91 91
+ a9 a9 a9 a9 a9 a9 a9 a9
+ 09 09 09 09 09 09 09 09
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 26 26 26 26 26 26 26 23
+
+ Round Tweakey 6
+ Input Tweakey :
+ e8 e8 e8 e8 e8 e8 e8 e8
+ 91 91 91 91 91 91 91 91
+ a9 a9 a9 a9 a9 a9 a9 a9
+ 09 09 09 09 09 09 09 09
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ e8 e8 e8 e8 e8 e8 e8 e8
+ 91 91 91 91 91 91 91 91
+ a9 a9 a9 a9 a9 a9 a9 a9
+ 09 09 09 09 09 09 09 09
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 74 74 74 74 74 74 74 74
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ 23 23 23 23 23 23 23 23
+ 12 12 12 12 12 12 12 12
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 6
+ 74 74 74 74 74 74 74 74
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ 23 23 23 23 23 23 23 23
+ 12 12 12 12 12 12 12 12
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ b1 b1 b1 b1 b1 b1 b1 b7
+
+ Round Tweakey 7
+ Input Tweakey :
+ 74 74 74 74 74 74 74 74
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ 23 23 23 23 23 23 23 23
+ 12 12 12 12 12 12 12 12
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 74 74 74 74 74 74 74 74
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ 23 23 23 23 23 23 23 23
+ 12 12 12 12 12 12 12 12
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 3b 3b 3b 3b 3b 3b 3b 3b
+ 58 58 58 58 58 58 58 58
+ 88 88 88 88 88 88 88 88
+ 24 24 24 24 24 24 24 24
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 7
+ 3b 3b 3b 3b 3b 3b 3b 3b
+ 58 58 58 58 58 58 58 58
+ 88 88 88 88 88 88 88 88
+ 24 24 24 24 24 24 24 24
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 30 30 30 30 30 30 30 37
+
+ Round Tweakey 8
+ Input Tweakey :
+ 3b 3b 3b 3b 3b 3b 3b 3b
+ 58 58 58 58 58 58 58 58
+ 88 88 88 88 88 88 88 88
+ 24 24 24 24 24 24 24 24
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 3b 3b 3b 3b 3b 3b 3b 3b
+ 58 58 58 58 58 58 58 58
+ 88 88 88 88 88 88 88 88
+ 24 24 24 24 24 24 24 24
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 99 99 99 99 99 99 99 99
+ 57 57 57 57 57 57 57 57
+ a3 a3 a3 a3 a3 a3 a3 a3
+ 48 48 48 48 48 48 48 48
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 8
+ 99 99 99 99 99 99 99 99
+ 57 57 57 57 57 57 57 57
+ a3 a3 a3 a3 a3 a3 a3 a3
+ 48 48 48 48 48 48 48 48
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ da da da da da da da d2
+
+ Round Tweakey 9
+ Input Tweakey :
+ 99 99 99 99 99 99 99 99
+ 57 57 57 57 57 57 57 57
+ a3 a3 a3 a3 a3 a3 a3 a3
+ 48 48 48 48 48 48 48 48
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 99 99 99 99 99 99 99 99
+ 57 57 57 57 57 57 57 57
+ a3 a3 a3 a3 a3 a3 a3 a3
+ 48 48 48 48 48 48 48 48
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ c8 c8 c8 c8 c8 c8 c8 c8
+ 2f 2f 2f 2f 2f 2f 2f 2f
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ 94 94 94 94 94 94 94 94
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 9
+ c8 c8 c8 c8 c8 c8 c8 c8
+ 2f 2f 2f 2f 2f 2f 2f 2f
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ 94 94 94 94 94 94 94 94
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 87 87 87 87 87 87 87 8e
+
+ Round Tweakey 10
+ Input Tweakey :
+ c8 c8 c8 c8 c8 c8 c8 c8
+ 2f 2f 2f 2f 2f 2f 2f 2f
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ 94 94 94 94 94 94 94 94
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ c8 c8 c8 c8 c8 c8 c8 c8
+ 2f 2f 2f 2f 2f 2f 2f 2f
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ 94 94 94 94 94 94 94 94
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 64 64 64 64 64 64 64 64
+ f1 f1 f1 f1 f1 f1 f1 f1
+ 2c 2c 2c 2c 2c 2c 2c 2c
+ a9 a9 a9 a9 a9 a9 a9 a9
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 10
+ 64 64 64 64 64 64 64 64
+ f1 f1 f1 f1 f1 f1 f1 f1
+ 2c 2c 2c 2c 2c 2c 2c 2c
+ a9 a9 a9 a9 a9 a9 a9 a9
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ ef ef ef ef ef ef ef e5
+
+ Round Tweakey 11
+ Input Tweakey :
+ 64 64 64 64 64 64 64 64
+ f1 f1 f1 f1 f1 f1 f1 f1
+ 2c 2c 2c 2c 2c 2c 2c 2c
+ a9 a9 a9 a9 a9 a9 a9 a9
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 64 64 64 64 64 64 64 64
+ f1 f1 f1 f1 f1 f1 f1 f1
+ 2c 2c 2c 2c 2c 2c 2c 2c
+ a9 a9 a9 a9 a9 a9 a9 a9
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 33 33 33 33 33 33 33 33
+ 11 11 11 11 11 11 11 11
+ b4 b4 b4 b4 b4 b4 b4 b4
+ d3 d3 d3 d3 d3 d3 d3 d3
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 11
+ 33 33 33 33 33 33 33 33
+ 11 11 11 11 11 11 11 11
+ b4 b4 b4 b4 b4 b4 b4 b4
+ d3 d3 d3 d3 d3 d3 d3 d3
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ ba ba ba ba ba ba ba b1
+
+ Round Tweakey 12
+ Input Tweakey :
+ 33 33 33 33 33 33 33 33
+ 11 11 11 11 11 11 11 11
+ b4 b4 b4 b4 b4 b4 b4 b4
+ d3 d3 d3 d3 d3 d3 d3 d3
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 33 33 33 33 33 33 33 33
+ 11 11 11 11 11 11 11 11
+ b4 b4 b4 b4 b4 b4 b4 b4
+ d3 d3 d3 d3 d3 d3 d3 d3
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 9d 9d 9d 9d 9d 9d 9d 9d
+ 8c 8c 8c 8c 8c 8c 8c 8c
+ 57 57 57 57 57 57 57 57
+ 23 23 23 23 23 23 23 23
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 12
+ 9d 9d 9d 9d 9d 9d 9d 9d
+ 8c 8c 8c 8c 8c 8c 8c 8c
+ 57 57 57 57 57 57 57 57
+ 23 23 23 23 23 23 23 23
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 9a 9a 9a 9a 9a 9a 9a 96
+
+ Round Tweakey 13
+ Input Tweakey :
+ 9d 9d 9d 9d 9d 9d 9d 9d
+ 8c 8c 8c 8c 8c 8c 8c 8c
+ 57 57 57 57 57 57 57 57
+ 23 23 23 23 23 23 23 23
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 9d 9d 9d 9d 9d 9d 9d 9d
+ 8c 8c 8c 8c 8c 8c 8c 8c
+ 57 57 57 57 57 57 57 57
+ 23 23 23 23 23 23 23 23
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ cb cb cb cb cb cb cb cb
+ e7 e7 e7 e7 e7 e7 e7 e7
+ d5 d5 d5 d5 d5 d5 d5 d5
+ 46 46 46 46 46 46 46 46
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 13
+ cb cb cb cb cb cb cb cb
+ e7 e7 e7 e7 e7 e7 e7 e7
+ d5 d5 d5 d5 d5 d5 d5 d5
+ 46 46 46 46 46 46 46 46
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 40 40 40 40 40 40 40 4d
+
+ Round Tweakey 14
+ Input Tweakey :
+ cb cb cb cb cb cb cb cb
+ e7 e7 e7 e7 e7 e7 e7 e7
+ d5 d5 d5 d5 d5 d5 d5 d5
+ 46 46 46 46 46 46 46 46
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ cb cb cb cb cb cb cb cb
+ e7 e7 e7 e7 e7 e7 e7 e7
+ d5 d5 d5 d5 d5 d5 d5 d5
+ 46 46 46 46 46 46 46 46
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ e1 e1 e1 e1 e1 e1 e1 e1
+ a5 a5 a5 a5 a5 a5 a5 a5
+ 5e 5e 5e 5e 5e 5e 5e 5e
+ 88 88 88 88 88 88 88 88
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 14
+ e1 e1 e1 e1 e1 e1 e1 e1
+ a5 a5 a5 a5 a5 a5 a5 a5
+ 5e 5e 5e 5e 5e 5e 5e 5e
+ 88 88 88 88 88 88 88 88
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 6d 6d 6d 6d 6d 6d 6d 63
+
+ Round Tweakey 15
+ Input Tweakey :
+ e1 e1 e1 e1 e1 e1 e1 e1
+ a5 a5 a5 a5 a5 a5 a5 a5
+ 5e 5e 5e 5e 5e 5e 5e 5e
+ 88 88 88 88 88 88 88 88
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ e1 e1 e1 e1 e1 e1 e1 e1
+ a5 a5 a5 a5 a5 a5 a5 a5
+ 5e 5e 5e 5e 5e 5e 5e 5e
+ 88 88 88 88 88 88 88 88
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ f4 f4 f4 f4 f4 f4 f4 f4
+ 26 26 26 26 26 26 26 26
+ f1 f1 f1 f1 f1 f1 f1 f1
+ 91 91 91 91 91 91 91 91
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 15
+ f4 f4 f4 f4 f4 f4 f4 f4
+ 26 26 26 26 26 26 26 26
+ f1 f1 f1 f1 f1 f1 f1 f1
+ 91 91 91 91 91 91 91 91
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 4d 4d 4d 4d 4d 4d 4d 42
+
+ Round Tweakey 16
+ Input Tweakey :
+ f4 f4 f4 f4 f4 f4 f4 f4
+ 26 26 26 26 26 26 26 26
+ f1 f1 f1 f1 f1 f1 f1 f1
+ 91 91 91 91 91 91 91 91
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ f4 f4 f4 f4 f4 f4 f4 f4
+ 26 26 26 26 26 26 26 26
+ f1 f1 f1 f1 f1 f1 f1 f1
+ 91 91 91 91 91 91 91 91
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 7b 7b 7b 7b 7b 7b 7b 7b
+ b9 b9 b9 b9 b9 b9 b9 b9
+ ca ca ca ca ca ca ca ca
+ a3 a3 a3 a3 a3 a3 a3 a3
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 16
+ 7b 7b 7b 7b 7b 7b 7b 7b
+ b9 b9 b9 b9 b9 b9 b9 b9
+ ca ca ca ca ca ca ca ca
+ a3 a3 a3 a3 a3 a3 a3 a3
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 54 54 54 54 54 54 54 44
+
+ Round Tweakey 17
+ Input Tweakey :
+ 7b 7b 7b 7b 7b 7b 7b 7b
+ b9 b9 b9 b9 b9 b9 b9 b9
+ ca ca ca ca ca ca ca ca
+ a3 a3 a3 a3 a3 a3 a3 a3
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 7b 7b 7b 7b 7b 7b 7b 7b
+ b9 b9 b9 b9 b9 b9 b9 b9
+ ca ca ca ca ca ca ca ca
+ a3 a3 a3 a3 a3 a3 a3 a3
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ b9 b9 b9 b9 b9 b9 b9 b9
+ c2 c2 c2 c2 c2 c2 c2 c2
+ 22 22 22 22 22 22 22 22
+ c7 c7 c7 c7 c7 c7 c7 c7
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 17
+ b9 b9 b9 b9 b9 b9 b9 b9
+ c2 c2 c2 c2 c2 c2 c2 c2
+ 22 22 22 22 22 22 22 22
+ c7 c7 c7 c7 c7 c7 c7 c7
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 61 61 61 61 61 61 61 70
+
+ Round Tweakey 18
+ Input Tweakey :
+ b9 b9 b9 b9 b9 b9 b9 b9
+ c2 c2 c2 c2 c2 c2 c2 c2
+ 22 22 22 22 22 22 22 22
+ c7 c7 c7 c7 c7 c7 c7 c7
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ b9 b9 b9 b9 b9 b9 b9 b9
+ c2 c2 c2 c2 c2 c2 c2 c2
+ 22 22 22 22 22 22 22 22
+ c7 c7 c7 c7 c7 c7 c7 c7
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ d8 d8 d8 d8 d8 d8 d8 d8
+ 04 04 04 04 04 04 04 04
+ 8c 8c 8c 8c 8c 8c 8c 8c
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 18
+ d8 d8 d8 d8 d8 d8 d8 d8
+ 04 04 04 04 04 04 04 04
+ 8c 8c 8c 8c 8c 8c 8c 8c
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ a4 a4 a4 a4 a4 a4 a4 b6
+
+ Round Tweakey 19
+ Input Tweakey :
+ d8 d8 d8 d8 d8 d8 d8 d8
+ 04 04 04 04 04 04 04 04
+ 8c 8c 8c 8c 8c 8c 8c 8c
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ d8 d8 d8 d8 d8 d8 d8 d8
+ 04 04 04 04 04 04 04 04
+ 8c 8c 8c 8c 8c 8c 8c 8c
+ 0b 0b 0b 0b 0b 0b 0b 0b
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 6c 6c 6c 6c 6c 6c 6c 6c
+ 20 20 20 20 20 20 20 20
+ b3 b3 b3 b3 b3 b3 b3 b3
+ 16 16 16 16 16 16 16 16
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 19
+ 6c 6c 6c 6c 6c 6c 6c 6c
+ 20 20 20 20 20 20 20 20
+ b3 b3 b3 b3 b3 b3 b3 b3
+ 16 16 16 16 16 16 16 16
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 16 16 16 16 16 16 16 05
+
+ Round Tweakey 20
+ Input Tweakey :
+ 6c 6c 6c 6c 6c 6c 6c 6c
+ 20 20 20 20 20 20 20 20
+ b3 b3 b3 b3 b3 b3 b3 b3
+ 16 16 16 16 16 16 16 16
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 6c 6c 6c 6c 6c 6c 6c 6c
+ 20 20 20 20 20 20 20 20
+ b3 b3 b3 b3 b3 b3 b3 b3
+ 16 16 16 16 16 16 16 16
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 37 37 37 37 37 37 37 37
+ 89 89 89 89 89 89 89 89
+ 4b 4b 4b 4b 4b 4b 4b 4b
+ 2c 2c 2c 2c 2c 2c 2c 2c
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 20
+ 37 37 37 37 37 37 37 37
+ 89 89 89 89 89 89 89 89
+ 4b 4b 4b 4b 4b 4b 4b 4b
+ 2c 2c 2c 2c 2c 2c 2c 2c
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 26 26 26 26 26 26 26 32
+
+ Round Tweakey 21
+ Input Tweakey :
+ 37 37 37 37 37 37 37 37
+ 89 89 89 89 89 89 89 89
+ 4b 4b 4b 4b 4b 4b 4b 4b
+ 2c 2c 2c 2c 2c 2c 2c 2c
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 37 37 37 37 37 37 37 37
+ 89 89 89 89 89 89 89 89
+ 4b 4b 4b 4b 4b 4b 4b 4b
+ 2c 2c 2c 2c 2c 2c 2c 2c
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 9e 9e 9e 9e 9e 9e 9e 9e
+ cf cf cf cf cf cf cf cf
+ a5 a5 a5 a5 a5 a5 a5 a5
+ 58 58 58 58 58 58 58 58
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 21
+ 9e 9e 9e 9e 9e 9e 9e 9e
+ cf cf cf cf cf cf cf cf
+ a5 a5 a5 a5 a5 a5 a5 a5
+ 58 58 58 58 58 58 58 58
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 53 53 53 53 53 53 53 46
+
+ Round Tweakey 22
+ Input Tweakey :
+ 9e 9e 9e 9e 9e 9e 9e 9e
+ cf cf cf cf cf cf cf cf
+ a5 a5 a5 a5 a5 a5 a5 a5
+ 58 58 58 58 58 58 58 58
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 9e 9e 9e 9e 9e 9e 9e 9e
+ cf cf cf cf cf cf cf cf
+ a5 a5 a5 a5 a5 a5 a5 a5
+ 58 58 58 58 58 58 58 58
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 4e 4e 4e 4e 4e 4e 4e 4e
+ 6c 6c 6c 6c 6c 6c 6c 6c
+ 13 13 13 13 13 13 13 13
+ b4 b4 b4 b4 b4 b4 b4 b4
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 22
+ 4e 4e 4e 4e 4e 4e 4e 4e
+ 6c 6c 6c 6c 6c 6c 6c 6c
+ 13 13 13 13 13 13 13 13
+ b4 b4 b4 b4 b4 b4 b4 b4
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 7a 7a 7a 7a 7a 7a 7a 6c
+
+ Round Tweakey 23
+ Input Tweakey :
+ 4e 4e 4e 4e 4e 4e 4e 4e
+ 6c 6c 6c 6c 6c 6c 6c 6c
+ 13 13 13 13 13 13 13 13
+ b4 b4 b4 b4 b4 b4 b4 b4
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 4e 4e 4e 4e 4e 4e 4e 4e
+ 6c 6c 6c 6c 6c 6c 6c 6c
+ 13 13 13 13 13 13 13 13
+ b4 b4 b4 b4 b4 b4 b4 b4
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 26 26 26 26 26 26 26 26
+ 7a 7a 7a 7a 7a 7a 7a 7a
+ 4c 4c 4c 4c 4c 4c 4c 4c
+ e9 e9 e9 e9 e9 e9 e9 e9
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 23
+ 26 26 26 26 26 26 26 26
+ 7a 7a 7a 7a 7a 7a 7a 7a
+ 4c 4c 4c 4c 4c 4c 4c 4c
+ e9 e9 e9 e9 e9 e9 e9 e9
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 06 06 06 06 06 06 06 11
+
+ Round Tweakey 24
+ Input Tweakey :
+ 26 26 26 26 26 26 26 26
+ 7a 7a 7a 7a 7a 7a 7a 7a
+ 4c 4c 4c 4c 4c 4c 4c 4c
+ e9 e9 e9 e9 e9 e9 e9 e9
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 26 26 26 26 26 26 26 26
+ 7a 7a 7a 7a 7a 7a 7a 7a
+ 4c 4c 4c 4c 4c 4c 4c 4c
+ e9 e9 e9 e9 e9 e9 e9 e9
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 12 12 12 12 12 12 12 12
+ ce ce ce ce ce ce ce ce
+ b9 b9 b9 b9 b9 b9 b9 b9
+ 57 57 57 57 57 57 57 57
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 24
+ 12 12 12 12 12 12 12 12
+ ce ce ce ce ce ce ce ce
+ b9 b9 b9 b9 b9 b9 b9 b9
+ 57 57 57 57 57 57 57 57
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ cd cd cd cd cd cd cd d5
+
+ Round Tweakey 25
+ Input Tweakey :
+ 12 12 12 12 12 12 12 12
+ ce ce ce ce ce ce ce ce
+ b9 b9 b9 b9 b9 b9 b9 b9
+ 57 57 57 57 57 57 57 57
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 12 12 12 12 12 12 12 12
+ ce ce ce ce ce ce ce ce
+ b9 b9 b9 b9 b9 b9 b9 b9
+ 57 57 57 57 57 57 57 57
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 09 09 09 09 09 09 09 09
+ 64 64 64 64 64 64 64 64
+ 63 63 63 63 63 63 63 63
+ aa aa aa aa aa aa aa aa
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 25
+ 09 09 09 09 09 09 09 09
+ 64 64 64 64 64 64 64 64
+ 63 63 63 63 63 63 63 63
+ aa aa aa aa aa aa aa aa
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 5b 5b 5b 5b 5b 5b 5b 42
+
+ Round Tweakey 26
+ Input Tweakey :
+ 09 09 09 09 09 09 09 09
+ 64 64 64 64 64 64 64 64
+ 63 63 63 63 63 63 63 63
+ aa aa aa aa aa aa aa aa
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 09 09 09 09 09 09 09 09
+ 64 64 64 64 64 64 64 64
+ 63 63 63 63 63 63 63 63
+ aa aa aa aa aa aa aa aa
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 80 80 80 80 80 80 80 80
+ 3a 3a 3a 3a 3a 3a 3a 3a
+ 01 01 01 01 01 01 01 01
+ d5 d5 d5 d5 d5 d5 d5 d5
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 26
+ 80 80 80 80 80 80 80 80
+ 3a 3a 3a 3a 3a 3a 3a 3a
+ 01 01 01 01 01 01 01 01
+ d5 d5 d5 d5 d5 d5 d5 d5
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 91 91 91 91 91 91 91 8b
+
+ Round Tweakey 27
+ Input Tweakey :
+ 80 80 80 80 80 80 80 80
+ 3a 3a 3a 3a 3a 3a 3a 3a
+ 01 01 01 01 01 01 01 01
+ d5 d5 d5 d5 d5 d5 d5 d5
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 80 80 80 80 80 80 80 80
+ 3a 3a 3a 3a 3a 3a 3a 3a
+ 01 01 01 01 01 01 01 01
+ d5 d5 d5 d5 d5 d5 d5 d5
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 40 40 40 40 40 40 40 40
+ 5d 5d 5d 5d 5d 5d 5d 5d
+ 04 04 04 04 04 04 04 04
+ 2f 2f 2f 2f 2f 2f 2f 2f
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 27
+ 40 40 40 40 40 40 40 40
+ 5d 5d 5d 5d 5d 5d 5d 5d
+ 04 04 04 04 04 04 04 04
+ 2f 2f 2f 2f 2f 2f 2f 2f
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ c9 c9 c9 c9 c9 c9 c9 d2
+
+ Round Tweakey 28
+ Input Tweakey :
+ 40 40 40 40 40 40 40 40
+ 5d 5d 5d 5d 5d 5d 5d 5d
+ 04 04 04 04 04 04 04 04
+ 2f 2f 2f 2f 2f 2f 2f 2f
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 40 40 40 40 40 40 40 40
+ 5d 5d 5d 5d 5d 5d 5d 5d
+ 04 04 04 04 04 04 04 04
+ 2f 2f 2f 2f 2f 2f 2f 2f
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 20 20 20 20 20 20 20 20
+ 7f 7f 7f 7f 7f 7f 7f 7f
+ 10 10 10 10 10 10 10 10
+ 5e 5e 5e 5e 5e 5e 5e 5e
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 28
+ 20 20 20 20 20 20 20 20
+ 7f 7f 7f 7f 7f 7f 7f 7f
+ 10 10 10 10 10 10 10 10
+ 5e 5e 5e 5e 5e 5e 5e 5e
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ ee ee ee ee ee ee ee f2
+
+ Round Tweakey 29
+ Input Tweakey :
+ 20 20 20 20 20 20 20 20
+ 7f 7f 7f 7f 7f 7f 7f 7f
+ 10 10 10 10 10 10 10 10
+ 5e 5e 5e 5e 5e 5e 5e 5e
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 20 20 20 20 20 20 20 20
+ 7f 7f 7f 7f 7f 7f 7f 7f
+ 10 10 10 10 10 10 10 10
+ 5e 5e 5e 5e 5e 5e 5e 5e
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 10 10 10 10 10 10 10 10
+ e6 e6 e6 e6 e6 e6 e6 e6
+ 40 40 40 40 40 40 40 40
+ b8 b8 b8 b8 b8 b8 b8 b8
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 29
+ 10 10 10 10 10 10 10 10
+ e6 e6 e6 e6 e6 e6 e6 e6
+ 40 40 40 40 40 40 40 40
+ b8 b8 b8 b8 b8 b8 b8 b8
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ f1 f1 f1 f1 f1 f1 f1 ec
+
+ Round Tweakey 30
+ Input Tweakey :
+ 10 10 10 10 10 10 10 10
+ e6 e6 e6 e6 e6 e6 e6 e6
+ 40 40 40 40 40 40 40 40
+ b8 b8 b8 b8 b8 b8 b8 b8
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 10 10 10 10 10 10 10 10
+ e6 e6 e6 e6 e6 e6 e6 e6
+ 40 40 40 40 40 40 40 40
+ b8 b8 b8 b8 b8 b8 b8 b8
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 08 08 08 08 08 08 08 08
+ ad ad ad ad ad ad ad ad
+ 89 89 89 89 89 89 89 89
+ f1 f1 f1 f1 f1 f1 f1 f1
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 30
+ 08 08 08 08 08 08 08 08
+ ad ad ad ad ad ad ad ad
+ 89 89 89 89 89 89 89 89
+ f1 f1 f1 f1 f1 f1 f1 f1
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 22 22 22 22 22 22 22 3c
+
+ Round Tweakey 31
+ Input Tweakey :
+ 08 08 08 08 08 08 08 08
+ ad ad ad ad ad ad ad ad
+ 89 89 89 89 89 89 89 89
+ f1 f1 f1 f1 f1 f1 f1 f1
+ ff ff ff ff ff ff ff ff
+
+ Post permutation Tweakey :
+ 08 08 08 08 08 08 08 08
+ ad ad ad ad ad ad ad ad
+ 89 89 89 89 89 89 89 89
+ f1 f1 f1 f1 f1 f1 f1 f1
+ ff ff ff ff ff ff ff ff
+
+ Post multiplication Tweakey :
+ 04 04 04 04 04 04 04 04
+ 66 66 66 66 66 66 66 66
+ a7 a7 a7 a7 a7 a7 a7 a7
+ 67 67 67 67 67 67 67 67
+ ff ff ff ff ff ff ff ff
+
+ Extracting Subtweakey round 31
+ 04 04 04 04 04 04 04 04
+ 66 66 66 66 66 66 66 66
+ a7 a7 a7 a7 a7 a7 a7 a7
+ 67 67 67 67 67 67 67 67
+ ff ff ff ff ff ff ff ff
+
+ Subtweakey :
+ 5d 5d 5d 5d 5d 5d 5d 42
+