Searched defs:qy (Results 1 - 4 of 4) sorted by relevance

/openjdk7/jdk/src/share/native/sun/security/ec/impl/
H A Dec2_aff.c71 const mp_int *qy, mp_int *rx, mp_int *ry,
86 MP_CHECKOK(mp_copy(qy, ry));
91 if (ec_GF2m_pt_is_inf_aff(qx, qy) == 0) {
97 /* if px != qx, then lambda = (py+qy) / (px+qx), tempx = a + lambda^2
100 MP_CHECKOK(group->meth->field_add(py, qy, &tempy, group->meth));
114 /* if py != qy or qx = 0, then R = inf */
115 if (((mp_cmp(py, qy) != 0)) || (mp_cmp_z(qx) == 0)) {
121 /* lambda = qx + qy / qx */
122 MP_CHECKOK(group->meth->field_div(qy, qx, &lambda, group->meth));
132 /* ry = (qx + tempx) * lambda + tempx + qy */
70 ec_GF2m_pt_add_aff(const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, const ECGroup *group) argument
152 ec_GF2m_pt_sub_aff(const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, const ECGroup *group) argument
187 mp_int k, k3, qx, qy, sx, sy; local
[all...]
H A Decp_aff.c77 const mp_int *qy, mp_int *rx, mp_int *ry,
94 MP_CHECKOK(mp_copy(qy, ry));
99 if (ec_GFp_pt_is_inf_aff(qx, qy) == 0) {
105 /* if px != qx, then lambda = (py-qy) / (px-qx) */
107 MP_CHECKOK(group->meth->field_sub(py, qy, &tempy, group->meth));
112 /* if py != qy or qy = 0, then R = inf */
113 if (((mp_cmp(py, qy) != 0)) || (mp_cmp_z(qy) == 0)) {
119 /* lambda = (3qx^2+a) / (2qy) */
76 ec_GFp_pt_add_aff(const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, const ECGroup *group) argument
162 ec_GFp_pt_sub_aff(const mp_int *px, const mp_int *py, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, const ECGroup *group) argument
200 mp_int k, k3, qx, qy, sx, sy; local
[all...]
H A Decp_jm.c120 * (qx, qy, 1). Elliptic curve points P, Q, and R can all be identical.
127 const mp_int *qy, mp_int *rx, mp_int *ry, mp_int *rz,
147 MP_CHECKOK(ec_GFp_pt_aff2jac(qx, qy, rx, ry, rz, group));
154 if (ec_GFp_pt_is_inf_aff(qx, qy) == MP_YES) {
162 /* A = qx * pz^2, B = qy * pz^3 */
166 MP_CHECKOK(group->meth->field_mul(B, qy, B, group->meth));
125 ec_GFp_pt_add_jm_aff(const mp_int *px, const mp_int *py, const mp_int *pz, const mp_int *paz4, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, mp_int *rz, mp_int *raz4, mp_int scratch[], const ECGroup *group) argument
H A Decp_jac.c137 * (qx, qy, 1). Elliptic curve points P, Q, and R can all be identical.
145 const mp_int *qx, const mp_int *qy, mp_int *rx,
167 MP_CHECKOK(ec_GFp_pt_aff2jac(qx, qy, rx, ry, rz, group));
170 if (ec_GFp_pt_is_inf_aff(qx, qy) == MP_YES) {
177 /* A = qx * pz^2, B = qy * pz^3 */
181 MP_CHECKOK(group->meth->field_mul(&B, qy, &B, group->meth));
144 ec_GFp_pt_add_jac_aff(const mp_int *px, const mp_int *py, const mp_int *pz, const mp_int *qx, const mp_int *qy, mp_int *rx, mp_int *ry, mp_int *rz, const ECGroup *group) argument

Completed in 2047 milliseconds