X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=twister-small.h;h=ca5511950042b11feff207643479b96a374205e2;hb=7701e318e4e2bac7f84dbf6e368f1501814948fc;hp=ca68e359be2fc475c57adf7dfa86e42d0d3b2221;hpb=4469def3e210fc904cfefc5b158fc6d4dc5f6e47;p=avr-crypto-lib.git diff --git a/twister-small.h b/twister-small.h index ca68e35..ca55119 100644 --- a/twister-small.h +++ b/twister-small.h @@ -3,6 +3,7 @@ #ifndef TWISTER_SMALL_H_ #define TWISTER_SMALL_H_ +#include #include "twister.h" typedef uint8_t twister256_hash_t[256/8]; @@ -11,22 +12,22 @@ 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_lastBlock(twister_state_t* ctx, const void* msg, uint16_t length_b); +void twister_small_ctx2hash(void* dest, twister_state_t* ctx, uint16_t hashsize_b); +void twister_small_nextBlock(twister_state_t* ctx, const void* msg); void twister256_init(twister256_ctx_t* ctx); -void twister256_nextBlock(twister256_ctx_t* ctx, void* msg); -void twister256_lastBlock(twister256_ctx_t* ctx, void* msg, uint16_t length_b); +void twister256_nextBlock(twister256_ctx_t* ctx, const void* msg); +void twister256_lastBlock(twister256_ctx_t* ctx, const void* msg, uint16_t length_b); void twister256_ctx2hash(void* dest, twister_state_t* ctx); -void twister256(void* dest, void* msg, uint32_t msg_length_b); +void twister256(void* dest, const void* msg, uint32_t msg_length_b); void twister224_init(twister224_ctx_t* ctx); -void twister224_nextBlock(twister224_ctx_t* ctx, void* msg); -void twister224_lastBlock(twister224_ctx_t* ctx, void* msg, uint16_t length_b); +void twister224_nextBlock(twister224_ctx_t* ctx, const void* msg); +void twister224_lastBlock(twister224_ctx_t* ctx, const void* msg, uint16_t length_b); void twister224_ctx2hash(void* dest, twister224_ctx_t* ctx); -void twister224(void* dest, void* msg, uint32_t msg_length_b); +void twister224(void* dest, const void* msg, uint32_t msg_length_b); #endif /* TWISTER_SMALL_H_ */