]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - sha256.h
prng renamed to entropium
[avr-crypto-lib.git] / sha256.h
index 5f2f275c5e8353eaa196f22e0012c594a059a92e..82606afda8b5ff0328d0143e547b0d2f43300c01 100644 (file)
--- a/sha256.h
+++ b/sha256.h
@@ -32,15 +32,15 @@ typedef uint8_t sha256_hash_t[SHA256_HASH_BITS/8];
 
 void sha256_init(sha256_ctx_t *state);
 
-void sha256_nextBlock (sha256_ctx_t *state, void* block);
-void sha256_lastBlock(sha256_ctx_t *state, void* block, uint16_t length);
+void sha256_nextBlock (sha256_ctx_t *state, const void* block);
+void sha256_lastBlock(sha256_ctx_t *state, const void* block, uint16_t length);
 
-void sha256_ctx2hash(sha256_hash_t *dest, sha256_ctx_t *state);
+void sha256_ctx2hash(sha256_hash_t *dest, const sha256_ctx_t *state);
 
 /*
  * length in bits!
  */
-void sha256(sha256_hash_t *dest, void* msg, uint32_t length);
+void sha256(sha256_hash_t *dest, const void* msg, uint32_t length);
 uint32_t change_endian32(uint32_t x);