List of all items
Structs
- CubicExtField
- Fp
- Fp12ConfigWrapper
- Fp2ConfigWrapper
- Fp3ConfigWrapper
- Fp4ConfigWrapper
- Fp6ConfigWrapper
- MontBackend
- QuadExtField
- cubic_extension::CubicExtField
- fp128::FqConfig
- fp12_2over3over2::Fp12ConfigWrapper
- fp2::Fp2ConfigWrapper
- fp3::Fp3ConfigWrapper
- fp4::Fp4ConfigWrapper
- fp6_2over3::Fp6ConfigWrapper
- fp6_3over2::Fp6ConfigWrapper
- fp::Fp
- fp::MontBackend
- hashing::curve_maps::elligator2::Elligator2Map
- hashing::curve_maps::swu::SWUMap
- hashing::curve_maps::wb::IsogenyMap
- hashing::curve_maps::wb::WBMap
- hashing::map_to_curve_hasher::MapToCurveBasedHasher
- models::bls12::Bls12
- models::bls12::G1Prepared
- models::bls12::G2Prepared
- models::bls12::g1::G1Prepared
- models::bls12::g2::G2HomProjective
- models::bls12::g2::G2Prepared
- models::bn::Bn
- models::bn::G1Prepared
- models::bn::G2Prepared
- models::bn::g1::G1Prepared
- models::bn::g2::G2HomProjective
- models::bn::g2::G2Prepared
- models::bw6::BW6
- models::bw6::G1Prepared
- models::bw6::G2Prepared
- models::bw6::g1::G1Prepared
- models::bw6::g2::G2HomProjective
- models::bw6::g2::G2Prepared
- models::mnt4::G1Prepared
- models::mnt4::G2Prepared
- models::mnt4::MNT4
- models::mnt4::g1::G1Prepared
- models::mnt4::g2::AteAdditionCoefficients
- models::mnt4::g2::AteDoubleCoefficients
- models::mnt4::g2::G2Prepared
- models::mnt4::g2::G2ProjectiveExtended
- models::mnt6::G1Prepared
- models::mnt6::G2Prepared
- models::mnt6::MNT6
- models::mnt6::g1::G1Prepared
- models::mnt6::g2::AteAdditionCoefficients
- models::mnt6::g2::AteDoubleCoefficients
- models::mnt6::g2::G2Prepared
- models::mnt6::g2::G2ProjectiveExtended
- models::short_weierstrass::Affine
- models::short_weierstrass::Projective
- models::twisted_edwards::Affine
- models::twisted_edwards::MontgomeryAffine
- models::twisted_edwards::Projective
- pairing::MillerLoopOutput
- pairing::PairingOutput
- quadratic_extension::QuadExtField
- scalar_mul::BatchMulPreprocessing
- scalar_mul::variable_base::ChunkedPippenger
- scalar_mul::variable_base::HashMapPippenger
- scalar_mul::variable_base::stream_pippenger::ChunkedPippenger
- scalar_mul::variable_base::stream_pippenger::HashMapPippenger
- scalar_mul::wnaf::WnafContext
Enums
- LegendreSymbol
- hashing::HashToCurveError
- models::bls12::TwistType
- models::bn::TwistType
- models::bw6::TwistType
- models::short_weierstrass::SWFlags
- models::twisted_edwards::TEFlags
Traits
- AdditiveGroup
- AffineRepr
- CubicExtConfig
- CurveConfig
- CurveCycle
- CurveGroup
- FftField
- Field
- Fp12Config
- Fp2Config
- Fp3Config
- Fp4Config
- Fp6Config
- FpConfig
- MontConfig
- PairingFriendlyCycle
- PrimeField
- PrimeGroup
- QuadExtConfig
- ScalarMul
- VariableBaseMSM
- cubic_extension::CubicExtConfig
- fp12_2over3over2::Fp12Config
- fp2::Fp2Config
- fp3::Fp3Config
- fp4::Fp4Config
- fp6_2over3::Fp6Config
- fp6_3over2::Fp6Config
- fp::FpConfig
- fp::MontConfig
- hashing::HashToCurve
- hashing::curve_maps::elligator2::Elligator2Config
- hashing::curve_maps::swu::SWUConfig
- hashing::curve_maps::wb::WBConfig
- hashing::map_to_curve_hasher::MapToCurve
- models::CurveConfig
- models::bls12::Bls12Config
- models::bn::BnConfig
- models::bw6::BW6Config
- models::mnt4::MNT4Config
- models::mnt6::MNT6Config
- models::short_weierstrass::SWCurveConfig
- models::twisted_edwards::MontCurveConfig
- models::twisted_edwards::TECurveConfig
- pairing::Pairing
- quadratic_extension::QuadExtConfig
- scalar_mul::ScalarMul
- scalar_mul::glv::GLVConfig
- scalar_mul::variable_base::VariableBaseMSM
Macros
Derive Macros
Functions
- can_use_no_carry_mul_optimization
- can_use_no_carry_square_optimization
- characteristic_square_mod_6_is_one
- fp12_2over3over2::characteristic_square_mod_6_is_one
- fp::can_use_no_carry_mul_optimization
- fp::can_use_no_carry_square_optimization
- fp::inv
- fp::modulus_has_spare_bit
- fp::sqrt_precomputation
- hashing::curve_maps::parity
- inv
- modulus_has_spare_bit
- pairing::prepare_g1
- pairing::prepare_g2
- scalar_mul::sw_double_and_add_affine
- scalar_mul::sw_double_and_add_projective
- sqrt_precomputation
Type Aliases
- Fp12
- Fp128
- Fp192
- Fp2
- Fp256
- Fp3
- Fp320
- Fp384
- Fp4
- Fp448
- Fp512
- Fp576
- Fp6
- Fp64
- Fp640
- Fp704
- Fp768
- Fp832
- fp128::Fq
- fp12_2over3over2::Fp12
- fp2::Fp2
- fp3::Fp3
- fp4::Fp4
- fp6_2over3::Fp6
- fp6_3over2::Fp6
- fp::Fp128
- fp::Fp192
- fp::Fp256
- fp::Fp320
- fp::Fp384
- fp::Fp448
- fp::Fp512
- fp::Fp576
- fp::Fp64
- fp::Fp640
- fp::Fp704
- fp::Fp768
- fp::Fp832
- models::bls12::G1Affine
- models::bls12::G1Projective
- models::bls12::G2Affine
- models::bls12::G2Projective
- models::bls12::g1::G1Affine
- models::bls12::g1::G1Projective
- models::bls12::g2::EllCoeff
- models::bls12::g2::G2Affine
- models::bls12::g2::G2Projective
- models::bn::G1Affine
- models::bn::G1Projective
- models::bn::G2Affine
- models::bn::G2Projective
- models::bn::g1::G1Affine
- models::bn::g1::G1Projective
- models::bn::g2::EllCoeff
- models::bn::g2::G2Affine
- models::bn::g2::G2Projective
- models::bw6::G1Affine
- models::bw6::G1Projective
- models::bw6::G2Affine
- models::bw6::G2Projective
- models::bw6::g1::G1Affine
- models::bw6::g1::G1Projective
- models::bw6::g2::G2Affine
- models::bw6::g2::G2Projective
- models::mnt4::G1Affine
- models::mnt4::G1Projective
- models::mnt4::G2Affine
- models::mnt4::G2Projective
- models::mnt4::GT
- models::mnt4::g1::G1Affine
- models::mnt4::g1::G1Projective
- models::mnt4::g2::G2Affine
- models::mnt4::g2::G2Projective
- models::mnt6::G1Affine
- models::mnt6::G1Projective
- models::mnt6::G2Affine
- models::mnt6::G2Projective
- models::mnt6::GT
- models::mnt6::g1::G1Affine
- models::mnt6::g1::G1Projective
- models::mnt6::g2::G2Affine
- models::mnt6::g2::G2Projective