pub type G2Projective<P> = Projective<<P as BW6Config>::G2Config>;
Aliased Type§
struct G2Projective<P> {
pub x: <<P as BW6Config>::G2Config as CurveConfig>::BaseField,
pub y: <<P as BW6Config>::G2Config as CurveConfig>::BaseField,
pub z: <<P as BW6Config>::G2Config as CurveConfig>::BaseField,
}
Fields§
§x: <<P as BW6Config>::G2Config as CurveConfig>::BaseField
X / Z
projection of the affine X
y: <<P as BW6Config>::G2Config as CurveConfig>::BaseField
Y / Z
projection of the affine Y
z: <<P as BW6Config>::G2Config as CurveConfig>::BaseField
Projective multiplicative inverse. Will be 0
only at infinity.