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; }