]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - twister-small.h
now comes twister-512
[avr-crypto-lib.git] / twister-small.h
index ca68e359be2fc475c57adf7dfa86e42d0d3b2221..ebc27b579cd64b86aa43eacd7d3c01beee611df4 100644 (file)
@@ -3,6 +3,7 @@
 #ifndef TWISTER_SMALL_H_
 #define TWISTER_SMALL_H_
 
+#include <stdint.h>
 #include "twister.h"
 
 typedef uint8_t twister256_hash_t[256/8];
@@ -11,10 +12,10 @@ typedef uint8_t twister224_hash_t[224/8];
 typedef twister_state_t twister256_ctx_t;
 typedef twister_state_t twister224_ctx_t;
 
-void twister_small_nextBlock(twister_state_t* ctx, void* msg);
 void twister_small_init(twister_state_t* ctx, uint16_t hashsize_b);
 void twister_small_lastBlock(twister_state_t* ctx, void* msg, uint16_t length_b);
-void twister_small_ctx2hash(void* dest, twister256_ctx_t* ctx, uint16_t hashsize_b);
+void twister_small_ctx2hash(void* dest, twister_state_t* ctx, uint16_t hashsize_b);
+void twister_small_nextBlock(twister_state_t* ctx, void* msg);
 
 
 void twister256_init(twister256_ctx_t* ctx);