void runTest() { #ifdef CURVE_EDWARDS const auto a = edwards_final_exponentiation(m_A); #endif #ifdef CURVE_ALT_BN128 const auto a = alt_bn128_final_exponentiation(m_A); #endif const auto b = PAIRING::final_exponentiation(m_B); checkPass(sameData(a, b)); }
edwards_GT final_exponentiation<edwards_pp>(const edwards_Fq6 &elt) { return edwards_final_exponentiation(elt); }
edwards_GT edwards_pp::final_exponentiation(const edwards_Fq6 &elt) { return edwards_final_exponentiation(elt); }