From 2cd43a7a7817f79d811208121266e761239bea3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Tue, 9 Apr 2024 23:01:09 +0200 Subject: [PATCH] Run compat.sh with non-default ciphers with ssl3 too MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Manuel Pégourié-Gonnard --- tests/scripts/all.sh | 17 ++++++++++++----- tests/scripts/basic-build-test.sh | 3 ++- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index 6b4b4e4a3e..1256d82608 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -1629,11 +1629,16 @@ component_test_full_cmake_clang () { msg "test: ssl-opt.sh default, ECJPAKE, SSL async (full config)" # ~ 1s tests/ssl-opt.sh -f 'Default\|ECJPAKE\|SSL async private' + msg "test: compat.sh default ciphers" + tests/compat.sh -m 'ssl3 tls1 tls1_1 tls12 dtls1 dtls12' + msg "test: compat.sh RC4, 3DES & NULL (full config)" # ~ 2min - tests/compat.sh -e '^$' -f 'NULL\|3DES\|DES-CBC3\|RC4\|ARCFOUR' + tests/compat.sh -e '^$' -f 'NULL\|3DES\|DES-CBC3\|RC4\|ARCFOUR' \ + -m 'ssl3 tls1 tls1_1 tls12 dtls1 dtls12' msg "test: compat.sh single-DES (full config)" # ~ 30s - env OPENSSL="$OPENSSL_LEGACY" tests/compat.sh -e '3DES\|DES-CBC3' -f 'DES' + env OPENSSL="$OPENSSL_LEGACY" tests/compat.sh -e '3DES\|DES-CBC3' -f 'DES' \ + -m 'ssl3 tls1 tls1_1 tls12 dtls1 dtls12' msg "test: compat.sh ARIA + ChachaPoly" env OPENSSL="$OPENSSL_NEXT" tests/compat.sh -e '^$' -f 'ARIA\|CHACHA' @@ -1926,13 +1931,15 @@ component_test_no_use_psa_crypto_full_cmake_asan() { tests/ssl-opt.sh msg "test: compat.sh default (full minus MBEDTLS_USE_PSA_CRYPTO)" - tests/compat.sh + tests/compat.sh -m 'ssl3 tls1 tls1_1 tls12 dtls1 dtls12' msg "test: compat.sh RC4, 3DES & NULL (full minus MBEDTLS_USE_PSA_CRYPTO)" - tests/compat.sh -e '^$' -f 'NULL\|3DES\|DES-CBC3\|RC4\|ARCFOUR' + tests/compat.sh -e '^$' -f 'NULL\|3DES\|DES-CBC3\|RC4\|ARCFOUR' \ + -m 'ssl3 tls1 tls1_1 tls12 dtls1 dtls12' msg "test: compat.sh single-DES (full minus MBEDTLS_USE_PSA_CRYPTO)" - env OPENSSL="$OPENSSL_LEGACY" tests/compat.sh -e '3DES\|DES-CBC3' -f 'DES' + env OPENSSL="$OPENSSL_LEGACY" tests/compat.sh -e '3DES\|DES-CBC3' -f 'DES' \ + -m 'ssl3 tls1 tls1_1 tls12 dtls1 dtls12' msg "test: compat.sh ARIA + ChachaPoly (full minus MBEDTLS_USE_PSA_CRYPTO)" env OPENSSL="$OPENSSL_NEXT" tests/compat.sh -e '^$' -f 'ARIA\|CHACHA' diff --git a/tests/scripts/basic-build-test.sh b/tests/scripts/basic-build-test.sh index 9d9c999365..9202c25290 100755 --- a/tests/scripts/basic-build-test.sh +++ b/tests/scripts/basic-build-test.sh @@ -110,7 +110,8 @@ echo '################ compat.sh ################' echo '#### compat.sh: legacy (null, DES, RC4)' OPENSSL="$OPENSSL_LEGACY" \ - sh compat.sh -e '^$' -f 'NULL\|DES\|RC4\|ARCFOUR' + sh compat.sh -e '^$' -f 'NULL\|DES\|RC4\|ARCFOUR' \ + -m 'ssl3 tls1 tls1_1 tls12 dtls1 dtls12' echo echo '#### compat.sh: next (ARIA, ChaCha)'