:orphan: .. title:: MBEDTLS_CFG_FILE .. option:: CONFIG_MBEDTLS_CFG_FILE *mbed TLS configuration file* Type: ``string`` Help ==== Use a specific mbed TLS configuration file. The default config file file can be tweaked with Kconfig. The default configuration is suitable to communicate with majority of HTTPS servers on the Internet, but has relatively many features enabled. To optimize resources for special TLS usage, use available Kconfig options, or select an alternative config. Direct dependencies =================== \ :option:`MBEDTLS_BUILTIN ` && \ :option:`MBEDTLS ` *(Includes any dependencies from if's and menus.)* Defaults ======== - "config-tls-generic.h" if \ :option:`MBEDTLS_BUILTIN ` && \ :option:`MBEDTLS ` Kconfig definition ================== .. highlight:: kconfig At ``ext/lib/crypto/mbedtls/Kconfig:43`` Included via ``Kconfig:10`` → ``Kconfig.zephyr:41`` → ``ext/Kconfig:13`` → ``ext/lib/crypto/Kconfig:10`` Menu path: (top menu) → External Sources → Cryptography → mbedTLS Support .. parsed-literal:: config MBEDTLS_CFG_FILE string prompt "mbed TLS configuration file" if \ :option:`MBEDTLS_BUILTIN ` && \ :option:`MBEDTLS ` default "config-tls-generic.h" if \ :option:`MBEDTLS_BUILTIN ` && \ :option:`MBEDTLS ` depends on \ :option:`MBEDTLS_BUILTIN ` && \ :option:`MBEDTLS ` help Use a specific mbed TLS configuration file. The default config file file can be tweaked with Kconfig. The default configuration is suitable to communicate with majority of HTTPS servers on the Internet, but has relatively many features enabled. To optimize resources for special TLS usage, use available Kconfig options, or select an alternative config. *(Definitions include propagated dependencies, including from if's and menus.)*