From 85254f6587149edb4b801eef5fd9dc10f0800dc2 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Wed, 17 Jan 2024 16:35:31 +0000 Subject: [PATCH] elliptic-curve+signature: bump `digest` to v0.11.0-pre.7 (#1478) These crates have some circular dependencies on other repos which consume `digest` and needed to be updated first (e.g. `hkdf`, `sha2`). This also cuts the following prereleases: - `elliptic-curve` v0.14.0-pre.3 - `signature` v2.3.0-pre.2 Also bumps `signature` MSRV to 1.72. --- .github/workflows/signature.yml | 6 ++-- Cargo.lock | 52 ++++++++++++++++----------------- elliptic-curve/Cargo.toml | 10 +++---- signature/Cargo.toml | 8 ++--- signature/README.md | 4 +-- 5 files changed, 40 insertions(+), 40 deletions(-) diff --git a/.github/workflows/signature.yml b/.github/workflows/signature.yml index 40e4bc0a1..2a9e1af3c 100644 --- a/.github/workflows/signature.yml +++ b/.github/workflows/signature.yml @@ -24,7 +24,7 @@ jobs: strategy: matrix: rust: - - 1.71.0 # MSRV + - 1.72.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -52,7 +52,7 @@ jobs: strategy: matrix: rust: - - 1.71.0 # MSRV + - 1.72.0 # MSRV - stable steps: - uses: actions/checkout@v4 @@ -70,7 +70,7 @@ jobs: strategy: matrix: rust: - - 1.71.0 # MSRV + - 1.72.0 # MSRV - stable steps: - uses: actions/checkout@v4 diff --git a/Cargo.lock b/Cargo.lock index 042b069e8..1e745bdd8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -445,26 +445,26 @@ dependencies = [ [[package]] name = "digest" -version = "0.11.0-pre.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b429fb535b92bad18c86f1d7ee7584a175c2810800c7ac5b75b9408b13981979" +version = "0.11.0-pre.7" dependencies = [ + "blobby", "block-buffer 0.11.0-pre.4", "const-oid 0.10.0-pre.2", "crypto-common 0.2.0-pre.4 (registry+https://github.com/rust-lang/crates.io-index)", "subtle", + "zeroize", ] [[package]] name = "digest" version = "0.11.0-pre.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "957713a19ffdda287c63772e607f848512f67ba948f17d8e42cb8d50fd98a786" dependencies = [ - "blobby", "block-buffer 0.11.0-pre.4", "const-oid 0.10.0-pre.2", "crypto-common 0.2.0-pre.4 (registry+https://github.com/rust-lang/crates.io-index)", "subtle", - "zeroize", ] [[package]] @@ -541,16 +541,16 @@ dependencies = [ [[package]] name = "elliptic-curve" -version = "0.14.0-pre.2" +version = "0.14.0-pre.3" dependencies = [ "base16ct 0.2.0", "base64ct", "crypto-bigint 0.6.0-pre.12", - "digest 0.11.0-pre.4", + "digest 0.11.0-pre.7 (registry+https://github.com/rust-lang/crates.io-index)", "ff 0.13.0", "group 0.13.0", "hex-literal", - "hkdf 0.13.0-pre.1", + "hkdf 0.13.0-pre.2", "hybrid-array", "pem-rfc7468 1.0.0-pre.0", "pkcs8 0.11.0-pre.0", @@ -558,7 +558,7 @@ dependencies = [ "sec1 0.8.0-pre.1", "serde_json", "serdect", - "sha2 0.11.0-pre.1", + "sha2 0.11.0-pre.2", "sha3", "subtle", "tap", @@ -719,11 +719,11 @@ dependencies = [ [[package]] name = "hkdf" -version = "0.13.0-pre.1" +version = "0.13.0-pre.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8030479f3be0f2d183d7fcb5a8bb3c08c31ba40c49a1af5780544272ab8494fb" +checksum = "c524b31a8b37d9561e29293b5931461f0bb72a75101f3916e1480525113da8e9" dependencies = [ - "hmac 0.13.0-pre.1", + "hmac 0.13.0-pre.2", ] [[package]] @@ -747,11 +747,11 @@ dependencies = [ [[package]] name = "hmac" -version = "0.13.0-pre.1" +version = "0.13.0-pre.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad9bdb2c4daa57033321e5e64c7a8cab02086ee130f8702f72b5c164893026a" +checksum = "1fac01891f12d968a2737928c9af2532abdc750e56a890fdbcafdfff17017678" dependencies = [ - "digest 0.11.0-pre.4", + "digest 0.11.0-pre.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -823,9 +823,9 @@ dependencies = [ [[package]] name = "keccak" -version = "0.1.4" +version = "0.2.0-pre.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940" +checksum = "a7cdd4f0dc5807b9a2b25dd48a3f58e862606fe7bd47f41ecde36e97422d7e90" dependencies = [ "cpufeatures", ] @@ -1210,22 +1210,22 @@ dependencies = [ [[package]] name = "sha2" -version = "0.11.0-pre.1" +version = "0.11.0-pre.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9daa731ca112bb569b34b41775363a461422813d8ed1ea6dba352eb58ec4e684" +checksum = "e18b939d4051b69874cbdb8f55de6a14ae44b357ccb94bdbd0a2122f8f875a46" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.11.0-pre.4", + "digest 0.11.0-pre.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sha3" -version = "0.11.0-pre.1" +version = "0.11.0-pre.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23f5da8ebbbfc6bd857bb4d209bb42109772703b118ea137d57352c2a95b3322" +checksum = "9cecb44e361133b3304a1b3e325a1d8c999339fec8c19762b55e1509a17d6806" dependencies = [ - "digest 0.11.0-pre.4", + "digest 0.11.0-pre.7 (registry+https://github.com/rust-lang/crates.io-index)", "keccak", ] @@ -1251,12 +1251,12 @@ dependencies = [ [[package]] name = "signature" -version = "2.3.0-pre.1" +version = "2.3.0-pre.2" dependencies = [ - "digest 0.11.0-pre.4", + "digest 0.11.0-pre.7 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal", "rand_core 0.6.4", - "sha2 0.11.0-pre.1", + "sha2 0.11.0-pre.2", "signature_derive", ] diff --git a/elliptic-curve/Cargo.toml b/elliptic-curve/Cargo.toml index 60994e280..8cb5b5995 100644 --- a/elliptic-curve/Cargo.toml +++ b/elliptic-curve/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elliptic-curve" -version = "0.14.0-pre.2" +version = "0.14.0-pre.3" description = """ General purpose Elliptic Curve Cryptography (ECC) support, including types and traits for representing various elliptic curve forms, scalars, points, @@ -25,10 +25,10 @@ zeroize = { version = "1.7", default-features = false } # optional dependencies base64ct = { version = "1", optional = true, default-features = false, features = ["alloc"] } -digest = { version = "=0.11.0-pre.4", optional = true } +digest = { version = "=0.11.0-pre.7", optional = true } ff = { version = "0.13", optional = true, default-features = false } group = { version = "0.13", optional = true, default-features = false } -hkdf = { version = "=0.13.0-pre.1", optional = true, default-features = false } +hkdf = { version = "=0.13.0-pre.2", optional = true, default-features = false } hex-literal = { version = "0.4", optional = true } pem-rfc7468 = { version = "=1.0.0-pre.0", optional = true, features = ["alloc"] } pkcs8 = { version = "=0.11.0-pre.0", optional = true, default-features = false } @@ -39,8 +39,8 @@ tap = { version = "1.0.1", optional = true, default-features = false } # hack fo [dev-dependencies] hex-literal = "0.4" -sha2 = "=0.11.0-pre.1" -sha3 = "=0.11.0-pre.1" +sha2 = "=0.11.0-pre.2" +sha3 = "=0.11.0-pre.2" [features] default = ["arithmetic"] diff --git a/signature/Cargo.toml b/signature/Cargo.toml index 3bb3728d0..5045802e0 100644 --- a/signature/Cargo.toml +++ b/signature/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "signature" description = "Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)" -version = "2.3.0-pre.1" +version = "2.3.0-pre.2" authors = ["RustCrypto Developers"] license = "Apache-2.0 OR MIT" documentation = "https://docs.rs/signature" @@ -10,16 +10,16 @@ readme = "README.md" keywords = ["crypto", "ecdsa", "ed25519", "signature", "signing"] categories = ["cryptography", "no-std"] edition = "2021" -rust-version = "1.71" +rust-version = "1.72" [dependencies] derive = { package = "signature_derive", version = "2", optional = true, path = "../signature_derive" } -digest = { version = "=0.11.0-pre.4", optional = true, default-features = false } +digest = { version = "=0.11.0-pre.7", optional = true, default-features = false } rand_core = { version = "0.6.4", optional = true, default-features = false } [dev-dependencies] hex-literal = "0.4" -sha2 = { version = "=0.11.0-pre.1", default-features = false } +sha2 = { version = "=0.11.0-pre.2", default-features = false } [features] alloc = [] diff --git a/signature/README.md b/signature/README.md index 0b9802105..838d131b6 100644 --- a/signature/README.md +++ b/signature/README.md @@ -17,7 +17,7 @@ the [RustCrypto] organization, as well as [`ed25519-dalek`]. ## Minimum Supported Rust Version -Rust **1.71** or higher. +Rust **1.72** or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump. @@ -56,7 +56,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/traits/actions/workflows/signature.yml/badge.svg [build-link]: https://github.com/RustCrypto/traits/actions/workflows/signature.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.71+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.72+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260048-signatures