Gilles Peskine 59aea4e1cc 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-08-05 16:11:34 +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 all.sh: Updated the component sourcing logic. 2024-08-01 19:38:47 +01:00
analyze_outcomes.py Merge pull request #9290 from sezrab/replace_MBEDTLS_MD_CAN_MD5_with_PSA_WANT 2024-07-18 09:41:17 +00:00
audit-validity-dates.py Simplify path in audit-validity-dates.py 2024-07-05 15:49:28 +01:00
basic-build-test.sh basic-build-test.sh: Restore make only command 2024-07-29 11:05:19 +02:00
basic-in-docker.sh update headers 2023-11-02 19:47:20 +00:00
check_files.py check_files.py: Exempt only everest from license checking 2024-07-10 08:10:40 +02:00
check_names.py Adapt check_names.py 2024-07-10 08:10:40 +02:00
check_test_cases.py Scripts improvements 2024-07-19 16:51:33 +02:00
check-doxy-blocks.pl update headers 2023-11-02 19:47:20 +00:00
check-generated-files.sh Scripts improvements 2024-07-19 16:51:33 +02:00
check-python-files.sh Extend python checks to framework scripts 2024-06-07 11:09:31 +01:00
components-basic-checks.sh all.sh/components: Removed duplicated/obsolete documentation/whitespace. 2024-08-01 19:38:27 +01:00
components-build-system.sh all.sh/components: Removed duplicated/obsolete documentation/whitespace. 2024-08-01 19:38:27 +01:00
components-compiler.sh Use -O2 for build+test with earliest compilers 2024-08-05 16:07:15 +02:00
components-compliance.sh all.sh/components: Removed duplicated/obsolete documentation/whitespace. 2024-08-01 19:38:27 +01:00
components-configuration-crypto.sh Fix spurious * in regex 2024-08-05 16:05:31 +02:00
components-configuration-platform.sh all.sh/components: Moved component_test_no_strings -> configuration. 2024-08-01 19:38:47 +01:00
components-configuration-tls.sh all.sh/components: Moved test_malloc_0_null,test_memory_buffer_allocator -> configuration. 2024-08-01 19:38:47 +01:00
components-configuration-x509.sh all.sh/components: Moved test_sw_inet_pton -> x509. 2024-08-01 19:38:47 +01:00
components-configuration.sh all.sh/components: Moved test_malloc_0_null,test_memory_buffer_allocator -> configuration. 2024-08-01 19:38:47 +01:00
components-platform.sh armv8 AES, SHA: simplify structure and fix copypasta 2024-08-05 16:11:34 +02:00
components-psasim.sh all.sh/components: Removed duplicated/obsolete documentation/whitespace. 2024-08-01 19:38:27 +01:00
components-sanitizers.sh all.sh/components: Removed duplicated/obsolete documentation/whitespace. 2024-08-01 19:38:27 +01:00
depends.py Rename calss 2024-07-25 11:00:07 +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 Move variable into generated bash 2024-07-05 15:49:38 +01:00
generate-afl-tests.sh update headers 2023-11-02 19:47:20 +00:00
list_internal_identifiers.py Adapt list_internal_identifiers.py 2024-07-10 08:10:40 +02:00
list-identifiers.sh 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_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 Adapt run-test-suites.pl 2024-07-19 10:07:27 +02:00
scripts_path.py Add framework/scripts to scripts_path.py 2024-05-13 13:48:13 +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 Adapt check-generated-files.sh 2024-07-10 08:10:37 +02:00
test_psa_constant_names.py Adapt test_psa_constant_names.py 2024-07-19 10:07:27 +02:00
test_zeroize.gdb update headers 2023-11-02 19:47:20 +00:00
test-ref-configs.pl Remove config-no-entropy.h 2024-06-18 17:36:25 +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