diff --git a/sha3.c b/sha3.c index 3e14c9e..8376423 100644 --- a/sha3.c +++ b/sha3.c @@ -152,7 +152,7 @@ int sha3_final(void *md, sha3_ctx_t *c) // compute a SHA-3 hash (md) of given byte length from "in" -unsigned char *sha3(const uint8_t *in, size_t inlen, uint8_t *md, int mdlen) +void *sha3(const uint8_t *in, size_t inlen, void *md, int mdlen) { sha3_ctx_t sha3; diff --git a/sha3.h b/sha3.h index 21e8a4a..3a99308 100644 --- a/sha3.h +++ b/sha3.h @@ -30,7 +30,7 @@ int sha3_update(sha3_ctx_t *c, const void *data, size_t len); int sha3_final(void *md, sha3_ctx_t *c); // digest goes to md // compute a sha3 hash (md) of given byte length from "in" -unsigned char *sha3(const uint8_t *in, size_t inlen, uint8_t *md, int mdlen); +void *sha3(const uint8_t *in, size_t inlen, void *md, int mdlen); #endif diff --git a/tiny_sha3.tgz b/tiny_sha3.tgz new file mode 100644 index 0000000..ee2063d Binary files /dev/null and b/tiny_sha3.tgz differ