X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=twister.h;h=e31ba1909c40a6f44ec26f2d0091cadb1fa0e248;hb=5e274071cfce142ba67387bea5ad017b42b8001c;hp=0764dbb5bfd7268df83b70a057bc2401e9389bcf;hpb=4469def3e210fc904cfefc5b158fc6d4dc5f6e47;p=avr-crypto-lib.git diff --git a/twister.h b/twister.h index 0764dbb..e31ba19 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, const void* msg); +void twister_ctx2hash(void* dest, twister_state_t* ctx, uint16_t hashsize_b); #endif /* TWISTER_H_ */