-
Notifications
You must be signed in to change notification settings - Fork 12
/
Cargo.toml
102 lines (85 loc) · 2.34 KB
/
Cargo.toml
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
90
91
92
93
94
95
96
97
98
99
100
101
102
[package]
name = "cpsnarks-set"
version = "0.1.0"
authors = ["Kobi Gurkan <[email protected]>"]
edition = "2018"
[dependencies]
accumulator = { git = "https://github.com/kobigurk/cpsnarks-set-accumulator" }
quick-error = "1.2.3"
rug = "1.7.0"
ark-bls12-381 = { git = "https://github.com/arkworks-rs/curves" }
merlin = "2.0.0"
rand = { version = "0.7" }
ark-ff = { git = "https://github.com/arkworks-rs/algebra" }
ark-ec = { git = "https://github.com/arkworks-rs/algebra" }
ark-serialize = { git = "https://github.com/arkworks-rs/algebra" }
ark-relations = { git = "https://github.com/arkworks-rs/snark" }
ark-r1cs-std = { git = "https://github.com/arkworks-rs/r1cs-std" }
ark-crypto-primitives = { git = "https://github.com/arkworks-rs/crypto-primitives", branch = "main", features = [ "r1cs" ] }
legogro16 = { git = "https://github.com/kobigurk/legogro16" }
curve25519-dalek = { version = "3", optional = true, features = ["serde", "simd_backend"] }
bulletproofs = { git = "https://github.com/dalek-cryptography/bulletproofs", branch = "develop", optional = true, features = ["yoloproofs"] }
digest = "0.8.1"
blake2 = ">= 0.8.1"
cfg-if = "0.1"
[features]
dalek = ["curve25519-dalek", "bulletproofs"]
arkworks = []
class = []
default = ["arkworks"]
[dev-dependencies]
criterion = "0.3"
[lib]
bench = false
[[bench]]
name = "root"
harness = false
required-features = ["arkworks"]
[[bench]]
name = "modeq"
harness = false
required-features = ["arkworks"]
[[bench]]
name = "rsa"
harness = false
required-features = ["arkworks"]
[[bench]]
name = "membership_prime"
harness = false
required-features = ["arkworks"]
[[bench]]
name = "nonmembership_prime"
harness = false
required-features = ["arkworks"]
[[bench]]
name = "membership_hash"
harness = false
required-features = ["arkworks"]
[[bench]]
name = "membership_class"
harness = false
required-features = ["arkworks", "class"]
[[bench]]
name = "membership_bp"
harness = false
required-features = ["dalek"]
[[bench]]
name = "snark_range"
harness = false
required-features = ["arkworks"]
[[bench]]
name = "membership_prime_60"
harness = false
required-features = ["arkworks"]
[[bench]]
name = "membership_bp_60"
harness = false
required-features = ["dalek"]
[[bench]]
name = "nonmembership_hash"
harness = false
required-features = ["arkworks"]
[[bench]]
name = "nonmembership_bp"
harness = false
required-features = ["dalek"]