The latest development version of this page may be more current than this released 2.7.5 version.

CONFIG_MBEDTLS_HAVE_ASM

Enable use of assembly code

Type: bool

Help

Enable use of assembly code in mbedTLS. This improves the performances
of asymmetric cryptography, however this might have an impact on the
code size.

Direct dependencies

MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = “config-tls-generic.h” && MBEDTLS && 0

(Includes any dependencies from ifs and menus.)

Default

Kconfig definition

At modules/mbedtls/Kconfig.tls-generic:312

Included via Kconfig:8Kconfig.zephyr:33modules/Kconfig:74modules/mbedtls/Kconfig:62

Menu path: (Top) → Modules → mbed TLS Support → TLS configuration

config MBEDTLS_HAVE_ASM
    bool "Enable use of assembly code"
    default y if !ARM
    depends on MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS && 0
    help
      Enable use of assembly code in mbedTLS. This improves the performances
      of asymmetric cryptography, however this might have an impact on the
      code size.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)