List of all items
Structs
- commitment::bhp::BHPCommitment
- commitment::pedersen::PedersenCommitment
- commitment::pedersen_compressed::PedersenCompressedCommitment
- crh::bhp::BHPCRH
- crh::pedersen::PedersenCRH
- crh::pedersen_compressed::PedersenCompressedCRH
- crh::poseidon::PoseidonCRH
- crypto_hash::blake2xs::Blake2Xs
- crypto_hash::grain_lfsr::PoseidonGrainLFSR
- crypto_hash::poseidon::PoseidonCryptoHash
- crypto_hash::poseidon::PoseidonParameters
- crypto_hash::poseidon::PoseidonSponge
- crypto_hash::poseidon::State
- encryption::ecies_poseidon::ECIESPoseidonEncryption
- encryption::ecies_poseidon::ECIESPoseidonPublicKey
- fft::DensePolynomial
- fft::SparsePolynomial
- fft::domain::Elements
- fft::domain::EvaluationDomain
- fft::evaluations::Evaluations
- fft::polynomial::DensePolynomial
- fft::polynomial::SparsePolynomial
- merkle_tree::masked_merkle_tree_parameters::MaskedMerkleTreeParameters
- merkle_tree::merkle_path::MerklePath
- merkle_tree::merkle_tree::Ancestors
- merkle_tree::merkle_tree::MerkleTree
- merkle_tree::merkle_tree_parameters::MerkleTreeParameters
- msm::fixed_base::FixedBaseMSM
- msm::variable_base::VariableBaseMSM
- prf::poseidon::PoseidonPRF
- signature::aleo::AleoSignature
- signature::aleo::AleoSignatureScheme
- 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::encryption::EncryptionError
- errors::merkle::MerkleError
- errors::prf::PRFError
- errors::signature::SignatureError
- errors::snark::SNARKError
- fft::polynomial::DenseOrSparsePolynomial
- traits::algebraic_sponge::DuplexSpongeMode
- traits::snark::SRS
Traits
- crypto_hash::poseidon::PoseidonDefaultParametersField
- fft::DomainCoeff
- traits::algebraic_sponge::AlgebraicSponge
- traits::algebraic_sponge::DefaultCapacityAlgebraicSponge
- traits::algebraic_sponge::SpongeParameters
- traits::commitment::CommitmentScheme
- traits::crh::CRH
- traits::crypto_hash::CryptoHash
- traits::encryption::EncryptionScheme
- traits::merkle_tree::MaskedMerkleParameters
- traits::merkle_tree::MerkleParameters
- traits::prf::PRF
- traits::signature::SignatureScheme
- traits::signature::SignatureSchemeOperations
- traits::snark::Prepare
- traits::snark::SNARK
Macros
Functions
- crh::sha256::double_sha256
- crh::sha256::sha256
- crh::sha256::sha256d_to_u64
- crypto_hash::poseidon::find_poseidon_ark_and_mds
- crypto_hash::poseidon::get_default_poseidon_parameters_internal
- fft::domain::log2
- hash_to_curve::hash_to_curve::hash_to_curve
- hash_to_curve::hash_to_curve::try_hash_to_curve
- 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