aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2022-03-25 13:50:10 -0700
committerJeremy Evans <code@jeremyevans.net>2022-04-01 15:35:57 -0700
commitbf198278bd384afe05bbbf47da85d1a8fb9608e8 (patch)
tree8a6aaecdfbd79a52b8f9fd670e837785736fd5a4 /test
parentb02815271fcc295cb8b07ef740684b88a10f2760 (diff)
downloadruby-openssl-bf198278bd384afe05bbbf47da85d1a8fb9608e8.tar.gz
Fix test of cipher name to pass in LibreSSL 3.4
LibreSSL 3.5 switched the cipher naming to match OpenSSL.
Diffstat (limited to 'test')
-rw-r--r--test/openssl/test_ssl.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/openssl/test_ssl.rb b/test/openssl/test_ssl.rb
index b3d7cba6..3ba8b398 100644
--- a/test/openssl/test_ssl.rb
+++ b/test/openssl/test_ssl.rb
@@ -1586,7 +1586,11 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase
server_connect(port, cli_ctx) do |ssl|
assert_equal('TLSv1.3', ssl.ssl_version)
- assert_equal(csuite[0], ssl.cipher[0])
+ if libressl?(3, 4, 0) && !libressl?(3, 5, 0)
+ assert_equal("AEAD-AES128-GCM-SHA256", ssl.cipher[0])
+ else
+ assert_equal(csuite[0], ssl.cipher[0])
+ end
ssl.puts('abc'); assert_equal("abc\n", ssl.gets)
end
end