MP_YES
if ((err = ECPoint_validate(group, &Px, &Py)) < MP_YES) {
if (ec_GF2m_pt_is_inf_aff(px, py) == MP_YES) {
if (ec_GF2m_pt_is_inf_aff(&pxt, &pyt) != MP_YES) {
res = MP_YES;
return MP_YES;
if ((mp_cmp_z(n) == 0) || (ec_GF2m_pt_is_inf_aff(px, py) == MP_YES)) {
if (ec_GF2m_pt_is_inf_aff(&rx, &ry) != MP_YES) {
if (ec_GF2m_pt_is_inf_aff(&rx, &ry) != MP_YES) {
if (ec_GF2m_pt_is_inf_aff(&rx, &ry) != MP_YES) {
if (ec_GF2m_pt_is_inf_aff(&rx, &ry) != MP_YES) {
if (ec_GF2m_pt_is_inf_aff(&rx, &ry) != MP_YES) {
if (ECPoint_validate(group, &gx, &gy) != MP_YES) {
group->constructed = MP_YES;
meth->constructed = MP_YES;
if (ec_GFp_pt_is_inf_aff(px, py) == MP_YES) {
if (ec_GFp_pt_is_inf_aff(&pxt, &pyt) != MP_YES) {
res = MP_YES;
return MP_YES;
if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) {
if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) {
if (ec_GFp_pt_is_inf_aff(qx, qy) == MP_YES) {
if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) {
if (ec_GFp_pt_is_inf_aff(px, py) == MP_YES) {
if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) {
if (ec_GFp_pt_is_inf_aff(qx, qy) == MP_YES) {
if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) {
if (ec_GFp_pt_is_inf_aff(&rx, &ry) != MP_YES) {
if (ec_GFp_pt_is_inf_aff(&rx, &ry) != MP_YES) {
if (ec_GFp_pt_is_inf_aff(&rx, &ry) != MP_YES) {
if (ec_GFp_pt_is_inf_aff(&rx, &ry) != MP_YES) {
if (ECPoint_validate(group, &gx, &gy) != MP_YES) {
#define MP_EVEN MP_YES