summaryrefslogtreecommitdiff
path: root/python/lilliput_ae_1.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/lilliput_ae_1.py')
-rw-r--r--python/lilliput_ae_1.py28
1 files changed, 6 insertions, 22 deletions
diff --git a/python/lilliput_ae_1.py b/python/lilliput_ae_1.py
index 9eb5460..4d2d2dc 100644
--- a/python/lilliput_ae_1.py
+++ b/python/lilliput_ae_1.py
@@ -225,18 +225,10 @@ def OCB3Enc(A, M, N, key) :
A = ArrayToBlockbytesMatrix(A)
M = ArrayToBlockbytesMatrix(M)
+ K = list(key)
- ltbc.KEY_BITS = KEY_BITS
- ltbc.TWEAK_BITS = TWEAK_BITS
- ltbc.LANES = LANES
-
- ltbc.TWEAKEY_BITS = TWEAKEY_BITS
- ltbc.KEY_BYTES = KEY_BYTES
- ltbc.TWEAK_BYTES = TWEAK_BYTES
- ltbc.TWEAKEY_BYTES = TWEAKEY_BYTES
-
- Auth = BuildAuth(A, key)
- (Final, C) = TreatMessageEnc(M, N, key)
+ Auth = BuildAuth(A, K)
+ (Final, C) = TreatMessageEnc(M, N, K)
tag = XorState(Auth, Final)
return BlockbytesMatrixToBytes(C), bytes(tag)
@@ -253,18 +245,10 @@ def OCB3Dec(A, C, N, tag, key) :
A = ArrayToBlockbytesMatrix(A)
C = ArrayToBlockbytesMatrix(C)
+ K = list(key)
- ltbc.KEY_BITS = KEY_BITS
- ltbc.TWEAK_BITS = TWEAK_BITS
- ltbc.LANES = LANES
-
- ltbc.TWEAKEY_BITS = TWEAKEY_BITS
- ltbc.KEY_BYTES = KEY_BYTES
- ltbc.TWEAK_BYTES = TWEAK_BYTES
- ltbc.TWEAKEY_BYTES = TWEAKEY_BYTES
-
- Auth = BuildAuth(A, key)
- (Final, M) = TreatMessageDec(C, N, key)
+ Auth = BuildAuth(A, K)
+ (Final, M) = TreatMessageDec(C, N, K)
tag2 = XorState(Auth, Final)
if(tag == tag2) :