#pragma once #include #include #include "parameters.h" #define ARRAY_NB(A) (sizeof(A)/sizeof(A[0])) #define ARRAY_END(A) (A+ARRAY_NB(A)) #define ROUNDS 32 struct vector_input { char * name; uint8_t key[KEY_BYTES]; uint8_t tweak[TWEAK_BYTES]; }; typedef struct vector_input vector_input; static inline FILE* open_dump_file(const char *folder, const char* vector, const char *name) { char filename[128]; snprintf(filename, sizeof(filename), "%s/%s_%s.txt", folder, vector, name); return fopen(filename, "w"); }