From 932a99a2972be15e664db09f34ff4e9a60fed57c Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Wed, 28 Aug 2024 15:31:08 +0000 Subject: [PATCH] test: update TLS test for OpenSSL 3.2 Update `parallel/test-tls-set-sigalgs` to account for error code changes in OpenSSL 3.2 and later. --- test/parallel/test-tls-set-sigalgs.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/parallel/test-tls-set-sigalgs.js b/test/parallel/test-tls-set-sigalgs.js index ffe950a0d21f86..3f3d152f4d877e 100644 --- a/test/parallel/test-tls-set-sigalgs.js +++ b/test/parallel/test-tls-set-sigalgs.js @@ -63,10 +63,12 @@ test('RSA-PSS+SHA256:RSA-PSS+SHA512:ECDSA+SHA256', ['RSA-PSS+SHA256', 'ECDSA+SHA256']); // Do not have shared sigalgs. +const handshakeErr = common.hasOpenSSL(3, 2) ? + 'ERR_SSL_SSL/TLS_ALERT_HANDSHAKE_FAILURE' : 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE'; test('RSA-PSS+SHA384', 'ECDSA+SHA256', - undefined, 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE', + undefined, handshakeErr, 'ERR_SSL_NO_SHARED_SIGNATURE_ALGORITHMS'); test('RSA-PSS+SHA384:ECDSA+SHA256', 'ECDSA+SHA384:RSA-PSS+SHA256', - undefined, 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE', + undefined, handshakeErr, 'ERR_SSL_NO_SHARED_SIGNATURE_ALGORITHMS');