Lines Matching defs:py
55 ec_GFp_pt_dbl_jm(const mp_int *px, const mp_int *py, const mp_int *pz,
72 if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) {
85 /* rz = 2 * py * pz */
86 MP_CHECKOK(group->meth->field_mul(py, pz, S, group->meth));
90 MP_CHECKOK(group->meth->field_sqr(py, t0, group->meth));
95 /* S = 4 * px * py^2 = 2 * px * t0 */
119 /* Computes R = P + Q where R is (rx, ry, rz), P is (px, py, pz) and Q is
125 ec_GFp_pt_add_jm_aff(const mp_int *px, const mp_int *py, const mp_int *pz,
146 if (ec_GFp_pt_is_inf_jac(px, py, pz) == MP_YES) {
156 MP_CHECKOK(mp_copy(py, ry));
168 /* C = A - px, D = B - py */
170 MP_CHECKOK(group->meth->field_sub(B, py, D, group->meth));
189 /* C3 = py * C^3 */
190 MP_CHECKOK(group->meth->field_mul(py, C3, C3, group->meth));
192 /* ry = D * (px * C^2 - rx) - py * C^3 */
215 ec_GFp_pt_mul_jm_wNAF(const mp_int *n, const mp_int *px, const mp_int *py,
238 ARGCHK((n != NULL) && (px != NULL) && (py != NULL), MP_BADARG);
256 MP_CHECKOK(mp_copy(py, &precomp[8][1]));