diff --git a/Cargo.lock b/Cargo.lock index 786e9146..4ce25fd5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -203,7 +203,7 @@ checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -302,7 +302,7 @@ dependencies = [ "regex", "rustc-hash", "shlex 2.0.1", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -369,7 +369,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -838,9 +838,9 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "crypto-bigint" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c035cb64cba03dad2fb921f3e218785e8cf9a41790da5eb3a1400f62fa2be11" +checksum = "914c195c4d7fbc5ed7f88d14cbf85914d5c664967658d43404b263913a477e82" dependencies = [ "cpubits", "ctutils", @@ -999,7 +999,7 @@ checksum = "1b034bd7d5f032402a2479444dcc6f74e36a03f31854d41680fb240ef682a1ac" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -1056,7 +1056,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -1277,7 +1277,7 @@ checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -1864,9 +1864,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" +checksum = "3bd1574e617a9a6c1f8f8181bd7e841e1f20e4277607ef28945765188d6284d4" [[package]] name = "jiff" @@ -2094,7 +2094,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2afdd4da30d6e23f76bd6f3ad61be5c773720349eef3e791f8b79cfea3fe1436" dependencies = [ "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -2749,7 +2749,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bfe0f4c752e450fc2faf62654f1c134747922825d5b04ca717b8874f41a40c0" dependencies = [ "proc-macro2", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -2881,7 +2881,7 @@ dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -2893,7 +2893,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -3189,7 +3189,7 @@ dependencies = [ [[package]] name = "rind-dimpl" -version = "0.9.3" +version = "0.9.4" dependencies = [ "aws-lc-rs", "crabgrind 0.4.0", @@ -3212,7 +3212,7 @@ dependencies = [ [[package]] name = "rind-jsonwebtoken" -version = "11.0.3" +version = "11.0.4" dependencies = [ "aws-lc-rs", "crabgrind 0.4.0", @@ -3224,7 +3224,7 @@ dependencies = [ [[package]] name = "rind-object-store" -version = "0.14.3" +version = "0.14.4" dependencies = [ "async-trait", "aws-lc-rs", @@ -3238,7 +3238,7 @@ dependencies = [ [[package]] name = "rind-python" -version = "0.1.2" +version = "0.2.0" dependencies = [ "pyo3", "rind", @@ -3246,7 +3246,7 @@ dependencies = [ [[package]] name = "rind-rcgen" -version = "0.14.3" +version = "0.15.0" dependencies = [ "base64ct", "crabgrind 0.4.0", @@ -3260,7 +3260,7 @@ dependencies = [ [[package]] name = "rind-ring" -version = "0.17.3" +version = "0.18.0" dependencies = [ "aws-lc-rs", "crabgrind 0.4.0", @@ -3274,7 +3274,7 @@ dependencies = [ [[package]] name = "rind-rustls" -version = "0.23.3" +version = "0.24.0" dependencies = [ "crabgrind 0.4.0", "env_logger", @@ -3292,7 +3292,7 @@ dependencies = [ [[package]] name = "rind-str0m" -version = "0.25.2" +version = "0.26.0" dependencies = [ "crabgrind 0.4.0", "dimpl", @@ -3590,7 +3590,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -3844,9 +3844,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.9" +version = "3.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b" +checksum = "4ae9ccbea3a7b0b09443036490c8f34a8b1b760fd345e5c0dae0aac718faea79" dependencies = [ "proc-macro2", "quote", @@ -3872,7 +3872,7 @@ checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -3911,7 +3911,7 @@ checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -4008,7 +4008,7 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] @@ -4183,9 +4183,9 @@ checksum = "3a3b425286980a367278453f3b6d28cdcb134b574e5a35824a6ff5eebad50bb6" [[package]] name = "uuid" -version = "1.29.1" +version = "1.29.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a06f08a856b009bc7bbaf7d3e79808595d032dd19074c0c2ef26e49e03e6bdc" +checksum = "bed99139f7dac9b5cfe5f17be4d66dc7079a34dee1d74bcc77217119240e267c" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -4289,7 +4289,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", "wasm-bindgen-shared", ] @@ -4597,7 +4597,7 @@ checksum = "ec8ebde2db3681e8c9980cc27822030e68752690ddfa9473e739aeb4dbde6d71" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", "synstructure 0.14.0", ] @@ -4638,7 +4638,7 @@ checksum = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", "synstructure 0.14.0", ] @@ -4692,7 +4692,7 @@ checksum = "c3743ddbf47738d929cd1ae2e199d40d0162979dfe31aef8ae646d2bf00bf97a" dependencies = [ "proc-macro2", "quote", - "syn 3.0.9", + "syn 3.0.10", ] [[package]] diff --git a/rind-aws-lc-rs/CHANGELOG.md b/rind-aws-lc-rs/CHANGELOG.md index ce9efa5c..6214fd3a 100644 --- a/rind-aws-lc-rs/CHANGELOG.md +++ b/rind-aws-lc-rs/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.3](https://github.com/moq-dev/rind/compare/rind-aws-lc-rs-v1.0.2...rind-aws-lc-rs-v1.0.3) - 2026-11-10 + +### Added + +- *(agreement)* [**breaking**] keys keep their public key and algorithm ([#529](https://github.com/moq-dev/rind/pull/529)) +- *(cipher)* [**breaking**] AES-CBC encryption takes a typed CbcIv ([#530](https://github.com/moq-dev/rind/pull/530)) + +### Fixed + +- *(aws-lc-rs)* offer exactly aws-lc-rs 1.x's API ([#522](https://github.com/moq-dev/rind/pull/522)) + ## [1.0.2](https://github.com/moq-dev/rind/compare/rind-aws-lc-rs-v1.0.1...rind-aws-lc-rs-v1.0.2) - 2026-11-08 ### Other diff --git a/rind-aws-lc-rs/Cargo.toml b/rind-aws-lc-rs/Cargo.toml index a5eedd34..69d46223 100644 --- a/rind-aws-lc-rs/Cargo.toml +++ b/rind-aws-lc-rs/Cargo.toml @@ -39,7 +39,7 @@ unstable = [] wipe = ["rind/wipe"] [dependencies] -rind = { version = "0.3.2", path = "../rind" } +rind = { version = "0.3.3", path = "../rind" } untrusted = "0.7.1" zeroize = "1.9" diff --git a/rind-dart/Cargo.toml b/rind-dart/Cargo.toml index a82ccf89..7bb5e3b9 100644 --- a/rind-dart/Cargo.toml +++ b/rind-dart/Cargo.toml @@ -17,7 +17,7 @@ name = "rind_dart" crate-type = ["cdylib"] [dependencies] -rind = { version = "0.3.2", path = "../rind" } +rind = { version = "0.3.3", path = "../rind" } [dev-dependencies] # Requests reach valgrind only once `rind/__ctgrind` turns on crabgrind's default diff --git a/rind-dimpl/CHANGELOG.md b/rind-dimpl/CHANGELOG.md index 46475f11..96cc4600 100644 --- a/rind-dimpl/CHANGELOG.md +++ b/rind-dimpl/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.4](https://github.com/moq-dev/rind/compare/rind-dimpl-v0.9.3...rind-dimpl-v0.9.4) - 2026-11-10 + +### Other + +- updated the following local packages: rind + ## [0.9.3](https://github.com/moq-dev/rind/compare/rind-dimpl-v0.9.2...rind-dimpl-v0.9.3) - 2026-11-08 ### Other diff --git a/rind-dimpl/Cargo.toml b/rind-dimpl/Cargo.toml index 68ec25d6..f3c76c6f 100644 --- a/rind-dimpl/Cargo.toml +++ b/rind-dimpl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rind-dimpl" -version = "0.9.3" +version = "0.9.4" edition = "2024" repository = "https://github.com/moq-dev/rind" license = "Apache-2.0 OR ISC OR MIT-0" @@ -15,7 +15,7 @@ readme = "README.md" # Without it a custom provider cannot enforce that, and it adds only the DER # parsers this crate already needs to read certificates. dimpl = { version = "0.9", default-features = false, features = ["_crypto-common"] } -rind = { version = "0.3.2", path = "../rind" } +rind = { version = "0.3.3", path = "../rind" } x509-cert = { version = "0.3", default-features = false } [dev-dependencies] diff --git a/rind-jsonwebtoken/CHANGELOG.md b/rind-jsonwebtoken/CHANGELOG.md index ab0c9de2..56c394a1 100644 --- a/rind-jsonwebtoken/CHANGELOG.md +++ b/rind-jsonwebtoken/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [11.0.4](https://github.com/moq-dev/rind/compare/rind-jsonwebtoken-v11.0.3...rind-jsonwebtoken-v11.0.4) - 2026-11-10 + +### Other + +- updated the following local packages: rind + ## [11.0.3](https://github.com/moq-dev/rind/compare/rind-jsonwebtoken-v11.0.2...rind-jsonwebtoken-v11.0.3) - 2026-11-08 ### Other diff --git a/rind-jsonwebtoken/Cargo.toml b/rind-jsonwebtoken/Cargo.toml index c0385436..b54080b5 100644 --- a/rind-jsonwebtoken/Cargo.toml +++ b/rind-jsonwebtoken/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rind-jsonwebtoken" -version = "11.0.3" +version = "11.0.4" edition = "2024" repository = "https://github.com/moq-dev/rind" license = "Apache-2.0 OR ISC OR MIT-0" @@ -10,7 +10,7 @@ rust-version.workspace = true readme = "README.md" [dependencies] -rind = { version = "0.3.2", path = "../rind" } +rind = { version = "0.3.3", path = "../rind" } jsonwebtoken = { version = "11.1", default-features = false } pkcs1 = { version = "0.7.5", default-features = false, features = ["alloc"] } diff --git a/rind-object-store/CHANGELOG.md b/rind-object-store/CHANGELOG.md index 46af91b9..b96792ce 100644 --- a/rind-object-store/CHANGELOG.md +++ b/rind-object-store/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.4](https://github.com/moq-dev/rind/compare/rind-object-store-v0.14.3...rind-object-store-v0.14.4) - 2026-11-10 + +### Other + +- updated the following local packages: rind + ## [0.14.3](https://github.com/moq-dev/rind/compare/rind-object-store-v0.14.2...rind-object-store-v0.14.3) - 2026-11-08 ### Other diff --git a/rind-object-store/Cargo.toml b/rind-object-store/Cargo.toml index fa2e26e2..6dce3fc5 100644 --- a/rind-object-store/Cargo.toml +++ b/rind-object-store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rind-object-store" -version = "0.14.3" +version = "0.14.4" edition = "2024" repository = "https://github.com/moq-dev/rind" license = "Apache-2.0 OR ISC OR MIT-0" @@ -13,7 +13,7 @@ readme = "README.md" # object_store exposes its CryptoProvider only with a cloud backend enabled; # gcp-base is the one that adds no dependencies beyond the shared cloud-base. object_store = { version = "0.14", default-features = false, features = ["gcp-base"] } -rind = { version = "0.3.2", path = "../rind" } +rind = { version = "0.3.3", path = "../rind" } rustls-pki-types = { version = "1.9", default-features = false, features = ["std"] } [dev-dependencies] diff --git a/rind-python/CHANGELOG.md b/rind-python/CHANGELOG.md index 1b17b8b0..afe03733 100644 --- a/rind-python/CHANGELOG.md +++ b/rind-python/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/moq-dev/rind/compare/rind-python-v0.1.2...rind-python-v0.2.0) - 2026-11-10 + +### Added + +- *(agreement)* [**breaking**] keys keep their public key and algorithm ([#529](https://github.com/moq-dev/rind/pull/529)) + ## [0.1.2](https://github.com/moq-dev/rind/compare/rind-python-v0.1.1...rind-python-v0.1.2) - 2026-11-08 ### Other diff --git a/rind-python/Cargo.toml b/rind-python/Cargo.toml index 078bf967..96b8fdc4 100644 --- a/rind-python/Cargo.toml +++ b/rind-python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rind-python" -version = "0.1.2" +version = "0.2.0" edition = "2024" repository = "https://github.com/moq-dev/rind" license = "(Apache-2.0 OR ISC OR MIT-0) AND (Apache-2.0 OR ISC OR MIT) AND Apache-2.0 AND ISC AND BSD-3-Clause" @@ -21,7 +21,7 @@ test = false doctest = false [dependencies] -rind = { version = "0.3.2", path = "../rind" } +rind = { version = "0.3.3", path = "../rind" } # The stable ABI from 3.11, the oldest CPython still supported and the first # whose stable ABI has the buffer protocol, so one wheel per platform covers # every CPython since. diff --git a/rind-rcgen/CHANGELOG.md b/rind-rcgen/CHANGELOG.md index be0525f9..e2a815dc 100644 --- a/rind-rcgen/CHANGELOG.md +++ b/rind-rcgen/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.15.0](https://github.com/moq-dev/rind/compare/rind-rcgen-v0.14.3...rind-rcgen-v0.15.0) - 2026-11-10 + +### Fixed + +- *(rcgen)* [**breaking**] KeyPair offers rcgen's KeyPair API ([#515](https://github.com/moq-dev/rind/pull/515)) +- *(rustls)* [**breaking**] rind-rustls is rustls's aws-lc-rs provider, item for item ([#521](https://github.com/moq-dev/rind/pull/521)) + ## [0.14.3](https://github.com/moq-dev/rind/compare/rind-rcgen-v0.14.2...rind-rcgen-v0.14.3) - 2026-11-08 ### Other diff --git a/rind-rcgen/Cargo.toml b/rind-rcgen/Cargo.toml index 12924c69..387aa7b8 100644 --- a/rind-rcgen/Cargo.toml +++ b/rind-rcgen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rind-rcgen" -version = "0.14.3" +version = "0.15.0" edition = "2024" repository = "https://github.com/moq-dev/rind" license = "Apache-2.0 OR ISC OR MIT-0" @@ -22,7 +22,7 @@ zeroize = [] [dependencies] base64ct = { version = "1.8", optional = true, features = ["alloc"] } rcgen = { version = "0.14", default-features = false } -rind = { version = "0.3.2", path = "../rind" } +rind = { version = "0.3.3", path = "../rind" } rustls-pki-types = "1.12" zeroize = "1.9" diff --git a/rind-ring/CHANGELOG.md b/rind-ring/CHANGELOG.md index 10ff08e2..39b03466 100644 --- a/rind-ring/CHANGELOG.md +++ b/rind-ring/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.18.0](https://github.com/moq-dev/rind/compare/rind-ring-v0.17.3...rind-ring-v0.18.0) - 2026-11-10 + +### Added + +- *(agreement)* [**breaking**] keys keep their public key and algorithm ([#529](https://github.com/moq-dev/rind/pull/529)) + ## [0.17.3](https://github.com/moq-dev/rind/compare/rind-ring-v0.17.2...rind-ring-v0.17.3) - 2026-11-08 ### Other diff --git a/rind-ring/Cargo.toml b/rind-ring/Cargo.toml index 29564e26..12e2e674 100644 --- a/rind-ring/Cargo.toml +++ b/rind-ring/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rind-ring" -version = "0.17.3" +version = "0.18.0" edition = "2024" repository = "https://github.com/moq-dev/rind" license = "Apache-2.0 OR ISC OR MIT-0" @@ -26,7 +26,7 @@ dev_urandom_fallback = [] std = ["alloc"] [dependencies] -rind = { version = "0.3.2", path = "../rind" } +rind = { version = "0.3.3", path = "../rind" } untrusted = "0.9" [dev-dependencies] diff --git a/rind-rustls/CHANGELOG.md b/rind-rustls/CHANGELOG.md index 130c9a04..c8d95a31 100644 --- a/rind-rustls/CHANGELOG.md +++ b/rind-rustls/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.24.0](https://github.com/moq-dev/rind/compare/rind-rustls-v0.23.3...rind-rustls-v0.24.0) - 2026-11-10 + +### Added + +- *(agreement)* [**breaking**] keys keep their public key and algorithm ([#529](https://github.com/moq-dev/rind/pull/529)) + +### Fixed + +- *(rustls)* [**breaking**] rind-rustls is rustls's aws-lc-rs provider, item for item ([#521](https://github.com/moq-dev/rind/pull/521)) + ## [0.23.3](https://github.com/moq-dev/rind/compare/rind-rustls-v0.23.2...rind-rustls-v0.23.3) - 2026-11-08 ### Other diff --git a/rind-rustls/Cargo.toml b/rind-rustls/Cargo.toml index f67e2d8f..e774e3bc 100644 --- a/rind-rustls/Cargo.toml +++ b/rind-rustls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rind-rustls" -version = "0.23.3" +version = "0.24.0" edition = "2024" repository = "https://github.com/moq-dev/rind" license = "Apache-2.0 OR ISC OR MIT-0" @@ -10,7 +10,7 @@ rust-version.workspace = true readme = "README.md" [dependencies] -rind = { version = "0.3.2", path = "../rind" } +rind = { version = "0.3.3", path = "../rind" } rustls = { version = "0.23.20", default-features = false, features = ["std", "tls12"] } [dev-dependencies] diff --git a/rind-str0m/CHANGELOG.md b/rind-str0m/CHANGELOG.md index 376130cd..6884cfbb 100644 --- a/rind-str0m/CHANGELOG.md +++ b/rind-str0m/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.26.0](https://github.com/moq-dev/rind/compare/rind-str0m-v0.25.2...rind-str0m-v0.26.0) - 2026-11-10 + +### Fixed + +- *(rcgen)* [**breaking**] KeyPair offers rcgen's KeyPair API ([#515](https://github.com/moq-dev/rind/pull/515)) + ## [0.25.2](https://github.com/moq-dev/rind/compare/rind-str0m-v0.25.1...rind-str0m-v0.25.2) - 2026-11-08 ### Other diff --git a/rind-str0m/Cargo.toml b/rind-str0m/Cargo.toml index 71032beb..7c0c203e 100644 --- a/rind-str0m/Cargo.toml +++ b/rind-str0m/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rind-str0m" -version = "0.25.2" +version = "0.26.0" edition = "2024" repository = "https://github.com/moq-dev/rind" license = "Apache-2.0 OR ISC OR MIT-0" @@ -12,9 +12,9 @@ readme = "README.md" [dependencies] dimpl = { version = "0.9", default-features = false } rcgen = { version = "0.14", default-features = false } -rind = { version = "0.3.2", path = "../rind" } -rind-dimpl = { version = "0.9.3", path = "../rind-dimpl" } -rind-rcgen = { version = "0.14.3", path = "../rind-rcgen" } +rind = { version = "0.3.3", path = "../rind" } +rind-dimpl = { version = "0.9.4", path = "../rind-dimpl" } +rind-rcgen = { version = "0.15.0", path = "../rind-rcgen" } # Its default features compile aws-lc-rs. str0m = { version = "0.25", default-features = false } time = { version = "0.3", default-features = false, features = ["std"] } diff --git a/rind/CHANGELOG.md b/rind/CHANGELOG.md index f1222889..50c2814d 100644 --- a/rind/CHANGELOG.md +++ b/rind/CHANGELOG.md @@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.3](https://github.com/moq-dev/rind/compare/rind-v0.3.2...rind-v0.3.3) - 2026-11-10 + +### Added + +- *(agreement)* [**breaking**] keys keep their public key and algorithm ([#529](https://github.com/moq-dev/rind/pull/529)) +- *(cipher)* [**breaking**] AES-CBC encryption takes a typed CbcIv ([#530](https://github.com/moq-dev/rind/pull/530)) +- test rind on big-endian s390x under qemu ([#528](https://github.com/moq-dev/rind/pull/528)) +- *(hkdf)* Prk::from(okm) chains one expand into the next ([#531](https://github.com/moq-dev/rind/pull/531)) + +### Fixed + +- *(rustls)* [**breaking**] rind-rustls is rustls's aws-lc-rs provider, item for item ([#521](https://github.com/moq-dev/rind/pull/521)) + +### Other + +- rind on riscv64 ([#526](https://github.com/moq-dev/rind/pull/526)) +- *(ecdsa)* check a loaded P-256 key's point without an inversion on x86_64 ([#544](https://github.com/moq-dev/rind/pull/544)) +- document the API audit's misuse hazards, and hide tag bytes from Debug ([#532](https://github.com/moq-dev/rind/pull/532)) +- use the rind wordmark in the README ([#539](https://github.com/moq-dev/rind/pull/539)) +- DIT is a second layer, not rind's constant-time guarantee ([#542](https://github.com/moq-dev/rind/pull/542)) +- Update README.md +- *(hmac)* HKDF-SHA256 expand is back to its earlier speed on x86_64 ([#505](https://github.com/moq-dev/rind/pull/505)) +- set rind to 0.3.3 so its next release is not breaking ([#512](https://github.com/moq-dev/rind/pull/512)) +- *(readme)* lead with the full benchmark heatmap ([#507](https://github.com/moq-dev/rind/pull/507)) +- [**breaking**] delete rind-instant-acme, which no consumer uses ([#510](https://github.com/moq-dev/rind/pull/510)) + ## [0.3.2](https://github.com/moq-dev/rind/compare/rind-v0.3.1...rind-v0.3.2) - 2026-11-08 ### Other