From 47346b568cae68439c3d39f06f8c4ab14911475d Mon Sep 17 00:00:00 2001 From: dartraiden Date: Sat, 16 Sep 2023 22:53:10 +0300 Subject: libcurl: update to 8.3.0 --- libs/libcurl/src/md5.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'libs/libcurl/src/md5.c') diff --git a/libs/libcurl/src/md5.c b/libs/libcurl/src/md5.c index 965cf35711..9e68d2d98c 100644 --- a/libs/libcurl/src/md5.c +++ b/libs/libcurl/src/md5.c @@ -24,7 +24,8 @@ #include "curl_setup.h" -#ifndef CURL_DISABLE_CRYPTO_AUTH +#if (defined(USE_CURL_NTLM_CORE) && !defined(USE_WINDOWS_SSPI)) \ + || !defined(CURL_DISABLE_DIGEST_AUTH) #include #include @@ -213,7 +214,8 @@ static CURLcode my_md5_init(my_md5_ctx *ctx) if(!CryptCreateHash(ctx->hCryptProv, CALG_MD5, 0, 0, &ctx->hHash)) { CryptReleaseContext(ctx->hCryptProv, 0); - return CURLE_OUT_OF_MEMORY; + ctx->hCryptProv = 0; + return CURLE_FAILED_INIT; } return CURLE_OK; @@ -651,4 +653,4 @@ CURLcode Curl_MD5_final(struct MD5_context *context, unsigned char *result) return CURLE_OK; } -#endif /* CURL_DISABLE_CRYPTO_AUTH */ +#endif /* Using NTLM (without SSPI) || Digest */ -- cgit v1.2.3