diff --git a/SOUMISSION_NIST/REFERENCE_IMPLEMENTATION/src/ae-common.h b/SOUMISSION_NIST/REFERENCE_IMPLEMENTATION/src/ae-common.h index 561854e..397dac0 100644 --- a/SOUMISSION_NIST/REFERENCE_IMPLEMENTATION/src/ae-common.h +++ b/SOUMISSION_NIST/REFERENCE_IMPLEMENTATION/src/ae-common.h @@ -1,3 +1,5 @@ +#include "debug.h" + #ifndef AE_COMMON_H #define AE_COMMON_H @@ -105,20 +107,45 @@ static void process_associated_data( size_t l_a = A_len / BLOCK_BYTES; size_t rest = A_len % BLOCK_BYTES; + fprintf(DUMP, "computing Auth\n"); + for (size_t i=0; i #include #include @@ -65,32 +67,54 @@ static void _encrypt_message( memset(tweak, 0, TWEAK_BYTES); memset(checksum, 0, BLOCK_BYTES); + fprintf(DUMP, "message encryption\n"); + for (size_t j=0; j #include #include @@ -62,24 +64,40 @@ static void _generate_tag( size_t l = M_len / BLOCK_BYTES; size_t rest = M_len % BLOCK_BYTES; + fprintf(DUMP, "computing tag\n"); + debug_dump_buffer("Auth", BLOCK_BYTES, Auth, 8); + for (size_t j=0; j