From 9145686b408942365681aa4a7e64547154ecf7b6 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Tue, 28 Apr 2026 13:05:20 -0600 Subject: [PATCH] frodo-kem v0.1.0 --- Cargo.lock | 2 +- frodo-kem/CHANGELOG.md | 30 +++++++++++++++++++++++++++++- frodo-kem/Cargo.toml | 2 +- 3 files changed, 31 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6b34ef3..5428826 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -474,7 +474,7 @@ checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "frodo-kem" -version = "0.1.0-pre.3" +version = "0.1.0" dependencies = [ "aes", "chacha20", diff --git a/frodo-kem/CHANGELOG.md b/frodo-kem/CHANGELOG.md index 5e6b1a3..f6f02e7 100644 --- a/frodo-kem/CHANGELOG.md +++ b/frodo-kem/CHANGELOG.md @@ -5,12 +5,40 @@ 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.1.0 (UNRELEASED) +## 0.1.0 (2026-04-28) +### Added +- Preliminary `no_std` support ([#238]) + ### Changed - Edition changed to 2024 and MSRV bumped to 1.85 ([#118]) - Relax MSRV policy and allow MSRV bumps in patch releases +- Bump `hybrid-array` dependency to v0.4 ([#129]) +- Bump `serdect` dependency to v0.4 ([#130]) +- Bump `getrandom` dependency to v0.4 ([#245]) +- Bump `rand_core` dependency to v0.10 ([#245]) +- Bump `sha3` dependency to v0.11 ([#282]) +- Bump `aes` to v0.9 ([#294]) +- Bump `getrandom` to v0.4 ([#294]) +- Bump `chacha20` to v0.10 ([#294]) +- Bump `toml` to v1 ([#294]) + +### Removed +- `safe-oqs` equivalence tests ([#166]) + +### Fixed +- Return error instead of panicking on empty `serde` input ([#259]) +- OpenSSL EVP contexts memory leak ([#260]) [#118]: https://github.com/RustCrypto/KEMs/pull/118 +[#129]: https://github.com/RustCrypto/KEMs/pull/129 +[#130]: https://github.com/RustCrypto/KEMs/pull/130 +[#166]: https://github.com/RustCrypto/KEMs/pull/166 +[#238]: https://github.com/RustCrypto/KEMs/pull/238 +[#245]: https://github.com/RustCrypto/KEMs/pull/245 +[#259]: https://github.com/RustCrypto/KEMs/pull/259 +[#260]: https://github.com/RustCrypto/KEMs/pull/260 +[#282]: https://github.com/RustCrypto/KEMs/pull/282 +[#294]: https://github.com/RustCrypto/KEMs/pull/294 ## 0.0.1 (2025-01-19) - Initial release diff --git a/frodo-kem/Cargo.toml b/frodo-kem/Cargo.toml index 2545cfd..c17974e 100644 --- a/frodo-kem/Cargo.toml +++ b/frodo-kem/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frodo-kem" -version = "0.1.0-pre.3" +version = "0.1.0" description = "Pure Rust implementation of FrodoKEM and eFrodoKEM" authors = ["The RustCrypto Team"] documentation = "https://docs.rs/frodo-kem"