CONFIG_OPENTHREAD_NRF_SECURITY
(No prompt – not directly user assignable.)
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
(Includes any dependencies from ifs and menus.)
Defaults
No defaults. Implicitly defaults to n
.
Symbols selected by this symbol
Symbols that select this symbol
Kconfig definition
At <nRF>/subsys/net/openthread/Kconfig:28
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:2
→ <nRF>/Kconfig.nrf:92
→ <nRF>/subsys/Kconfig:20
→ <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
select MBEDTLS_AES_C
select MBEDTLS_ENABLE_HEAP
select MBEDTLS_CCM_C
select MBEDTLS_CMAC_C
select MBEDTLS_CTR_DRBG_C
select MBEDTLS_ECDH_C if OPENTHREAD_ECDSA
select MBEDTLS_ECDSA_C if OPENTHREAD_ECDSA
select MBEDTLS_PK_C if OPENTHREAD_ECDSA
select MBEDTLS_PK_WRITE_C if OPENTHREAD_ECDSA
select MBEDTLS_ECJPAKE_C
select MBEDTLS_ECP_C
select MBEDTLS_ECP_DP_SECP256R1_ENABLED
select MBEDTLS_HMAC_DRBG_C
select MBEDTLS_TLS_LIBRARY
select NORDIC_SECURITY_BACKEND
select NRF_SECURITY_ADVANCED
select NRF_SECURITY_RNG
select OBERON_BACKEND if !CC3XX_BACKEND
depends on 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.)