Skip to content

Commit 0fe43da

Browse files
fix(picky): pin leftover pre-release crypto crates (#430)
The patch version upgrade is not allowed to bring breaking changes, but this rule doesn't work for an `rc` version. So we should pin the `rc` versions, to not allow _cargo_ update to a new `rc` automatically.
1 parent 9829751 commit 0fe43da

File tree

4 files changed

+26
-1
lines changed

4 files changed

+26
-1
lines changed

Cargo.lock

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ffi/Cargo.toml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ picky-asn1 = { path = "../picky-asn1", default-features = false }
2020
picky-asn1-der = { path = "../picky-asn1-der" }
2121
picky-asn1-x509 = { path = "../picky-asn1-x509", features = ["legacy", "zeroize"] }
2222

23-
argon2 = "0.6.0-rc.1"
23+
argon2 = "=0.6.0-rc.1"
2424
rand = "0.9"
2525

2626
# FFI
@@ -34,3 +34,11 @@ serde_json = "1"
3434
# WASM support
3535
[target.'cfg(target_arch = "wasm32")'.dependencies]
3636
getrandom = { version = "0.3", features = ["wasm_js"] }
37+
38+
# Pin transitive dependencies versions.
39+
# TODO: Remove when stable versions will be released.
40+
blake2 = "=0.11.0-rc.2"
41+
digest = "=0.11.0-rc.3"
42+
crypto-common = "=0.2.0-rc.4"
43+
block-buffer = "=0.11.0-rc.5"
44+
password-hash = "=0.6.0-rc.1"

ffi/wasm/Cargo.lock

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

picky/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@ pkcs1 = "=0.8.0-rc.4"
105105
keccak = "=0.2.0-rc.0"
106106
primefield = "=0.14.0-pre.6"
107107
primeorder = "=0.14.0-pre.9"
108+
ff = { version = "=0.14.0-pre.0", default-features = false }
109+
group = "=0.14.0-pre.0"
110+
curve25519-dalek = "=5.0.0-pre.1"
111+
crypto-primes = "=0.7.0-pre.3"
108112

109113
[dev-dependencies]
110114
pretty_assertions = "1.4"

0 commit comments

Comments
 (0)