-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathCargo.toml
More file actions
89 lines (83 loc) · 3.71 KB
/
Cargo.toml
File metadata and controls
89 lines (83 loc) · 3.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
[workspace]
resolver = "2"
members = [
"circuit-std-rs",
"expander_compiler",
"expander_compiler/ec_go_lib",
"expander_compiler/macros",
"rsa_circuit",
]
[profile.test]
opt-level = 3
[profile.dev]
opt-level = 3
[workspace.dependencies]
ark-bls12-381 = "0.4.0"
ark-ec = "0.4.0"
ark-ff = "0.4.0"
ark-serialize = "0.4.0"
ark-std = "0.4.0"
axum = "0.7"
base64 = "0.22.1"
big-int = "7.0.0"
chrono = "0.4.39"
clap = { version = "4.5.30", features = ["derive"] }
ethnum = "1.5.0"
itertools = "0.13.0"
halo2curves = { git = "https://github.com/PolyhedraZK/halo2curves", default-features = false, features = [
"bits",
] }
hex = "0.4"
mpi = { git = "https://github.com/rsmpi/rsmpi", rev = "61796831954b679cbe267c1b704ddbcb7fef3715" }
num-bigint = "0.4.6"
num_cpus = "1.16.0"
num-traits = "0.2.19"
rand = "0.8.5"
rayon = "1.10.0"
reqwest = { version = "0.11", features = ["json"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
shared_memory = "0.12.4"
sha2 = "0.10.8"
stacker = "0.1.17"
tiny-keccak = { version = "2.0", features = ["keccak"] }
tokio = { version = "1", features = ["full"] }
arith = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
mpi_config = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
gkr_field_config = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
babybear = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
crosslayer_prototype = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
expander_circuit = { git = "https://github.com/PolyhedraZK/Expander", branch = "main", package = "circuit" }
expander_transcript = { git = "https://github.com/PolyhedraZK/Expander", branch = "main", package = "transcript" }
expander_binary = { git = "https://github.com/PolyhedraZK/Expander", branch = "main", package = "bin" }
gkr = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
gf2 = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
mersenne31 = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
goldilocks = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
poly_commit = { git = "https://github.com/PolyhedraZK/Expander", branch = "main", package = "poly_commit" }
polynomials = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
sumcheck = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
serdes = { git = "https://github.com/PolyhedraZK/Expander", branch = "main", package = "serdes" }
gkr_engine = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
gkr_hashers = { git = "https://github.com/PolyhedraZK/Expander", branch = "main" }
expander_utils = { git = "https://github.com/PolyhedraZK/Expander", branch = "main", package = "utils" }
[patch."https://github.com/PolyhedraZK/Expander"]
arith = { path = "../Expander/arith" }
babybear = { path = "../Expander/arith/babybear" }
crosslayer_prototype = { path = "../Expander/crosslayer_prototype" }
circuit = { path = "../Expander/circuit" }
transcript = { path = "../Expander/transcript" }
bin = { path = "../Expander/bin" }
gkr = { path = "../Expander/gkr" }
gf2 = { path = "../Expander/arith/gf2" }
mersenne31 = { path = "../Expander/arith/mersenne31" }
goldilocks = { path = "../Expander/arith/goldilocks" }
poly_commit = { path = "../Expander/poly_commit" }
polynomials = { path = "../Expander/arith/polynomials" }
sumcheck = { path = "../Expander/sumcheck" }
serdes = { path = "../Expander/serdes" }
gkr_engine = { path = "../Expander/gkr_engine" }
gkr_hashers = { path = "../Expander/hasher" }
utils = { path = "../Expander/utils" }
config_macros = { path = "../Expander/config_macros" }
serdes_derive = { path = "../Expander/serdes_derive" }