From: Doug MacEachern Date: Wed, 27 Mar 2002 04:02:46 +0000 (+0000) Subject: toolkit compat for PEM_read_bio_PrivateKey X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d282836fe8811b790891660adc4056f9361b8a1f;p=thirdparty%2Fapache%2Fhttpd.git toolkit compat for PEM_read_bio_PrivateKey git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@94215 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/ssl_toolkit_compat.h b/ssl_toolkit_compat.h index 0f799d51d5d..955e2f099fa 100644 --- a/ssl_toolkit_compat.h +++ b/ssl_toolkit_compat.h @@ -50,6 +50,8 @@ #define modssl_PEM_read_bio_X509 PEM_read_bio_X509 +#define modssl_PEM_read_bio_PrivateKey PEM_read_bio_PrivateKey + #define modssl_set_cipher_list SSL_set_cipher_list #define HAVE_SSL_RAND_EGD /* since 9.5.1 */ @@ -71,6 +73,9 @@ #define modssl_PEM_read_bio_X509(b, x, cb, arg) \ PEM_read_bio_X509(b, x, cb) +#define modssl_PEM_read_bio_PrivateKey(b, k, cb, arg) \ + PEM_read_bio_PrivateKey(b, k, cb) + /* XXX: add configure check */ #ifndef HAVE_SSL_SET_STATE #define SSL_set_state(ssl, state) diff --git a/ssl_util_ssl.c b/ssl_util_ssl.c index 594c11acb47..c574d8db407 100644 --- a/ssl_util_ssl.c +++ b/ssl_util_ssl.c @@ -166,7 +166,7 @@ EVP_PKEY *SSL_read_PrivateKey(char* filename, EVP_PKEY **key, int (*cb)(char*,in /* 1. try PEM (= DER+Base64+headers) */ if ((bioS=BIO_new_file(filename, "r")) == NULL) return NULL; - rc = PEM_read_bio_PrivateKey(bioS, key, cb, s); + rc = modssl_PEM_read_bio_PrivateKey(bioS, key, cb, s); BIO_free(bioS); if (rc == NULL) {