summaryrefslogtreecommitdiff
path: root/crypto_aead/lilliputaei128v1/ref
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@airbus.com>2018-11-21 15:45:31 +0100
committerKévin Le Gouguec <kevin.legouguec@airbus.com>2018-11-21 15:45:31 +0100
commit42b8c9908b04635cabc775c4f86f66cb91497c9f (patch)
tree9d27d15d20e11a7573c4e548537d21324ac9161e /crypto_aead/lilliputaei128v1/ref
parentff288d2f59df26db2c26bb339ac00f45fc6e4d93 (diff)
downloadlilliput-ae-implem-42b8c9908b04635cabc775c4f86f66cb91497c9f.tar.xz
Renommage de debug_dump_buffer()
Ce nom sera utilisé pour une fonction plus simple qui ne wrappera pas à 8 octets.
Diffstat (limited to 'crypto_aead/lilliputaei128v1/ref')
-rw-r--r--crypto_aead/lilliputaei128v1/ref/debug.h5
-rw-r--r--crypto_aead/lilliputaei128v1/ref/tweakey.c16
2 files changed, 10 insertions, 11 deletions
diff --git a/crypto_aead/lilliputaei128v1/ref/debug.h b/crypto_aead/lilliputaei128v1/ref/debug.h
index 27b58f8..e107019 100644
--- a/crypto_aead/lilliputaei128v1/ref/debug.h
+++ b/crypto_aead/lilliputaei128v1/ref/debug.h
@@ -4,7 +4,7 @@
#include <stdio.h>
-static inline void debug_dump_buffer(FILE *output, const char *header, size_t len, const uint8_t buf[len], int indent)
+static inline void debug_dump_lanes(FILE *output, const char *header, size_t len, const uint8_t buf[len], int indent)
{
if (!output)
{
@@ -20,8 +20,7 @@ static inline void debug_dump_buffer(FILE *output, const char *header, size_t le
{
/* start with MSB */
size_t byte_index = len-(1+line*8+b);
- fprintf(output, "%*s", 5, "");
- fprintf(output, "%02x", buf[byte_index]);
+ fprintf(output, "%*s%02x", 5, "", buf[byte_index]);
}
fprintf(output, "\n");
}
diff --git a/crypto_aead/lilliputaei128v1/ref/tweakey.c b/crypto_aead/lilliputaei128v1/ref/tweakey.c
index 4310dc5..3fa2dac 100644
--- a/crypto_aead/lilliputaei128v1/ref/tweakey.c
+++ b/crypto_aead/lilliputaei128v1/ref/tweakey.c
@@ -25,9 +25,9 @@ void tweakey_state_init(
memcpy(TK->TK+TWEAK_BYTES, key, KEY_BYTES);
TK->debug = debug;
- debug_dump_buffer(debug, " Tweak is :", TWEAK_BYTES, tweak, 5);
- debug_dump_buffer(debug, " Key is :", KEY_BYTES, key, 5);
- debug_dump_buffer(debug, " Tweakey is :", sizeof(TK->TK), TK->TK, 5);
+ debug_dump_lanes(debug, " Tweak is :", TWEAK_BYTES, tweak, 5);
+ debug_dump_lanes(debug, " Key is :", KEY_BYTES, key, 5);
+ debug_dump_lanes(debug, " Tweakey is :", sizeof(TK->TK), TK->TK, 5);
}
@@ -51,8 +51,8 @@ void tweakey_state_extract(
char debug[512];
snprintf(debug, sizeof(debug), " Extracting Subtweakey round %"PRIu8, i);
- debug_dump_buffer(TK->debug, debug, sizeof(TK->TK), TK->TK, 5);
- debug_dump_buffer(TK->debug, " Subtweakey :", ROUND_TWEAKEY_BYTES, round_tweakey, 5);
+ debug_dump_lanes(TK->debug, debug, sizeof(TK->TK), TK->TK, 5);
+ debug_dump_lanes(TK->debug, " Subtweakey :", ROUND_TWEAKEY_BYTES, round_tweakey, 5);
}
@@ -92,13 +92,13 @@ static void _multiply_state(tweakey_state *TK)
void tweakey_state_update(tweakey_state *TK)
{
- debug_dump_buffer(TK->debug, " Input Tweakey :", sizeof(TK->TK), TK->TK, 10);
+ debug_dump_lanes(TK->debug, " Input Tweakey :", sizeof(TK->TK), TK->TK, 10);
_permute_state(TK);
- debug_dump_buffer(TK->debug, " Post permutation Tweakey :", sizeof(TK->TK), TK->TK, 10);
+ debug_dump_lanes(TK->debug, " Post permutation Tweakey :", sizeof(TK->TK), TK->TK, 10);
_multiply_state(TK);
- debug_dump_buffer(TK->debug, " Post multiplication Tweakey :", sizeof(TK->TK), TK->TK, 10);
+ debug_dump_lanes(TK->debug, " Post multiplication Tweakey :", sizeof(TK->TK), TK->TK, 10);
}