Module psa_algorithm
Source Expand description
- Aead
- Enumeration of authenticated encryption with additional data algorithms
supported.
- AeadWithDefaultLengthTag
- AEAD algorithm with default length tag enumeration
- Algorithm
- Enumeration of possible algorithm definitions.
Each variant of the enum contains a main algorithm type (which is required for
that variant).
- AsymmetricEncryption
- Enumeration of asymmetric encryption algorithms supported.
- AsymmetricSignature
- Enumeration of asymmetric signing algorithms supported.
- Cipher
- Enumeration of symmetric encryption algorithms supported.
- FullLengthMac
- Enumeration of untruncated MAC algorithms.
- Hash
- Enumeration of hash algorithms supported.
- KeyAgreement
- Enumeration of key agreement algorithms supported.
- KeyDerivation
- Enumeration of key derivation functions supported.
- Mac
- Enumeration of message authentication code algorithms supported.
- RawKeyAgreement
- Key agreement algorithm enumeration.
- SignHash
- Enumeration of hash algorithms used in “hash-and-sign” algorithms.