]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - twister-big.h
adding mickey-v2 128
[avr-crypto-lib.git] / twister-big.h
index 69be069c8af2f11d2bf2d962581b29233b617951..b10c0f023db598c077d4369f51d5dee60387479c 100644 (file)
@@ -17,23 +17,28 @@ typedef struct {
 typedef twister_big_ctx_t twister384_ctx_t;
 typedef twister_big_ctx_t twister512_ctx_t;
 
-void twister_big_nextBlock(twister_big_ctx_t* ctx, void* msg);
+/*********************************************************************/
+
+void twister_big_nextBlock(twister_big_ctx_t* ctx, const void* msg);
 void twister_big_init(twister_big_ctx_t* ctx, uint16_t hashsize_b);
-void twister_big_lastBlock(twister_big_ctx_t* ctx, void* msg, uint16_t length_b);
+void twister_big_lastBlock(twister_big_ctx_t* ctx, const void* msg, uint16_t length_b);
 void twister_big_ctx2hash(void* dest, twister_big_ctx_t* ctx, uint16_t hashsize_b);
 
+/*********************************************************************/
 
 void twister384_init(twister384_ctx_t* ctx);
-void twister384_nextBlock(twister384_ctx_t* ctx, void* msg);
-void twister384_lastBlock(twister384_ctx_t* ctx, void* msg, uint16_t length_b);
+void twister384_nextBlock(twister384_ctx_t* ctx, const void* msg);
+void twister384_lastBlock(twister384_ctx_t* ctx, const void* msg, uint16_t length_b);
 void twister384_ctx2hash(void* dest, twister384_ctx_t* ctx);
-void twister384(void* dest, void* msg, uint32_t msg_length_b);
+void twister384(void* dest, const void* msg, uint32_t msg_length_b);
+
+/*********************************************************************/
 
 void twister512_init(twister512_ctx_t* ctx);
-void twister512_nextBlock(twister512_ctx_t* ctx, void* msg);
-void twister512_lastBlock(twister512_ctx_t* ctx, void* msg, uint16_t length_b);
+void twister512_nextBlock(twister512_ctx_t* ctx, const void* msg);
+void twister512_lastBlock(twister512_ctx_t* ctx, const void* msg, uint16_t length_b);
 void twister512_ctx2hash(void* dest, twister512_ctx_t* ctx);
-void twister512(void* dest, void* msg, uint32_t msg_length_b);
+void twister512(void* dest, const void* msg, uint32_t msg_length_b);
 
 
 #endif /* TWISTER_BIG_H_ */