diff options
| author | Kévin Le Gouguec <kevin.legouguec@airbus.com> | 2019-03-21 17:16:21 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@airbus.com> | 2019-03-21 17:30:38 +0100 |
| commit | 7350fbb6583236b929235a8be7f17f149901f004 (patch) | |
| tree | 77874e80069cd9d29ea3bb00ca172974aec8b026 /python/lilliput_ae_2.py | |
| parent | a3663b7b3bdc092fb0667ea6c16b8e9a6cf4cf73 (diff) | |
| download | lilliput-ae-implem-7350fbb6583236b929235a8be7f17f149901f004.tar.xz | |
[implem-python] Simplification de pad10*
Dans le cadre d'une croisade contre les range(len(…)).
Suppression d'un paramètre inutile dans la foulée.
Diffstat (limited to 'python/lilliput_ae_2.py')
| -rw-r--r-- | python/lilliput_ae_2.py | 10 |
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) |
