From: Daniel Stenberg Date: Tue, 3 Dec 2024 12:42:36 +0000 (+0100) Subject: openssl: stop using SSL_CTX_ function prefix for our functions X-Git-Tag: curl-8_11_1~24 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8d780f601241e4875d59d07c3a7de496deb49120;p=thirdparty%2Fcurl.git openssl: stop using SSL_CTX_ function prefix for our functions It is a prefix already taken and is used by OpenSSL Closes #15673 --- diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index f2987ea944..d2021ebbdb 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -1152,9 +1152,8 @@ static bool is_pkcs11_uri(const char *string) static CURLcode ossl_set_engine(struct Curl_easy *data, const char *engine); -static int -SSL_CTX_use_certificate_blob(SSL_CTX *ctx, const struct curl_blob *blob, - int type, const char *key_passwd) +static int use_certificate_blob(SSL_CTX *ctx, const struct curl_blob *blob, + int type, const char *key_passwd) { int ret = 0; X509 *x = NULL; @@ -1190,9 +1189,8 @@ end: return ret; } -static int -SSL_CTX_use_PrivateKey_blob(SSL_CTX *ctx, const struct curl_blob *blob, - int type, const char *key_passwd) +static int use_privatekey_blob(SSL_CTX *ctx, const struct curl_blob *blob, + int type, const char *key_passwd) { int ret = 0; EVP_PKEY *pkey = NULL; @@ -1221,8 +1219,8 @@ end: } static int -SSL_CTX_use_certificate_chain_blob(SSL_CTX *ctx, const struct curl_blob *blob, - const char *key_passwd) +use_certificate_chain_blob(SSL_CTX *ctx, const struct curl_blob *blob, + const char *key_passwd) { /* SSL_CTX_add1_chain_cert introduced in OpenSSL 1.0.2 */ #if (OPENSSL_VERSION_NUMBER >= 0x1000200fL) && /* OpenSSL 1.0.2 or later */ \ @@ -1324,7 +1322,7 @@ int cert_stuff(struct Curl_easy *data, case SSL_FILETYPE_PEM: /* SSL_CTX_use_certificate_chain_file() only works on PEM files */ cert_use_result = cert_blob ? - SSL_CTX_use_certificate_chain_blob(ctx, cert_blob, key_passwd) : + use_certificate_chain_blob(ctx, cert_blob, key_passwd) : SSL_CTX_use_certificate_chain_file(ctx, cert_file); if(cert_use_result != 1) { failf(data, @@ -1344,8 +1342,7 @@ int cert_stuff(struct Curl_easy *data, ASN1 files. */ cert_use_result = cert_blob ? - SSL_CTX_use_certificate_blob(ctx, cert_blob, - file_type, key_passwd) : + use_certificate_blob(ctx, cert_blob, file_type, key_passwd) : SSL_CTX_use_certificate_file(ctx, cert_file, file_type); if(cert_use_result != 1) { failf(data, @@ -1554,7 +1551,7 @@ fail: FALLTHROUGH(); case SSL_FILETYPE_ASN1: cert_use_result = key_blob ? - SSL_CTX_use_PrivateKey_blob(ctx, key_blob, file_type, key_passwd) : + use_privatekey_blob(ctx, key_blob, file_type, key_passwd) : SSL_CTX_use_PrivateKey_file(ctx, key_file, file_type); if(cert_use_result != 1) { failf(data, "unable to set private key file: '%s' type %s",