nrfxlib API 3.4.99
Loading...
Searching...
No Matches
Oberon cryptographic library

Highly optimized cryptographic algorithm implementation for Cortex-M0, Cortex-M4, and Cortex-M33. Created by Oberon, under distribution license with Nordic Semiconductor ASA. More...

Topics

 Constant-Time Functions
 Timing-invariant helper functions.
 ECC secp224r1 low-level APIs
 Type declarations and APIs for low-level elliptic curve point operations based on the NIST secp224r1 curve.
 ECC secp256r1 low-level APIs
 Type declarations and APIs for low-level elliptic curve point operations based on the NIST secp256r1 curve.
 ChaCha20-Poly1305
 ChaCha20-Poly1305 and XChaCha20 algorithms.
 Context Types
 Declaration of internal types used in public interfaces.
 Message Digests (Hashes)
 Hash algorithms.
 Message Authentication Code (MAC)
 MAC algorithms.
 Unauthenticated Ciphers
 Encryption algorithms without authentication.
 Authenticated Encryption with Associated Data (AEAD)
 Encryption algorithms with authentication and support for additional data.
 Key Wrap
 Key wrap algorithms, with and without padding.
 Asymmetric Signature
 Digital signature algorithms based on elliptic curves or hash-based algorithms.
 Asymmetric Signature and Encryption (RSA)
 RSA public-key encryption and signature algorithm, API that supports flexible key sizes.
 Key Agreement / Key Encapsulation Mechanisms (KEM)
 Key agreement algorithms based on elliptic curves.
 Key Derivation
 Key derivation algorithms.
 Password-Authenticated Key Exchange (PAKE)
 Key exchange algorithms based on password authentication.
 Asymmetric Signature and Encryption (RSA Original API)
 RSA public-key encryption and signature algorithm, original ocrypto API that supports 1024 and 2048 bit keys.
 Versioning
 Version of ocrypto to be used in dependency management.

Detailed Description

Highly optimized cryptographic algorithm implementation for Cortex-M0, Cortex-M4, and Cortex-M33. Created by Oberon, under distribution license with Nordic Semiconductor ASA.