$ test/pbc Pairing-Based Calculator > a=rnd(G1) > b=rnd(G2) > c=pairing(a,b,A) > c [8123908995412397222629407861526403178767561618899656268507645810910469570940171 354920981464587606639849486738202862428348258236992210185732214124221043399 1895 53814264885989040711088624722149213923285853653986751240825585711288561007379288 8682665226785064897799276077038762941403815137279201878124496544381814] > r=rand(Zr) > c^r [3657835355267111517147932281225731429445945576520458069770856379924948048294629 981309298603543337841873858888814047590238596753897868865331802933313743255 5062 40043246682709738369359568183546905789682883656306401246404807118581570274256476 4691903194225678537056515561674449527079685938158385917551215894965196] > ar=a^r > pairing(ar, b) expect three arguments runtime error (error code = 0) > pairing(ar,b,A) [3657835355267111517147932281225731429445945576520458069770856379924948048294629 981309298603543337841873858888814047590238596753897868865331802933313743255 5062 40043246682709738369359568183546905789682883656306401246404807118581570274256476 4691903194225678537056515561674449527079685938158385917551215894965196] > br=b^r > pairing(a,br,A) [3657835355267111517147932281225731429445945576520458069770856379924948048294629 981309298603543337841873858888814047590238596753897868865331802933313743255 5062 40043246682709738369359568183546905789682883656306401246404807118581570274256476 4691903194225678537056515561674449527079685938158385917551215894965196]