nrfxlib API 3.3.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

 Asymmetric Signature
 Digital signature algorithms based on elliptic curves or hash-based algorithms.
 
 Asymmetric Signature and Encryption (RSA Original API)
 RSA public-key encryption and signature algorithm, original ocrypto API that supports 1024 and 2048 bit keys.
 
 Asymmetric Signature and Encryption (RSA)
 RSA public-key encryption and signature algorithm, API that supports flexible key sizes.
 
 Authenticated Encryption with Associated Data (AEAD)
 Encryption algorithms with authentication and support for additional data.
 
 ChaCha20-Poly1305
 ChaCha20-Poly1305 and XChaCha20 algorithms.
 
 Constant-Time Functions
 Timing-invariant helper functions.
 
 Context Types
 Declaration of internal types used in public interfaces.
 
 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.
 
 Key Agreement / Key Encapsulation Mechanisms (KEM)
 Key agreement algorithms based on elliptic curves.
 
 Key Derivation
 Key derivation algorithms.
 
 Key Wrap
 Key wrap algorithms, with and without padding.
 
 Message Authentication Code (MAC)
 MAC algorithms.
 
 Message Digests (Hashes)
 Hash algorithms.
 
 Password-Authenticated Key Exchange (PAKE)
 Key exchange algorithms based on password authentication.
 
 Unauthenticated Ciphers
 Encryption algorithms without authentication.
 
 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.