From c81b21a43339a97dba6050e49b317b0307f13ebe Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Mon, 11 Aug 2025 19:24:05 +0200 Subject: [PATCH] md4 --- lib/md4.c | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/lib/md4.c b/lib/md4.c index 57545dde93..97498b8d21 100644 --- a/lib/md4.c +++ b/lib/md4.c @@ -53,15 +53,10 @@ #ifdef USE_MBEDTLS #include -#if MBEDTLS_VERSION_NUMBER >= 0x03000000 +#if MBEDTLS_VERSION_NUMBER < 0x03000000 + #error "mbedTLS 3.0.0 or later required" +#endif #include -#else -#include -#endif -#if(MBEDTLS_VERSION_NUMBER >= 0x02070000) && \ - (MBEDTLS_VERSION_NUMBER < 0x03000000) - #define HAS_MBEDTLS_RESULT_CODE_BASED_FUNCTIONS -#endif #endif /* USE_MBEDTLS */ /* When OpenSSL or wolfSSL is available, we use their MD4 functions. */ @@ -220,12 +215,7 @@ static void MD4_Update(MD4_CTX *ctx, const void *data, unsigned long size) static void MD4_Final(unsigned char *result, MD4_CTX *ctx) { if(ctx->data) { -#ifndef HAS_MBEDTLS_RESULT_CODE_BASED_FUNCTIONS mbedtls_md4(ctx->data, ctx->size, result); -#else - (void)mbedtls_md4_ret(ctx->data, ctx->size, result); -#endif - Curl_safefree(ctx->data); ctx->size = 0; }