diff --git a/CHANGELOG.md b/CHANGELOG.md index 4eef9164ad..650a6cb29c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ parameterized by the lifetime of the input byte slice. - `tezos_crypto_rs`: `PublicKeyWithHash::pk_hash` now returns `Self::Hash` instead of `Result`. - `PublicKeySignatureVerifier` now requires the explicitly correct signature kind for the given public key. +- Update `blst` dependency to `0.3.12` to improve RISC-V compatibility ### Deprecated diff --git a/Cargo.lock b/Cargo.lock index d3f4c5abd0..4a5dd79554 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -88,14 +88,13 @@ dependencies = [ [[package]] name = "blst" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a30d0edd9dd1c60ddb42b80341c7852f6f985279a5c1a83659dcb65899dec99" +checksum = "62dc83a094a71d43eeadd254b1ec2d24cb6a0bb6cadce00df51f0db594711a32" dependencies = [ "cc", "glob", "threadpool", - "which", "zeroize", ] @@ -263,12 +262,6 @@ dependencies = [ "sha2 0.10.6", ] -[[package]] -name = "either" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" - [[package]] name = "elliptic-curve" version = "0.10.4" @@ -1154,17 +1147,6 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" -[[package]] -name = "which" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" -dependencies = [ - "either", - "libc", - "once_cell", -] - [[package]] name = "windows-sys" version = "0.45.0" diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index c8de5f60f7..f021b3a687 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -27,7 +27,7 @@ strum_macros = "0.20" zeroize = { version = "1.5" } ed25519-dalek = { version = "2.0.0", default-features = false } cryptoxide = { version = "0.4.4", default-features = false, features = ["sha2", "blake2"] } -blst = { version = "=0.3.10", optional = true } +blst = { version = "0.3.12", optional = true } proptest = { version = "1.1", optional = true }