[package] name = "snarkos-marlin" version = "1.1.4" authors = [ "Alessandro Chiesa ", "Mary Maller ", "Yuncong Hu ", "Pratyush Mishra ", "Noah Vesely ", "Nicholas Ward ", "The Aleo Team ", ] description = "A library for the Marlin preprocessing zkSNARK" repository = "https://github.com/AleoHQ/snarkOS" keywords = ["aleo", "cryptography", "blockchain", "decentralized", "zero-knowledge"] categories = ["cryptography::cryptocurrencies", "operating-systems"] include = ["Cargo.toml", "src", "README.md", "LICENSE-APACHE", "LICENSE-MIT"] license = "GPL-3.0" edition = "2018" [dependencies] snarkos-algorithms = { path = "../algorithms", version = "1.1.4"} snarkos-errors = { path = "../errors", version = "1.1.4"} snarkos-gadgets = { path = "../gadgets", version = "1.1.4"} snarkos-models = { path = "../models", version = "1.1.4"} snarkos-polycommit = { path = "../polycommit", version = "1.1.4", default-features = false } snarkos-profiler = { path = "../profiler", version = "1.1.4"} snarkos-utilities = { path = "../utilities", version = "1.1.4"} blake2 = { version = "0.8", default-features = false } derivative = { version = "2", features = ["use_core"] } digest = { version = "0.8" } rand_chacha = { version = "0.2.1", default-features = false } rand_core = { version = "0.5" } rayon = { version = "1", optional = true } [dev-dependencies] snarkos-curves = { path = "../curves" } [features] default = [ "std", "parallel" ] std = [ "snarkos-polycommit/std" ] print-trace = [ "snarkos-profiler/print-trace" ] parallel = [ "std", "rayon" ]