compat.sh: fix --list-test-cases for RC4 with DTLS

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
Manuel Pégourié-Gonnard 2024-04-09 11:17:26 +02:00
parent 4be89414ab
commit 826f8da954

View File

@ -133,6 +133,11 @@ print_test_case() {
# list_test_case lists all potential test cases in compat.sh without execution # list_test_case lists all potential test cases in compat.sh without execution
list_test_cases() { list_test_cases() {
# We want to call filter_ciphersuites to apply standard-defined exclusions
# (like "no RC4 with DTLS") but without user-defined exludes/filters.
EXCLUDE='^$'
FILTER=""
for MODE in $MODES; do for MODE in $MODES; do
for TYPE in $TYPES; do for TYPE in $TYPES; do
# PSK cipher suites do not allow client certificate verification. # PSK cipher suites do not allow client certificate verification.
@ -147,6 +152,7 @@ list_test_cases() {
add_openssl_ciphersuites add_openssl_ciphersuites
add_gnutls_ciphersuites add_gnutls_ciphersuites
add_mbedtls_ciphersuites add_mbedtls_ciphersuites
filter_ciphersuites
print_test_case m O "$O_CIPHERS" print_test_case m O "$O_CIPHERS"
print_test_case O m "$O_CIPHERS" print_test_case O m "$O_CIPHERS"
print_test_case m G "$G_CIPHERS" print_test_case m G "$G_CIPHERS"