-
CONFIG_OPENTHREAD_NRF_SECURITY
¶
Enable nrf_security module for OpenThread
Type: bool
Help¶
Enables nrf_security module for use by OpenThread. This allows OpenThread to make use of hardware accelerated cryptography functions if available as well as fast oberon backend for software encryption.
Direct dependencies¶
!OPENTHREAD_MBEDTLS
&& NET_L2_OPENTHREAD
(Includes any dependencies from ifs and menus.)
Default¶
y
Symbols selected by this symbol¶
Kconfig definition¶
At <nRF>/subsys/net/openthread/Kconfig:15
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:6
→ <BuildDir>/Kconfig/Kconfig.modules:2
→ <nRF>/Kconfig.nrf:25
→ <nRF>/subsys/Kconfig:18
→ <nRF>/subsys/net/Kconfig:9
Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Networking → OpenThread
config OPENTHREAD_NRF_SECURITY bool "Enable nrf_security module for OpenThread" default y selectMBEDTLS_AES_C
selectMBEDTLS_ENABLE_HEAP
selectMBEDTLS_CCM_C
selectMBEDTLS_CMAC_C
selectMBEDTLS_CTR_DRBG_C
selectMBEDTLS_ECDH_C
ifOPENTHREAD_ECDSA
selectMBEDTLS_ECDSA_C
ifOPENTHREAD_ECDSA
selectMBEDTLS_PK_C
ifOPENTHREAD_ECDSA
selectMBEDTLS_PK_WRITE_C
ifOPENTHREAD_ECDSA
selectMBEDTLS_ECJPAKE_C
selectMBEDTLS_ECP_C
selectMBEDTLS_ECP_DP_SECP256R1_ENABLED
selectMBEDTLS_HMAC_DRBG_C
selectMBEDTLS_TLS_LIBRARY
selectNORDIC_SECURITY_BACKEND
selectNRF_SECURITY_ADVANCED
selectNRF_SECURITY_RNG
selectOBERON_BACKEND
if !CC3XX_BACKEND
depends on !OPENTHREAD_MBEDTLS
&&NET_L2_OPENTHREAD
help Enables nrf_security module for use by OpenThread. This allows OpenThread to make use of hardware accelerated cryptography functions if available as well as fast oberon backend for software encryption.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)