List of all items
Structs
- Coordinates
- bls12381::Bls12381
- bls12381::Fq
- bls12381::Fr
- bls12381::G1
- bls12381::G1Affine
- bls12381::G2
- bls12381::G2Affine
- bls12381::Gt
- bn256::Bn256
- bn256::Fq
- bn256::Fr
- bn256::G1
- bn256::G1Affine
- bn256::G2
- bn256::G2Affine
- bn256::Gt
- ff_ext::cubic::CubicExtField
- ff_ext::inverse::BYInverter
- ff_ext::jacobi::LInt
- ff_ext::quadratic::QuadExtField
- grumpkin::G1
- grumpkin::G1Affine
- hash_to_curve::Iso
- hash_to_curve::Suite
- pasta::Ep
- pasta::EpAffine
- pasta::Eq
- pasta::EqAffine
- pasta::Fp
- pasta::Fq
- pluto_eris::Eris
- pluto_eris::ErisAffine
- pluto_eris::Fp
- pluto_eris::Fq
- pluto_eris::G1
- pluto_eris::G1Affine
- pluto_eris::G2
- pluto_eris::G2Affine
- pluto_eris::Gt
- pluto_eris::Pluto
- secp256k1::Fp
- secp256k1::Fq
- secp256k1::Secp256k1
- secp256k1::Secp256k1Affine
- secp256r1::Fp
- secp256r1::Fq
- secp256r1::Secp256r1
- secp256r1::Secp256r1Affine
- secq256k1::Secq256k1
- secq256k1::Secq256k1Affine
- serde::Repr
Enums
Traits
- CurveAffine
- CurveExt
- ff_ext::ExtField
- ff_ext::Legendre
- ff_ext::cubic::CubicExtFieldArith
- ff_ext::cubic::CubicSparseMul
- ff_ext::quadratic::QuadExtFieldArith
- ff_ext::quadratic::QuadSparseMul
- fft::CurveAffine
- fft::CurveExt
- fft::FftGroup
- serde::SerdeObject
- serde::endian::EndianRepr
Macros
- endo
- extend_field_legendre
- field_bits
- impl_add_binop_specify_output
- impl_binops_additive
- impl_binops_additive_specify_output
- impl_binops_calls
- impl_binops_multiplicative
- impl_binops_multiplicative_mixed
- impl_cyclotomic_square
- impl_from_bool
- impl_from_u64
- impl_gt
- impl_miller_loop_components
- impl_sub_binop_specify_output
- impl_sum_prod
- impl_tower2
- impl_tower2_from_uniform_bytes
- new_curve_impl
- serialize_deserialize_primefield
Functions
- bls12381::multi_miller_loop
- bn256::multi_miller_loop
- ff_ext::jacobi::jacobi
- ff_ext::quadratic::sqrt_algo10
- ff_ext::quadratic::sqrt_algo9
- fft::best_fft
- fft::recursive_butterfly_arithmetic
- hash_to_curve::hash_to_curve
- msm::msm_best
- msm::msm_parallel
- msm::msm_serial
- pluto_eris::multi_miller_loop
Type Aliases
- bls12381::Fq12
- bls12381::Fq2
- bls12381::Fq6
- bls12381::G1Compressed
- bls12381::G1Uncompressed
- bls12381::G2Compressed
- bls12381::G2Uncompressed
- bn256::Fq12
- bn256::Fq2
- bn256::Fq6
- bn256::G1Compressed
- bn256::G1Uncompressed
- bn256::G2Compressed
- bn256::G2Uncompressed
- grumpkin::G1Compressed
- grumpkin::G1Uncompressed
- pasta::pallas::Affine
- pasta::pallas::Base
- pasta::pallas::Point
- pasta::pallas::Scalar
- pasta::vesta::Affine
- pasta::vesta::Base
- pasta::vesta::Point
- pasta::vesta::Scalar
- pluto_eris::ERISCompressed
- pluto_eris::ErisUncompressed
- pluto_eris::G1Compressed
- pluto_eris::G1Uncompressed
- pluto_eris::G2Compressed
- pluto_eris::G2Uncompressed
- secp256k1::SECP256K1Compressed
- secp256k1::Secp256k1Uncompressed
- secp256r1::SECP256R1Compressed
- secp256r1::Secp256r1Uncompressed
- secq256k1::SECQ256K1Compressed
- secq256k1::Secq256k1Uncompressed