Remove duplicated crypto dependencies (#8605)

#8547


  This unifies the following `crypto` dependencies to a single version each:

- `sha2`
- `hmac`
- `pbkdf2`
- `aes`
- `cipher`
- `ctr`
- `scrypt`
- `digest`


Co-Authored-By: Mac L <mjladson@pm.me>
This commit is contained in:
Mac L
2026-01-07 23:38:31 +04:00
committed by GitHub
parent 2fe59405bc
commit 3662e1ab7f
7 changed files with 105 additions and 214 deletions

View File

@@ -7,14 +7,16 @@ autotests = false
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
aes = { version = "0.7", features = ["ctr"] }
aes = "0.8"
bls = { workspace = true }
cipher = "0.4"
ctr = "0.9"
eth2_key_derivation = { workspace = true }
hex = { workspace = true }
hmac = "0.11.0"
pbkdf2 = { version = "0.8.0", default-features = false }
hmac = "0.12.0"
pbkdf2 = { version = "0.12.0", default-features = false }
rand = { workspace = true }
scrypt = { version = "0.7.0", default-features = false }
scrypt = { version = "0.11.0", default-features = false }
serde = { workspace = true }
serde_json = { workspace = true }
serde_repr = { workspace = true }