mbedtls/tests/scripts
Gilles Peskine 63072b1f94 Only test custom-e RSA key generation when built in
Custom-e RSA key generation is not yet supported in the test driver, and we
don't support fallback from the test driver to the built-in
implementation (even though we're testing with MBEDTLS_RSA_C). So for the
time being, only run psa_generate_key_ext test cases for RSA with a custom
public exponent when using the built-in implementation.

Add a test case to validate that psa_generate_key_ext test cases for RSA
with a custom public exponent returns NOT_SUPPORTED (rather than silently
doing the wrong thing) when not using built-in RSA (which is subtly
different from when having accelerated RSA: if both are enabled, which we
currently don't do in all.sh, then this should be supported and this is
validated by the test cases above).

This wart will be resolved when we add support for drivers with a
generate_key_ext entry point.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-02-15 12:02:04 +01:00
..
all-in-docker.sh update headers 2023-11-02 19:47:20 +00:00
all.sh Merge pull request #8734 from valeriosetti/issue8564 2024-02-14 13:43:40 +00:00
analyze_outcomes.py Only test custom-e RSA key generation when built in 2024-02-15 12:02:04 +01:00
audit-validity-dates.py Use guess_mbedtls_root in Mbed-TLS-only script 2023-12-01 18:27:25 +00:00
basic-build-test.sh update headers 2023-11-02 19:47:20 +00:00
basic-in-docker.sh update headers 2023-11-02 19:47:20 +00:00
check-doxy-blocks.pl update headers 2023-11-02 19:47:20 +00:00
check-generated-files.sh Remove trailing whitespace 2023-11-14 18:05:19 +00:00
check-python-files.sh update headers 2023-11-02 19:47:20 +00:00
check_files.py Update check_files.py to accomodate non-standard license headers in TF-M config files 2024-01-03 11:10:18 +00:00
check_names.py update headers 2023-11-02 19:47:20 +00:00
check_test_cases.py Merge pull request #8462 from daverodgman/license-change 2023-11-04 15:47:07 +01:00
depends.py Merge remote-tracking branch 'origin/development' into default-compiler-all 2024-01-02 11:42:38 +00:00
docker_env.sh update headers 2023-11-02 19:47:20 +00:00
doxygen.sh update headers 2023-11-02 19:47:20 +00:00
gen_ctr_drbg.pl update headers 2023-11-02 19:47:20 +00:00
gen_gcm_decrypt.pl update headers 2023-11-02 19:47:20 +00:00
gen_gcm_encrypt.pl update headers 2023-11-02 19:47:20 +00:00
gen_pkcs1_v21_sign_verify.pl update headers 2023-11-02 19:47:20 +00:00
generate-afl-tests.sh update headers 2023-11-02 19:47:20 +00:00
generate_bignum_tests.py update headers 2023-11-02 19:47:20 +00:00
generate_ecp_tests.py update headers 2023-11-02 19:47:20 +00:00
generate_pkcs7_tests.py update headers 2023-11-02 19:47:20 +00:00
generate_psa_tests.py Merge remote-tracking branch 'origin/development' into support_cipher_encrypt_only 2023-11-23 10:31:26 +08:00
generate_server9_bad_saltlen.py Update license 2023-11-09 10:10:33 +08:00
generate_test_cert_macros.py update headers 2023-11-02 19:47:20 +00:00
generate_test_code.py update headers 2023-11-02 19:47:20 +00:00
generate_tls13_compat_tests.py generate_tls13_compat_tests: add DH group dependency when FFDH is used 2024-01-18 10:44:57 +01:00
list-identifiers.sh update headers 2023-11-02 19:47:20 +00:00
list_internal_identifiers.py update headers 2023-11-02 19:47:20 +00:00
psa_collect_statuses.py Revert "Add ability to pass make variables to psa_collect_statuses.py" 2023-12-22 13:16:59 +01:00
recursion.pl update headers 2023-11-02 19:47:20 +00:00
run-metatests.sh Readability improvement 2023-11-15 16:56:26 +01:00
run-test-suites.pl update headers 2023-11-02 19:47:20 +00:00
run_demos.py Pacify Pylint 2023-07-25 19:40:35 +02:00
scripts_path.py update headers 2023-11-02 19:47:20 +00:00
set_psa_test_dependencies.py update headers 2023-11-02 19:47:20 +00:00
tcp_client.pl update headers 2023-11-02 19:47:20 +00:00
test-ref-configs.pl Merge remote-tracking branch 'origin/development' into adjust_tfm_configs 2023-11-08 10:00:24 +08:00
test_config_script.py update headers 2023-11-02 19:47:20 +00:00
test_generate_test_code.py update headers 2023-11-02 19:47:20 +00:00
test_psa_compliance.py test_psa_compliance: use the last upstream release of psa-arch-tests 2024-01-30 09:25:07 +01:00
test_psa_constant_names.py update headers 2023-11-02 19:47:20 +00:00
test_zeroize.gdb update headers 2023-11-02 19:47:20 +00:00
translate_ciphers.py update headers 2023-11-02 19:47:20 +00:00
travis-log-failure.sh update headers 2023-11-02 19:47:20 +00:00