Lines Matching refs:py
60 ec_GFp_pt_is_inf_aff(const mp_int *px, const mp_int *py) in ec_GFp_pt_is_inf_aff() argument
63 if ((mp_cmp_z(px) == 0) && (mp_cmp_z(py) == 0)) { in ec_GFp_pt_is_inf_aff()
73 ec_GFp_pt_set_inf_aff(mp_int *px, mp_int *py) in ec_GFp_pt_set_inf_aff() argument
76 mp_zero(py); in ec_GFp_pt_set_inf_aff()
85 ec_GFp_pt_add_aff(const mp_int *px, const mp_int *py, const mp_int *qx, in ec_GFp_pt_add_aff() argument
101 if (ec_GFp_pt_is_inf_aff(px, py) == 0) { in ec_GFp_pt_add_aff()
110 MP_CHECKOK(mp_copy(py, ry)); in ec_GFp_pt_add_aff()
116 MP_CHECKOK(group->meth->field_sub(py, qy, &tempy, group->meth)); in ec_GFp_pt_add_aff()
122 if (((mp_cmp(py, qy) != 0)) || (mp_cmp_z(qy) == 0)) { in ec_GFp_pt_add_aff()
171 ec_GFp_pt_sub_aff(const mp_int *px, const mp_int *py, const mp_int *qx, in ec_GFp_pt_sub_aff() argument
182 res = group->point_add(px, py, qx, &nqy, rx, ry, group); in ec_GFp_pt_sub_aff()
192 ec_GFp_pt_dbl_aff(const mp_int *px, const mp_int *py, mp_int *rx, in ec_GFp_pt_dbl_aff() argument
195 return ec_GFp_pt_add_aff(px, py, px, py, rx, ry, group); in ec_GFp_pt_dbl_aff()
205 ec_GFp_pt_mul_aff(const mp_int *n, const mp_int *px, const mp_int *py, in ec_GFp_pt_mul_aff() argument
234 MP_CHECKOK(mp_copy(py, &qy)); in ec_GFp_pt_mul_aff()
298 ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group) in ec_GFp_validate_point() argument
315 if (ec_GFp_pt_is_inf_aff(px, py) == MP_YES) { in ec_GFp_validate_point()
323 (MP_SIGN(py) == MP_NEG) || (mp_cmp(py, &group->meth->irr) >= 0)) { in ec_GFp_validate_point()
330 group->meth->field_enc(py, &pyt, group->meth); in ec_GFp_validate_point()
333 mp_copy(py, &pyt); in ec_GFp_validate_point()
352 MP_CHECKOK( ECPoint_mul(group, &group->order, px, py, &pxt, &pyt) ); in ec_GFp_validate_point()