[][src]Trait snarkvm_models::curves::pairing_engine::SWModelParameters

pub trait SWModelParameters: ModelParameters {
    pub const COEFF_A: Self::BaseField;
    pub const COEFF_B: Self::BaseField;
    pub const COFACTOR: &'static [u64];
    pub const COFACTOR_INV: Self::ScalarField;
    pub const AFFINE_GENERATOR_COEFFS: (Self::BaseField, Self::BaseField);
    pub fn mul_by_a(elem: &Self::BaseField) -> Self::BaseField { ... }
pub fn add_b(elem: &Self::BaseField) -> Self::BaseField { ... }
pub fn empirical_recommended_wnaf_for_scalar(
        scalar: <Self::ScalarField as PrimeField>::BigInteger
    ) -> usize { ... }
pub fn empirical_recommended_wnaf_for_num_scalars(
        num_scalars: usize
    ) -> usize { ... } }

Associated Constants

Loading content...

Provided methods

pub fn mul_by_a(elem: &Self::BaseField) -> Self::BaseField[src]

pub fn add_b(elem: &Self::BaseField) -> Self::BaseField[src]

Loading content...

Implementors

Loading content...