NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3440 most downloaded on crates.io
Pure Rust implementation of the Module-Lattice-Based Key-Encapsulation Mechanism Standard (formerly known as Kyber) as described in FIPS 203
Last release 5 months ago
10 May 2026
Release timing varies
gaps range from 1 weeks to 9 months
Nearly every release is documented
notes for 7 of 7 stable releases
3 versions withdrawn
withdrawn after publishing
3 years old
22 releases · first in 2023
One column per quarter.
Optional on-by-default heap offload support
DecapsulationKey::from_expanded deprecated compatibility support
Seed support e.g. DecapsulationKey::from_seed (#133, #138)KeyInit, KeySizeUser, and KeyExport impls for decapsulation keysml_kem_512, mk_kem_768, mk_kem_1024DecapsulationKey::from_expanded deprecated compatibility supportTryKeyInit and KeyExport impls for encapsulation keys (#188)kem::Kem trait (#223)kem::FromSeed trait (#255)hybrid-array dependency to 0.4 (#129)module-lattice crate (#199, #202, #204, #209,EncodedSizeUser with ExpandedKeyEncoding (#226)getrandom to v0.4 (#245)rand_core to v0.10 (#245)subtle to ctutils (#277)sha3 dependency to v0.11 (#282)kem dependency to v0.3 (#283)pkcs8 dependency to v0.11 (#291)Kem struct and KemCore trait - replaced by kem::Kem (#223)Seed support e.g. DecapsulationKey::from_seed (#133, #138)KeyInit, KeySizeUser, and KeyExport impls for decapsulation keys (#156, #228)ml_kem_512, mk_kem_768, mk_kem_1024 (#162)DecapsulationKey::from_expanded deprecated compatibility support (#163)TryKeyInit and KeyExport impls for encapsulation keys (#188)kem::Kem trait (#223)kem::FromSeed trait (#255)hybrid-array dependency to 0.4 (#129)module-lattice crate (#199, #202, #204, #209, #210, #211, #212, #218,
#219, #220)EncodedSizeUser with ExpandedKeyEncoding (#226)getrandom to v0.4 (#245)rand_core to v0.10 (#245)subtle to ctutils (#277)sha3 dependency to v0.11 (#282)kem dependency to v0.3 (#283)pkcs8 dependency to v0.11 (#291)Kem struct and KemCore trait - replaced by kem::Kem (#223)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Use doc_cfg instead of doc_auto_cfg ([#265])
doc_cfg instead of doc_auto_cfg (#265)Pin kem crate dependency to =0.3.0-pre.0 ([#194])
kem crate dependency to =0.3.0-pre.0 (#194)[#51]: https://github.com/RustCrypto/KEMs/pull/51
zeroize feature (#51)DecapsulationKey::encapsulation_key ([#48])
Fix potential "Kyberslash" attack ([#18])
- Initial release
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →