Re-exports

pub use self::commitment::CommitmentScheme;
pub use self::crh::CRHScheme;
pub use self::merkle_tree::MerkleTree;
pub use self::merkle_tree::Path;
pub use self::mmr::MerkleMountainRange;
pub use self::mmr::Path as MMRPath;
pub use self::prf::PRF;
pub use self::signature::SignatureScheme;

Modules

Macros

Convert any serializable object to unchecked bytes.

Enums

Traits

A SNARK with (only) circuit-specific setup.

The basic functionality for a SNARK.

A SNARK with universal setup. That is, a SNARK where the trusted setup is circuit-independent.

Type Definitions