Skip to content

Commit

Permalink
feat!: refactors all according to MPC-core + Rayon
Browse files Browse the repository at this point in the history
BREAKING CHANGE: refactors everything that all groth16 specific
functionallity is not in MPC-core anymore.

Also adds multithreading for prover and ShamirProver type
  • Loading branch information
0xThemis committed Oct 15, 2024
1 parent 5ce15aa commit 44a5d2d
Show file tree
Hide file tree
Showing 7 changed files with 1,086 additions and 276 deletions.
4 changes: 3 additions & 1 deletion co-circom/co-groth16/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,17 @@ ark-groth16 = { version = "=0.4.0", default-features = false, features = [
], optional = true }
ark-poly = { workspace = true }
ark-relations = { workspace = true }
ark-serialize = { workspace = true }
circom-types = { version = "0.5.0", path = "../circom-types" }
co-circom-snarks = { version = "0.1.2", path = "../co-circom-snarks" }
eyre = { workspace = true }
itertools = { workspace = true }
mpc-core = { version = "0.5.0", path = "../../mpc-core" }
mpc-net = { version = "0.1.2", path = "../../mpc-net" }
num-traits = { workspace = true }
rand = { workspace = true }
rayon = { workspace = true }
tracing = { workspace = true }
serde_json = { workspace = true }

[dev-dependencies]
serde_json = { workspace = true }
Loading

0 comments on commit 44a5d2d

Please sign in to comment.