nRF5 SDK v17.1.0
Default backends for examples using nrf_crypto

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
✔*

Documentation feedback | Developer Zone | Subscribe | Updated