arnaucube
arnaucube/testudoPublic Self-hosted repository
testudo/Cargo.toml
Cargo.tomlRaw
 1[package]
 2name = "spartan"
 3version = "0.6.0"
 4authors = ["Srinath Setty <srinath@microsoft.com>"]
 5edition = "2018"
 6description = "High-speed zkSNARKs without trusted setup"
 7documentation = "https://docs.rs/spartan/"
 8readme = "README.md"
 9repository = "https://github.com/microsoft/Spartan"
10license-file = "LICENSE"
11keywords = ["zkSNARKs", "cryptography", "proofs"]
12
13[dependencies]
14curve25519-dalek = {version = "3.2.0", features = ["serde", "simd_backend"]}
15merlin = "3.0.0"
16digest = "0.8.1"
17sha3 = "0.8.2"
18byteorder = "1.3.4"
19rayon = { version = "1.3.0", optional = true }
20serde = { version = "1.0.106", features = ["derive"] }
21bincode = "1.2.1"
22subtle = { version = "2.4", default-features = false }
23rand_core = { version = "0.5", default-features = false }
24zeroize = { version = "1", default-features = false }
25itertools = "0.10.0"
26colored = "2.0.0"
27flate2 = "1.0.14"
28thiserror = "1.0"
29ark-ff = { version = "^0.3.0", default-features = false }
30ark-ec = { version = "^0.3.0", default-features = false }
31ark-std = { version = "^0.3.0"}
32ark-bls12-377 = { version = "^0.3.0", features = ["r1cs","curve"] }
33ark-serialize = { version = "^0.3.0", features = ["derive"] }
34lazy_static = "1.4.0"
35
36[dev-dependencies]
37criterion = "0.3.1"
38
39[lib]
40name = "libspartan"
41path = "src/lib.rs"
42
43[[bin]]
44name = "snark"
45path = "profiler/snark.rs"
46
47[[bin]]
48name = "nizk"
49path = "profiler/nizk.rs"
50
51[[bench]]
52name = "snark"
53harness = false
54
55[[bench]]
56name = "nizk"
57harness = false
58
59[features]
60multicore = ["rayon"]
61profile = []