psi2 method

G2Projective psi2()

Implementation

G2Projective psi2() {
  // 1 / ((u+1) ^ ((q-1)/3))
  final coeffX = Bls12Fp2(
    c0: Bls12Fp([
      BigInt.parse('0xcd03c9e48671f071'),
      BigInt.parse('0x5dab22461fcda5d2'),
      BigInt.parse('0x587042afd3851b95'),
      BigInt.parse('0x8eb60ebe01bacb9e'),
      BigInt.parse('0x03f97d6e83d050d2'),
      BigInt.parse('0x18f0206554638741'),
    ]),
    c1: Bls12Fp.zero(),
  );

  return G2Projective(x: x * coeffX, y: -y, z: z);
}