List of all items
Structs
- Input
- Output
- Public
- Secret
- VrfIo
- pedersen::BatchItem
- pedersen::BatchVerifier
- pedersen::Proof
- ring::BatchItem
- ring::BatchVerifier
- ring::Proof
- ring::RingBuilderPcsParams
- ring::RingProofParams
- ring::VerifierKeyBuilder
- suites::SuiteId
- suites::baby_jubjub::BabyJubJubSha512Ell2
- suites::bandersnatch::BandersnatchSha512Ell2
- suites::bandersnatch_sw::BandersnatchSha512Tai
- suites::ed25519::Ed25519Sha512Tai
- suites::jubjub::JubJubSha512Ell2
- suites::secp256r1::Secp256r1Sha256Tai
- thin::BatchItem
- thin::BatchVerifier
- thin::Proof
- tiny::Proof
- utils::common::ExactChain
- utils::transcript::DigestXof
- utils::transcript::DigestXofReader
- utils::transcript::TranscriptRng
- utils::transcript::XofTranscript
Enums
Traits
- Suite
- pedersen::PedersenSuite
- pedersen::Prover
- pedersen::Verifier
- ring::Prover
- ring::RingSuite
- ring::SrsLookup
- ring::Verifier
- thin::Prover
- thin::ThinVrfSuite
- thin::Verifier
- tiny::Prover
- tiny::TinySuite
- tiny::Verifier
- utils::te_sw_map::MapConfig
- utils::te_sw_map::SWMapping
- utils::te_sw_map::TEMapping
- utils::transcript::Transcript
Macros
Functions
- ring::dom_utils::max_ring_size
- ring::dom_utils::max_ring_size_from_pcs_domain_size
- ring::dom_utils::max_ring_size_from_piop_domain_size
- ring::dom_utils::pcs_domain_size
- ring::dom_utils::pcs_domain_size_from_piop_domain_size
- ring::dom_utils::piop_domain_size
- ring::dom_utils::piop_domain_size_from_pcs_domain_size
- ring::dom_utils::piop_overhead
- utils::common::challenge
- utils::common::challenge_scalar
- utils::common::expanded_scalar_len
- utils::common::nonce
- utils::common::nonce_scalar
- utils::common::point_to_hash
- utils::hash_to_curve::hash_to_curve_ell2_xmd
- utils::hash_to_curve::hash_to_curve_ell2_xof
- utils::hash_to_curve::hash_to_curve_tai
- utils::straus::short_msm
- utils::te_sw_map::sw_to_te
- utils::te_sw_map::te_to_sw
Type Aliases
- AffinePoint
- BaseField
- CurveConfig
- ScalarField
- ring::G1Affine
- ring::G2Affine
- ring::Kzg
- ring::PcsCommitment
- ring::PcsParams
- ring::PiopParams
- ring::RingBareProof
- ring::RingBatchVerifier
- ring::RingCommitment
- ring::RingProver
- ring::RingProverKey
- ring::RingVerifier
- ring::RingVerifierKey
- suites::baby_jubjub::AffinePoint
- suites::baby_jubjub::BaseField
- suites::baby_jubjub::Input
- suites::baby_jubjub::Output
- suites::baby_jubjub::PcsParams
- suites::baby_jubjub::PedersenBatchItem
- suites::baby_jubjub::PedersenBatchVerifier
- suites::baby_jubjub::PedersenProof
- suites::baby_jubjub::PiopParams
- suites::baby_jubjub::Public
- suites::baby_jubjub::RingBatchItem
- suites::baby_jubjub::RingBatchVerifier
- suites::baby_jubjub::RingCommitment
- suites::baby_jubjub::RingProof
- suites::baby_jubjub::RingProofParams
- suites::baby_jubjub::RingProver
- suites::baby_jubjub::RingProverKey
- suites::baby_jubjub::RingVerifier
- suites::baby_jubjub::RingVerifierKey
- suites::baby_jubjub::RingVerifierKeyBuilder
- suites::baby_jubjub::ScalarField
- suites::baby_jubjub::Secret
- suites::baby_jubjub::ThinBatchItem
- suites::baby_jubjub::ThinBatchVerifier
- suites::baby_jubjub::ThinProof
- suites::baby_jubjub::TinyProof
- suites::baby_jubjub::VrfIo
- suites::bandersnatch::AffinePoint
- suites::bandersnatch::BaseField
- suites::bandersnatch::Input
- suites::bandersnatch::Output
- suites::bandersnatch::PcsParams
- suites::bandersnatch::PedersenBatchItem
- suites::bandersnatch::PedersenBatchVerifier
- suites::bandersnatch::PedersenProof
- suites::bandersnatch::PiopParams
- suites::bandersnatch::Public
- suites::bandersnatch::RingBatchItem
- suites::bandersnatch::RingBatchVerifier
- suites::bandersnatch::RingCommitment
- suites::bandersnatch::RingProof
- suites::bandersnatch::RingProofParams
- suites::bandersnatch::RingProver
- suites::bandersnatch::RingProverKey
- suites::bandersnatch::RingVerifier
- suites::bandersnatch::RingVerifierKey
- suites::bandersnatch::RingVerifierKeyBuilder
- suites::bandersnatch::ScalarField
- suites::bandersnatch::Secret
- suites::bandersnatch::ThinBatchItem
- suites::bandersnatch::ThinBatchVerifier
- suites::bandersnatch::ThinProof
- suites::bandersnatch::TinyProof
- suites::bandersnatch::VrfIo
- suites::bandersnatch_sw::AffinePoint
- suites::bandersnatch_sw::BaseField
- suites::bandersnatch_sw::Input
- suites::bandersnatch_sw::Output
- suites::bandersnatch_sw::PcsParams
- suites::bandersnatch_sw::PedersenBatchItem
- suites::bandersnatch_sw::PedersenBatchVerifier
- suites::bandersnatch_sw::PedersenProof
- suites::bandersnatch_sw::PiopParams
- suites::bandersnatch_sw::Public
- suites::bandersnatch_sw::RingBatchItem
- suites::bandersnatch_sw::RingBatchVerifier
- suites::bandersnatch_sw::RingCommitment
- suites::bandersnatch_sw::RingProof
- suites::bandersnatch_sw::RingProofParams
- suites::bandersnatch_sw::RingProver
- suites::bandersnatch_sw::RingProverKey
- suites::bandersnatch_sw::RingVerifier
- suites::bandersnatch_sw::RingVerifierKey
- suites::bandersnatch_sw::RingVerifierKeyBuilder
- suites::bandersnatch_sw::ScalarField
- suites::bandersnatch_sw::Secret
- suites::bandersnatch_sw::ThinBatchItem
- suites::bandersnatch_sw::ThinBatchVerifier
- suites::bandersnatch_sw::ThinProof
- suites::bandersnatch_sw::TinyProof
- suites::bandersnatch_sw::VrfIo
- suites::ed25519::AffinePoint
- suites::ed25519::BaseField
- suites::ed25519::Input
- suites::ed25519::Output
- suites::ed25519::PedersenBatchItem
- suites::ed25519::PedersenBatchVerifier
- suites::ed25519::PedersenProof
- suites::ed25519::Public
- suites::ed25519::ScalarField
- suites::ed25519::Secret
- suites::ed25519::ThinBatchItem
- suites::ed25519::ThinBatchVerifier
- suites::ed25519::ThinProof
- suites::ed25519::TinyProof
- suites::ed25519::VrfIo
- suites::jubjub::AffinePoint
- suites::jubjub::BaseField
- suites::jubjub::Input
- suites::jubjub::Output
- suites::jubjub::PcsParams
- suites::jubjub::PedersenBatchItem
- suites::jubjub::PedersenBatchVerifier
- suites::jubjub::PedersenProof
- suites::jubjub::PiopParams
- suites::jubjub::Public
- suites::jubjub::RingBatchItem
- suites::jubjub::RingBatchVerifier
- suites::jubjub::RingCommitment
- suites::jubjub::RingProof
- suites::jubjub::RingProofParams
- suites::jubjub::RingProver
- suites::jubjub::RingProverKey
- suites::jubjub::RingVerifier
- suites::jubjub::RingVerifierKey
- suites::jubjub::RingVerifierKeyBuilder
- suites::jubjub::ScalarField
- suites::jubjub::Secret
- suites::jubjub::ThinBatchItem
- suites::jubjub::ThinBatchVerifier
- suites::jubjub::ThinProof
- suites::jubjub::TinyProof
- suites::jubjub::VrfIo
- suites::secp256r1::AffinePoint
- suites::secp256r1::BaseField
- suites::secp256r1::Input
- suites::secp256r1::Output
- suites::secp256r1::PedersenBatchItem
- suites::secp256r1::PedersenBatchVerifier
- suites::secp256r1::PedersenProof
- suites::secp256r1::Public
- suites::secp256r1::ScalarField
- suites::secp256r1::Secret
- suites::secp256r1::ThinBatchItem
- suites::secp256r1::ThinBatchVerifier
- suites::secp256r1::ThinProof
- suites::secp256r1::TinyProof
- suites::secp256r1::VrfIo
- utils::transcript::HashTranscript
Constants
- pedersen::PEDERSEN_BLINDING_BASE_SEED
- ring::ACCUMULATOR_BASE_SEED
- ring::PADDING_SEED
- suites::curve::BABY_JUBJUB
- suites::curve::BANDERSNATCH
- suites::curve::BANDERSNATCH_SW
- suites::curve::ED25519
- suites::curve::JUBJUB
- suites::curve::SECP256R1
- suites::curve::TESTING
- suites::h2c::ELL2
- suites::h2c::TAI
- suites::hash::BLAKE3
- suites::hash::SHA256
- suites::hash::SHA512
- suites::hash::SHAKE128
- utils::common::CHALLENGE_LEN