List of all items
Structs
- arithmetic::uint::Uint
- arithmetic::uint::WideUint
- curve::sw::Affine
- curve::sw::Projective
- curve::sw::instance::secp256k1::Secp256k1Config
- curve::sw::instance::secp256k1::Secp256k1FqParam
- curve::sw::instance::secp256k1::Secp256k1FrParam
- curve::sw::instance::starknet::StarknetCurveConfig
- curve::sw::instance::starknet::StarknetFqParam
- curve::sw::instance::starknet::StarknetFrParam
- curve::te::Affine
- curve::te::Projective
- curve::te::instance::baby_jubjub::BabyJubjubConfig
- curve::te::instance::baby_jubjub::BabyJubjubFqParam
- curve::te::instance::baby_jubjub::BabyJubjubFrParam
- curve::te::instance::bandersnatch::BandersnatchConfig
- curve::te::instance::bandersnatch::BandersnatchFqParam
- curve::te::instance::bandersnatch::BandersnatchFrParam
- curve::te::instance::curve25519::Curve25519Config
- curve::te::instance::curve25519::Curve25519FqParam
- curve::te::instance::curve25519::Curve25519FrParam
- curve::te::instance::jubjub::JubjubConfig
- curve::te::instance::jubjub::JubjubFqParam
- curve::te::instance::jubjub::JubjubFrParam
- eddsa::CompressedPointY
- eddsa::Signature
- eddsa::SigningKey
- eddsa::VerifyingKey
- field::fp::Fp
- field::instance::BLS12Param
- field::instance::BN256Param
- field::instance::BabyBearParam
- field::instance::GoldiLocksParam
- field::instance::PallasParam
- field::instance::VestaParam
- keccak::Keccak256
- keccak::KeccakBuilder
- merkle::Verifier
- pedersen::Pedersen
- pedersen::instance::starknet::StarknetPedersenParams
- poseidon2::Poseidon2
- poseidon2::instance::babybear::BabyBear24Params
- poseidon2::instance::bls12::BLS2Params
- poseidon2::instance::bls12::BLS3Params
- poseidon2::instance::bls12::BLS4Params
- poseidon2::instance::bn256::BN256Params
- poseidon2::instance::goldilocks::Goldilocks12Params
- poseidon2::instance::pallas::PallasParams
- poseidon2::instance::vesta::VestaParams
Enums
Traits
- arithmetic::BigInteger
- bits::BitIteratorBE
- curve::AffineRepr
- curve::CurveConfig
- curve::CurveGroup
- curve::PrimeGroup
- curve::sw::SWCurveConfig
- curve::te::MontCurveConfig
- curve::te::TECurveConfig
- field::Field
- field::fp::FpParams
- field::group::AdditiveGroup
- field::prime::PrimeField
- hash::BuildHasher
- hash::Hash
- hash::Hasher
- pedersen::params::PedersenParams
- poseidon2::params::PoseidonParams
Macros
- const_for
- const_for_unroll2
- const_for_unroll4
- const_for_unroll6
- const_for_unroll8
- const_rev_for
- const_rev_for_unroll6
- cycle
- fp_from_hex
- fp_from_num
- from_hex
- from_num
- impl_additive_ops_from_ref
- rev_cycle
Functions
- arithmetic::limb::adc
- arithmetic::limb::adc_assign
- arithmetic::limb::carrying_mac
- arithmetic::limb::mac
- arithmetic::limb::sbb
- arithmetic::limb::sbb_assign
- arithmetic::limb::widening_mul
- arithmetic::uint::from_str_hex
- arithmetic::uint::from_str_radix
- curve::batch_inversion
- curve::sw::sw_double_and_add_affine
- curve::sw::sw_double_and_add_projective
- eddsa::clamp_integer
- field::fp::inv
- hash::commutative_hash_pair
- hash::hash_pair
Type Aliases
- arithmetic::limb::Limb
- arithmetic::limb::Limbs
- arithmetic::limb::WideLimb
- arithmetic::uint::U128
- arithmetic::uint::U192
- arithmetic::uint::U256
- arithmetic::uint::U384
- arithmetic::uint::U448
- arithmetic::uint::U512
- arithmetic::uint::U576
- arithmetic::uint::U64
- arithmetic::uint::U640
- arithmetic::uint::U704
- arithmetic::uint::U768
- arithmetic::uint::U832
- curve::sw::instance::secp256k1::Fq
- curve::sw::instance::secp256k1::Fr
- curve::sw::instance::starknet::Fq
- curve::sw::instance::starknet::Fr
- curve::te::instance::baby_jubjub::Fq
- curve::te::instance::baby_jubjub::Fr
- curve::te::instance::bandersnatch::Fq
- curve::te::instance::bandersnatch::Fr
- curve::te::instance::curve25519::Fq
- curve::te::instance::curve25519::Fr
- curve::te::instance::jubjub::Fq
- curve::te::instance::jubjub::Fr
- eddsa::AffinePoint
- eddsa::ProjectivePoint
- eddsa::PublicKey
- eddsa::Scalar
- eddsa::SecretKey
- field::fp::Fp128
- field::fp::Fp192
- field::fp::Fp256
- field::fp::Fp320
- field::fp::Fp384
- field::fp::Fp448
- field::fp::Fp512
- field::fp::Fp576
- field::fp::Fp64
- field::fp::Fp640
- field::fp::Fp704
- field::fp::Fp768
- field::fp::Fp832
- field::instance::FpBLS12
- field::instance::FpBN256
- field::instance::FpBabyBear
- field::instance::FpGoldiLocks
- field::instance::FpPallas
- field::instance::FpVesta
Constants
- eddsa::PUBLIC_KEY_LENGTH
- eddsa::SECRET_KEY_LENGTH
- eddsa::SIGNATURE_LENGTH
- field::fp::LIMBS_128
- field::fp::LIMBS_192
- field::fp::LIMBS_256
- field::fp::LIMBS_320
- field::fp::LIMBS_384
- field::fp::LIMBS_448
- field::fp::LIMBS_512
- field::fp::LIMBS_576
- field::fp::LIMBS_64
- field::fp::LIMBS_640
- field::fp::LIMBS_704
- field::fp::LIMBS_768
- field::fp::LIMBS_832