CONFIG_MBEDTLS_ENABLE_HEAP

Enable global heap for mbed TLS

Enable global heap for mbed TLS

Enable global heap for mbed TLS

Enable global heap for mbed TLS

Type: bool

Help

This option enables the mbedtls to use the heap. This setting must
be global so that various applications and libraries in Zephyr do not
try to do this themselves as there can be only one heap defined
in mbedtls. If this is enabled, then the Zephyr will, during the device
startup, initialize the heap automatically.

Help

This option enables the mbedtls to use the heap. This setting must
be global so that various applications and libraries in Zephyr do not
try to do this themselves as there can be only one heap defined
in mbedtls. If this is enabled, then the Zephyr will, during the device
startup, initialize the heap automatically.

Help

This option enables the mbedtls to use the heap. This setting must
be global so that various applications and libraries in Zephyr do not
try to do this themselves as there can be only one heap defined
in mbedtls. If this is enabled, then the Zephyr will, during the device
startup, initialize the heap automatically.

Help

This option enables the mbedtls to use the heap. This setting must
be global so that various applications and libraries in Zephyr do not
try to do this themselves as there can be only one heap defined
in mbedtls. If this is enabled, then the Zephyr will, during the device
startup, initialize the heap automatically.

Direct dependencies

MBEDTLS || TFM_MINIMAL || MBEDTLS || NRF_SECURITY || (MBEDTLS && 0)

(Includes any dependencies from ifs and menus.)

Defaults

Symbols that select this symbol

Kconfig definitions

At <Zephyr>/modules/mbedtls/Kconfig:134

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:14

Menu path: (Top) → Modules → mbedtls (/home/runner/work/sdk-nrf/sdk-nrf/ncs/mbedtls) → mbed TLS Support

config MBEDTLS_ENABLE_HEAP
    bool "Enable global heap for mbed TLS"
    depends on MBEDTLS
    help
      This option enables the mbedtls to use the heap. This setting must
      be global so that various applications and libraries in Zephyr do not
      try to do this themselves as there can be only one heap defined
      in mbedtls. If this is enabled, then the Zephyr will, during the device
      startup, initialize the heap automatically.

At <nRF>/modules/trusted-firmware-m/Kconfig.mbedtls_minimal.defconfig:15

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:20<nRF>/modules/trusted-firmware-m/Kconfig:55

Menu path: (Top) → Modules → trusted-firmware-m (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/tee/tf-m/trusted-firmware-m)

config MBEDTLS_ENABLE_HEAP
    bool
    default n
    depends on TFM_MINIMAL

At <Zephyr>/modules/mbedtls/Kconfig:134

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:68

Menu path: (Top) → Modules → mbedtls (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/crypto/mbedtls) → mbed TLS Support

config MBEDTLS_ENABLE_HEAP
    bool "Enable global heap for mbed TLS"
    depends on MBEDTLS
    help
      This option enables the mbedtls to use the heap. This setting must
      be global so that various applications and libraries in Zephyr do not
      try to do this themselves as there can be only one heap defined
      in mbedtls. If this is enabled, then the Zephyr will, during the device
      startup, initialize the heap automatically.

At <nrfxlib>/nrf_security/Kconfig:75

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:92<nrfxlib>/Kconfig.nrfxlib:13

Menu path: (Top) → Modules → nrfxlib (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrfxlib) → Nordic nrfxlib → nrf_security module

config MBEDTLS_ENABLE_HEAP
    bool "Enable global heap for mbed TLS"
    default y if BUILD_WITH_TFM
    depends on NRF_SECURITY
    help
      This option enables the mbedtls to use the heap. This setting must
      be global so that various applications and libraries in Zephyr do not
      try to do this themselves as there can be only one heap defined
      in mbedtls. If this is enabled, then the Zephyr will, during the device
      startup, initialize the heap automatically.

At <Zephyr>/modules/mbedtls/Kconfig:134

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:80

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

config MBEDTLS_ENABLE_HEAP
    bool "Enable global heap for mbed TLS"
    depends on MBEDTLS && 0
    help
      This option enables the mbedtls to use the heap. This setting must
      be global so that various applications and libraries in Zephyr do not
      try to do this themselves as there can be only one heap defined
      in mbedtls. If this is enabled, then the Zephyr will, during the device
      startup, initialize the heap automatically.

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