Add support for pure ML-KEM-1024 key exchange (no ECC component)
Add support for pure ML-KEM-1024 key exchange (no ECC component): a task in LegoFlow-SWE (Harbor dataset). s2n-tls currently only supports hybrid post-quantum key exchange groups (e.g., X25519MLKEM768 , SecP256r1MLKEM768 , SecP384r1MLKEM1024 ) that combine an ECC curve with a KEM algorithm. There…
The task
s2n-tls currently only supports hybrid post-quantum key exchange groups (e.g., `X25519MLKEM768`, `SecP256r1MLKEM768`, `SecP384r1MLKEM1024`) that combine an ECC curve with a KEM algorithm. There is no support for pure ML-KEM key exchange without an ECC component, which is required for CNSA 2.0 compliance.
Part of Lego-X/LegoFlow-SWE.