-
CONFIG_MBEDTLS_HAVE_ASM
¶
Enable use of assembly code
Type: bool
Help¶
Enable use of assembly code in mbedTLS. This improves the performances of asymetric cryptography, however this might have an impact on the code size.
Direct dependencies¶
MBEDTLS_BUILTIN
&& MBEDTLS_CFG_FILE
= “config-tls-generic.h” && MBEDTLS
(Includes any dependencies from if’s and menus.)
Defaults¶
- “y” if !
ARM
&&MBEDTLS_BUILTIN
&&MBEDTLS_CFG_FILE
= “config-tls-generic.h” &&MBEDTLS
Kconfig definition¶
At ext/lib/crypto/mbedtls/Kconfig.tls-generic:274
Included via Kconfig:10
→ Kconfig.zephyr:41
→ ext/Kconfig:13
→ ext/lib/crypto/Kconfig:10
→ ext/lib/crypto/mbedtls/Kconfig:56
Menu path: (top menu) → External Sources → Cryptography → mbedTLS Support → TLS configuration
config MBEDTLS_HAVE_ASM bool prompt "Enable use of assembly code" ifMBEDTLS_BUILTIN
&&MBEDTLS_CFG_FILE
= "config-tls-generic.h" &&MBEDTLS
default "y" if !ARM
&&MBEDTLS_BUILTIN
&&MBEDTLS_CFG_FILE
= "config-tls-generic.h" &&MBEDTLS
depends onMBEDTLS_BUILTIN
&&MBEDTLS_CFG_FILE
= "config-tls-generic.h" &&MBEDTLS
help Enable use of assembly code in mbedTLS. This improves the performances of asymetric cryptography, however this might have an impact on the code size.
(Definitions include propagated dependencies, including from if’s and menus.)