Crate mmr_crypto_primitives

Crate mmr_crypto_primitives 

Source

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§

commitment
crh
encryption
merkle_tree
mmr
prf
signature
snark

Macros§

to_unchecked_bytes
Convert any serializable object to unchecked bytes.

Enums§

CryptoError

Traits§

CircuitSpecificSetupSNARK
A SNARK with (only) circuit-specific setup.
SNARK
The basic functionality for a SNARK.
UniversalSetupSNARK
A SNARK with universal setup. That is, a SNARK where the trusted setup is circuit-independent.

Type Aliases§

Error