Trait snarkvm_curves::traits::pairing_engine::MontgomeryModelParameters[][src]

pub trait MontgomeryModelParameters: ModelParameters {
    type TEModelParameters: TEModelParameters<BaseField = Self::BaseField>;

    const COEFF_A: Self::BaseField;
    const COEFF_B: Self::BaseField;
}

Associated Types

Associated Constants

const COEFF_A: Self::BaseField[src]

const COEFF_B: Self::BaseField[src]

Implementors

impl MontgomeryModelParameters for snarkvm_curves::edwards_bls12::EdwardsParameters[src]

const COEFF_A: Fq[src]

COEFF_A = 0x8D26E3FADA9010A26949031ECE3971B93952AD84D4753DDEDB748DA37E8F552

const COEFF_B: Fq[src]

COEFF_B = 0x9D8F71EEC83A44C3A1FBCEC6F5418E5C6154C2682B8AC231C5A3725C8170AAD

type TEModelParameters = EdwardsParameters

impl MontgomeryModelParameters for snarkvm_curves::edwards_sw6::EdwardsParameters[src]

const COEFF_A: Fq[src]

COEFF_A = 0x95D53EB3F6AC3F7A53C26020144439DC6073BCAE513E03FD06B6B3BAA390F25E51534B26719E33F4CD906D4DA9B535

const COEFF_B: Fq[src]

COEFF_B = 0x118650763CE64AB4BE743604C8D05013DC2663652A3D58B21ECAB7BFF65B70DB8BA09F9098E61CC903B2F92B2564ACA

type TEModelParameters = EdwardsParameters