Lines Matching refs:x2

87 gf2m_Madd(const mp_int *x, mp_int *x1, mp_int *z1, mp_int *x2, mp_int *z2,  in gf2m_Madd()  argument
100 MP_CHECKOK(group->meth->field_mul(z1, x2, z1, group->meth)); in gf2m_Madd()
120 mp_int *x2, mp_int *z2, const ECGroup *group) in gf2m_Mxy() argument
129 MP_CHECKOK(mp_init(&t3, FLAG(x2))); in gf2m_Mxy()
130 MP_CHECKOK(mp_init(&t4, FLAG(x2))); in gf2m_Mxy()
131 MP_CHECKOK(mp_init(&t5, FLAG(x2))); in gf2m_Mxy()
134 mp_zero(x2); in gf2m_Mxy()
141 MP_CHECKOK(mp_copy(x, x2)); in gf2m_Mxy()
158 MP_CHECKOK(group->meth->field_add(z2, x2, z2, group->meth)); in gf2m_Mxy()
169 MP_CHECKOK(group->meth->field_mul(x1, &t3, x2, group->meth)); in gf2m_Mxy()
170 MP_CHECKOK(group->meth->field_add(x2, x, z2, group->meth)); in gf2m_Mxy()
197 mp_int x1, x2, z1, z2; in ec_GF2m_pt_mul_mont() local
202 MP_DIGITS(&x2) = 0; in ec_GF2m_pt_mul_mont()
206 MP_CHECKOK(mp_init(&x2, FLAG(n))); in ec_GF2m_pt_mul_mont()
221 MP_CHECKOK(group->meth->field_sqr(&z2, &x2, group->meth)); in ec_GF2m_pt_mul_mont()
222 MP_CHECKOK(group->meth->field_add(&x2, &group->curveb, &x2, group->meth)); /* x2 in ec_GF2m_pt_mul_mont()
252 MP_CHECKOK(gf2m_Madd(px, &x1, &z1, &x2, &z2, group, FLAG(n))); in ec_GF2m_pt_mul_mont()
253 MP_CHECKOK(gf2m_Mdouble(&x2, &z2, group, FLAG(n))); in ec_GF2m_pt_mul_mont()
255 MP_CHECKOK(gf2m_Madd(px, &x2, &z2, &x1, &z1, group, FLAG(n))); in ec_GF2m_pt_mul_mont()
265 i = gf2m_Mxy(px, py, &x1, &z1, &x2, &z2, group); in ec_GF2m_pt_mul_mont()
272 MP_CHECKOK(mp_copy(&x2, rx)); in ec_GF2m_pt_mul_mont()
278 mp_clear(&x2); in ec_GF2m_pt_mul_mont()