diff --git a/Cargo.lock b/Cargo.lock index 3a0f168..8e32f57 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -783,7 +783,7 @@ dependencies = [ [[package]] name = "module-lattice" -version = "0.2.3" +version = "0.2.4" dependencies = [ "ctutils", "getrandom", diff --git a/module-lattice/CHANGELOG.md b/module-lattice/CHANGELOG.md index 74a1194..bc057b6 100644 --- a/module-lattice/CHANGELOG.md +++ b/module-lattice/CHANGELOG.md @@ -5,6 +5,16 @@ 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.2.4 (2026-10-31) +### Changed +- Bump `ctutils` to v0.4.5; MSRV 1.87 ([#405]) + +### Security +- Harden reduction using `ctutils::{CtLt, CtSelect}` ([#409]) + +[#405]: https://github.com/RustCrypto/KEMs/pull/405 +[#409]: https://github.com/RustCrypto/KEMs/pull/409 + ## 0.2.3 (2026-05-10) ### Added - `MaybeBox` type ([#309]) diff --git a/module-lattice/Cargo.toml b/module-lattice/Cargo.toml index 0833941..2a0c031 100644 --- a/module-lattice/Cargo.toml +++ b/module-lattice/Cargo.toml @@ -5,7 +5,7 @@ Functionality shared between the `ml-kem` and `ml-dsa` crates, including linear degree-256 polynomials over a prime-order field, vectors of such polynomials, and NTT polynomials and vectors, as well as packing of polynomials into coefficients with a specified number of bits """ -version = "0.2.3" +version = "0.2.4" edition = "2024" rust-version = "1.87" license = "Apache-2.0 OR MIT"