Gilles Peskine 77e6dedcbb armv8 AES, SHA: simplify structure and fix copypasta
Reorganize the structure of the builds of aesce.c and sha256ce.c with
various configurations of AES/SHA256 acceleration. Now everything in a given
configuration is grouped together (building the object file, and checking
the presence or absence of certain instructions in the assembly).

Fix several instances of copypasta in -m options where we were sometimes not
allowing the compiler to use optional instructions even though we use them
in inline assembly, and sometimes allowing the compiler to use optional
instructions even though we then checked their absence

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-09-20 17:34:46 +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 Merge pull request #9338 from sezrab/analyze_driver_vs_reference_header_correction-3.6 2024-09-05 16:36:02 +00: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 update headers 2023-11-02 19:47:20 +00: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 Generate config test cases for single options 2024-06-21 00:01:20 +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 Use -O2 for build+test with earliest compilers 2024-09-20 17:34:46 +02:00
components-compliance.sh Extract compliance-components into a separate file. 2024-08-02 02:08:54 +01:00
components-configuration-crypto.sh Fix spurious * in regex 2024-09-20 17:34:46 +02: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 Add -Wmissing-prototypes to component_build_no_ssl_srv and component_build_no_ssl_cli in all.sh 2024-08-06 12:09:13 +01:00
components-configuration-x509.sh Extract configuration-x509 components into a separate file. 2024-08-05 12:01:55 +01:00
components-configuration.sh Extract configuration components into a separate file. 2024-08-05 12:02:37 +01:00
components-platform.sh armv8 AES, SHA: simplify structure and fix copypasta 2024-09-20 17:34:46 +02:00
components-sanitizers.sh Remove test_valgrind_constant_flow_psa_no_asm 2024-08-06 16:26:41 +01:00
depends.py depends.py: set unique configuration names in outcome file 2024-02-12 17:32:44 +01: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 Move variable into generated bash 2024-07-08 15:36:48 +01: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
test-ref-configs.pl Improve test-ref-configs.pl 2024-05-22 09:12:19 +02: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