Lines Matching refs:px

58 ec_GFp_pt_is_inf_aff(const mp_int *px, const mp_int *py)  in ec_GFp_pt_is_inf_aff()  argument
61 if ((mp_cmp_z(px) == 0) && (mp_cmp_z(py) == 0)) { in ec_GFp_pt_is_inf_aff()
71 ec_GFp_pt_set_inf_aff(mp_int *px, mp_int *py) in ec_GFp_pt_set_inf_aff() argument
73 mp_zero(px); in ec_GFp_pt_set_inf_aff()
83 ec_GFp_pt_add_aff(const mp_int *px, const mp_int *py, const mp_int *qx, in ec_GFp_pt_add_aff() argument
94 MP_CHECKOK(mp_init(&lambda, FLAG(px))); in ec_GFp_pt_add_aff()
95 MP_CHECKOK(mp_init(&temp, FLAG(px))); in ec_GFp_pt_add_aff()
96 MP_CHECKOK(mp_init(&tempx, FLAG(px))); in ec_GFp_pt_add_aff()
97 MP_CHECKOK(mp_init(&tempy, FLAG(px))); in ec_GFp_pt_add_aff()
99 if (ec_GFp_pt_is_inf_aff(px, py) == 0) { in ec_GFp_pt_add_aff()
107 MP_CHECKOK(mp_copy(px, rx)); in ec_GFp_pt_add_aff()
113 if (mp_cmp(px, qx) != 0) { in ec_GFp_pt_add_aff()
115 MP_CHECKOK(group->meth->field_sub(px, qx, &tempx, group->meth)); in ec_GFp_pt_add_aff()
146 MP_CHECKOK(group->meth->field_sub(&tempx, px, &tempx, group->meth)); in ec_GFp_pt_add_aff()
169 ec_GFp_pt_sub_aff(const mp_int *px, const mp_int *py, const mp_int *qx, in ec_GFp_pt_sub_aff() argument
177 MP_CHECKOK(mp_init(&nqy, FLAG(px))); in ec_GFp_pt_sub_aff()
180 res = group->point_add(px, py, qx, &nqy, rx, ry, group); in ec_GFp_pt_sub_aff()
190 ec_GFp_pt_dbl_aff(const mp_int *px, const mp_int *py, mp_int *rx, in ec_GFp_pt_dbl_aff() argument
193 return ec_GFp_pt_add_aff(px, py, px, py, rx, ry, group); in ec_GFp_pt_dbl_aff()
203 ec_GFp_pt_mul_aff(const mp_int *n, const mp_int *px, const mp_int *py, in ec_GFp_pt_mul_aff() argument
231 MP_CHECKOK(mp_copy(px, &qx)); in ec_GFp_pt_mul_aff()
296 ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group) in ec_GFp_validate_point() argument
306 MP_CHECKOK(mp_init(&accl, FLAG(px))); in ec_GFp_validate_point()
307 MP_CHECKOK(mp_init(&accr, FLAG(px))); in ec_GFp_validate_point()
308 MP_CHECKOK(mp_init(&tmp, FLAG(px))); in ec_GFp_validate_point()
309 MP_CHECKOK(mp_init(&pxt, FLAG(px))); in ec_GFp_validate_point()
310 MP_CHECKOK(mp_init(&pyt, FLAG(px))); in ec_GFp_validate_point()
313 if (ec_GFp_pt_is_inf_aff(px, py) == MP_YES) { in ec_GFp_validate_point()
320 if ((MP_SIGN(px) == MP_NEG) || (mp_cmp(px, &group->meth->irr) >= 0) || in ec_GFp_validate_point()
327 group->meth->field_enc(px, &pxt, group->meth); in ec_GFp_validate_point()
330 mp_copy(px, &pxt); in ec_GFp_validate_point()
350 MP_CHECKOK( ECPoint_mul(group, &group->order, px, py, &pxt, &pyt) ); in ec_GFp_validate_point()