Exemple #1
0
GT PFC::pairing(const G1& x,const G1& y)
{
	GT z;
	z=miller_loop(x,y);
	z=final_exp(z);
	return z;
}
Exemple #2
0
GT PFC::multi_pairing(int n,G1 **y,G1 **x)
{
	int i;
	GT z=1;
	for (i=0;i<n;i++)
		z=z*miller_loop(*y[i],*x[i]);
	z=final_exp(z);
	return z;

}