From cbcbf73fe8fe4a12739d502a2704a9a4cf7f5790 Mon Sep 17 00:00:00 2001 From: Lior Kaplan Date: Wed, 16 Jul 2014 00:10:29 +0300 Subject: [PATCH] Add ifdef on ecdh for single_ecdh_use Allows build with OpenSSL < 0.9.8 --- ext/openssl/xp_ssl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/openssl/xp_ssl.c b/ext/openssl/xp_ssl.c index c6a91570cf..948bb14ebe 100644 --- a/ext/openssl/xp_ssl.c +++ b/ext/openssl/xp_ssl.c @@ -1164,12 +1164,14 @@ static int set_server_specific_opts(php_stream *stream, SSL_CTX *ctx TSRMLS_DC) ssl_ctx_options |= SSL_OP_SINGLE_DH_USE; } +#ifdef HAVE_ECDH if (SUCCESS == php_stream_context_get_option( stream->context, "ssl", "single_ecdh_use", &val) && zend_is_true(*val) ) { ssl_ctx_options |= SSL_OP_SINGLE_ECDH_USE; } +#endif SSL_CTX_set_options(ctx, ssl_ctx_options); -- 2.40.0