Skip to main content

Module kem

Module kem 

Source
Expand description

ML-KEM key encapsulation: keygen, encaps, decaps (Algorithms 16-21).

Functionsยง

decaps
Algorithm 21: ML-KEM.Decaps(dk, c) with input validation and DFA protection.
decaps_internal
Deterministic ML-KEM decapsulation (Algorithm 18).
decaps_single
Decapsulate without double computation (single-pass variant).
encaps
Encapsulate a shared secret (Algorithm 20) with input validation.
encaps_internal
Deterministic ML-KEM encapsulation (Algorithm 17).
keygen
Generate an ML-KEM key pair (Algorithm 19).
keygen_internal
Deterministic ML-KEM key generation (Algorithm 16).