diff --git a/.github/workflows/crypto.yml b/.github/workflows/crypto.yml index 08d023362..1dc9fe953 100644 --- a/.github/workflows/crypto.yml +++ b/.github/workflows/crypto.yml @@ -28,7 +28,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -54,7 +54,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable steps: - uses: actions/checkout@v7 diff --git a/.github/workflows/digest.yml b/.github/workflows/digest.yml index 3a6fee37f..13f8412b9 100644 --- a/.github/workflows/digest.yml +++ b/.github/workflows/digest.yml @@ -28,7 +28,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -52,7 +52,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable steps: - uses: actions/checkout@v7 diff --git a/.github/workflows/elliptic-curve.yml b/.github/workflows/elliptic-curve.yml index a14c1afdd..fc4adab3a 100644 --- a/.github/workflows/elliptic-curve.yml +++ b/.github/workflows/elliptic-curve.yml @@ -31,7 +31,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -72,7 +72,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable - nightly steps: diff --git a/.github/workflows/password-hash.yml b/.github/workflows/password-hash.yml index 6f16e4191..618b33e6d 100644 --- a/.github/workflows/password-hash.yml +++ b/.github/workflows/password-hash.yml @@ -28,7 +28,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -53,7 +53,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable steps: - uses: actions/checkout@v7 diff --git a/.github/workflows/signature.yml b/.github/workflows/signature.yml index e23f381e0..8ce18bbba 100644 --- a/.github/workflows/signature.yml +++ b/.github/workflows/signature.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -54,7 +54,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # Minimum Rust version the tests pass on + - 1.87.0 # Minimum Rust version the tests pass on - stable steps: - uses: actions/checkout@v7 diff --git a/.github/workflows/universal-hash.yml b/.github/workflows/universal-hash.yml index 51ccb539a..5726b336a 100644 --- a/.github/workflows/universal-hash.yml +++ b/.github/workflows/universal-hash.yml @@ -28,7 +28,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -52,7 +52,7 @@ jobs: strategy: matrix: rust: - - 1.85.0 # MSRV + - 1.87.0 # MSRV - stable steps: - uses: actions/checkout@v7 diff --git a/Cargo.lock b/Cargo.lock index 6599ec519..8d1947f77 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -129,9 +129,9 @@ dependencies = [ [[package]] name = "crypto-bigint" -version = "0.7.5" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a52aa3fcda4e6302a9f48734f234d35d4721b96f8fe07d073f07ce9df4f0271" +checksum = "6bb08299a6046833a879ace115697f12fd2bd6c8d3e93c909ffc9e0738e7cae0" dependencies = [ "cpubits", "ctutils", @@ -154,9 +154,9 @@ dependencies = [ [[package]] name = "ctutils" -version = "0.4.2" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e" +checksum = "38d28fb6aa7dd680b3ffd1a3e64e115c177bdba63c0ae7f9cd48129ff05c4fa0" dependencies = [ "cmov", "subtle", diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index 288d63c68..c153561d1 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -3,7 +3,7 @@ name = "crypto" version = "0.6.0-pre" authors = ["The RustCrypto Project Developers"] edition = "2024" -rust-version = "1.85" +rust-version = "1.87" documentation = "https://docs.rs/crypto" readme = "README.md" repository = "https://github.com/RustCrypto/traits" diff --git a/crypto/README.md b/crypto/README.md index 8f23eeca0..00d0af5f0 100644 --- a/crypto/README.md +++ b/crypto/README.md @@ -77,7 +77,7 @@ dual licensed as above, without any additional terms or conditions. [docs-image]: https://docs.rs/crypto/badge.svg [docs-link]: https://docs.rs/crypto/ [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.87+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260050-Traits [build-image]: https://github.com/RustCrypto/traits/actions/workflows/crypto.yml/badge.svg?branch=master diff --git a/digest/Cargo.toml b/digest/Cargo.toml index a696a82e8..b179f955a 100644 --- a/digest/Cargo.toml +++ b/digest/Cargo.toml @@ -3,7 +3,7 @@ name = "digest" version = "0.11.3" authors = ["RustCrypto Developers"] edition = "2024" -rust-version = "1.85" +rust-version = "1.87" documentation = "https://docs.rs/digest" readme = "README.md" repository = "https://github.com/RustCrypto/traits" @@ -19,7 +19,7 @@ common = { version = "0.2", package = "crypto-common" } block-buffer = { version = "0.12", optional = true } blobby = { version = "0.4", optional = true } const-oid = { version = "0.10", optional = true } -ctutils = { version = "0.4", optional = true } +ctutils = { version = "0.4.5", optional = true } zeroize = { version = "1.7", optional = true, default-features = false } [dev-dependencies] diff --git a/digest/README.md b/digest/README.md index e33346976..1ea454c58 100644 --- a/digest/README.md +++ b/digest/README.md @@ -118,7 +118,7 @@ dual licensed as above, without any additional terms or conditions. [docs-image]: https://docs.rs/digest/badge.svg [docs-link]: https://docs.rs/digest/ [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.87+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260041-hashes [build-image]: https://github.com/RustCrypto/traits/actions/workflows/digest.yml/badge.svg?branch=master diff --git a/elliptic-curve/Cargo.toml b/elliptic-curve/Cargo.toml index 6c78670f0..c5fa3fbd2 100644 --- a/elliptic-curve/Cargo.toml +++ b/elliptic-curve/Cargo.toml @@ -3,7 +3,7 @@ name = "elliptic-curve" version = "0.14.1" authors = ["RustCrypto Developers"] edition = "2024" -rust-version = "1.85" +rust-version = "1.87" documentation = "https://docs.rs/elliptic-curve" readme = "README.md" repository = "https://github.com/RustCrypto/traits" @@ -17,7 +17,7 @@ representing various elliptic curve forms, scalars, points, and public/secret ke [dependencies] array = { package = "hybrid-array", version = "0.4.13", default-features = false, features = ["zeroize"] } -bigint = { package = "crypto-bigint", version = "0.7.5", default-features = false, features = ["hybrid-array", "rand_core", "subtle", "zeroize"] } +bigint = { package = "crypto-bigint", version = "0.7.6", default-features = false, features = ["hybrid-array", "rand_core", "subtle", "zeroize"] } base16ct = "1" common = { package = "crypto-common", version = "0.2", features = ["rand_core"] } rand_core = { version = "0.10", default-features = false } diff --git a/elliptic-curve/README.md b/elliptic-curve/README.md index 3148a8c1b..34800e756 100644 --- a/elliptic-curve/README.md +++ b/elliptic-curve/README.md @@ -35,6 +35,6 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/traits/actions/workflows/elliptic-curve.yml/badge.svg?branch=master [build-link]: https://github.com/RustCrypto/traits/actions/workflows/elliptic-curve.yml?query=branch:master [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.87+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260040-elliptic-curves diff --git a/password-hash/Cargo.toml b/password-hash/Cargo.toml index d51c8166f..6d8983b8f 100644 --- a/password-hash/Cargo.toml +++ b/password-hash/Cargo.toml @@ -3,7 +3,7 @@ name = "password-hash" version = "0.6.1" authors = ["RustCrypto Developers"] edition = "2024" -rust-version = "1.85" +rust-version = "1.87" documentation = "https://docs.rs/password-hash" readme = "README.md" repository = "https://github.com/RustCrypto/traits" diff --git a/password-hash/README.md b/password-hash/README.md index d7824ae99..cd49a930b 100644 --- a/password-hash/README.md +++ b/password-hash/README.md @@ -56,7 +56,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/traits/actions/workflows/password-hash.yml/badge.svg?branch=master [build-link]: https://github.com/RustCrypto/traits/actions/workflows/password-hash.yml?query=branch:master [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.87+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260046-password-hashes diff --git a/signature/Cargo.toml b/signature/Cargo.toml index f61b5d83e..80f06a8d4 100644 --- a/signature/Cargo.toml +++ b/signature/Cargo.toml @@ -3,7 +3,7 @@ name = "signature" version = "3.0.0" authors = ["RustCrypto Developers"] edition = "2024" -rust-version = "1.85" +rust-version = "1.87" documentation = "https://docs.rs/signature" readme = "README.md" repository = "https://github.com/RustCrypto/traits" diff --git a/signature/README.md b/signature/README.md index 535dfe438..42d830c72 100644 --- a/signature/README.md +++ b/signature/README.md @@ -63,7 +63,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/traits/actions/workflows/signature.yml/badge.svg?branch=master [build-link]: https://github.com/RustCrypto/traits/actions/workflows/signature.yml?query=branch:master [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.87+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260048-signatures diff --git a/universal-hash/Cargo.toml b/universal-hash/Cargo.toml index 87097f64d..4bbbdebec 100644 --- a/universal-hash/Cargo.toml +++ b/universal-hash/Cargo.toml @@ -3,7 +3,7 @@ name = "universal-hash" version = "0.6.1" authors = ["RustCrypto Developers"] edition = "2024" -rust-version = "1.85" +rust-version = "1.87" documentation = "https://docs.rs/universal-hash" readme = "README.md" repository = "https://github.com/RustCrypto/traits" @@ -13,7 +13,7 @@ categories = ["cryptography", "no-std"] description = "Traits which describe the functionality of universal hash functions (UHFs)" [dependencies] -ctutils = "0.4" +ctutils = "0.4.5" common = { version = "0.2", package = "crypto-common" } [lints] diff --git a/universal-hash/README.md b/universal-hash/README.md index 7ca8a6927..ed0ce7cdd 100644 --- a/universal-hash/README.md +++ b/universal-hash/README.md @@ -33,7 +33,7 @@ dual licensed as above, without any additional terms or conditions. [docs-image]: https://docs.rs/universal-hash/badge.svg [docs-link]: https://docs.rs/universal-hash/ [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.87+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260051-universal-hashes [build-image]: https://github.com/RustCrypto/traits/actions/workflows/universal-hash.yml/badge.svg?branch=master