pub fn pairing(p: G1, q: G2) -> Gt