Skip to content

Commit 2ff1a92

Browse files
authored
Add Hybrid KEMs (#67)
Add MLKEM768-P256, MLKEM768-X25519 (aka X-Wing), and MLKEM1024-P384, as specified by draft-irtf-cfrg-concrete-hybrid-kems-04.
1 parent 4f30a36 commit 2ff1a92

2 files changed

Lines changed: 996 additions & 145 deletions

File tree

‎README.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ post-quantum secure and modern cryptographic algorithms in the
55
Web Cryptography API, namely:
66

77
- ML-KEM
8+
- Hybrid KEMs
89
- ML-DSA
910
- SLH-DSA
1011
- AES-OCB
@@ -13,7 +14,7 @@ Web Cryptography API, namely:
1314
- KMAC
1415
- Argon2
1516

16-
To accommodate the usage of ML-KEM, and possibly future other KEMs,
17+
To accommodate the usage of ML-KEM, Hybrid KEMs, and possibly future other KEMs,
1718
it proposes to add functions for key encapsulation and decapsulation;
1819
`SubtleCrypto.encapsulateKey`, `SubtleCrypto.encapsulateBits`,
1920
`SubtleCrypto.decapsulateKey` and `SubtleCrypto.decapsulateBits`.

0 commit comments

Comments
 (0)