List of all items
Structs
- BitIterator
- EncodingBytes
- Wnaf
- bls12_381::Bls12
- bls12_381::G1
- bls12_381::G1Affine
- bls12_381::G1Compressed
- bls12_381::G1Prepared
- bls12_381::G1Uncompressed
- bls12_381::G2
- bls12_381::G2Affine
- bls12_381::G2Compressed
- bls12_381::G2Prepared
- bls12_381::G2Uncompressed
- bls12_381::fq12::Fq12
- bls12_381::fq2::Fq2
- bls12_381::fq6::Fq6
- bls12_381::fq::Fq
- bls12_381::fq::FqRepr
- bls12_381::fr::Fr
- bls12_381::fr::FrRepr
- bn256::Bn256
- bn256::G1
- bn256::G1Affine
- bn256::G1Compressed
- bn256::G1Prepared
- bn256::G1Uncompressed
- bn256::G2
- bn256::G2Affine
- bn256::G2Compressed
- bn256::G2Prepared
- bn256::G2Uncompressed
- bn256::fq12::Fq12
- bn256::fq2::Fq2
- bn256::fq6::Fq6
- bn256::fq::Fq
- bn256::fq::FqRepr
- bn256::fr::Fr
- bn256::fr::FrRepr
- compact_bn256::Bn256
- compact_bn256::G1
- compact_bn256::G1Affine
- compact_bn256::G1Compressed
- compact_bn256::G1Prepared
- compact_bn256::G1Uncompressed
- compact_bn256::G2
- compact_bn256::G2Affine
- compact_bn256::G2Compressed
- compact_bn256::G2Prepared
- compact_bn256::G2Uncompressed
- rand::XorShiftRng
- rand::distributions::Alphanumeric
- rand::distributions::Bernoulli
- rand::distributions::DistIter
- rand::distributions::DistMap
- rand::distributions::Open01
- rand::distributions::OpenClosed01
- rand::distributions::Slice
- rand::distributions::Standard
- rand::distributions::Uniform
- rand::distributions::WeightedIndex
- rand::distributions::uniform::Uniform
- rand::distributions::uniform::UniformChar
- rand::distributions::uniform::UniformDuration
- rand::distributions::uniform::UniformFloat
- rand::distributions::uniform::UniformInt
- rand::distributions::weighted::WeightedIndex
- rand::distributions::weighted::alias_method::WeightedIndex
- rand::rngs::OsRng
- rand::rngs::StdRng
- rand::rngs::ThreadRng
- rand::rngs::adapter::ReadError
- rand::rngs::adapter::ReadRng
- rand::rngs::adapter::ReseedingRng
- rand::rngs::mock::StepRng
- rand::seq::SliceChooseIter
Enums
- GroupDecodingError
- LegendreSymbol
- PrimeFieldDecodingError
- hex::FromHexError
- rand::distributions::BernoulliError
- rand::distributions::WeightedError
- rand::distributions::weighted::WeightedError
- rand::seq::index::IndexVec
- rand::seq::index::IndexVecIntoIter
- rand::seq::index::IndexVecIter
Traits
- CurveAffine
- CurveProjective
- EncodedPoint
- Engine
- Field
- GenericCompressedEncodable
- GenericCurveAffine
- GenericCurveProjective
- GenericRawEncodable
- GenericUncompressedEncodable
- PrimeField
- PrimeFieldRepr
- Rand
- RawEncodable
- ScalarEngine
- SqrtField
- hex::FromHex
- hex::ToHex
- rand::Rand
- rand::Rng
- rand::RngCore
- rand::SeedableRng
- rand::distributions::DistString
- rand::distributions::Distribution
- rand::distributions::uniform::SampleBorrow
- rand::distributions::uniform::SampleRange
- rand::distributions::uniform::SampleUniform
- rand::distributions::uniform::UniformSampler
- rand::distributions::weighted::alias_method::Weight
- rand::seq::IteratorRandom
- rand::seq::SliceRandom
Derive Macros
Functions
- adc
- bn256::pairing_certificate::miller_loop_with_prepared_lines
- bn256::pairing_certificate::prepare_all_line_functions
- bn256::pairing_certificate::prepare_g1_point
- from_hex
- full_width_mul
- hex::decode
- hex::decode_to_slice
- hex::encode
- hex::encode_to_slice
- hex::encode_upper
- mac_by_value
- mac_by_value_return_carry_only
- mac_with_carry
- mac_with_carry_by_value
- mac_with_low_and_high_carry_by_value
- mul_double_add_add_carry_by_value
- mul_double_add_add_carry_by_value_ignore_superhi
- mul_double_add_add_low_and_high_carry_by_value
- mul_double_add_add_low_and_high_carry_by_value_ignore_superhi
- mul_double_add_by_value
- mul_double_add_low_and_high_carry_by_value
- mul_double_add_low_and_high_carry_by_value_ignore_superhi
- rand::random
- rand::seq::index::sample
- rand::seq::index::sample_weighted
- rand::thread_rng
- sbb
- to_hex
Constants
- bls12_381::fq::B_COEFF
- bls12_381::fq::FROBENIUS_COEFF_FQ12_C1
- bls12_381::fq::FROBENIUS_COEFF_FQ2_C1
- bls12_381::fq::FROBENIUS_COEFF_FQ6_C1
- bls12_381::fq::FROBENIUS_COEFF_FQ6_C2
- bls12_381::fq::G1_GENERATOR_X
- bls12_381::fq::G1_GENERATOR_Y
- bls12_381::fq::G2_GENERATOR_X_C0
- bls12_381::fq::G2_GENERATOR_X_C1
- bls12_381::fq::G2_GENERATOR_Y_C0
- bls12_381::fq::G2_GENERATOR_Y_C1
- bls12_381::fq::NEGATIVE_ONE
- bls12_381::fq::XI_TO_Q_MINUS_1_OVER_2_
- bn256::BN_U
- bn256::SIX_U_PLUS_2_NAF
- bn256::fq::B_COEFF
- bn256::fq::B_COEFF_FQ2
- bn256::fq::FROBENIUS_COEFF_FQ12_C1
- bn256::fq::FROBENIUS_COEFF_FQ2_C1
- bn256::fq::FROBENIUS_COEFF_FQ6_C1
- bn256::fq::FROBENIUS_COEFF_FQ6_C2
- bn256::fq::G1_GENERATOR_X
- bn256::fq::G1_GENERATOR_Y
- bn256::fq::G2_GENERATOR_X_C0
- bn256::fq::G2_GENERATOR_X_C1
- bn256::fq::G2_GENERATOR_Y_C0
- bn256::fq::G2_GENERATOR_Y_C1
- bn256::fq::NEGATIVE_ONE
- bn256::fq::XI_TO_Q_MINUS_1_OVER_2
- compact_bn256::BN_U
- compact_bn256::SIX_U_PLUS_2_NAF