diff --git a/Cargo.lock b/Cargo.lock index 4c1736f..e1b4125 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -24,16 +24,16 @@ dependencies = [ [[package]] name = "keccak" -version = "0.2.0-rc.2" +version = "0.2.0" dependencies = [ "cpufeatures", ] [[package]] name = "libc" -version = "0.2.177" +version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" +checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" [[package]] name = "zeroize" diff --git a/keccak/CHANGELOG.md b/keccak/CHANGELOG.md index 94cad8d..ef30049 100644 --- a/keccak/CHANGELOG.md +++ b/keccak/CHANGELOG.md @@ -5,14 +5,31 @@ 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.0 (UNRELEASED) +## 0.2.0 (2026-02-26) -TODO: fill out rest of changelog +### Added +- `keccak_backend` configuration parameter with `armv8_asm`, `simd`, + and `soft-compact` values ([#105], [#106]) +- `KeccakP1600` struct ([#107]) + +### Changed +- Edition changed to 2024 and MSRV bumped to 1.85 ([#89]) +- Bump `cpufeatures` dependency to v0.3 ([#99]) + +### Removed +- `asm`, `simd`, and `no_unroll` crate features in favor of + the `keccak_backend` configuration parameter ([#105], [#106]) +- `f1600` and `p1600` functions in favor of the `KeccakP1600` struct ([#107]) ### Fixed - Use `doc_cfg` in place of removed `doc_auto_cfg` feature ([#91]) +[#89]: https://github.com/RustCrypto/sponges/pull/89 [#91]: https://github.com/RustCrypto/sponges/pull/91 +[#99]: https://github.com/RustCrypto/sponges/pull/99 +[#105]: https://github.com/RustCrypto/sponges/pull/105 +[#106]: https://github.com/RustCrypto/sponges/pull/106 +[#107]: https://github.com/RustCrypto/sponges/pull/107 ## 0.1.6 (2026-02-13) ### Fixed diff --git a/keccak/Cargo.toml b/keccak/Cargo.toml index 91930a4..fa19eca 100644 --- a/keccak/Cargo.toml +++ b/keccak/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keccak" -version = "0.2.0-rc.2" +version = "0.2.0" description = """ Pure Rust implementation of the Keccak sponge function including the keccak-f and keccak-p variants