From e15fdd2720827e45cfb895debc078c6514b9cbaa Mon Sep 17 00:00:00 2001 From: Igor Aleksanov Date: Fri, 6 Sep 2024 13:49:06 +0400 Subject: [PATCH] feat: Bump protocol and crypto deps (#23) Bumps to the latest release --- Cargo.toml | 6 ++++-- crates/boojum-cuda/Cargo.toml | 6 +++--- crates/gpu-prover/Cargo.toml | 3 ++- crates/shivini/Cargo.toml | 2 +- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index b3bffea..1539d2b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,5 +28,7 @@ shivini = { version = "=0.150.6", path = "crates/shivini" } wrapper-prover = { version = "=0.150.6", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } # These dependencies should be shared by all the crates. -circuit_definitions = { version = "=0.150.4" } -zkevm_test_harness = { version = "=0.150.4" } +circuit_definitions = { version = "=0.150.5" } +zkevm_test_harness = { version = "=0.150.5" } +boojum = "=0.30.1" +franklin-crypto = "=0.30.1" diff --git a/crates/boojum-cuda/Cargo.toml b/crates/boojum-cuda/Cargo.toml index 0d51cd8..07e9043 100644 --- a/crates/boojum-cuda/Cargo.toml +++ b/crates/boojum-cuda/Cargo.toml @@ -12,22 +12,22 @@ build = "build/main.rs" description = "Boojum-CUDA is a library implementing GPU-accelerated cryptographic functionality for the zkSync prover" [build-dependencies] -boojum = "=0.2.2" +boojum.workspace = true era_cudart_sys.workspace = true cmake = "0.1" itertools = "0.13" [dependencies] -boojum = "=0.2.2" +boojum.workspace = true era_cudart.workspace = true era_cudart_sys.workspace = true itertools = "0.13" lazy_static = "1.4" [dev-dependencies] +era_criterion_cuda.workspace = true blake2 = "0.10" criterion = "0.5" -era_criterion_cuda.workspace = true criterion-macro = "0.4" itertools = "0.13" rand = "0.8" diff --git a/crates/gpu-prover/Cargo.toml b/crates/gpu-prover/Cargo.toml index 7909809..9556d4e 100644 --- a/crates/gpu-prover/Cargo.toml +++ b/crates/gpu-prover/Cargo.toml @@ -12,10 +12,11 @@ description = "ZKsync GPU prover utilities" [dependencies] gpu-ffi.workspace = true +franklin-crypto = { workspace = true, optional = true } + crossbeam = "0.8" rand = "0.4" num_cpus = "1" -franklin-crypto = { version = "=0.2.2", optional = true } itertools = "0.10" cfg-if = "1" bit-vec = "0.6" diff --git a/crates/shivini/Cargo.toml b/crates/shivini/Cargo.toml index 30f5d38..ed5f5e6 100644 --- a/crates/shivini/Cargo.toml +++ b/crates/shivini/Cargo.toml @@ -12,7 +12,7 @@ description = "Shvini is a library implementing a GPU-accelerated zkSync prover" exclude = ["/test_data"] [dependencies] -boojum = "=0.2.2" +boojum.workspace = true boojum-cuda.workspace = true era_cudart.workspace = true era_cudart_sys.workspace = true