mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Followup on 0ec147d3
for another place
which requires also to move the macros into the header
This commit is contained in:
parent
0ec147d301
commit
b7eb2c0604
3 changed files with 10 additions and 9 deletions
|
@ -86,14 +86,6 @@
|
|||
#define HAVE_EVP_PKEY_EC 1
|
||||
#endif
|
||||
|
||||
#ifdef PHP_WIN32
|
||||
#define PHP_OPENSSL_BIO_MODE_R(flags) (((flags) & PKCS7_BINARY) ? "rb" : "r")
|
||||
#define PHP_OPENSSL_BIO_MODE_W(flags) (((flags) & PKCS7_BINARY) ? "wb" : "w")
|
||||
#else
|
||||
#define PHP_OPENSSL_BIO_MODE_R(flags) "r"
|
||||
#define PHP_OPENSSL_BIO_MODE_W(flags) "w"
|
||||
#endif
|
||||
|
||||
ZEND_DECLARE_MODULE_GLOBALS(openssl)
|
||||
|
||||
/* FIXME: Use the openssl constants instead of
|
||||
|
|
|
@ -128,6 +128,15 @@ PHP_FUNCTION(openssl_spki_export);
|
|||
PHP_FUNCTION(openssl_spki_export_challenge);
|
||||
|
||||
PHP_FUNCTION(openssl_get_cert_locations);
|
||||
|
||||
#ifdef PHP_WIN32
|
||||
#define PHP_OPENSSL_BIO_MODE_R(flags) (((flags) & PKCS7_BINARY) ? "rb" : "r")
|
||||
#define PHP_OPENSSL_BIO_MODE_W(flags) (((flags) & PKCS7_BINARY) ? "wb" : "w")
|
||||
#else
|
||||
#define PHP_OPENSSL_BIO_MODE_R(flags) "r"
|
||||
#define PHP_OPENSSL_BIO_MODE_W(flags) "w"
|
||||
#endif
|
||||
|
||||
#else
|
||||
|
||||
#define phpext_openssl_ptr NULL
|
||||
|
|
|
@ -1181,7 +1181,7 @@ static int php_openssl_set_server_dh_param(php_stream * stream, SSL_CTX *ctx) /*
|
|||
}
|
||||
|
||||
convert_to_string_ex(zdhpath);
|
||||
bio = BIO_new_file(Z_STRVAL_P(zdhpath), "r");
|
||||
bio = BIO_new_file(Z_STRVAL_P(zdhpath), PHP_OPENSSL_BIO_MODE_R(PKCS7_BINARY));
|
||||
|
||||
if (bio == NULL) {
|
||||
php_error_docref(NULL, E_WARNING, "invalid dh_param");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue