# HG changeset patch # User Olaf Wintermann # Date 1748524728 -7200 # Node ID 33ca0f9f276f19a5a531a0069ef91104b455aca2 # Parent 70ad04769cbf645a7a0cfd50d18b82f3eed6e11e use new sha512 functions in keyfile_auth.c diff -r 70ad04769cbf -r 33ca0f9f276f src/server/daemon/keyfile_auth.c --- a/src/server/daemon/keyfile_auth.c Thu May 29 15:17:01 2025 +0200 +++ b/src/server/daemon/keyfile_auth.c Thu May 29 15:18:48 2025 +0200 @@ -164,11 +164,11 @@ break; } case KEYFILE_SSHA512: { - SHA512_CTX ctx; - SHA512_Init(&ctx); - SHA512_Update(&ctx, password, pwlen); - SHA512_Update(&ctx, salt, saltlen); - SHA512_Final(pwhash, &ctx); + WS_SHA512_CTX ctx; + ws_sha512_init(&ctx); + ws_sha512_update(&ctx, password, pwlen); + ws_sha512_update(&ctx, salt, saltlen); + ws_sha512_final(&ctx, pwhash); break; } }