-
CONFIG_MBEDTLS_OPENTHREAD_OPTIMIZATIONS_ENABLED
¶
Enable mbedTLS optimizations for OpenThread
Enable mbedTLS optimizations for OpenThread
Type: bool
Help¶
Enable some OpenThread specific mbedTLS optimizations that allows to
save some RAM/ROM when OpenThread is used. Note, that when application
aims to use other mbedTLS services on top of OpenThread (e.g. secure
sockets), it's advised to disable this option.
Help¶
Enable some OpenThread specific mbedTLS optimizations that allows to
save some RAM/ROM when OpenThread is used. Note, that when application
aims to use other mbedTLS services on top of OpenThread (e.g. secure
sockets), it's advised to disable this option.
Direct dependencies¶
(NET_L2_OPENTHREAD
&& MBEDTLS_BUILTIN
&& MBEDTLS_CFG_FILE
= “config-tls-generic.h” && MBEDTLS
) || (NET_L2_OPENTHREAD
&& MBEDTLS_BUILTIN
&& MBEDTLS_CFG_FILE
= “config-tls-generic.h” && MBEDTLS
&& 0)
(Includes any dependencies from ifs and menus.)
Defaults¶
y if !
NET_SOCKETS_SOCKOPT_TLS
y if !
NET_SOCKETS_SOCKOPT_TLS
Kconfig definitions¶
At <Zephyr>/modules/mbedtls/Kconfig.tls-generic:324
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:6
→ <BuildDir>/kconfig/Kconfig.modules:50
→ <Zephyr>/modules/mbedtls/Kconfig:62
Menu path: (Top) → Modules → mbedtls (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/crypto/mbedtls) → mbed TLS Support → TLS configuration
config MBEDTLS_OPENTHREAD_OPTIMIZATIONS_ENABLED
bool "Enable mbedTLS optimizations for OpenThread"
default y if !NET_SOCKETS_SOCKOPT_TLS
depends on NET_L2_OPENTHREAD && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS
help
Enable some OpenThread specific mbedTLS optimizations that allows to
save some RAM/ROM when OpenThread is used. Note, that when application
aims to use other mbedTLS services on top of OpenThread (e.g. secure
sockets), it's advised to disable this option.
At <Zephyr>/modules/mbedtls/Kconfig.tls-generic:324
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:66
→ <Zephyr>/modules/mbedtls/Kconfig:62
Menu path: (Top) → Modules → mbed TLS Support → TLS configuration
config MBEDTLS_OPENTHREAD_OPTIMIZATIONS_ENABLED
bool "Enable mbedTLS optimizations for OpenThread"
default y if !NET_SOCKETS_SOCKOPT_TLS
depends on NET_L2_OPENTHREAD && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-tls-generic.h" && MBEDTLS && 0
help
Enable some OpenThread specific mbedTLS optimizations that allows to
save some RAM/ROM when OpenThread is used. Note, that when application
aims to use other mbedTLS services on top of OpenThread (e.g. secure
sockets), it's advised to disable this option.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)