List of all items[−]
Structs
- commitment::blake2s::Blake2sCommitment
- commitment::pedersen::PedersenCommitment
- commitment::pedersen_compressed::PedersenCompressedCommitment
- commitment::pedersen_parameters::PedersenCommitmentParameters
- commitment_tree::commitment_path::CommitmentMerklePath
- commitment_tree::commitment_tree::CommitmentMerkleTree
- crh::bowe_hopwood_pedersen::BoweHopwoodPedersenCRH
- crh::bowe_hopwood_pedersen_compressed::BoweHopwoodPedersenCompressedCRH
- crh::bowe_hopwood_pedersen_parameters::BoweHopwoodPedersenCRHParameters
- crh::pedersen::PedersenCRH
- crh::pedersen_compressed::PedersenCompressedCRH
- crh::pedersen_parameters::PedersenCRHParameters
- encoding::elligator2::Elligator2
- encryption::group::GroupEncryption
- encryption::group::GroupEncryptionPublicKey
- encryption::group_parameters::GroupEncryptionParameters
- fft::DensePolynomial
- fft::SparsePolynomial
- fft::domain::Elements
- fft::domain::EvaluationDomain
- fft::evaluations::Evaluations
- fft::polynomial::DensePolynomial
- fft::polynomial::SparsePolynomial
- merkle_tree::merkle_path::MerklePath
- merkle_tree::merkle_tree::Ancestors
- merkle_tree::merkle_tree::MerkleTree
- msm::fixed_base::FixedBaseMSM
- msm::variable_base::VariableBaseMSM
- prf::blake2s::Blake2s
- signature::schnorr::SchnorrOutput
- signature::schnorr::SchnorrPublicKey
- signature::schnorr::SchnorrSignature
- signature::schnorr_parameters::SchnorrParameters
- snark::gm17::KeypairAssembly
- snark::gm17::PreparedVerifyingKey
- snark::gm17::Proof
- snark::gm17::ProvingAssignment
- snark::gm17::ProvingKey
- snark::gm17::VerifyingKey
- snark::gm17::snark::GM17
- snark::groth16::KeypairAssembly
- snark::groth16::PreparedVerifyingKey
- snark::groth16::Proof
- snark::groth16::ProvingAssignment
- snark::groth16::ProvingKey
- snark::groth16::VerifyingKey
- snark::groth16::snark::Groth16
Enums
- errors::commitment::CommitmentError
- errors::crh::CRHError
- errors::encoding::EncodingError
- errors::encryption::EncryptionError
- errors::merkle::MerkleError
- errors::prf::PRFError
- errors::signature::SignatureError
- errors::snark::SNARKError
- fft::polynomial::DenseOrSparsePolynomial
Traits
- crh::pedersen_parameters::PedersenSize
- traits::commitment::CommitmentScheme
- traits::crh::CRH
- traits::crh::CRHParameters
- traits::encryption::EncryptionScheme
- traits::merkle_tree::LoadableMerkleParameters
- traits::merkle_tree::MaskedMerkleParameters
- traits::merkle_tree::MerkleParameters
- traits::prf::PRF
- traits::signature::SignatureScheme
- traits::snark::SNARK
Macros
- cfg_chunks
- cfg_chunks_mut
- cfg_into_iter
- cfg_iter
- cfg_iter_mut
- cfg_reduce
- define_masked_merkle_tree_parameters
- define_merkle_tree_parameters
Functions
- crh::sha256::double_sha256
- crh::sha256::sha256
- crh::sha256::sha256d_to_u64
- merkle_tree::prng
- snark::gm17::create_proof
- snark::gm17::create_random_proof
- snark::gm17::generate_parameters
- snark::gm17::generate_random_parameters
- snark::gm17::prepare_verifying_key
- snark::gm17::verify_proof
- snark::groth16::create_proof
- snark::groth16::create_proof_no_zk
- snark::groth16::create_random_proof
- snark::groth16::generate_parameters
- snark::groth16::generate_random_parameters
- snark::groth16::prepare_verifying_key
- snark::groth16::verify_proof