ark_bls12_381

Type Alias G2Projective

Source
pub type G2Projective = G2Projective<Config>;

Aliased Type§

struct G2Projective {
    pub x: QuadExtField<Fp2ConfigWrapper<Fq2Config>>,
    pub y: QuadExtField<Fp2ConfigWrapper<Fq2Config>>,
    pub z: QuadExtField<Fp2ConfigWrapper<Fq2Config>>,
}

Fields§

§x: QuadExtField<Fp2ConfigWrapper<Fq2Config>>

X / Z projection of the affine X

§y: QuadExtField<Fp2ConfigWrapper<Fq2Config>>

Y / Z projection of the affine Y

§z: QuadExtField<Fp2ConfigWrapper<Fq2Config>>

Projective multiplicative inverse. Will be 0 only at infinity.