]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - twister.h
now comes twister-512
[avr-crypto-lib.git] / twister.h
index 0764dbb5bfd7268df83b70a057bc2401e9389bcf..88850b62663f02516fd9e21e904e3487db919bcc 100644 (file)
--- 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_ */