Update to MbedTLS 3.4.0
Update the MbedTLS external component version to the latest release and
make the necessary changes to integrate the new version:
- The install path of MbedTLSConfig.cmake has slightly changed, update
the PACKAGE_DIR passed to LazyFetch.
- A new config option was introduced to support the Armv8-A crypto
extension for AES (MBEDTLS_AESCE_C). The runtime feature detection
is current only supported for Linux, otherwise it's assumed that if
the config option is enabled, the hardware does have support. Since
this cannot be guaranteed in our case (e.g. the FVP platform doesn't
have this extension by default), the config option should be unset.
- Update the "Add capability to build libmbedcrypto only" carried
patch file.
Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
Change-Id: Ia8469134a42808e76524c6b0160470dc77a87d0c
3 files changed