aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2020-08-21 14:30:51 +0900
committerGitHub <noreply@github.com>2020-08-21 14:30:51 +0900
commite0634311ff3bfbe69d253afd0e46746d5de64059 (patch)
tree204ac6449c0c07356f45cc0261655a91337e0a1b /test
parentd756d642c4b1ca729e5fdd191fe76c25e6386413 (diff)
parentee037e146037ae865877256a736fc7d39b22bef4 (diff)
downloadruby-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.rb24
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)