mbedtls/tests/scripts
Manuel Pégourié-Gonnard e47c53eeab Fix SHA-3 in accel tests that need it
Components that accelerate an algorithm that uses hashing internally
(such as deterministic ECDSA and RSA-PSS) need the hash algorithms
available in libtestdriver1.

Previously, the omission of SHA-3 in
tests/include/test/drivers/crypto_config_test_driver_extension.h meant
it was enabled in libtestdriver1 when not requesting its acceleration,
and disabled when requesting it. Adding it in a previous commit fixed
the components that asked it accelerated, but broke the component that
didn't ask for it but still needed it.

Fix those components by explicitly requesting SHA-3 as we already do for
the other hash algorithms that are require for the same reason.

Note: this broke test_suite_psa_crypto_storage_format.v0 which is
apparently the only place exercising signatures with SHA-3.

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
2023-09-24 09:48:47 +02:00
..
all-in-docker.sh Point to docker images used in the CI 2022-12-15 10:08:26 +01:00
all.sh Fix SHA-3 in accel tests that need it 2023-09-24 09:48:47 +02:00
analyze_outcomes.py Merge pull request #8041 from mpg/tfm-p256m 2023-09-20 16:09:56 +00:00
audit-validity-dates.py code_size_compare: add logging module and tweak prompt message 2023-07-24 18:07:12 +08:00
basic-build-test.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:18:17 +02:00
basic-in-docker.sh Point to docker images used in the CI 2022-12-15 10:08:26 +01:00
check-doxy-blocks.pl Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:18:17 +02:00
check-generated-files.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:18:17 +02:00
check-python-files.sh Don't use parallel jobs for pylint 2022-09-18 21:27:37 +02:00
check_files.py Allow whole Box Drawings range 2023-02-01 13:30:26 +00:00
check_names.py Minor changes to account for CodeParser.parse_identifiers being used in list_internal_identifiers.py 2023-01-16 16:36:31 +00:00
check_test_cases.py check_test_cases: add a comment to explain idx in walk_compat_sh 2023-08-30 18:31:37 +08:00
depends.py When subtracting classic symbols from full, turn off PSA_CRYPTO_CONFIG 2023-07-21 17:50:49 +02:00
docker_env.sh Point to docker images used in the CI 2022-12-15 10:08:26 +01:00
doxygen.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:18:17 +02:00
gen_ctr_drbg.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
gen_gcm_decrypt.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
gen_gcm_encrypt.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
gen_pkcs1_v21_sign_verify.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
generate-afl-tests.sh Update spelling "mbed TLS" to "Mbed TLS" 2023-09-12 19:18:17 +02:00
generate_bignum_tests.py Remove unused import 2022-12-20 19:52:42 +01:00
generate_ecp_tests.py Keep the description in one place, just refer it 2023-02-13 14:10:23 +01:00
generate_pkcs7_tests.py Fix instances of old feature macros being used 2023-03-24 10:43:40 +01:00
generate_psa_tests.py New test suite for the low-level hash interface 2023-08-22 09:59:42 +02:00
generate_test_cert_macros.py fix python lint fails 2023-07-06 10:13:46 +08:00
generate_test_code.py Update default variable values for compilers 2023-07-31 23:11:18 +01:00
generate_tls13_compat_tests.py Provide additional comments for claryfication 2023-07-06 12:16:39 +02:00
list-identifiers.sh Fix English typos in comments of check_names and list-identifiers 2021-08-16 10:37:24 +01:00
list_internal_identifiers.py Minor changes to account for CodeParser.parse_identifiers being used in list_internal_identifiers.py 2023-01-16 16:36:31 +00:00
psa_collect_statuses.py Replace references to Mbed Crypto with Mbed TLS through-out documentation and comments. 2023-05-12 14:59:01 +01:00
recursion.pl Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
run-test-suites.pl Use .datax for make test, not .data 2022-11-15 23:54:26 +01:00
scripts_path.py Allow tests/scripts/foo.py to import from scripts 2020-12-10 23:16:03 +01:00
set_psa_test_dependencies.py Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
tcp_client.pl Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
test-ref-configs.pl test-ref-configs: clarify configuration-related traces 2022-03-14 19:49:18 +01:00
test_config_script.py Rename config.h to mbedtls_config.h 2021-06-28 09:28:33 +01:00
test_generate_test_code.py Fix warnings from clang-16 2023-07-26 17:11:51 +01:00
test_psa_compliance.py Use '--target' instead of shortened '-t' 2023-08-30 09:46:20 +01:00
test_psa_constant_names.py Short-tag AEAD with the nominal length are encoded as nominal AEAD 2022-04-15 11:10:14 +02:00
test_zeroize.gdb Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00
translate_ciphers.py Batch cipher translations to go faster 2023-01-26 21:45:45 +01:00
travis-log-failure.sh Update copyright notices to use Linux Foundation guidance 2020-08-19 10:35:41 +02:00