[dependencies.arrayvec]
version = "0.7"
[dependencies.bit-vec]
features = ["serde"]
version = "0.6"
[dependencies.blake2-rfc]
optional = true
version = "0.2.18"
[dependencies.blake2s_simd]
version = "0.5"
[dependencies.byteorder]
version = "1"
[dependencies.cfg-if]
version = "1.*"
[dependencies.crossbeam]
optional = true
version = "0.8"
[dependencies.futures]
default-features = false
features = ["executor"]
version = "0.3"
[dependencies.hex]
version = "0.4"
[dependencies.lazy_static]
optional = true
version = "1"
[dependencies.num_cpus]
version = "1"
[dependencies.pairing]
package = "zksync_pairing"
version = "=0.30.10"
[dependencies.prefetch]
optional = true
version = "0.2"
[dependencies.rand]
version = "0.4"
[dependencies.serde]
features = ["derive", "rc"]
version = "1"
[dependencies.smallvec]
version = "1.10"
[dependencies.tiny-keccak]
optional = true
version = "1.5"
[dependencies.web-sys]
features = ["console", "Performance", "Window"]
optional = true
version = "0.3"
[features]
allocator = []
asm = ["pairing/asm"]
default = ["multicore", "plonk"]
gm17 = []
marlin = ["tiny-keccak"]
multicore = ["crossbeam", "futures/thread-pool"]
nolog = []
plonk = ["lazy_static", "tiny-keccak"]
redshift = ["multicore", "plonk"]
sonic = ["tiny-keccak", "blake2-rfc"]
wasm = ["web-sys"]
[lib]
crate-type = ["cdylib", "lib", "staticlib"]
name = "zksync_bellman"
path = "src/lib.rs"
[package]
authors = ["The Matter Labs Team <hello@matterlabs.dev>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["cryptography"]
description = "zk-SNARK library, based on bellman"
edition = "2018"
homepage = "https://zksync.io/"
keywords = ["blockchain", "zksync"]
license = "MIT OR Apache-2.0"
name = "zksync_bellman"
readme = "README.md"
repository = "https://github.com/matter-labs/zksync-crypto/"
resolver = "2"
version = "0.30.10"
[[test]]
name = "mimc"
path = "tests/mimc.rs"