diff --git a/lib/curl_setup.h b/lib/curl_setup.h index 906491fed5..09c01be482 100644 --- a/lib/curl_setup.h +++ b/lib/curl_setup.h @@ -1548,8 +1548,11 @@ typedef struct sockaddr_un { #endif #ifdef USE_OPENSSL -/* OpenSSLv3 marks DES, MD5 and ENGINE functions deprecated but we have no - replacements (yet) so tell the compiler to not warn for them. */ +/* OpenSSL 3 marks these functions deprecated but we have no replacements (yet) + so tell the compiler to not warn for them: + - DES_* (for NTLM), SSL_CTX_set_srp_* (for TLS-SRP) + - EVP_PKEY_get1_RSA, MD5_*, RSA_flags, RSA_free (auto-skipped for OpenSSL + built with no-deprecated) */ # define OPENSSL_SUPPRESS_DEPRECATED # ifdef _WIN32 /* Silence LibreSSL warnings about wincrypt.h collision. Works in 3.8.2+ */