|
|
|
@ -5,12 +5,12 @@ |
|
|
|
|
bindir = $(exec_prefix)/bin |
|
|
|
|
archdir = $(rubyarchdir) |
|
|
|
|
+top_srcdir = ../.. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CC = gcc |
|
|
|
|
--- ossl_ssl.c 2014-12-12 22:58:34.000000000 +0100 |
|
|
|
|
+++ ossl_ssl.c 2015-08-03 23:40:32.177619138 +0200 |
|
|
|
|
@@ -1878,6 +1878,19 @@ |
|
|
|
|
@@ -1915,6 +1915,19 @@ |
|
|
|
|
# endif |
|
|
|
|
#endif /* !defined(OPENSSL_NO_SOCK) */ |
|
|
|
|
|
|
|
|
@ -30,13 +30,13 @@ |
|
|
|
|
void |
|
|
|
|
Init_ossl_ssl(void) |
|
|
|
|
{ |
|
|
|
|
@@ -2238,6 +2241,9 @@ |
|
|
|
|
@@ -2301,6 +2314,9 @@ |
|
|
|
|
rb_define_method(cSSLSocket, "session=", ossl_ssl_set_session, 1); |
|
|
|
|
rb_define_method(cSSLSocket, "verify_result", ossl_ssl_get_verify_result, 0); |
|
|
|
|
rb_define_method(cSSLSocket, "client_ca", ossl_ssl_get_client_ca_list, 0); |
|
|
|
|
+#if OPENSSL_VERSION_NUMBER >= 0x10002000L |
|
|
|
|
+ rb_define_method(cSSLSocket, "tmp_key", ossl_ssl_tmp_key, 0); |
|
|
|
|
+#endif |
|
|
|
|
# ifdef HAVE_OPENSSL_NPN_NEGOTIATED |
|
|
|
|
rb_define_method(cSSLSocket, "npn_protocol", ossl_ssl_npn_protocol, 0); |
|
|
|
|
# ifdef HAVE_SSL_CTX_SET_ALPN_SELECT_CB |
|
|
|
|
rb_define_method(cSSLSocket, "alpn_protocol", ossl_ssl_alpn_protocol, 0); |
|
|
|
|
# endif |
|
|
|
|