List of all items[−]
Structs
- backend::serial::curve_models::AffineNielsPoint
- backend::serial::curve_models::CompletedPoint
- backend::serial::curve_models::ProjectiveNielsPoint
- backend::serial::curve_models::ProjectivePoint
- backend::serial::scalar_mul::pippenger::Pippenger
- backend::serial::scalar_mul::precomputed_straus::VartimePrecomputedStraus
- backend::serial::scalar_mul::straus::Straus
- backend::serial::u64::field::FieldElement51
- backend::serial::u64::scalar::Scalar52
- backend::vector::avx2::edwards::CachedPoint
- backend::vector::avx2::edwards::ExtendedPoint
- backend::vector::avx2::field::FieldElement2625x4
- backend::vector::ifma::edwards::CachedPoint
- backend::vector::ifma::edwards::ExtendedPoint
- backend::vector::ifma::field::F51x4Reduced
- backend::vector::ifma::field::F51x4Unreduced
- backend::vector::scalar_mul::pippenger::Pippenger
- backend::vector::scalar_mul::precomputed_straus::VartimePrecomputedStraus
- backend::vector::scalar_mul::straus::Straus
- edwards::CompressedEdwardsY
- edwards::EdwardsBasepointTable
- edwards::EdwardsBasepointTableRadix128
- edwards::EdwardsBasepointTableRadix16
- edwards::EdwardsBasepointTableRadix256
- edwards::EdwardsBasepointTableRadix32
- edwards::EdwardsBasepointTableRadix64
- edwards::EdwardsPoint
- edwards::VartimeEdwardsPrecomputation
- montgomery::MontgomeryPoint
- montgomery::ProjectivePoint
- prelude::Vec
- ristretto::CompressedRistretto
- ristretto::RistrettoBasepointTable
- ristretto::RistrettoPoint
- ristretto::VartimeRistrettoPrecomputation
- scalar::Scalar
- window::LookupTable
- window::LookupTableRadix128
- window::LookupTableRadix256
- window::LookupTableRadix32
- window::LookupTableRadix64
- window::NafLookupTable5
- window::NafLookupTable8
Enums
- backend::vector::avx2::field::Lanes
- backend::vector::avx2::field::Shuffle
- backend::vector::ifma::field::Lanes
- backend::vector::ifma::field::Shuffle
Traits
- traits::BasepointTable
- traits::Identity
- traits::IsIdentity
- traits::MultiscalarMul
- traits::ValidityCheck
- traits::VartimeMultiscalarMul
- traits::VartimePrecomputedMultiscalarMul
Macros
- edwards::impl_basepoint_table
- edwards::impl_basepoint_table_conversions
- macros::define_add_assign_variants
- macros::define_add_variants
- macros::define_mul_assign_variants
- macros::define_mul_variants
- macros::define_sub_assign_variants
- macros::define_sub_variants
- window::impl_lookup_table
Functions
- backend::serial::scalar_mul::variable_base::mul
- backend::serial::scalar_mul::vartime_double_base::mul
- backend::serial::u64::scalar::m
- backend::vector::avx2::field::repack_pair
- backend::vector::avx2::field::unpack_pair
- backend::vector::ifma::field::blend_lanes
- backend::vector::ifma::field::madd52hi
- backend::vector::ifma::field::madd52lo
- backend::vector::ifma::field::shuffle_lanes
- backend::vector::scalar_mul::variable_base::mul
- backend::vector::scalar_mul::vartime_double_base::mul
- montgomery::differential_add_and_double
- montgomery::elligator_encode
Typedefs
Statics
- backend::vector::avx2::constants::BASEPOINT_ODD_LOOKUP_TABLE
- backend::vector::avx2::constants::CACHEDPOINT_IDENTITY
- backend::vector::avx2::constants::EXTENDEDPOINT_IDENTITY
- backend::vector::avx2::constants::P_TIMES_16_HI
- backend::vector::avx2::constants::P_TIMES_16_LO
- backend::vector::avx2::constants::P_TIMES_2_HI
- backend::vector::avx2::constants::P_TIMES_2_LO
- backend::vector::ifma::constants::BASEPOINT_ODD_LOOKUP_TABLE
- backend::vector::ifma::constants::CACHEDPOINT_IDENTITY
- backend::vector::ifma::constants::EXTENDEDPOINT_IDENTITY
Constants
- backend::serial::u64::constants::AFFINE_ODD_MULTIPLES_OF_BASEPOINT
- backend::serial::u64::constants::APLUS2_OVER_FOUR
- backend::serial::u64::constants::ED25519_BASEPOINT_POINT
- backend::serial::u64::constants::ED25519_BASEPOINT_TABLE
- backend::serial::u64::constants::EDWARDS_D
- backend::serial::u64::constants::EDWARDS_D2
- backend::serial::u64::constants::EDWARDS_D_MINUS_ONE_SQUARED
- backend::serial::u64::constants::EIGHT_TORSION
- backend::serial::u64::constants::INVSQRT_A_MINUS_D
- backend::serial::u64::constants::L
- backend::serial::u64::constants::LFACTOR
- backend::serial::u64::constants::MINUS_ONE
- backend::serial::u64::constants::MONTGOMERY_A
- backend::serial::u64::constants::MONTGOMERY_A_NEG
- backend::serial::u64::constants::ONE_MINUS_EDWARDS_D_SQUARED
- backend::serial::u64::constants::R
- backend::serial::u64::constants::RR
- backend::serial::u64::constants::SQRT_AD_MINUS_ONE
- backend::serial::u64::constants::SQRT_M1
- backend::vector::avx2::field::A_LANES
- backend::vector::avx2::field::A_LANES64
- backend::vector::avx2::field::B_LANES
- backend::vector::avx2::field::B_LANES64
- backend::vector::avx2::field::C_LANES
- backend::vector::avx2::field::C_LANES64
- backend::vector::avx2::field::D_LANES
- backend::vector::avx2::field::D_LANES64
- constants::BASEPOINT_ORDER
- constants::ED25519_BASEPOINT_COMPRESSED
- constants::ED25519_BASEPOINT_POINT
- constants::ED25519_BASEPOINT_TABLE
- constants::EIGHT_TORSION
- constants::RISTRETTO_BASEPOINT_COMPRESSED
- constants::RISTRETTO_BASEPOINT_POINT
- constants::RISTRETTO_BASEPOINT_TABLE
- constants::X25519_BASEPOINT