Secure Engine Manager
Silicon Labs Secure Engine Manager.
- The APIs are thread-safe.
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.
|System and configuration attestation. |
|Symmetric encryption, AEAD and MAC. |
|Secure Engine Manager Core API. |
|Random number generators. |
|Provides cryptographic hash functions (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512). |
|API for key derivation and key agreement (ECDH, EC J-PAKE, HKDF, PBKDF2). |
|Secure Engine key handling API. |
|Digital Signature Algorithms (ECDSA, EdDSA). |
|Device initialisation, debug lock, upgrade functionality, user data... |