Update changelog entry, splitting into two sections

Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
This commit is contained in:
Tom Cosgrove 2023-03-21 15:44:16 +00:00 committed by Paul Elliott
parent 8d3fa9bd7b
commit dcc0ee1a1e

@ -1,4 +1,12 @@
Bugfix Bugfix
* Fix #5758. Compilers might generate unexpected instructions when CPU * Fix an issue when compiling with MBEDTLS_SHA512_USE_A64_CRYPTO_IF_PRESENT
modifiers were specified as global flags( command line or global headers). enabled, which required specifying compiler flags enabling SHA3 Crypto
It is fixed with reducing the scope of CPU modifier flags. Extensions, where some compilers would emit EOR3 instructions in other
modules, which would then fail if run on a CPU without the SHA3
extensions. Fixes #5758.
Changes
* When enabling MBEDTLS_SHA256_USE_A64_CRYPTO_* or
MBEDTLS_SHA512_USE_A64_CRYPTO_*, it is no longer necessary to specify
compiler target flags on the command line; the library now sets target
options within the appropriate modules.