2 API ReferenceΒΆ
Note
The API defined in this specification will be integrated into a future version of [PSA-CRYPT].
This chapter is divided into sections for each of the PQC algorithms in the Crypto API:
- 2.1 Additional Hash algorithms
- 2.2 Module Lattice-based key encapsulation
- 2.3 Module Lattice-based signatures
- 2.4 Stateless Hash-based signatures
- 2.4.1 Stateless Hash-based signature keys
psa_slh_dsa_family_t
(typedef)PSA_KEY_TYPE_SLH_DSA_KEY_PAIR
(macro)PSA_KEY_TYPE_SLH_DSA_PUBLIC_KEY
(macro)PSA_SLH_DSA_FAMILY_SHA2_S
(macro)PSA_SLH_DSA_FAMILY_SHA2_F
(macro)PSA_SLH_DSA_FAMILY_SHAKE_S
(macro)PSA_SLH_DSA_FAMILY_SHAKE_F
(macro)PSA_KEY_TYPE_IS_SLH_DSA
(macro)PSA_KEY_TYPE_IS_SLH_DSA_KEY_PAIR
(macro)PSA_KEY_TYPE_IS_SLH_DSA_PUBLIC_KEY
(macro)PSA_KEY_TYPE_SLH_DSA_GET_FAMILY
(macro)
- 2.4.2 Stateless Hash-based signature algorithms
- 2.4.1 Stateless Hash-based signature keys
- 2.5 Leighton-Micali Signatures
- 2.6 eXtended Merkle Signature Scheme
See Algorithm and key type encoding for the encoding of the key types and algorithm identifiers added by this extension.