Struct ark_ed_on_bw6_761::EdwardsParameters [−][src]
pub struct EdwardsParameters;
Trait Implementations
Returns the “default value” for a type. Read more
type BaseField = Fp384<FqParameters>
type ScalarField = Fp384<FrParameters>
COEFF_A = 0x95D53EB3F6AC3F7A53C26020144439DC6073BCAE513E03FD06B6B3BAA390F25E51534B26719E33F4CD906D4DA9B535
COEFF_B = 0x118650763CE64AB4BE743604C8D05013DC2663652A3D58B21ECAB7BFF65B70DB8BA09F9098E61CC903B2F92B2564ACA
COEFF_A = -1 =
COEFF_D = 79743
COFACTOR^(-1) mod r = 12124894969357926281749346891948134384518445910386624712788431705725441736421489799867521238554906438478484045560
pub const AFFINE_GENERATOR_COEFFS: (<EdwardsParameters as ModelParameters>::BaseField, <EdwardsParameters as ModelParameters>::BaseField)
[src]
pub const AFFINE_GENERATOR_COEFFS: (<EdwardsParameters as ModelParameters>::BaseField, <EdwardsParameters as ModelParameters>::BaseField)
[src]AFFINE_GENERATOR_COEFFS = (GENERATOR_X, GENERATOR_Y)
pub fn mul_by_a(
elem: &<EdwardsParameters as ModelParameters>::BaseField
) -> <EdwardsParameters as ModelParameters>::BaseField
[src]
pub fn mul_by_a(
elem: &<EdwardsParameters as ModelParameters>::BaseField
) -> <EdwardsParameters as ModelParameters>::BaseField
[src]Multiplication by a
is just negation.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V