List of all items
Structs
- algebra::biguint::BoxedUint
- algebra::elliptic_curve::Point25519Ristretto
- algebra::elliptic_curve::curve25519::EdwardsPoint
- algebra::elliptic_curve::curve25519::Point25519Ristretto
- algebra::elliptic_curve::curve25519::base_field::BaseField25519
- algebra::elliptic_curve::curve25519::base_field::BaseField25519Repr
- 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
- 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::Prng
- random::test_rng::TestRng
- sharing::authenticated::batched::curve_keys::CurveKeys
- sharing::authenticated::batched::curve_shares::OpenPointShares
- sharing::authenticated::batched::curve_shares::PointShares
- sharing::authenticated::batched::field_keys::FieldShareKeyRef
- sharing::authenticated::batched::field_keys::FieldShareKeys
- sharing::authenticated::batched::field_keys::FieldShareKeysIterator
- sharing::authenticated::batched::field_keys::FieldShareKeysRefIterator
- sharing::authenticated::batched::field_shares::FieldShares
- sharing::authenticated::batched::field_shares::FieldSharesChunks
- sharing::authenticated::batched::field_shares::FieldSharesIterator
- sharing::authenticated::batched::field_shares::OpenFieldShares
- sharing::authenticated::curve_key::CurveKey
- sharing::authenticated::curve_share::OpenPointShare
- sharing::authenticated::curve_share::PointShare
- sharing::authenticated::field_key::FieldShareKey
- sharing::authenticated::field_key::GlobalFieldKey
- sharing::authenticated::field_share::FieldShare
- sharing::authenticated::field_share::OpenFieldShare
- 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::HeapMatrix
- types::identifiers::peer_id::PeerId
- types::identifiers::session_id::SessionId
- utils::iter::TakeExactIter
Enums
- errors::PrimitiveError
- errors::serialization_error::SerializationError
- errors::verification_error::VerificationError
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::tweakable::HasTweakableHasher
- hashing::tweakable::TweakableHasher
- random::CryptoRngCore
- random::Random
- random::RandomNonZero
- random::RandomWith
- random::derive_rng::DeriveRng
- random::prg::Prng
- sharing::AddPlaintext
- sharing::RandomAuthenticatedForNPeers
- sharing::RandomAuthenticatedForNPeersWith
- sharing::Reconstructible
- sharing::authenticated::Verifiable
- sharing::authenticated::VerifiableWith
- sharing::unauthenticated::additive_shares::AdditiveShares
- transcripts::Transcript
- types::ConditionallySelectable
- types::NonNegative
- types::Positive
- types::PositivePlusOne
- types::identifiers::peer_id::Rng
- types::identifiers::session_id::SessionIdGenerator
- utils::futures::StaticFuture
- utils::futures::TryFuture
- utils::iter::IntoExactSizeIterator
- utils::iter::TakeExact
Macros
- chain_eq
- hashing::tweakable::ambassador_impl_HasTweakableHasher
- impl_borrow_variants
- impl_commutative
- izip_eq
- izip_eq_lazy
- sync_join
- sync_try_join
- utils::arithmetic_ops::impl_borrow_variants
- utils::arithmetic_ops::impl_commutative
- zip_maps
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::hash
- hashing::hashing_utils::hash_into
- hashing::hashing_utils::hash_to_field
- random::prg::new_prg
- random::prg::prg
- random::test_rng::test_rng
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
- hashing::hashing_utils::Digest
- random::Seed
- random::prg::aes128::Aes128Prng
- sharing::authenticated::IsFirstPeer
- sharing::authenticated::Mersenne107Share
- sharing::authenticated::batched::scalar_keys::BaseKeys
- sharing::authenticated::batched::scalar_keys::ScalarKeys
- sharing::authenticated::batched::scalar_shares::BaseFieldShares
- sharing::authenticated::batched::scalar_shares::OpenBaseFieldShares
- sharing::authenticated::batched::scalar_shares::OpenScalarShares
- sharing::authenticated::batched::scalar_shares::ScalarShares
- sharing::authenticated::curve_key::GlobalCurveKey
- sharing::authenticated::scalar_key::BaseKey
- sharing::authenticated::scalar_key::GlobalBaseKey
- sharing::authenticated::scalar_key::GlobalScalarKey
- sharing::authenticated::scalar_key::ScalarKey
- sharing::authenticated::scalar_share::BaseFieldShare
- sharing::authenticated::scalar_share::BitShare
- sharing::authenticated::scalar_share::OpenBaseFieldShare
- sharing::authenticated::scalar_share::OpenBitShare
- sharing::authenticated::scalar_share::OpenScalarShare
- sharing::authenticated::scalar_share::ScalarShare
- types::heap_array::curve_arrays::CurvePoints
- types::heap_array::curve_arrays::Scalars
- types::heap_array::curve_arrays::ScalarsAsExtension
- types::heap_array::field_arrays::FieldElements
- types::heap_array::field_arrays::SubfieldElements
- 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