Cryptographic curves

nRF5 SDK v12.1.0

Cryptographic curves that are available to the application. Currently, the nrf_crypto library supports only NIST p-256. More...

Macros

#define NRF_CRYPTO_CURVE_INVALID 0x00
Invalid curve.
#define NRF_CRYPTO_CURVE_SECP160R1 0x01
NIST 160-bit.
#define NRF_CRYPTO_CURVE_SECP192R1 0x02
NIST 192-bit.
#define NRF_CRYPTO_CURVE_SECP224R1 0x03
NIST 224-bit.
#define NRF_CRYPTO_CURVE_SECP256R1 0x04
NIST 256-bit.
#define NRF_CRYPTO_CURVE_SECP384R1 0x05
NIST 384-bit.
#define NRF_CRYPTO_CURVE_SECP521R1 0x06
NIST 521-bit.
#define NRF_CRYPTO_CURVE_SECP192K1 0x07
Koblitz 192-bit.
#define NRF_CRYPTO_CURVE_SECP224K1 0x08
Koblitz 224-bit.
#define NRF_CRYPTO_CURVE_SECP256K1 0x09
Koblitz 256-bit.
#define NRF_CRYPTO_CURVE_CURVE25519 0x0A
Curve 25519.

Detailed Description

Cryptographic curves that are available to the application. Currently, the nrf_crypto library supports only NIST p-256.