List of all items
Structs
- blake3::Blake3
- blake3::Digest
- bloomfilter::BloomFilter
- bls12381::Batch
- bls12381::PrivateKey
- bls12381::PublicKey
- bls12381::Signature
- bls12381::certificate::multisig::Certificate
- bls12381::certificate::multisig::Generic
- bls12381::dkg::Dealer
- bls12381::dkg::DealerLog
- bls12381::dkg::DealerPrivMsg
- bls12381::dkg::DealerPubMsg
- bls12381::dkg::Info
- bls12381::dkg::Output
- bls12381::dkg::Player
- bls12381::dkg::PlayerAck
- bls12381::dkg::SignedDealerLog
- bls12381::primitives::group::G1
- bls12381::primitives::group::G2
- bls12381::primitives::group::GT
- bls12381::primitives::group::Scalar
- bls12381::primitives::group::Share
- bls12381::primitives::sharing::Sharing
- bls12381::primitives::variant::MinPk
- bls12381::primitives::variant::MinSig
- bls12381::primitives::variant::PartialSignature
- bls12381::tle::Ciphertext
- certificate::Attestation
- certificate::ConstantProvider
- certificate::Signers
- certificate::Verification
- 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
- secp256r1::recoverable::PrivateKey
- secp256r1::recoverable::PublicKey
- secp256r1::recoverable::Signature
- secp256r1::standard::PrivateKey
- secp256r1::standard::PublicKey
- secp256r1::standard::Signature
- sha256::Digest
- sha256::Sha256
- transcript::Summary
- transcript::Transcript
Enums
- bls12381::certificate::threshold::Generic
- bls12381::dkg::Error
- bls12381::primitives::Error
- bls12381::primitives::sharing::Mode
- handshake::Error
Traits
- BatchVerifier
- Committable
- Digest
- Digestible
- Hasher
- PrivateKey
- PublicKey
- Recoverable
- Signature
- Signer
- Verifier
- bls12381::primitives::variant::Variant
- certificate::Provider
- certificate::Scheme
- certificate::Subject
Macros
- certificate::impl_certificate_bls12381_multisig
- certificate::impl_certificate_bls12381_threshold
- certificate::impl_certificate_ed25519
- impl_certificate_bls12381_multisig
- impl_certificate_bls12381_threshold
- impl_certificate_ed25519
Functions
- bls12381::dkg::deal
- bls12381::dkg::deal_anonymous
- bls12381::dkg::observe
- bls12381::primitives::ops::aggregate_public_keys
- bls12381::primitives::ops::aggregate_signatures
- bls12381::primitives::ops::aggregate_verify_multiple_messages
- bls12381::primitives::ops::aggregate_verify_multiple_public_keys
- bls12381::primitives::ops::compute_public
- bls12381::primitives::ops::hash_message
- bls12381::primitives::ops::hash_message_namespace
- bls12381::primitives::ops::keypair
- bls12381::primitives::ops::partial_aggregate_signatures
- bls12381::primitives::ops::partial_sign_message
- bls12381::primitives::ops::partial_sign_proof_of_possession
- bls12381::primitives::ops::partial_verify_message
- bls12381::primitives::ops::partial_verify_multiple_messages
- bls12381::primitives::ops::partial_verify_multiple_public_keys
- bls12381::primitives::ops::partial_verify_proof_of_possession
- bls12381::primitives::ops::sign
- bls12381::primitives::ops::sign_message
- bls12381::primitives::ops::sign_proof_of_possession
- bls12381::primitives::ops::threshold_signature_recover
- bls12381::primitives::ops::threshold_signature_recover_multiple
- bls12381::primitives::ops::threshold_signature_recover_pair
- 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
Type Aliases
- DigestOf
- blake3::CoreBlake3
- bls12381::dkg::DealResult
- bls12381::primitives::group::DST
- bls12381::primitives::group::Private
- bls12381::tle::Block
- 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::CIPHERTEXT_OVERHEAD