diff --git a/Cargo.lock b/Cargo.lock index a23ed87..089b5fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -760,7 +760,7 @@ checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8" [[package]] name = "ml-kem" -version = "0.3.2" +version = "0.3.3" dependencies = [ "const-oid", "criterion", diff --git a/ml-kem/CHANGELOG.md b/ml-kem/CHANGELOG.md index f59683d..2b157d6 100644 --- a/ml-kem/CHANGELOG.md +++ b/ml-kem/CHANGELOG.md @@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.3.3 (2026-10-17) +### Changed +- Bump `sha3` to v0.12; use `shake` v0.1 ([#326]) + +### Fixed +- Unstable name collision warnings ([#393]) + +### Security +- Eliminate secret-dependent CBD table lookups ([#386]) + +[#326]: https://github.com/RustCrypto/KEMs/pull/326 +[#386]: https://github.com/RustCrypto/KEMs/pull/386 +[#393]: https://github.com/RustCrypto/KEMs/pull/393 + ## 0.3.2 (2026-05-10) ### Added - Optional on-by-default heap offload support ([#310]) diff --git a/ml-kem/Cargo.toml b/ml-kem/Cargo.toml index dd80a16..d474096 100644 --- a/ml-kem/Cargo.toml +++ b/ml-kem/Cargo.toml @@ -4,7 +4,7 @@ description = """ Pure Rust implementation of the Module-Lattice-Based Key-Encapsulation Mechanism Standard (formerly known as Kyber) as described in FIPS 203 """ -version = "0.3.2" +version = "0.3.3" edition = "2024" rust-version = "1.85" license = "Apache-2.0 OR MIT"