MBEDTLS_AESCE_C macro
\def MBEDTLS_AESCE_C Enable AES cryptographic extension support on Armv8. Module: library/aesce.c Caller: library/aes.c Requires: MBEDTLS_AES_C \warning Runtime detection only works on Linux. For non-Linux operating system, Armv8-A Cryptographic Extensions must be supported by the CPU when this option is enabled. This module adds support for the AES Armv8-A Cryptographic Extensions on Armv8 systems.
Notes
Minimum compiler versions for this feature when targeting aarch64 are Clang 4.0; armclang 6.6; GCC 6.0; or MSVC 2019 version 16.11.2. Minimum compiler versions for this feature when targeting 32-bit Arm or Thumb are Clang 11.0; armclang 6.20; or GCC 6.0. \c CFLAGS must be set to a minimum of \c -march=armv8-a+crypto for armclang <= 6.9