Cargo Features

[dependencies]
ark-crypto-primitives-zypher = { version = "0.4.0", default-features = false, features = ["std", "print-trace", "parallel", "r1cs", "crh", "sponge", "commitment", "merkle_tree", "encryption", "prf", "snark", "signature"] }
default = std

The std feature is set by default whenever ark-crypto-primitives-zypher is added without default-features = false somewhere in the dependency tree.

std default parallel?

Enables std of ark-ec-zypher, ark-ff-zypher, ark-relations-zypher, and ark-std-zypher

print-trace

Enables print-trace of ark-std-zypher

parallel = rayon, std

Enables parallel of ark-ec-zypher, ark-ff-zypher, and ark-std-zypher

r1cs = ark-r1cs-std, tracing

Affects blake2s::constraints, injective_map::constraints, commitment::constraints, pedersen::constraints, bowe_hopwood::constraints, injective_map::constraints

crh commitment? merkle_tree? = sponge

Affects ark-crypto-primitives-zypher::crh

sponge crh?

Affects ark-crypto-primitives-zypher::sponge

commitment = crh

Affects ark-crypto-primitives-zypher::commitment

merkle_tree = crh, hashbrown

Affects ark-crypto-primitives-zypher::merkle_tree

encryption

Affects ark-crypto-primitives-zypher::encryption

prf

Affects ark-crypto-primitives-zypher::prf

snark

Affects ark-crypto-primitives-zypher::snark

signature

Affects ark-crypto-primitives-zypher::signature

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.

Dependencies

ark-r1cs-std r1cs?

Enables ark-r1cs-std-zypher

rayon parallel?
tracing r1cs?
hashbrown merkle_tree?

Enables hashbrown ^0.14