Cargo Features

[dependencies]
masp_proofs = { version = "1.2.0", default-features = false, features = ["bundled-prover", "download-params", "local-prover", "multicore", "embed-verifying-key", "js", "benchmarks"] }
default = local-prover, multicore

These default features are set whenever masp_proofs is added without default-features = false somewhere in the dependency tree.

bundled-prover

Affects masp_proofs::prover

download-params = directories, minreq

Affects masp_proofs::MASPParameterPaths, masp_proofs::download_masp_parameters

local-prover default = directories

Affects masp_proofs::prover

multicore default

Enables multicore of bellman

Dependencies exposed in a public API:
(Breaking upgrades to these require a breaking upgrade to this crate.)

embed-verifying-key

Affects masp_proofs::params

js

Enables js of getrandom

benchmarks

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

minreq download-params?
directories download-params? local-prover

Enables directories ^5.0

Affects masp_proofs::default_params_folder