From 649073fb97cb11e4c1057ad25d8b816575fb85c2 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Thu, 4 Jul 2019 15:05:41 +0200 Subject: Résumé des modifications dans les implémentations C et Python MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.txt | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 9ab7d75..cc38a27 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -37,17 +37,36 @@ These modifications are structural and/or stylistic and do not change the algori add_threshold ------------- -TODO +### Fixes + +See reference implementation. + +### Cleanups + +See reference implementation. Further cleanups: + +- Use size_t to iterate on arrays in lilliput_tbc_encrypt() and lilliput_tbc_decrypt(). + (cipher.c) + +- Add constant macros KEY_LANES_NB and TWEAK_LANES_NB to make tweakey schedule code more legible. + (tweakey.c) add_tweakeyloop --------------- -TODO +See reference implementation. add_python ---------- -TODO +### Fixes + +See reference implementation. + +### Cleanups + +- Re-write tweakey multiplications to better resemble the specification. + (multiplications.py) add_vhdl -------- -- cgit v1.2.3