List of all items
Structs
- algebra::biguint::BoxedUint
- algebra::elliptic_curve::Point25519Ristretto
- algebra::elliptic_curve::Scalar25519
- algebra::elliptic_curve::curve25519::EdwardsPoint
- algebra::elliptic_curve::curve25519::Point25519Ristretto
- algebra::elliptic_curve::curve25519::Scalar25519
- algebra::elliptic_curve::curve25519::base_field::BaseField25519
- algebra::elliptic_curve::curve25519::base_field::BaseField25519Repr
- algebra::elliptic_curve::curve25519::base_field_wide::BF25519AccRepr
- algebra::elliptic_curve::curve25519::base_field_wide::BF25519MulAccRepr
- algebra::elliptic_curve::curve25519::scalar_field::Scalar25519
- algebra::elliptic_curve::curve::PointAtInfinityError
- algebra::elliptic_curve::point::Point
- algebra::field::binary::gf2::Gf2
- algebra::field::binary::gf2_128::IdGf2_128
- algebra::field::binary::gf2_ext::Gf2Ext
- algebra::field::binary::gf2_ext::Gf2LimbsWide
- algebra::field::field_element::FieldElement
- algebra::field::mersenne::m107::Mersenne107
- algebra::field::subfield_element::SubfieldElement
- commitments::hashbased::HashBasedCommitment
- commitments::pedersen::PedersenCommitment
- correlated_randomness::dabits::types::DaBit
- correlated_randomness::dabits::types::DaBits
- correlated_randomness::dabits::types::DaBitsIterator
- correlated_randomness::dabits::types::OpenDaBit
- correlated_randomness::dabits::types::OpenDaBits
- correlated_randomness::pow::types::OpenPowPair
- correlated_randomness::pow::types::PowPair
- correlated_randomness::pow::types::PowPairs
- correlated_randomness::pow::types::PowPairsIterator
- correlated_randomness::singlets::types::Singlet
- correlated_randomness::singlets::types::Singlets
- correlated_randomness::singlets::types::SingletsIterator
- correlated_randomness::triples::types::OpenTriple
- correlated_randomness::triples::types::OpenTriples
- correlated_randomness::triples::types::Triple
- correlated_randomness::triples::types::Triples
- correlated_randomness::triples::types::TriplesIterator
- correlated_randomness::triples::types::UnauthenticatedTriple
- correlated_randomness::triples::types::UnauthenticatedTriples
- hashing::random_oracle::TaggedRandomOracle
- hashing::tweakable::HasherTccr
- random::prf::ggm::FullTrees
- random::prf::ggm::GGM
- random::prf::ggm::PuncturedTrees
- random::prf::pcggm::FullTree
- random::prf::pcggm::PCGGM
- random::prf::pcggm::PuncturedTree
- random::prg::aes128::Aes128Prng
- sharing::authenticated::pairwise::keys::FieldShareKeyRef
- sharing::authenticated::pairwise::keys::FieldShareKeysIterator
- sharing::authenticated::pairwise::keys::FieldShareKeysRefIterator
- sharing::authenticated::pairwise::keys::PairwiseAuthKey
- sharing::authenticated::pairwise::open_share::PairwiseAuthOpenShare
- sharing::authenticated::pairwise::share::BatchedSharesChunks
- sharing::authenticated::pairwise::share::BatchedSharesIterator
- sharing::authenticated::pairwise::share::PairwiseAuthShare
- signing::Signature
- signing::SigningKey
- signing::VerifyingKey
- transcripts::MerlinTranscript
- transcripts::folklore::FolkloreTranscript
- transcripts::merlin::MerlinTranscript
- transcripts::protocol_transcript::ProtocolTranscript
- types::heap_array::array::HeapArray
- types::heap_array::array::HeapArrayTuple
- types::heap_array::matrix::ColumnMajor
- types::heap_array::matrix::HeapMatrix
- types::heap_array::matrix::RowMajor
- types::identifiers::peer_id::PeerId
- types::identifiers::protocol_info::ProtocolInfo
- types::identifiers::session_id::SessionId
- utils::iter::TakeExactIter
- utils::rate_limiter::token_bucket::TokenBucket
- utils::rate_limiter::token_bucket::TokenBucketConfig
Enums
Traits
- algebra::elliptic_curve::curve::Curve
- algebra::elliptic_curve::curve::FromExtendedEdwards
- algebra::elliptic_curve::curve::ToExtendedEdwards
- algebra::field::binary::gf2_ext::Gf2ExtParams
- algebra::field::binary::gf2_ext::MulWide
- algebra::field::field_extension::FieldExtension
- algebra::field::field_extension::PrimeFieldExtension
- algebra::field::field_extension_name::FieldExtensionName
- algebra::ops::dot_product::DefaultDotProduct
- algebra::ops::dot_product::DotProduct
- algebra::ops::wide_ops::AccReduce
- algebra::ops::wide_ops::IntoWide
- algebra::ops::wide_ops::MulAccReduce
- algebra::ops::wide_ops::ReduceWide
- algebra::uniform_bytes::FromUniformBytes
- ciphers::block::BlockCipher
- commitments::CommitmentScheme
- hashing::hashing_utils::HashWith
- hashing::tweakable::TweakableHasher
- random::CryptoRngCore
- random::Random
- random::RandomNonZero
- random::RandomWith
- random::rng::SeedableRng
- sharing::PlaintextOps
- sharing::Reconstructible
- sharing::authenticated::Verifiable
- sharing::authenticated::VerifiableWith
- sharing::unauthenticated::additive_shares::AdditiveShares
- signing::Signer
- signing::UCSigner
- signing::UCVerifier
- signing::Verifier
- transcripts::AutoTranscript
- transcripts::Transcript
- types::Batched
- types::CollectAll
- types::ConditionallySelectable
- types::Element
- types::NonNegative
- types::Positive
- types::PositivePlusOne
- types::TryFoldAll
- types::identifiers::peer_id::Rng
- types::identifiers::session_id::SessionIdGenerator
- utils::futures::StaticFuture
- utils::futures::TryFuture
- utils::iter::IntoExactSizeIterator
- utils::iter::TakeExact
- utils::rate_limiter::RateLimiter
Macros
Functions
- algebra::ops::clmul::carry_less_mul
- algebra::ops::clmul::carry_less_mul_1limb
- algebra::ops::clmul::carry_less_mul_2limbs
- algebra::ops::transpose::transpose
- hashing::correlation_resistant::hash_ccr
- hashing::correlation_resistant::hash_cr
- hashing::hashing_utils::flatten_slices
- hashing::hashing_utils::flatten_slices_with_length_prefixes
- hashing::hashing_utils::hash
- hashing::hashing_utils::hash_into
- hashing::hashing_utils::hash_to_field
Type Aliases
- algebra::elliptic_curve::curve25519::Curve25519Ristretto
- algebra::elliptic_curve::curve25519::FieldElement
- algebra::elliptic_curve::curve::BaseField
- algebra::elliptic_curve::curve::BaseFieldAsExtension
- algebra::elliptic_curve::curve::BaseFieldElement
- algebra::elliptic_curve::curve::Scalar
- algebra::elliptic_curve::curve::ScalarAsExtension
- algebra::elliptic_curve::curve::ScalarField
- algebra::field::binary::gf2_128::Gf2_128
- algebra::field::field_extension::BitSize
- algebra::field::field_extension::ByteSize
- algebra::field::field_extension::FieldDegree
- algebra::field::field_extension::Subfield
- algebra::field::subfield_element::Bit
- algebra::field::subfield_element::Bits
- algebra::field::subfield_element::Mersenne107Element
- algebra::field::subfield_element::Mersenne107Elements
- ciphers::block::U8x16
- commitments::hashbased::Commitment
- commitments::hashbased::Witness
- constants::CollisionResistance
- constants::CollisionResistanceBytes
- constants::Kappa
- constants::KappaBytes
- constants::KappaFS
- constants::KappaFSBytes
- constants::Lambda
- constants::LambdaBytes
- correlated_randomness::singlets::types::ScalarSinglet
- correlated_randomness::singlets::types::ScalarSinglets
- correlated_randomness::triples::types::ScalarTriple
- correlated_randomness::triples::types::ScalarTriples
- hashing::hashing_utils::Digest
- random::rng::BaseRng
- random::rng::Seed
- sharing::authenticated::pairwise::keys::BaseFieldKey
- sharing::authenticated::pairwise::keys::BaseFieldKeys
- sharing::authenticated::pairwise::keys::CurveKey
- sharing::authenticated::pairwise::keys::CurveKeys
- sharing::authenticated::pairwise::keys::FieldKey
- sharing::authenticated::pairwise::keys::FieldKeys
- sharing::authenticated::pairwise::keys::GlobalBaseKey
- sharing::authenticated::pairwise::keys::GlobalCurveKey
- sharing::authenticated::pairwise::keys::GlobalFieldKey
- sharing::authenticated::pairwise::keys::GlobalKey
- sharing::authenticated::pairwise::keys::GlobalScalarKey
- sharing::authenticated::pairwise::keys::ScalarKey
- sharing::authenticated::pairwise::keys::ScalarKeys
- sharing::authenticated::pairwise::open_share::OpenBaseFieldShare
- sharing::authenticated::pairwise::open_share::OpenBaseFieldShares
- sharing::authenticated::pairwise::open_share::OpenBitShare
- sharing::authenticated::pairwise::open_share::OpenFieldShare
- sharing::authenticated::pairwise::open_share::OpenFieldShares
- sharing::authenticated::pairwise::open_share::OpenPointShare
- sharing::authenticated::pairwise::open_share::OpenPointShares
- sharing::authenticated::pairwise::open_share::OpenScalarShare
- sharing::authenticated::pairwise::open_share::OpenScalarShares
- sharing::authenticated::pairwise::share::BaseFieldShare
- sharing::authenticated::pairwise::share::BaseFieldShares
- sharing::authenticated::pairwise::share::BatchedShare
- sharing::authenticated::pairwise::share::BitShare
- sharing::authenticated::pairwise::share::FieldExtShare
- sharing::authenticated::pairwise::share::FieldShare
- sharing::authenticated::pairwise::share::FieldShares
- sharing::authenticated::pairwise::share::Mersenne107Share
- sharing::authenticated::pairwise::share::PointShare
- sharing::authenticated::pairwise::share::PointShares
- sharing::authenticated::pairwise::share::ScalarShare
- sharing::authenticated::pairwise::share::ScalarShares
- signing::MessageId
- types::heap_array::CurvePoints
- types::heap_array::FieldElements
- types::heap_array::Scalars
- types::heap_array::ScalarsAsExtension
- types::heap_array::SubfieldElements
- types::heap_array::matrix::RowMajorHeapMatrix
- types::identifiers::PeerIndex
- types::identifiers::PeerNumber
Constants
- algebra::elliptic_curve::curve25519::EDWARDS25519_D
- algebra::elliptic_curve::curve25519::EDWARDS25519_G_X
- algebra::elliptic_curve::curve25519::EDWARDS25519_G_Y
- algebra::elliptic_curve::curve25519::EDWARDS25519_Q_X
- algebra::elliptic_curve::curve25519::EDWARDS25519_Q_Y
- algebra::elliptic_curve::curve25519::scalar_field::FOUR_INV_MOD_ELL
- types::identifiers::peer_id::PEER_ID_LENGTH