# HG changeset patch # User Olaf Wintermann # Date 1748807807 -7200 # Node ID e8ff9036462ed3168f4daf053c45fcc9a42e421b # Parent a6db0f83fa15b66216f040b4cb2e6bf3ed62461a will this finally fix it? diff -r a6db0f83fa15 -r e8ff9036462e src/server/util/hashing.c --- a/src/server/util/hashing.c Sun Jun 01 21:53:40 2025 +0200 +++ b/src/server/util/hashing.c Sun Jun 01 21:56:47 2025 +0200 @@ -75,11 +75,11 @@ return 0; } -void ws_sha1_update(WS_SHA1_CTX *ctx, const void *data, size_t length) { +void ws_sha1_update(WS_SHA1_CTX *ctx, const char *data, size_t len) { SHA_Update(ctx, data, length); } -void ws_sha1_final(char *md, WS_SHA1_CTX *ctx) { +void ws_sha1_final(WS_SHA1_CTX *ctx, unsigned char *buf) { SHA_Final(md, ctx); } @@ -88,11 +88,11 @@ return 0; } -void ws_sha256_update(WS_SHA256_CTX *ctx, const void *data, size_t length) { +void ws_sha256_update(WS_SHA256_CTX *ctx, const char *data, size_t len) { SHA_Update(ctx, data, length); } -void ws_sha256_final(char *md, WS_SHA256_CTX *ctx) { +void ws_sha256_final(WS_SHA256_CTX *ctx, unsigned char *buf) { SHA_Final(md, ctx); } @@ -101,11 +101,11 @@ return 0; } -void ws_sha256_update(WS_SHA512_CTX *ctx, const void *data, size_t length) { +void ws_sha512_update(WS_SHA512_CTX *ctx, const char *data, size_t len) { SHA512_Update(ctx, data, length); } -void ws_sha256_final(char *md, WS_SHA512_CTX *ctx) { +void ws_sha512_final(WS_SHA512_CTX *ctx, unsigned char *buf) { SHA512_Final(md, ctx); }