diff --git a/Cargo.lock b/Cargo.lock index 274fe5ce..9af0e653 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -369,10 +369,9 @@ checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "ocb3" -version = "0.2.0-rc.3" +version = "0.2.0" dependencies = [ "aead", - "aead-stream", "aes", "cipher", "ctutils", diff --git a/ocb3/CHANGELOG.md b/ocb3/CHANGELOG.md index b833ec31..6145a195 100644 --- a/ocb3/CHANGELOG.md +++ b/ocb3/CHANGELOG.md @@ -4,25 +4,36 @@ 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-08-24) +### Added +- `bytes` feature ([#631]) + ### Changed -- Bump `aead` from `0.5` to `0.6` ([#583]) -- Bump `cipher` from `0.4` to `0.5` ([#583]) -- Bump `ctr` from `0.9` to `0.10` ([#583]) +- Use `dbl` crate ([#606]) - Edition changed to 2024 and MSRV bumped to 1.85 ([#662]) - Relax MSRV policy and allow MSRV bumps in patch releases -- `getrandom` feature renamed as `os_rng` ([#662]) +- Migrate to `AeadInOut` ([#665]) - `L_TABLE_SIZE` is now a const generic parameter on `Ocb3` ([#763]) +- Bump `cipher` to v0.5 ([#793]) +- Bump `aes` to v0.9 ([#793]) +- Bump `ctr` to v0.10 ([#793]) +- Bump `aead` to v0.6 ([#831]) +- Replace `subtle` with `ctutils` ([#879]) ### Fixed - Return error on large plaintexts or associated data instead of panicking ([#763]) -## Removed +### Removed - `std` and `stream` features ([#662]) -[#583]: https://github.com/RustCrypto/AEADs/pull/583 +[#606]: https://github.com/RustCrypto/AEADs/pull/606 +[#631]: https://github.com/RustCrypto/AEADs/pull/631 [#662]: https://github.com/RustCrypto/AEADs/pull/662 +[#665]: https://github.com/RustCrypto/AEADs/pull/665 [#763]: https://github.com/RustCrypto/AEADs/pull/763 +[#793]: https://github.com/RustCrypto/AEADs/pull/793 +[#831]: https://github.com/RustCrypto/AEADs/pull/831 +[#879]: https://github.com/RustCrypto/AEADs/pull/879 ## 0.1.0 (2024-03-07) - Initial release diff --git a/ocb3/Cargo.toml b/ocb3/Cargo.toml index 70cacc5a..6ebf3c7e 100644 --- a/ocb3/Cargo.toml +++ b/ocb3/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ocb3" -version = "0.2.0-rc.3" +version = "0.2.0" description = """ Pure Rust implementation of the Offset Codebook Mode v3 (OCB3) Authenticated Encryption with Associated Data (AEAD) Cipher as described in RFC7253 @@ -21,9 +21,6 @@ cipher = "0.5" dbl = "0.5" ctutils = "0.4" -# optional dependencies -aead-stream = { version = "0.6", optional = true, default-features = false } - [dev-dependencies] aead = { version = "0.6", features = ["dev"], default-features = false } aes = { version = "0.9", default-features = false } @@ -31,7 +28,7 @@ hex-literal = "1" [features] default = ["alloc", "getrandom"] -alloc = ["aead/alloc", "aead-stream?/alloc"] +alloc = ["aead/alloc"] arrayvec = ["aead/arrayvec"] bytes = ["aead/bytes"] getrandom = ["aead/getrandom"]