Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 836 Bytes

File metadata and controls

22 lines (14 loc) · 836 Bytes

Variable: KEM_MLKEM1024_P384

const KEM_MLKEM1024_P384: KEMFactory

Hybrid KEM combining ML-KEM-1024 with P-384 (MLKEM1024-P384).

Depends on the following Web Cryptography algorithms being supported in the runtime:

  • ML-KEM-1024 key encapsulation
  • ECDH with P-384 curve
  • SHA3-256 digest
  • SHAKE256 (cSHAKE256 without any parameters) digest on the recipient side for seed expansion

This is a factory function that must be passed to the CipherSuite constructor.

Tip

An implementation of this algorithm not reliant on Web Cryptography is also exported by @panva/hpke-noble

See

HPKE-PQ Hybrid KEM Identifiers