List of all items[−]
Structs
- algorithms::commitment::blake2s::Blake2sCommitmentGadget
- algorithms::commitment::blake2s::Blake2sParametersGadget
- algorithms::commitment::blake2s::Blake2sRandomnessGadget
- algorithms::commitment::pedersen::PedersenCommitmentGadget
- algorithms::commitment::pedersen::PedersenCommitmentParametersGadget
- algorithms::commitment::pedersen::PedersenCompressedCommitmentGadget
- algorithms::commitment::pedersen::PedersenRandomnessGadget
- algorithms::commitment_tree::merkle_path::CommitmentMerklePathGadget
- algorithms::crh::bowe_hopwood_pedersen::BoweHopwoodPedersenCRHGadget
- algorithms::crh::bowe_hopwood_pedersen::BoweHopwoodPedersenCompressedCRHGadget
- algorithms::crh::pedersen::PedersenCRHGadget
- algorithms::crh::pedersen::PedersenCRHParametersGadget
- algorithms::crh::pedersen::PedersenCompressedCRHGadget
- algorithms::encoding::elligator2::Elligator2FieldGadget
- algorithms::encryption::group::GroupEncryptionBlindingExponentsGadget
- algorithms::encryption::group::GroupEncryptionCiphertextGadget
- algorithms::encryption::group::GroupEncryptionGadget
- algorithms::encryption::group::GroupEncryptionParametersGadget
- algorithms::encryption::group::GroupEncryptionPlaintextGadget
- algorithms::encryption::group::GroupEncryptionPrivateKeyGadget
- algorithms::encryption::group::GroupEncryptionPublicKeyGadget
- algorithms::encryption::group::GroupEncryptionRandomnessGadget
- algorithms::merkle_tree::merkle_path::MerklePathGadget
- algorithms::prf::blake2s::Blake2sGadget
- algorithms::prf::blake2s::Blake2sOutputGadget
- algorithms::signature::schnorr::SchnorrParametersGadget
- algorithms::signature::schnorr::SchnorrPublicKeyGadget
- algorithms::signature::schnorr::SchnorrPublicKeyRandomizationGadget
- algorithms::snark::gm17::GM17PreparedVerifyingKeyGadget
- algorithms::snark::gm17::GM17ProofGadget
- algorithms::snark::gm17::GM17VerifierGadget
- algorithms::snark::gm17::GM17VerifyingKeyGadget
- algorithms::snark::groth16::Groth16VerifierGadget
- algorithms::snark::groth16::PreparedVerifyingKeyGadget
- algorithms::snark::groth16::ProofGadget
- algorithms::snark::groth16::VerifyingKeyGadget
- curves::templates::bls12::affine::AffineGadget
- curves::templates::bls12::g1::G1PreparedGadget
- curves::templates::bls12::g2::G2PreparedGadget
- curves::templates::bls12::pairing::Bls12PairingGadget
- curves::templates::twisted_edwards::AffineGadget
- curves::templates::twisted_edwards::MontgomeryAffineGadget
- fields::fp12::Fp12Gadget
- fields::fp2::Fp2Gadget
- fields::fp6_3over2::Fp6Gadget
- fields::fp::AllocatedFp
- traits::utilities::boolean::AllocatedBit
- traits::utilities::int::int_impl::Int128
- traits::utilities::int::int_impl::Int16
- traits::utilities::int::int_impl::Int32
- traits::utilities::int::int_impl::Int64
- traits::utilities::int::int_impl::Int8
- traits::utilities::uint::uint128::UInt128
- traits::utilities::uint::unsigned_integer::UInt16
- traits::utilities::uint::unsigned_integer::UInt32
- traits::utilities::uint::unsigned_integer::UInt64
- traits::utilities::uint::unsigned_integer::UInt8
Enums
- errors::signed_integer::SignedIntegerError
- errors::unsigned_integer::UnsignedIntegerError
- fields::fp::FpGadget
- traits::utilities::boolean::Boolean
Traits
- traits::algorithms::commitment::CommitmentGadget
- traits::algorithms::crh::CRHGadget
- traits::algorithms::crh::MaskedCRHGadget
- traits::algorithms::encryption::EncryptionGadget
- traits::algorithms::prf::PRFGadget
- traits::algorithms::signature::SignaturePublicKeyRandomizationGadget
- traits::algorithms::snark::SNARKVerifierGadget
- traits::curves::group::CompressedGroupGadget
- traits::curves::group::GroupGadget
- traits::curves::pairing::PairingGadget
- traits::fields::field::FieldGadget
- traits::utilities::ToBitsBEGadget
- traits::utilities::ToBitsLEGadget
- traits::utilities::ToBytesGadget
- traits::utilities::alloc::AllocBytesGadget
- traits::utilities::alloc::AllocGadget
- traits::utilities::arithmetic::add::Add
- traits::utilities::arithmetic::div::Div
- traits::utilities::arithmetic::mul::Mul
- traits::utilities::arithmetic::neg::Neg
- traits::utilities::arithmetic::pow::Pow
- traits::utilities::arithmetic::sub::Sub
- traits::utilities::bits::adder::FullAdder
- traits::utilities::bits::comparator::ComparatorGadget
- traits::utilities::bits::comparator::EvaluateLtGadget
- traits::utilities::bits::rca::RippleCarryAdder
- traits::utilities::bits::sign_extend::SignExtend
- traits::utilities::bits::xor::Xor
- traits::utilities::eq::ConditionalEqGadget
- traits::utilities::eq::ConditionalOrEqualsGadget
- traits::utilities::eq::EqGadget
- traits::utilities::eq::EvaluateEqGadget
- traits::utilities::eq::NEqGadget
- traits::utilities::eq::OrEqualsGadget
- traits::utilities::integer::Integer
- traits::utilities::select::CondSelectGadget
- traits::utilities::select::ThreeBitCondNegLookupGadget
- traits::utilities::select::TwoBitLookupGadget
- traits::utilities::uint::arithmetic::sub::Sub
- traits::utilities::uint::unsigned_integer::UInt
Macros
Functions
Typedefs
- curves::bls12_377::Fq12Gadget
- curves::bls12_377::Fq2Gadget
- curves::bls12_377::Fq6Gadget
- curves::bls12_377::FqGadget
- curves::bls12_377::G1Gadget
- curves::bls12_377::G1PreparedGadget
- curves::bls12_377::G2Gadget
- curves::bls12_377::G2PreparedGadget
- curves::bls12_377::PairingGadget
- curves::edwards_bls12::EdwardsBlsGadget
- curves::edwards_bls12::FqGadget
- curves::edwards_sw6::EdwardsSWGadget
- curves::edwards_sw6::FqGadget
- curves::templates::bls12::g1::G1Gadget
- curves::templates::bls12::g2::G2Gadget