|
@ -1,30 +1,21 @@ |
|
|
[package] |
|
|
[package] |
|
|
name = "spartan" |
|
|
|
|
|
version = "0.7.1" |
|
|
|
|
|
authors = ["Srinath Setty <srinath@microsoft.com>"] |
|
|
|
|
|
|
|
|
name = "testudo" |
|
|
|
|
|
version = "0.1.0" |
|
|
|
|
|
authors = ["Mara Mihali <mara.mihali@protocol.ai>","Srinath Setty <srinath@microsoft.com>" ] |
|
|
edition = "2021" |
|
|
edition = "2021" |
|
|
description = "High-speed zkSNARKs without trusted setup" |
|
|
|
|
|
documentation = "https://docs.rs/spartan/" |
|
|
|
|
|
|
|
|
description = "Spartan + Groth16 fast prover fast verifier SNARK" |
|
|
readme = "README.md" |
|
|
readme = "README.md" |
|
|
repository = "https://github.com/microsoft/Spartan" |
|
|
|
|
|
|
|
|
repository = "https://github.com/maramihali/Spartan" |
|
|
license-file = "LICENSE" |
|
|
license-file = "LICENSE" |
|
|
keywords = ["zkSNARKs", "cryptography", "proofs"] |
|
|
|
|
|
|
|
|
keywords = ["SNARKs", "cryptography", "proofs"] |
|
|
|
|
|
|
|
|
[dependencies] |
|
|
[dependencies] |
|
|
curve25519-dalek = {version = "3.2.0", features = ["serde"]} |
|
|
|
|
|
merlin = "3.0.0" |
|
|
merlin = "3.0.0" |
|
|
digest = "0.8.1" |
|
|
digest = "0.8.1" |
|
|
sha3 = "0.8.2" |
|
|
sha3 = "0.8.2" |
|
|
byteorder = "1.3.4" |
|
|
|
|
|
rayon = { version = "1.3.0", optional = true } |
|
|
rayon = { version = "1.3.0", optional = true } |
|
|
serde = { version = "1.0.106", features = ["derive"] } |
|
|
|
|
|
bincode = "1.2.1" |
|
|
|
|
|
subtle = { version = "2.4", default-features = false } |
|
|
|
|
|
rand_core = { version = "0.5", default-features = false } |
|
|
|
|
|
zeroize = { version = "1", default-features = false } |
|
|
|
|
|
itertools = "0.10.0" |
|
|
itertools = "0.10.0" |
|
|
colored = "2.0.0" |
|
|
colored = "2.0.0" |
|
|
flate2 = "1.0.14" |
|
|
|
|
|
thiserror = "1.0" |
|
|
thiserror = "1.0" |
|
|
json = "0.12.4" |
|
|
json = "0.12.4" |
|
|
ark-ff = { version = "^0.3.0", default-features = false } |
|
|
ark-ff = { version = "^0.3.0", default-features = false } |
|
@ -37,7 +28,6 @@ ark-crypto-primitives = { version = "^0.3.0", default-features = true } |
|
|
ark-r1cs-std = { version = "^0.3.0", default-features = false } |
|
|
ark-r1cs-std = { version = "^0.3.0", default-features = false } |
|
|
ark-nonnative-field = { version = "0.3.0", default-features = false } |
|
|
ark-nonnative-field = { version = "0.3.0", default-features = false } |
|
|
ark-relations = { version = "^0.3.0", default-features = false, optional = true } |
|
|
ark-relations = { version = "^0.3.0", default-features = false, optional = true } |
|
|
ark-snark = { version = "^0.3.0", default-features = false } |
|
|
|
|
|
ark-groth16 = { version = "^0.3.0", features = ["r1cs"] } |
|
|
ark-groth16 = { version = "^0.3.0", features = ["r1cs"] } |
|
|
ark-bw6-761 = { version = "^0.3.0" } |
|
|
ark-bw6-761 = { version = "^0.3.0" } |
|
|
ark-poly-commit = { version = "^0.3.0" } |
|
|
ark-poly-commit = { version = "^0.3.0" } |
|
@ -45,7 +35,6 @@ ark-poly = {version = "^0.3.0"} |
|
|
|
|
|
|
|
|
lazy_static = "1.4.0" |
|
|
lazy_static = "1.4.0" |
|
|
rand = { version = "0.8", features = [ "std", "std_rng" ] } |
|
|
rand = { version = "0.8", features = [ "std", "std_rng" ] } |
|
|
num-bigint = { version = "0.4" } |
|
|
|
|
|
|
|
|
|
|
|
tracing = { version = "0.1", default-features = false, features = [ "attributes" ] } |
|
|
tracing = { version = "0.1", default-features = false, features = [ "attributes" ] } |
|
|
tracing-subscriber = { version = "0.2" } |
|
|
tracing-subscriber = { version = "0.2" } |
|
|