diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2020-08-21 14:30:51 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-21 14:30:51 +0900 |
commit | e0634311ff3bfbe69d253afd0e46746d5de64059 (patch) | |
tree | 204ac6449c0c07356f45cc0261655a91337e0a1b /test | |
parent | d756d642c4b1ca729e5fdd191fe76c25e6386413 (diff) | |
parent | ee037e146037ae865877256a736fc7d39b22bef4 (diff) | |
download | ruby-openssl-e0634311ff3bfbe69d253afd0e46746d5de64059.tar.gz |
Merge pull request #394 from rhenium/ky/ssl-remove-tmp-ecdh-callback
ssl: remove SSL::SSLContext#tmp_ecdh_callback
Diffstat (limited to 'test')
-rw-r--r-- | test/openssl/test_ssl.rb | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/test/openssl/test_ssl.rb b/test/openssl/test_ssl.rb index 59c94932..43f1fb90 100644 --- a/test/openssl/test_ssl.rb +++ b/test/openssl/test_ssl.rb @@ -1603,30 +1603,6 @@ end end end - def test_tmp_ecdh_callback - pend "EC is disabled" unless defined?(OpenSSL::PKey::EC) - pend "tmp_ecdh_callback is not supported" unless \ - OpenSSL::SSL::SSLContext.method_defined?(:tmp_ecdh_callback) - pend "LibreSSL 2.6 has broken SSL_CTX_set_tmp_ecdh_callback()" \ - if libressl?(2, 6, 1) - - EnvUtil.suppress_warning do # tmp_ecdh_callback is deprecated (2016-05) - called = false - ctx_proc = -> ctx { - ctx.ciphers = "DEFAULT:!kRSA:!kEDH" - ctx.tmp_ecdh_callback = -> (*args) { - called = true - OpenSSL::PKey::EC.new "prime256v1" - } - } - start_server(ctx_proc: ctx_proc) do |port| - server_connect(port) { |s| - assert called, "tmp_ecdh_callback should be called" - } - end - end - end - def test_ecdh_curves pend "EC is disabled" unless defined?(OpenSSL::PKey::EC) |