X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=twister.h;h=88850b62663f02516fd9e21e904e3487db919bcc;hb=288c82e97b3c37666b1c11475b45a956b3e5e8e0;hp=0764dbb5bfd7268df83b70a057bc2401e9389bcf;hpb=4469def3e210fc904cfefc5b158fc6d4dc5f6e47;p=avr-crypto-lib.git diff --git a/twister.h b/twister.h index 0764dbb..88850b6 100644 --- a/twister.h +++ b/twister.h @@ -35,7 +35,10 @@ typedef struct { uint64_t length_counter_b; } twister_state_t; -void blank_round(twister_state_t* ctx); -void mini_round(twister_state_t* ctx, void* msg); +typedef uint8_t twister_checksum_t[8][8]; + +void twister_blank_round(twister_state_t* ctx); +void twister_mini_round(twister_state_t* ctx, void* msg); +void twister_ctx2hash(void* dest, twister_state_t* ctx, uint16_t hashsize_b); #endif /* TWISTER_H_ */