Gilles Peskine 17e071b0ab Replace stringly typed data by class: driver vs reference (code)
Work on the stringly typed KNOWN_TASKS by classes for each category
of tasks, with a structure that matches the behavior.

This commit migrates the code for driver-vs-reference analysis. To
facilitate review, this commit preserves the layout of the data that
parametrizes each task. The next commit will migrate the data.

No intended behavior change.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-10-01 19:32:55 +02:00
..
quiet Simplify locating original tool 2024-03-12 13:33:09 +00:00
all-in-docker.sh update headers 2023-11-02 19:47:20 +00:00
all.sh Merge pull request #9437 from tom-daubney-arm/bp_3-6_standardise_proj_detection 2024-08-07 07:18:43 +00:00
analyze_outcomes.py Replace stringly typed data by class: driver vs reference (code) 2024-10-01 19:32:55 +02:00
audit-validity-dates.py Simplify path in audit-validity-dates.py 2024-07-08 15:36:48 +01:00
basic-build-test.sh Fix full invocation of ssl-opt.sh 2024-04-22 12:35:00 +02:00
basic-in-docker.sh Remove test-ref-configs.pl, which no longer does anything 2024-09-19 18:57:18 +02:00
check_files.py Update paths pointing to tests/data_files 2024-07-08 15:36:46 +01:00
check_names.py Update references to mbedtls_dev 2024-05-13 14:44:37 +01:00
check_test_cases.py Error out if script is missing when collecting test cases 2023-12-08 13:06:54 +08:00
check-doxy-blocks.pl update headers 2023-11-02 19:47:20 +00:00
check-generated-files.sh Automatically generate tests/opt-testcases/tls13-compat.sh 2024-09-20 07:44:36 +02:00
check-python-files.sh Extend python checks to framework scripts 2024-06-07 11:10:43 +01:00
components-basic-checks.sh Extract basic-components into a separate file. 2024-08-02 02:08:54 +01:00
components-build-system.sh tests: add a test for pkg-config files 2024-09-11 09:24:20 -07:00
components-compiler.sh Extract compiler-components into a separate file. 2024-08-02 02:08:54 +01:00
components-compliance.sh Extract compliance-components into a separate file. 2024-08-02 02:08:54 +01:00
components-configuration-crypto.sh Merge pull request #9603 from gilles-peskine-arm/test-ref-configs-go-away-3.6 2024-09-24 13:00:54 +00:00
components-configuration-platform.sh Extract configuration-platform components into a separate file. 2024-08-05 12:01:53 +01:00
components-configuration-tls.sh Move config-thread.h testing to separate all.sh components 2024-09-19 18:56:01 +02:00
components-configuration-x509.sh Extract configuration-x509 components into a separate file. 2024-08-05 12:01:55 +01:00
components-configuration.sh Remove test-ref-configs.pl, which no longer does anything 2024-09-19 18:57:18 +02:00
components-platform.sh all.sh/components: Moved build_aes_via_padlock to platform component. 2024-08-05 12:20:26 +01:00
components-sanitizers.sh Remove test_valgrind_constant_flow_psa_no_asm 2024-08-06 16:26:41 +01:00
depends.py Update old class names 2024-09-19 10:51:59 +02: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_server9_bad_saltlen.py Update license 2023-11-09 10:10:33 +08:00
generate_tls13_compat_tests.py Remove obsolete requirement for GnuTLS %DISABLE_TLS13_COMPAT_MODE 2024-09-20 07:44:36 +02:00
generate-afl-tests.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
list-identifiers.sh update headers 2023-11-02 19:47:20 +00:00
pkgconfig.sh tests: add a test for pkg-config files 2024-09-11 09:24:20 -07: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_demos.py Pacify Pylint 2023-07-25 19:40:35 +02: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
scripts_path.py Add framework/scripts to scripts_path.py 2024-05-13 14:44:37 +01: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_config_script.py update headers 2023-11-02 19:47:20 +00:00
test_psa_compliance.py Update references to mbedtls_dev 2024-05-13 14:44:37 +01:00
test_psa_constant_names.py Update references to mbedtls_dev 2024-05-13 14:44:37 +01: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