build(deps): advance RustCrypto pins to the current rc.18/rc.33/rc.10 cluster#501
Merged
Benoît Cortier (CBenoit) merged 2 commits intoJun 19, 2026
Merged
Conversation
Bump the remaining exact-pinned RustCrypto release candidates so picky resolves alongside crates that have already moved to the newer cluster (e.g. russh 0.61, which pulls ecdsa 0.17.0-rc.18 / elliptic-curve 0.14.0-rc.33 / p-curves 0.14.0-rc.10 / the dalek rc.0 line): ecdsa 0.17.0-rc.17 -> 0.17.0-rc.18 elliptic-curve 0.14.0-rc.32 -> 0.14.0-rc.33 p256/p384/p521 0.14.0-rc.9 -> 0.14.0-rc.10 primeorder 0.14.0-rc.9 -> 0.14.0-rc.10 primefield 0.14.0-rc.9 -> 0.14.0-rc.12 ed25519-dalek 3.0.0-pre.6 -> 3.0.0-rc.0 x25519-dalek 3.0.0-pre.6 -> 3.0.0-rc.0 curve25519-dalek 5.0.0-pre.6 -> 5.0.0-rc.0 ff, group and aead have shipped stable releases, so their pins drop the pre-release/RC suffix and track the stable line. No source changes are required; the crate builds and tests pass with --all-features.
The ffi/wasm crate is a separate workspace with its own lock; refresh it so cargo --locked (used by CI) accepts the bumped picky dependency.
7d4b267
into
Devolutions:master
11 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
picky's exact-pinned RustCrypto release candidates lag the versions published and shared across the ecosystem, so picky stops resolving next to crates that already moved (russh 0.61 pulls ecdsa 0.17.0-rc.18, elliptic-curve 0.14.0-rc.33, the p-curves at rc.10, and the dalek rc.0 line). This advances picky's pins to that cluster.
picky/Cargo.toml:ff,group, andaeadhave stable releases, so their pins drop the pre-release suffix and follow the stable line.The bump needs no source changes.
cargo build -p picky --all-features,cargo test -p picky, and the full workspace build pass on a 1.96 toolchain.