List of all items
Structs
- banderwagon::F
- banderwagon::G
- banderwagon::GVar
- blake3::Blake3
- blake3::Digest
- bloomfilter::BloomFilter
- bls12381::Batch
- bls12381::PrivateKey
- bls12381::PublicKey
- bls12381::Signature
- bls12381::certificate::multisig::Certificate
- bls12381::certificate::multisig::Generic
- bls12381::certificate::threshold::Certificate
- bls12381::dkg::feldman_desmedt::Dealer
- bls12381::dkg::feldman_desmedt::DealerLog
- bls12381::dkg::feldman_desmedt::DealerPrivMsg
- bls12381::dkg::feldman_desmedt::DealerPubMsg
- bls12381::dkg::feldman_desmedt::Info
- bls12381::dkg::feldman_desmedt::Logs
- bls12381::dkg::feldman_desmedt::Output
- bls12381::dkg::feldman_desmedt::Player
- bls12381::dkg::feldman_desmedt::PlayerAck
- bls12381::dkg::feldman_desmedt::SignedDealerLog
- bls12381::dkg::golden::DealerLog
- bls12381::dkg::golden::Info
- bls12381::dkg::golden::Output
- bls12381::dkg::golden::PrivateKey
- bls12381::dkg::golden::PublicKey
- bls12381::dkg::golden::Setup
- bls12381::dkg::golden::SignedDealerLog
- bls12381::primitives::group::G1
- bls12381::primitives::group::G2
- bls12381::primitives::group::GT
- bls12381::primitives::group::Private
- bls12381::primitives::group::Scalar
- bls12381::primitives::group::Share
- bls12381::primitives::group::SmallScalar
- bls12381::primitives::ops::aggregate::Message
- bls12381::primitives::ops::aggregate::PublicKey
- bls12381::primitives::ops::aggregate::Signature
- bls12381::primitives::sharing::ModeVersion
- bls12381::primitives::sharing::Sharing
- bls12381::primitives::variant::MinPk
- bls12381::primitives::variant::MinSig
- bls12381::primitives::variant::PartialSignature
- bls12381::tle::Ciphertext
- certificate::Attestation
- certificate::ConstantProvider
- certificate::Scoped
- certificate::Signers
- certificate::Verification
- crc32::Crc32
- crc32::Digest
- ed25519::Batch
- ed25519::PrivateKey
- ed25519::PublicKey
- ed25519::Signature
- ed25519::certificate::Certificate
- ed25519::certificate::Generic
- handshake::Ack
- handshake::Context
- handshake::DialState
- handshake::ListenState
- handshake::RecvCipher
- handshake::SendCipher
- handshake::Syn
- handshake::SynAck
- lthash::LtHash
- reed_solomon::Decoder
- reed_solomon::DecoderResult
- reed_solomon::Encoder
- reed_solomon::EncoderResult
- reed_solomon::Originals
- reed_solomon::Recoveries
- reed_solomon::Recovery
- reed_solomon::RecoveryDecoderResult
- reed_solomon::engine::Avx2
- reed_solomon::engine::DefaultEngine
- reed_solomon::engine::Naive
- reed_solomon::engine::NoSimd
- reed_solomon::engine::ShardsRefMut
- reed_solomon::engine::Ssse3
- reed_solomon::engine::tables::ExpLog
- reed_solomon::engine::tables::Multiply128lutT
- reed_solomon::rate::DecoderWork
- reed_solomon::rate::DefaultRate
- reed_solomon::rate::DefaultRateDecoder
- reed_solomon::rate::DefaultRateEncoder
- reed_solomon::rate::EncoderWork
- reed_solomon::rate::HighRate
- reed_solomon::rate::HighRateDecoder
- reed_solomon::rate::HighRateEncoder
- reed_solomon::rate::LowRate
- reed_solomon::rate::LowRateDecoder
- reed_solomon::rate::LowRateEncoder
- secp256r1::certificate::Certificate
- secp256r1::certificate::Generic
- secp256r1::recoverable::PrivateKey
- secp256r1::recoverable::PublicKey
- secp256r1::recoverable::Signature
- secp256r1::standard::PrivateKey
- secp256r1::standard::PublicKey
- secp256r1::standard::Signature
- secret::Secret
- sha256::Digest
- sha256::Sha256
- transcript::Summary
- transcript::Transcript
- zk::bulletproofs::circuit::Circuit
- zk::bulletproofs::circuit::Claim
- zk::bulletproofs::circuit::Proof
- zk::bulletproofs::circuit::Setup
- zk::bulletproofs::circuit::SparseMatrix
- zk::bulletproofs::circuit::Witness
- zk::bulletproofs::ipa::Claim
- zk::bulletproofs::ipa::Proof
- zk::bulletproofs::ipa::Setup
- zk::bulletproofs::ipa::Witness
- zk::circuit::BoolVar
- zk::circuit::Circuit
- zk::circuit::Context
- zk::circuit::Selector
- zk::circuit::ValuedCircuit
- zk::circuit::Values
- zk::circuit::Var
- zk::pedersen_to_plain::Claim
- zk::pedersen_to_plain::Proof
- zk::pedersen_to_plain::Setup
- zk::pedersen_to_plain::Witness
Enums
- bls12381::certificate::threshold::Generic
- bls12381::dkg::feldman_desmedt::DealerLogSummary
- bls12381::dkg::feldman_desmedt::Error
- bls12381::dkg::feldman_desmedt::Verdict
- bls12381::dkg::golden::Error
- bls12381::primitives::Error
- bls12381::primitives::group::ScalarReadCfg
- bls12381::primitives::sharing::Mode
- handshake::Error
- reed_solomon::Error
- zk::circuit::CircuitIdx
Traits
- BatchVerifier
- Committable
- Digest
- Digestible
- Hasher
- PrivateKey
- PublicKey
- Recoverable
- Signature
- Signer
- Verifier
- bls12381::primitives::variant::Variant
- certificate::Namespace
- certificate::Provider
- certificate::Scheme
- certificate::Subject
- certificate::Verifier
- reed_solomon::engine::Engine
- reed_solomon::rate::Rate
- reed_solomon::rate::RateDecoder
- reed_solomon::rate::RateEncoder
Macros
- impl_certificate_bls12381_multisig
- impl_certificate_bls12381_threshold
- impl_certificate_ed25519
- impl_certificate_secp256r1
Functions
- banderwagon::scalar_bits_le
- bls12381::dkg::feldman_desmedt::deal
- bls12381::dkg::feldman_desmedt::deal_anonymous
- bls12381::dkg::feldman_desmedt::observe
- bls12381::dkg::golden::deal
- bls12381::dkg::golden::observe
- bls12381::dkg::golden::play
- bls12381::primitives::ops::aggregate::combine_messages
- bls12381::primitives::ops::aggregate::combine_public_keys
- bls12381::primitives::ops::aggregate::combine_signatures
- bls12381::primitives::ops::aggregate::verify_same_message
- bls12381::primitives::ops::aggregate::verify_same_signer
- bls12381::primitives::ops::batch::verify_same_message
- bls12381::primitives::ops::batch::verify_same_signer
- bls12381::primitives::ops::compute_public
- bls12381::primitives::ops::hash
- bls12381::primitives::ops::hash_with_namespace
- bls12381::primitives::ops::keypair
- bls12381::primitives::ops::sign
- bls12381::primitives::ops::sign_message
- bls12381::primitives::ops::sign_proof_of_possession
- bls12381::primitives::ops::threshold::batch_verify_same_message
- bls12381::primitives::ops::threshold::batch_verify_same_signer
- bls12381::primitives::ops::threshold::recover
- bls12381::primitives::ops::threshold::recover_multiple
- bls12381::primitives::ops::threshold::recover_pair
- bls12381::primitives::ops::threshold::sign_message
- bls12381::primitives::ops::threshold::sign_proof_of_possession
- bls12381::primitives::ops::threshold::verify_message
- bls12381::primitives::ops::threshold::verify_proof_of_possession
- bls12381::primitives::ops::verify
- bls12381::primitives::ops::verify_message
- bls12381::primitives::ops::verify_proof_of_possession
- bls12381::tle::decrypt
- bls12381::tle::encrypt
- handshake::dial_end
- handshake::dial_start
- handshake::listen_end
- handshake::listen_start
- reed_solomon::engine::tables::get_exp_log
- reed_solomon::engine::tables::get_log_walsh
- reed_solomon::engine::tables::get_mul128
- reed_solomon::engine::tables::get_mul16
- reed_solomon::engine::tables::get_skew
- reed_solomon::engine::tables::mul
- reed_solomon::engine::utils::eval_poly
- reed_solomon::engine::utils::xor
- reed_solomon::engine::utils::xor_within
- zk::bulletproofs::circuit::prove
- zk::bulletproofs::circuit::verify
- zk::bulletproofs::circuit::zkc_to_circuit
- zk::bulletproofs::circuit::zkc_to_circuit_and_witness
- zk::bulletproofs::ipa::prove
- zk::bulletproofs::ipa::verify
- zk::circuit::build
- zk::circuit::build_with_values
- zk::pedersen_to_plain::prove
- zk::pedersen_to_plain::verify
Type Aliases
- DigestOf
- blake3::CoreBlake3
- bls12381::dkg::feldman_desmedt::DealResult
- bls12381::primitives::group::DST
- bls12381::tle::Block
- reed_solomon::engine::GfElement
- reed_solomon::engine::tables::Exp
- reed_solomon::engine::tables::Log
- reed_solomon::engine::tables::LogWalsh
- reed_solomon::engine::tables::Mul128
- reed_solomon::engine::tables::Mul16
- reed_solomon::engine::tables::Skew
- sha256::CoreSha256
Constants
- bls12381::primitives::group::G1_ELEMENT_BYTE_LENGTH
- bls12381::primitives::group::G1_MESSAGE
- bls12381::primitives::group::G1_PROOF_OF_POSSESSION
- bls12381::primitives::group::G2_ELEMENT_BYTE_LENGTH
- bls12381::primitives::group::G2_MESSAGE
- bls12381::primitives::group::G2_PROOF_OF_POSSESSION
- bls12381::primitives::group::GT_ELEMENT_BYTE_LENGTH
- bls12381::primitives::group::PRIVATE_KEY_LENGTH
- bls12381::primitives::group::SCALAR_LENGTH
- handshake::TAG_SIZE
- reed_solomon::engine::CANTOR_BASIS
- reed_solomon::engine::GF_BITS
- reed_solomon::engine::GF_MODULUS
- reed_solomon::engine::GF_ORDER
- reed_solomon::engine::GF_POLYNOMIAL
- reed_solomon::engine::SHARD_CHUNK_BYTES