BN_GF2m_mod_sqr_arr
if (!BN_GF2m_mod_sqr_arr(z, z, p, ctx))
if (!BN_GF2m_mod_sqr_arr(z, z, p, ctx))
if (!BN_GF2m_mod_sqr_arr(z, z, p, ctx))
if (!BN_GF2m_mod_sqr_arr(w2, w, p, ctx))
if (!BN_GF2m_mod_sqr_arr(w, z, p, ctx))
return BN_GF2m_mod_sqr_arr(r, a, p, ctx);
ret = BN_GF2m_mod_sqr_arr(r, a, arr, ctx);
if (!BN_GF2m_mod_sqr_arr(u, u, p, ctx))
return BN_GF2m_mod_sqr_arr(r, a, group->poly, ctx);
int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[],