aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_ssl.c
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-04-18 19:35:09 +0900
committerKazuki Yamaguchi <k@rhe.jp>2016-04-21 00:46:34 +0900
commit0c1e707d0072df557020d3936cca666ab00fd79c (patch)
treef235c555946da5ba91ef401257985dd1b5362fde /ext/openssl/ossl_ssl.c
parent9344f792ebcd0d39506add6cbed726cf977b49cb (diff)
downloadruby-0c1e707d0072df557020d3936cca666ab00fd79c.tar.gz
fixing 0.9.7 build
Diffstat (limited to 'ext/openssl/ossl_ssl.c')
-rw-r--r--ext/openssl/ossl_ssl.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ext/openssl/ossl_ssl.c b/ext/openssl/ossl_ssl.c
index 724c61c8d7..48a790b8d0 100644
--- a/ext/openssl/ossl_ssl.c
+++ b/ext/openssl/ossl_ssl.c
@@ -992,7 +992,7 @@ ossl_sslctx_set_security_level(VALUE self, VALUE v)
return v;
}
-#ifndef OPENSSL_NO_EC
+#if defined(HAVE_SUPPORT_EC)
/*
* call-seq:
* ctx.set_elliptic_curves("curve1:curve2:curve3") -> self
@@ -1033,7 +1033,7 @@ ossl_sslctx_set_elliptic_curves(VALUE self, VALUE str)
return self;
}
-#endif
+#endif /* HAVE_SUPPORT_EC */
/*
* call-seq:
@@ -2294,7 +2294,9 @@ Init_ossl_ssl(void)
rb_define_method(cSSLContext, "ciphers=", ossl_sslctx_set_ciphers, 1);
rb_define_method(cSSLContext, "security_level", ossl_sslctx_get_security_level, 0);
rb_define_method(cSSLContext, "security_level=", ossl_sslctx_set_security_level, 1);
+#if defined(HAVE_SUPPORT_EC)
rb_define_method(cSSLContext, "set_elliptic_curves", ossl_sslctx_set_elliptic_curves, 1);
+#endif
rb_define_method(cSSLContext, "setup", ossl_sslctx_setup, 0);