forked from arkworks-rs/snark
-
Notifications
You must be signed in to change notification settings - Fork 17
/
Cargo.toml
75 lines (68 loc) · 2.1 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
[package]
name = "r1cs-std"
version = "0.6.1"
authors = [
"Sean Bowe",
"Alessandro Chiesa",
"Matthew Green",
"Ian Miers",
"Pratyush Mishra",
"Howard Wu",
"Daniele Di Benedetto <daniele@horizenlabs.io>",
"Marcelo Kaihara",
"Ulrich Haboeck <ulrich@horizenlabs.io>",
"Maksym Vereshchak <phoinic@gmail.com>",
"Luigi Varriale <luigi@horizenlabs.io>",
"cronicc <cronic@horizenlabs.io>",
"Luca Giussani <lucagiussani@horizenlabs.io>",
"Daniele Di Tullio <danieled@horizenlabs.io>",
"Nicholas Mainardi <nicholas@horizenlabs.io>",
"Michele d'Amico <mdamico@horizenlabs.io>",
]
description = "A standard library for constraint system gadgets"
edition = "2018"
include = ["Cargo.toml", "src", "README.md", "LICENSE-APACHE", "LICENSE-MIT"]
license = "MIT/Apache-2.0"
################################# Dependencies ################################
[dependencies]
algebra = { path = "../../../algebra" }
r1cs-core = { path = "../../core" }
derivative = "2.2.0"
radix_trie = "0.2.1"
rand = { version = "0.8.4" }
num-traits = { version = "0.2.14", default-features = false, optional = true }
num-bigint = { version = "0.4.3", default-features = false, optional = true }
num-integer = { version = "0.1.44", default-features = false, optional = true }
hex = "0.4.3"
log = { version = "0.4.0", features = ["std"] }
[features]
asm = ["algebra/asm"]
full = [
"bls12_377",
"bn_382",
"edwards_bls12",
"edwards_sw6",
"jubjub",
"mnt4_753",
"mnt6_753",
"tweedle",
"secp256k1",
"ed25519",
]
bls12_381 = ["algebra/bls12_381"]
bls12_377 = ["algebra/bls12_377"]
bn_382 = ["algebra/bn_382"]
edwards_bls12 = ["algebra/edwards_bls12"]
edwards_sw6 = ["algebra/edwards_sw6", "algebra/sw6"]
jubjub = ["algebra/jubjub"]
mnt4_753 = ["algebra/mnt4_753"]
mnt6_753 = ["algebra/mnt6_753"]
tweedle = ["algebra/tweedle"]
secp256k1 = ["algebra/secp256k1"]
ed25519 = ["algebra/ed25519"]
nonnative = ["num-traits", "num-bigint", "num-integer"]
[dev-dependencies]
paste = "1.0.6"
rand = { version = "0.8.4" }
rand_xorshift = { version = "0.3.0" }
serial_test = { version = "0.5.1" }