Secure Engine Manager
Description
Silicon Labs Secure Engine Manager.
- Note
- The APIs are thread-safe.
Introduction
The Secure Engine (SE) Manager provides thread-safe APIs for the Secure Engine's mailbox interface. Note that PSA Crypto is the main device independant crypto API and should be used whenever possible, see ls_psa_usage. However, the SE manager APIs can be used directly for performance or space constrained applications.
Modules |
|
Attestation | |
System and configuration attestation.
|
|
Cipher | |
Symmetric encryption, AEAD and MAC.
|
|
Core | |
Secure Engine Manager Core API.
|
|
Entropy | |
Random number generators.
|
|
Hashing | |
Provides cryptographic hash functions (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512).
|
|
Key derivation | |
API for key derivation and key agreement (ECDH, EC J-PAKE, HKDF, PBKDF2).
|
|
Key handling | |
Secure Engine key handling API.
|
|
Signature | |
Digital Signature Algorithms (ECDSA, EdDSA).
|
|
Utilities | |
Device initialisation, debug lock, upgrade functionality, user data...
|
|