pub fn pairing(g1: &G1Affine, g2: &G2Affine) -> Gt