@@ -14,24 +14,23 @@ circ_hc = { path = "circ_hc", default-features = false, features = [
14
14
" lru" ,
15
15
] }
16
16
circ_waksman = { path = " circ_waksman" }
17
- rug = { version = " 1.11 " , features = [" serde" ] }
18
- gmp-mpfr-sys = { version = " 1.4 " , optional = true }
19
- lazy_static = { version = " 1.4 " , optional = true }
17
+ rug = { version = " 1.26 " , features = [" serde" ] }
18
+ gmp-mpfr-sys = { version = " 1.6 " , optional = true }
19
+ lazy_static = { version = " 1.5 " , optional = true }
20
20
rand = " 0.8"
21
21
rand_chacha = " 0.3"
22
- rsmt2 = { version = " 0.14 " , optional = true }
22
+ rsmt2 = { version = " 0.16 " , optional = true }
23
23
ieee754 = { version = " 0.2" , optional = true }
24
24
zokrates_parser = { path = " third_party/ZoKrates/zokrates_parser" , optional = true }
25
25
zokrates_pest_ast = { path = " third_party/ZoKrates/zokrates_pest_ast" , optional = true }
26
- typed-arena = { version = " 2.0 " , optional = true }
26
+ typed-arena = { version = " 2" , optional = true }
27
27
log = " 0.4"
28
- thiserror = " 1.0 "
28
+ thiserror = " 1"
29
29
bellman = { git = " https://github.com/alex-ozdemir/bellman.git" , branch = " mirage" , optional = true }
30
- rug-polynomial = { version = " 0.2.5" , optional = true }
31
30
rayon = { version = " 1" , optional = true }
32
31
ff = { version = " 0.12" , optional = true }
33
32
fxhash = " 0.2"
34
- good_lp = { version = " 1.1 " , features = [
33
+ good_lp = { version = " 1.10 " , features = [
35
34
" lp-solvers" ,
36
35
" coin_cbc" ,
37
36
], default-features = false , optional = true }
@@ -43,10 +42,10 @@ serde_bytes = { version = "0.11", optional = true }
43
42
bincode = { version = " 1.3.3" , optional = true }
44
43
byteorder = { version = " 1" , optional = true }
45
44
lang-c = { version = " 0.10.1" , optional = true }
46
- logos = " 0.12 "
45
+ logos = " 0.14 "
47
46
pairing = { version = " 0.22" , optional = true }
48
- pest = { version = " 2.4 " , optional = true }
49
- pest_derive = { version = " 2.1 " , optional = true }
47
+ pest = { version = " 2.7 " , optional = true }
48
+ pest_derive = { version = " 2.7 " , optional = true }
50
49
pest-ast = { version = " 0.3" , optional = true }
51
50
from-pest = { version = " 0.3" , optional = true }
52
51
itertools = " 0.10"
@@ -57,26 +56,25 @@ spartan_parallel = { path = "../spartan_parallel", default-features = false, fea
57
56
" profile" ,
58
57
] }
59
58
merlin = { version = " 3.0.0" }
60
- curve25519-dalek = { version = " 3.2.0 " , features = [" serde" ], optional = true }
59
+ curve25519-dalek = { version = " 4 " , features = [" serde" ], optional = true }
61
60
# TODO: kill
62
- paste = " 1.0 "
61
+ paste = " 1"
63
62
im = " 15"
64
63
once_cell = " 1"
65
64
regex = " 1"
66
65
67
66
[dev-dependencies ]
68
67
quickcheck = " 1"
69
68
quickcheck_macros = " 1"
70
- env_logger = " 0.8 "
69
+ env_logger = " 0.11 "
71
70
bls12_381 = " 0.7"
72
- approx = " 0.5.0 "
71
+ approx = " 0.5"
73
72
74
73
[patch .crates-io ]
75
74
ff = { path = " ../ff" }
76
- curve25519-dalek = { git = " https://github.com/Jiangkm3/curve25519-dalek.git" , branch = " 3.2-dependency-fix" }
77
75
78
76
[features ]
79
- default = [" bellman" , " r1cs" , " poly " , " smt" , " zok" ]
77
+ default = [" bellman" , " r1cs" , " smt" , " zok" ]
80
78
# frontends
81
79
c = [" lang-c" ]
82
80
zok = [" smt" , " zokrates_parser" , " zokrates_pest_ast" , " typed-arena" , " petgraph" ]
@@ -86,7 +84,6 @@ smt = ["rsmt2", "ieee754"]
86
84
lp = [" good_lp" , " lp-solvers" ]
87
85
aby = [" lp" ]
88
86
r1cs = [" bincode" , " rayon" ]
89
- poly = [" rug-polynomial" ]
90
87
spartan = [" r1cs" , " dep:spartan" , " curve25519-dalek" , " bincode" , " gmp-mpfr-sys" ]
91
88
bellman = [
92
89
" r1cs" ,
0 commit comments