# HG changeset patch # User Olaf Wintermann # Date 1748808426 -7200 # Node ID 96aade0d624637e0c15476f26b70b79378631677 # Parent cece9ef3547f2cea40177f21ede50369e768872e fix build with openssl < 3.0 diff -r cece9ef3547f -r 96aade0d6246 libidav/crypto.c --- 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