Lines Matching defs:x1
84 /* Compute the x-coordinate x1/z1 for the point (x1/z1)+(x2/x2) in
89 gf2m_Madd(const mp_int *x, mp_int *x1, mp_int *z1, mp_int *x2, mp_int *z2,
101 MP_CHECKOK(group->meth->field_mul(x1, z2, x1, group->meth));
103 MP_CHECKOK(group->meth->field_mul(x1, z1, &t2, group->meth));
104 MP_CHECKOK(group->meth->field_add(z1, x1, z1, group->meth));
106 MP_CHECKOK(group->meth->field_mul(z1, &t1, x1, group->meth));
107 MP_CHECKOK(group->meth->field_add(x1, &t2, x1, group->meth));
115 /* Compute the x, y affine coordinates from the point (x1, z1) (x2, z2)
121 gf2m_Mxy(const mp_int *x, const mp_int *y, mp_int *x1, mp_int *z1,
157 MP_CHECKOK(group->meth->field_add(z1, x1, z1, group->meth));
159 MP_CHECKOK(group->meth->field_mul(z2, x1, x1, group->meth));
171 MP_CHECKOK(group->meth->field_mul(x1, &t3, x2, group->meth));
199 mp_int x1, x2, z1, z2;
203 MP_DIGITS(&x1) = 0;
207 MP_CHECKOK(mp_init(&x1, FLAG(n)));
218 MP_CHECKOK(mp_copy(px, &x1)); /* x1 = px */
220 MP_CHECKOK(group->meth->field_sqr(&x1, &z2, group->meth)); /* z2 =
221 * x1^2 =
254 MP_CHECKOK(gf2m_Madd(px, &x1, &z1, &x2, &z2, group, FLAG(n)));
257 MP_CHECKOK(gf2m_Madd(px, &x2, &z2, &x1, &z1, group, FLAG(n)));
258 MP_CHECKOK(gf2m_Mdouble(&x1, &z1, group, FLAG(n)));
267 i = gf2m_Mxy(px, py, &x1, &z1, &x2, &z2, group);
279 mp_clear(&x1);