CONFIG_MBEDTLS_USER_CONFIG_FILE

User configuration file for mbed TLS

User configuration file for mbed TLS

mbed TLS user configuration file

User configuration file for mbed TLS

Type: string

Help

User config file that can contain mbedTLS configs that were not
covered by the generic config file.

Help

User config file that can contain mbedTLS configs that were not
covered by the generic config file.

Help

Name of the file that will contain additional configurations for mbed TLS.
This file may be generated and will contain PSA configurations if PSA APIs
are generated in the system. This file is empty if legacy support is used.

Help

User config file that can contain mbedTLS configs that were not
covered by the generic config file.

Direct dependencies

(MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = “config-tls-generic.h” && MBEDTLS) || (MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = “config-tls-generic.h” && MBEDTLS) || NRF_SECURITY || (MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = “config-tls-generic.h” && MBEDTLS && 0)

(Includes any dependencies from ifs and menus.)

Default

  • “nrf-config-user.h”

Kconfig definitions

At <Zephyr>/modules/mbedtls/Kconfig.tls-generic:389

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

Menu path: (Top) → Modules → mbedtls (/home/runner/work/sdk-nrf/sdk-nrf/ncs/mbedtls) → mbed TLS Support → TLS configuration → Enable user mbedTLS config file

config MBEDTLS_USER_CONFIG_FILE
    string "User configuration file for mbed TLS" if MBEDTLS_USER_CONFIG_ENABLE
    depends on MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS
    help
      User config file that can contain mbedTLS configs that were not
      covered by the generic config file.

At <Zephyr>/modules/mbedtls/Kconfig.tls-generic:389

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

Menu path: (Top) → Modules → mbedtls (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/crypto/mbedtls) → mbed TLS Support → TLS configuration → Enable user mbedTLS config file

config MBEDTLS_USER_CONFIG_FILE
    string "User configuration file for mbed TLS" if MBEDTLS_USER_CONFIG_ENABLE
    depends on MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS
    help
      User config file that can contain mbedTLS configs that were not
      covered by the generic config file.

At <nrfxlib>/nrf_security/Kconfig:55

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_USER_CONFIG_FILE
    string "mbed TLS user configuration file"
    default "nrf-config-user.h"
    depends on NRF_SECURITY
    help
      Name of the file that will contain additional configurations for mbed TLS.
      This file may be generated and will contain PSA configurations if PSA APIs
      are generated in the system. This file is empty if legacy support is used.

At <Zephyr>/modules/mbedtls/Kconfig.tls-generic:389

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

Menu path: (Top) → Modules → mbed TLS Support → TLS configuration → Enable user mbedTLS config file

config MBEDTLS_USER_CONFIG_FILE
    string "User configuration file for mbed TLS" if MBEDTLS_USER_CONFIG_ENABLE
    depends on MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS && 0
    help
      User config file that can contain mbedTLS configs that were not
      covered by the generic config file.

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