Feature #5183 » 0001-openssl-add-OP_NO_COMPRESSION-constant.patch
ext/openssl/ossl_ssl.c | ||
---|---|---|
#if defined(SSL_OP_NO_TICKET)
|
||
ossl_ssl_def_const(OP_NO_TICKET);
|
||
#endif
|
||
#if defined(SSL_OP_NO_COMPRESSION)
|
||
ossl_ssl_def_const(OP_NO_COMPRESSION);
|
||
#endif
|
||
ossl_ssl_def_const(OP_PKCS1_CHECK_1);
|
||
ossl_ssl_def_const(OP_PKCS1_CHECK_2);
|
||
ossl_ssl_def_const(OP_NETSCAPE_CA_DN_BUG);
|
test/openssl/test_ssl.rb | ||
---|---|---|
assert_equal(ctx.setup, nil)
|
||
end
|
||
def test_ctx_setup_no_compression
|
||
ctx = OpenSSL::SSL::SSLContext.new
|
||
ctx.options = OpenSSL::SSL::OP_ALL | OpenSSL::SSL::OP_NO_COMPRESSION
|
||
assert_equal(ctx.setup, true)
|
||
assert_equal(ctx.setup, nil)
|
||
assert_equal(OpenSSL::SSL::OP_NO_COMPRESSION,
|
||
ctx.options & OpenSSL::SSL::OP_NO_COMPRESSION)
|
||
end if defined?(OpenSSL::SSL::OP_NO_COMPRESSION)
|
||
def test_not_started_session
|
||
skip "non socket argument of SSLSocket.new is not supported on this platform" if /mswin|mingw/ =~ RUBY_PLATFORM
|
||
open(__FILE__) do |f|
|