From baf68a6169f0df1693000de453d945915aad4701 Mon Sep 17 00:00:00 2001 From: DolceTriade Date: Wed, 20 May 2026 01:51:38 -0700 Subject: [PATCH] nettle: Fix compile after version bump --- src/engine/framework/Crypto.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/engine/framework/Crypto.cpp b/src/engine/framework/Crypto.cpp index 3d43b240d7..770f2d7374 100644 --- a/src/engine/framework/Crypto.cpp +++ b/src/engine/framework/Crypto.cpp @@ -247,7 +247,11 @@ Data Sha256( const Data& input ) nettle_sha256_init( &ctx ); nettle_sha256_update( &ctx, input.size(), input.data() ); Data output( SHA256_DIGEST_SIZE ); +#if NETTLE_VERSION_MAJOR < 4 nettle_sha256_digest( &ctx, SHA256_DIGEST_SIZE, output.data() ); +#else + nettle_sha256_digest( &ctx, output.data() ); +#endif // NETTLE_VERSION_MAJOR < 4 return output; } @@ -257,7 +261,11 @@ Data Md5( const Data& input ) nettle_md5_init( &ctx ); nettle_md5_update( &ctx, input.size(), input.data() ); Data output( MD5_DIGEST_SIZE ); +#if NETTLE_VERSION_MAJOR < 4 nettle_md5_digest( &ctx, MD5_DIGEST_SIZE, output.data() ); +#else + nettle_md5_digest( &ctx, output.data() ); +#endif // NETTLE_VERSION_MAJOR < 4 return output; }