nRF5 SDK v13.0.0
Macros
Cryptography library configuration

Macros

#define NRF_CRYPTO_ENABLED
 Cryptography module for nRF5 SDK. More...
 
#define NRF_CRYPTO_BACKEND_CC310_LIB
 Enables the ARM Cryptocell CC310 backend. More...
 
#define NRF_CRYPTO_BACKEND_MICRO_ECC
 Enables the micro-ecc software backend. More...
 
#define NRF_CRYPTO_BACKEND_SW
 Enables hashing. More...
 
#define NRF_CRYPTO_SUPPORTS_RNG
 Enables RNG. More...
 

Detailed Description

Macro Definition Documentation

#define NRF_CRYPTO_BACKEND_CC310_LIB

Enables the ARM Cryptocell CC310 backend.

The hardware-accelerated cryptography backend is available only on nRF52840.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NRF_CRYPTO_BACKEND_MICRO_ECC

Enables the micro-ecc software backend.

The micro-ecc library provides a software implementation of ECC cryptography for nRF5 Series devices.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NRF_CRYPTO_BACKEND_SW

Enables hashing.

If enabled, the cryptography library supports hashing (needed for signing).

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NRF_CRYPTO_ENABLED

Cryptography module for nRF5 SDK.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NRF_CRYPTO_SUPPORTS_RNG

Enables RNG.

If enabled, the cryptography library supports random number generation (needed for key generation).

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.

Documentation feedback | Developer Zone | Subscribe | Updated