Lines Matching refs:px

64 ec_GFp_pt_aff2jac(const mp_int *px, const mp_int *py, mp_int *rx,  in ec_GFp_pt_aff2jac()  argument
69 if (ec_GFp_pt_is_inf_aff(px, py) == MP_YES) { in ec_GFp_pt_aff2jac()
72 MP_CHECKOK(mp_copy(px, rx)); in ec_GFp_pt_aff2jac()
88 ec_GFp_pt_jac2aff(const mp_int *px, const mp_int *py, const mp_int *pz, in ec_GFp_pt_jac2aff() argument
97 MP_CHECKOK(mp_init(&z1, FLAG(px))); in ec_GFp_pt_jac2aff()
98 MP_CHECKOK(mp_init(&z2, FLAG(px))); in ec_GFp_pt_jac2aff()
99 MP_CHECKOK(mp_init(&z3, FLAG(px))); in ec_GFp_pt_jac2aff()
102 if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) { in ec_GFp_pt_jac2aff()
109 MP_CHECKOK(mp_copy(px, rx)); in ec_GFp_pt_jac2aff()
115 MP_CHECKOK(group->meth->field_mul(px, &z2, rx, group->meth)); in ec_GFp_pt_jac2aff()
129 ec_GFp_pt_is_inf_jac(const mp_int *px, const mp_int *py, const mp_int *pz) in ec_GFp_pt_is_inf_jac() argument
137 ec_GFp_pt_set_inf_jac(mp_int *px, mp_int *py, mp_int *pz) in ec_GFp_pt_set_inf_jac() argument
151 ec_GFp_pt_add_jac_aff(const mp_int *px, const mp_int *py, const mp_int *pz, in ec_GFp_pt_add_jac_aff() argument
164 MP_CHECKOK(mp_init(&A, FLAG(px))); in ec_GFp_pt_add_jac_aff()
165 MP_CHECKOK(mp_init(&B, FLAG(px))); in ec_GFp_pt_add_jac_aff()
166 MP_CHECKOK(mp_init(&C, FLAG(px))); in ec_GFp_pt_add_jac_aff()
167 MP_CHECKOK(mp_init(&D, FLAG(px))); in ec_GFp_pt_add_jac_aff()
168 MP_CHECKOK(mp_init(&C2, FLAG(px))); in ec_GFp_pt_add_jac_aff()
169 MP_CHECKOK(mp_init(&C3, FLAG(px))); in ec_GFp_pt_add_jac_aff()
173 if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) { in ec_GFp_pt_add_jac_aff()
178 MP_CHECKOK(mp_copy(px, rx)); in ec_GFp_pt_add_jac_aff()
191 MP_CHECKOK(group->meth->field_sub(&A, px, &C, group->meth)); in ec_GFp_pt_add_jac_aff()
202 MP_CHECKOK(group->meth->field_mul(px, &C2, &C, group->meth)); in ec_GFp_pt_add_jac_aff()
240 ec_GFp_pt_dbl_jac(const mp_int *px, const mp_int *py, const mp_int *pz, in ec_GFp_pt_dbl_jac() argument
250 MP_CHECKOK(mp_init(&t0, FLAG(px))); in ec_GFp_pt_dbl_jac()
251 MP_CHECKOK(mp_init(&t1, FLAG(px))); in ec_GFp_pt_dbl_jac()
252 MP_CHECKOK(mp_init(&M, FLAG(px))); in ec_GFp_pt_dbl_jac()
253 MP_CHECKOK(mp_init(&S, FLAG(px))); in ec_GFp_pt_dbl_jac()
255 if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) { in ec_GFp_pt_dbl_jac()
262 MP_CHECKOK(group->meth->field_sqr(px, &t0, group->meth)); in ec_GFp_pt_dbl_jac()
267 } else if (mp_cmp_int(&group->curvea, -3, FLAG(px)) == 0) { in ec_GFp_pt_dbl_jac()
270 MP_CHECKOK(group->meth->field_add(px, &M, &t0, group->meth)); in ec_GFp_pt_dbl_jac()
271 MP_CHECKOK(group->meth->field_sub(px, &M, &t1, group->meth)); in ec_GFp_pt_dbl_jac()
277 MP_CHECKOK(group->meth->field_sqr(px, &t0, group->meth)); in ec_GFp_pt_dbl_jac()
299 MP_CHECKOK(group->meth->field_mul(px, &t0, &S, group->meth)); in ec_GFp_pt_dbl_jac()
333 ec_GFp_pt_mul_jac(const mp_int *n, const mp_int *px, const mp_int *py, in ec_GFp_pt_mul_jac() argument
347 ARGCHK((n != NULL) && (px != NULL) && (py != NULL), MP_BADARG); in ec_GFp_pt_mul_jac()
358 MP_CHECKOK(mp_copy(px, &precomp[1][0])); in ec_GFp_pt_mul_jac()
414 ec_GFp_pts_mul_jac(const mp_int *k1, const mp_int *k2, const mp_int *px, in ec_GFp_pts_mul_jac() argument
435 && ((k2 == NULL) || (px == NULL) in ec_GFp_pts_mul_jac()
440 return ECPoint_mul(group, k2, px, py, rx, ry); in ec_GFp_pts_mul_jac()
441 } else if ((k2 == NULL) || (px == NULL) || (py == NULL)) { in ec_GFp_pts_mul_jac()
460 field_enc(px, &precomp[1][0][0], group->meth)); in ec_GFp_pts_mul_jac()
464 MP_CHECKOK(mp_copy(px, &precomp[1][0][0])); in ec_GFp_pts_mul_jac()
476 field_enc(px, &precomp[0][1][0], group->meth)); in ec_GFp_pts_mul_jac()
480 MP_CHECKOK(mp_copy(px, &precomp[0][1][0])); in ec_GFp_pts_mul_jac()