Cryptography library

nRF5 SDK v13.1.0

Cryptography library (nrf_crypto). More...

Modules

Backends
Backends for the cryptography library.
Cryptography library configuration
ECDH related functions
Provides ECDH related functionality through nrf_crypto.
ECDSA related functions
Provides ECDSA related functionality through nrf_crypto.
Cryptographic hash related functions.
Provides cryptographic hash related functionality through nrf_crypto.
Initialization.
Provides nrf_crypto initialization related functions.
ECC key handling functions.
Provides functions to allocate, free, generate and convert ECC key types.
Dynamic memory management module
Module to manage dynamically allocated memory used by nrf_crypto APIs.
Random number generation related functions.
Provides functions to initialize rng subsystem and generate random data.
Commonly shared types
Provides definitions of commonly shared cryptographic types like hashes and curves used in the nrf_crypto APIs.

Detailed Description

Cryptography library (nrf_crypto).

The cryptography library provides functions to compute keys, shared secrets, and hashes, and to sign and verify data using digital signatures.