87fbfb5d82
Provide an additional pair of #defines, MBEDTLS_SHA512_USE_A64_CRYPTO_IF_PRESENT and MBEDTLS_SHA512_USE_A64_CRYPTO_ONLY. At most one of them may be specified. If used, it is necessary to compile with -march=armv8.2-a+sha3. The MBEDTLS_SHA512_PROCESS_ALT and MBEDTLS_SHA512_ALT mechanisms continue to work, and are mutually exclusive with SHA512_USE_A64_CRYPTO. There should be minimal code size impact if no A64_CRYPTO option is set. The SHA-512 implementation was originally written by Simon Tatham for PuTTY, under the MIT licence; dual-licensed as Apache 2 with his kind permission. Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com> |
||
---|---|---|
.. | ||
00README.md | ||
add-mbedtls_md_starts-to-mbedtls_md_process-test.txt | ||
chacha20_invalid_iv_len_fix.txt | ||
cmake_msvc_utf8.txt | ||
Driver_wrapper_codegen_1.0.txt | ||
mbedtls_pem_get_der.txt | ||
mbedtls_sha256_a64_crypto_acceleration.txt | ||
mbedtls_sha512_a64_crypto_acceleration.txt | ||
mbedtls_ssl_cert_cb.txt | ||
mbedtls_ssl_comfig_defaults-memleak.txt | ||
mbedtls_ssl_get_ciphersuite_id.txt | ||
mbedtls_ssl_ticket_rotate.txt | ||
mbedtls_ssl_tls13_client.txt | ||
MD-X.509-hashing.txt | ||
md_info_from_ctx.txt | ||
pkparse-pkcs8-unencrypted-no-alloc.txt | ||
PSA-test-suites-NOT-using-UID-0.txt | ||
psa_aead_singleshot_error.txt | ||
psa_crypto_key_derivation_for_ECC_keys.txt | ||
psa_crypto_reduced_configs.txt | ||
psa_crypto_reduced_configs_bugs.txt | ||
raw-agreement-destroy-missing.txt | ||
ssl_context-user_data.txt | ||
ssl_context-version_number.txt | ||
ssl_get_version_1_3.txt | ||
timeless.txt | ||
tls13_and_use_psa_crypto.txt | ||
tls13_f_export_keys.txt | ||
use-psa-ecdhe-curve.txt | ||
zeroize_key_buffers_before_free.txt |