1 unstable release
Uses new Rust 2024
new 0.0.0 | Mar 11, 2025 |
---|
#13 in #encapsulation
77 downloads per month
2KB
RustCrypto: Key Encapsulation Mechanisms (KEMs)
Collection of Key Encapsulation Mechanisms (KEMs) written in pure Rust.
About
KEMs are public-key algorithms designed to secure symmetric key material for transmission, and are commonly used in transport encryption protocols (e.g. TLS) and hybrid cryptosystems (e.g. HPKE).
Crates
Name | crates.io | Docs | Description |
---|---|---|---|
dhkem |
Diffie-Hellman KEM | ||
ml-kem |
Module Lattice KEM | ||
x-wing |
Hybrid PQ KEM | ||
frodo-kem |
Frodo KEM |
License
All crates licensed under either of
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.