Nordic Security ModuleΒΆ
The Nordic Security Module (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. This module includes an mbed TLS glue layer to enable both hardware-accelerated and software-based mbed TLS implementation at the same time.
Note
The nrf_security module interfaces with the nrf_cc3xx_mbedcrypto library. This library conforms to a specific version of mbed TLS.
- Prerequisites
- Configuration
- nrf_security backends
- mbed TLS glue layer
- Backend configurations and supported features
- Configuring multiple backends
- AES configuration
- AES cipher configuration
- CMAC configuration
- AEAD configurations
- DHM configurations
- ECC configurations
- ECDH configurations
- ECDSA configurations
- ECJPAKE configurations
- ECC curves configurations
- RSA configurations
- Secure Hash configurations
- Backend platform-specific configurations
- Advanced backend configuration
- User-provided mbed TLS config header
- API documentation