From 5e888ff7ee3931fb9bfde697d8c3e7e15cd247bb Mon Sep 17 00:00:00 2001 From: Dirk Wetter Date: Wed, 14 May 2025 10:28:59 +0200 Subject: [PATCH] rename TLS 1.3 ciphers when using LibreSSL --- t/61_diff_testsslsh.t | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/t/61_diff_testsslsh.t b/t/61_diff_testsslsh.t index cdd972f..9fd029d 100755 --- a/t/61_diff_testsslsh.t +++ b/t/61_diff_testsslsh.t @@ -50,6 +50,12 @@ $baseline_csv =~ s/HTTP_headerTime.*\n//g; $cat_csv =~ s/censys.io.*\n//g; $baseline_csv =~ s/censys.io.*\n//g; +# MacOS / LibreSSL has different OpenSSL names for TLS 1.3 ciphers. That should be rather solved in +# testssl.sh, see #2763. But for now we do this here. +$cat_csv =~ s/AEAD-AES128-GCM-SHA256/TLS_AES_128_GCM_SHA256/g; +$cat_csv =~ s/AEAD-AES256-GCM-SHA384/TLS_AES_256_GCM_SHA384/g; +$cat_csv =~ s/AEAD-CHACHA20-POLY1305-SHA256/TLS_CHACHA20_POLY1305_SHA256/g; + # this could contain the openssl path $cat_csv =~ s/"engine_problem.*\n//g; $baseline_csv =~ s/"engine_problem.*\n//g;