--- a/libidav/crypto.c Sun May 25 19:12:39 2025 +0200 +++ b/libidav/crypto.c Sun Jun 01 22:07:06 2025 +0200 @@ -381,12 +381,12 @@ SHA256_Init(ctx); } -void dav_sha256_update(DAV_SHA_CTX *ctx, const void *data, size_t length) { +void dav_sha256_update(DAV_SHA_CTX *ctx, const char *data, size_t length) { SHA256_Update(ctx, data, length); } -void dav_sha256_final(char *md, DAV_SHA_CTX *ctx) { - SHA256_Final(md, ctx); +void dav_sha256_final(DAV_SHA_CTX *ctx, unsigned char *buf) { + SHA256_Final(buf, ctx); } #else