Gilles Peskine 764c2d3013 PSA test case generation: dependency inference class: operation fail
Use psa_information.TestCase for operation failure test cases.

This changes the generated output in two ways:

* Not-implemented mechanisms now have a `DEPENDENCY_NOT_IMPLEMENTED_YET_xxx`
  dependency in addition to the never-fulfilled `PSA_WANT_xxx` dependency.
  This does not affect when test cases run.
* ECC test cases now have correct dependency symbols, e.g.
  `PSA_WANT_ECC_SECP_R1_192` instead of `PSA_WANT_ECC_FAMILY_SECP_R1`. This
  is a bug fix: ECC test cases were formerly never executed because of
  incorrect dependency symbols.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-11 22:00:54 +02:00
..
quiet Simplify locating original tool 2024-03-12 13:37:14 +00:00
all-in-docker.sh Update headers 2023-11-03 12:04:52 +00:00
all.sh Invert and rename config option 2024-03-14 11:17:56 +00:00
analyze_outcomes.py Correct analyze_outcomes identation 2023-08-24 09:27:28 +01:00
basic-build-test.sh Update headers 2023-11-03 12:04:52 +00:00
basic-in-docker.sh Update headers 2023-11-03 12:04:52 +00:00
check_files.py Pacify check_files 2024-02-29 14:11:16 +00:00
check_names.py Update headers 2023-11-03 12:04:52 +00:00
check_test_cases.py Update headers 2023-11-03 12:04:52 +00:00
check-doxy-blocks.pl Update headers 2023-11-03 12:04:52 +00:00
check-generated-files.sh Declare the outputs from generate_psa_wrappers.py as generated files 2024-01-04 16:47:15 +01:00
check-python-files.sh Update headers 2023-11-03 12:04:52 +00:00
depends.py depends.py: set unique configuration names in outcome file 2024-02-12 14:30:59 +01:00
docker_env.sh Update headers 2023-11-03 12:04:52 +00:00
doxygen.sh Update headers 2023-11-03 12:04:52 +00:00
gen_ctr_drbg.pl Update headers 2023-11-03 12:04:52 +00:00
gen_gcm_decrypt.pl Update headers 2023-11-03 12:04:52 +00:00
gen_gcm_encrypt.pl Update headers 2023-11-03 12:04:52 +00:00
gen_pkcs1_v21_sign_verify.pl Update headers 2023-11-03 12:04:52 +00:00
generate_bignum_tests.py Update headers 2023-11-03 12:04:52 +00:00
generate_psa_tests.py PSA test case generation: dependency inference class: operation fail 2024-04-11 22:00:54 +02:00
generate_psa_wrappers.py Update wrapper generation script and regenerate 2024-03-14 11:18:22 +00:00
generate_server9_bad_saltlen.py Update license 2023-11-08 19:19:18 +01:00
generate_test_code.py Update headers 2023-11-03 12:04:52 +00:00
generate-afl-tests.sh Update headers 2023-11-03 12:04:52 +00:00
list_internal_identifiers.py Update headers 2023-11-03 12:04:52 +00:00
list-identifiers.sh Update headers 2023-11-03 12:04:52 +00:00
psa_collect_statuses.py Update headers 2023-11-03 12:04:52 +00:00
recursion.pl Update headers 2023-11-03 12:04:52 +00:00
run_demos.py Pacify Pylint 2023-07-25 21:54:36 +02:00
run-metatests.sh Readability improvement 2023-11-16 15:56:52 +01:00
run-test-suites.pl Update headers 2023-11-03 12:04:52 +00:00
scripts_path.py Update headers 2023-11-03 12:04:52 +00:00
set_psa_test_dependencies.py Update headers 2023-11-03 12:04:52 +00:00
tcp_client.pl Update headers 2023-11-03 12:04:52 +00:00
test_config_script.py Update headers 2023-11-03 12:04:52 +00:00
test_generate_test_code.py Update headers 2023-11-03 12:04:52 +00:00
test_psa_compliance.py Update headers 2023-11-03 12:04:52 +00:00
test_psa_constant_names.py Update headers 2023-11-03 12:04:52 +00:00
test_zeroize.gdb Update headers 2023-11-03 12:04:52 +00:00
test-ref-configs.pl Update headers 2023-11-03 12:04:52 +00:00
travis-log-failure.sh Update headers 2023-11-03 12:04:52 +00:00