summaryrefslogtreecommitdiff
path: root/python/lilliput_ae_2.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/lilliput_ae_2.py')
-rw-r--r--python/lilliput_ae_2.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/python/lilliput_ae_2.py b/python/lilliput_ae_2.py
index 3f72020..2e7843b 100644
--- a/python/lilliput_ae_2.py
+++ b/python/lilliput_ae_2.py
@@ -55,7 +55,7 @@ def AddTagJ(tag, j):
def MesssageAuthTag(M, N, Auth, key):
l = len(M)//BLOCK_BYTES
- padding_bytes = len(M)%BLOCK_BYTES
+ need_padding = len(M)%BLOCK_BYTES > 0
tag = list(Auth)
M = ArrayToBlockbytesMatrix(M)
@@ -65,9 +65,9 @@ def MesssageAuthTag(M, N, Auth, key):
encryption = ltbc.LilliputTBCEnc(tweak, key, M[j])
tag = XorState(tag, encryption)
- if padding_bytes > 0:
+ if need_padding:
tweak = TweakTag(l, True)
- m_padded = Padding10LSB(M[l], 8*padding_bytes)
+ m_padded = Padding10LSB(M[l])
encryption = ltbc.LilliputTBCEnc(tweak, key, m_padded)
tag = XorState(tag, encryption)
@@ -80,7 +80,7 @@ def MesssageAuthTag(M, N, Auth, key):
def MessageEncryption(M, N, tag, key):
l = len(M)//BLOCK_BYTES
- padding_bytes = len(M)%BLOCK_BYTES
+ need_padding = len(M)%BLOCK_BYTES > 0
M = ArrayToBlockbytesMatrix(M)
C = []
@@ -91,7 +91,7 @@ def MessageEncryption(M, N, tag, key):
encryption = ltbc.LilliputTBCEnc(tweak, key, padded_nonce)
C.append(XorState(M[j], encryption))
- if padding_bytes > 0:
+ if need_padding:
tweak = AddTagJ(tag, l)
padded_nonce = list(N) + [0x00]
encryption = ltbc.LilliputTBCEnc(tweak, key, padded_nonce)