Only run "Default" tests if the expected ciphersuite is enabled

These tests ensure that a certain cipher suite is in use, so they fail in
builds that lack one of the corresponding algorithms.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
Gilles Peskine 2022-02-25 19:50:38 +01:00
parent a165b5ced6
commit 3561526249

View File

@ -1460,6 +1460,7 @@ trap cleanup INT TERM HUP
# - the expected parameters are selected
# ("signature_algorithm ext: 6" means SHA-512 (highest common hash))
requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_2
requires_ciphersuite_enabled TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256
run_test "Default" \
"$P_SRV debug_level=3" \
"$P_CLI" \
@ -1472,6 +1473,7 @@ run_test "Default" \
-C "error"
requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_2
requires_ciphersuite_enabled TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256
run_test "Default, DTLS" \
"$P_SRV dtls=1" \
"$P_CLI dtls=1" \