Default backends for examples using nrf_crypto

nRF5 SDK v16.0.0

Some of the non-specific cryptography examples use the nrf_crypto module as well. These examples are listed in the following table.

The table explains which of the nrf_crypto backends are supported by the different examples. It also explains what the default nrf_crypto backend is for a given combination of example and board.

To change the nrf_crypto backend support in an example, refer to Configuring nrf_crypto frontend and backends . For an overview of cryptographic algorithms supported in the different nrf_crypto backends, refer to Cryptography library - nrf_crypto .

Note
  • The gold tick ✔ indicates the default configured crypto backend in an example.
  • ✔* indicates that micro-ecc is supported but you must add a micro-ecc library link to the project and enable the micro-ecc backend. See Enabling micro-ecc support in selected examples .

Table: Compatibilities between BLE examples and nrf_crypto backends

Example Chip Version mbed TLS micro-ecc CC310 cc310_bl Oberon
DFU bootloader examples nRF52810
✖
✔
✖
✖
✖
nRF52811
✖
✔
✖
✖
✖
nRF52832
✖
✔
✖
✖
✖
nRF52840
✖
✖
✖
✔
✖
Eddystone Beacon Application nRF52810
✔
✖
✖
✖
✔
nRF52811
✔
✖
✖
✖
✔
nRF52832
✔
✖
✖
✖
✔
nRF52840
✔
✖
✔
✖
✔
Experimental: LE Secure Connections Multirole Example nRF52832
✖
✔*
✖
✖
✔
nRF52840
✖
✔*
✔
✖
✔
Experimental: BLE Interactive Command Line Interface Example nRF52832
✖
✔*
✖
✖
✔
nRF52840
✖
✔*
✔
✖
✔
Experimental: Heart Rate Application with BLE Pairing Using NFC Pairing Library nRF52832
✖
✔*
✖
✖
✔
nRF52840
✖
✔*
✔
✖
✔
Experimental: HID Keyboard Application with BLE pairing using NFC nRF52832
✖
✔*
✖
✖
✔
nRF52840
✖
✔*
✔
✖
✔
Experimental: BLE Pairing Using NFC - Peripheral Reference Example nRF52832
✖
✔*
✖
✖
✔
nRF52840
✖
✔*
✔
✖
✔
IoT bootloader nRF52832
✖
✔
✖
✖
✖
nRF52840
✖
✔
✖
✖
✖
Heart Rate Application nRF52810
✖
✔*
✖
✖
✔
nRF52811
✖
✔*
✖
✖
✔
nRF52832
✖
✔*
✖
✖
✔
nRF52840
✖
✔*
✔
✖
✔
BLE Heart Rate Collector Example nRF52832
✖
✔*
✖
✖
✔
nRF52840
✖
✔*
✔
✖
✔
Glucose Application nRF52810
✖
✔*
✖
✖
✔
nRF52811
✖
✔*
✖
✖
✔
nRF52832
✖
✔*
✖
✖
✔
nRF52840
✖
✔*
✔
✖
✔