From 7cef7206f7f4ec6afe54b710826e5c869be71df7 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Wed, 5 Dec 2018 13:40:41 +0100 Subject: Mise à jour de la permutation du key schedule dans le code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ajout d'une fonction pour récupérer facilement la nouvelle valeur des vecteurs. --- test/test-helpers.h | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) (limited to 'test/test-helpers.h') diff --git a/test/test-helpers.h b/test/test-helpers.h index 1991542..67b15a1 100644 --- a/test/test-helpers.h +++ b/test/test-helpers.h @@ -1,7 +1,7 @@ #ifndef TEST_HELPERS_H #define TEST_HELPERS_H -#include +#include #include #include "parameters.h" @@ -21,13 +21,34 @@ } while (0) -static inline FILE* open_dump_file(const char *folder, const char* vector, const char *name) +/* Used to update vectors when constants change. */ +static inline void dump_c_initializer(size_t len, uint8_t buf[len]) { - size_t filename_len = snprintf(NULL, 0, "%s/%s_%s.txt", folder, vector, name); - char filename[filename_len+1]; - snprintf(filename, sizeof(filename), "%s/%s_%s.txt", folder, vector, name); - return fopen(filename, "w"); + printf("{\n"); + + const size_t columns = 8; + + for (size_t i=0; i