nRF Security
The nRF Security subsystem (nrf_security) provides an integration between Mbed TLS and software libraries that provide hardware-accelerated cryptographic functionality on selected Nordic Semiconductor SoCs as well as alternate software-based implementations of the Mbed TLS APIs. The subsystem includes a PSA driver abstraction layer to enable both hardware-accelerated and software-based implementation at the same time.
The nRF Security subsystem can interface with the nrf_cc3xx_mbedcrypto library. This library conforms to the specific revision of Mbed TLS that is supplied through the nRF Connect SDK.
- Configuration
- nRF Security drivers
- Feature configurations and driver support
- Configuring multiple drivers
- Key type configurations
- Cipher configurations
- Key agreement configurations
- Key derivation function configurations
- MAC configurations
- AEAD configurations
- Asymmetric signature configurations
- Asymmetric encryption configurations
- ECC curve configurations
- RNG configurations
- Hash configurations
- Password-authenticated key exchange configurations
- Key size configurations
- User-provided Mbed TLS configuration header
- Legacy configurations and supported features