Lines Matching refs:group

53 gf2m_Mdouble(mp_int *x, mp_int *z, const ECGroup *group, int kmflag)
61 MP_CHECKOK(group->meth->field_sqr(x, x, group->meth));
62 MP_CHECKOK(group->meth->field_sqr(z, &t1, group->meth));
63 MP_CHECKOK(group->meth->field_mul(x, &t1, z, group->meth));
64 MP_CHECKOK(group->meth->field_sqr(x, x, group->meth));
65 MP_CHECKOK(group->meth->field_sqr(&t1, &t1, group->meth));
66 MP_CHECKOK(group->meth->
67 field_mul(&group->curveb, &t1, &t1, group->meth));
68 MP_CHECKOK(group->meth->field_add(x, &t1, x, group->meth));
81 const ECGroup *group, int kmflag)
92 MP_CHECKOK(group->meth->field_mul(x1, z2, x1, group->meth));
93 MP_CHECKOK(group->meth->field_mul(z1, x2, z1, group->meth));
94 MP_CHECKOK(group->meth->field_mul(x1, z1, &t2, group->meth));
95 MP_CHECKOK(group->meth->field_add(z1, x1, z1, group->meth));
96 MP_CHECKOK(group->meth->field_sqr(z1, z1, group->meth));
97 MP_CHECKOK(group->meth->field_mul(z1, &t1, x1, group->meth));
98 MP_CHECKOK(group->meth->field_add(x1, &t2, x1, group->meth));
113 mp_int *x2, mp_int *z2, const ECGroup *group)
135 MP_CHECKOK(group->meth->field_add(x, y, z2, group->meth));
141 if (group->meth->field_enc) {
142 MP_CHECKOK(group->meth->field_enc(&t5, &t5, group->meth));
145 MP_CHECKOK(group->meth->field_mul(z1, z2, &t3, group->meth));
147 MP_CHECKOK(group->meth->field_mul(z1, x, z1, group->meth));
148 MP_CHECKOK(group->meth->field_add(z1, x1, z1, group->meth));
149 MP_CHECKOK(group->meth->field_mul(z2, x, z2, group->meth));
150 MP_CHECKOK(group->meth->field_mul(z2, x1, x1, group->meth));
151 MP_CHECKOK(group->meth->field_add(z2, x2, z2, group->meth));
153 MP_CHECKOK(group->meth->field_mul(z2, z1, z2, group->meth));
154 MP_CHECKOK(group->meth->field_sqr(x, &t4, group->meth));
155 MP_CHECKOK(group->meth->field_add(&t4, y, &t4, group->meth));
156 MP_CHECKOK(group->meth->field_mul(&t4, &t3, &t4, group->meth));
157 MP_CHECKOK(group->meth->field_add(&t4, z2, &t4, group->meth));
159 MP_CHECKOK(group->meth->field_mul(&t3, x, &t3, group->meth));
160 MP_CHECKOK(group->meth->field_div(&t5, &t3, &t3, group->meth));
161 MP_CHECKOK(group->meth->field_mul(&t3, &t4, &t4, group->meth));
162 MP_CHECKOK(group->meth->field_mul(x1, &t3, x2, group->meth));
163 MP_CHECKOK(group->meth->field_add(x2, x, z2, group->meth));
165 MP_CHECKOK(group->meth->field_mul(z2, &t4, z2, group->meth));
166 MP_CHECKOK(group->meth->field_add(z2, y, z2, group->meth));
187 mp_int *rx, mp_int *ry, const ECGroup *group)
211 MP_CHECKOK(group->meth->field_sqr(&x1, &z2, group->meth)); /* z2 =
214 MP_CHECKOK(group->meth->field_sqr(&z2, &x2, group->meth));
215 MP_CHECKOK(group->meth->field_add(&x2, &group->curveb, &x2, group->meth)); /* x2
245 MP_CHECKOK(gf2m_Madd(px, &x1, &z1, &x2, &z2, group, FLAG(n)));
246 MP_CHECKOK(gf2m_Mdouble(&x2, &z2, group, FLAG(n)));
248 MP_CHECKOK(gf2m_Madd(px, &x2, &z2, &x1, &z1, group, FLAG(n)));
249 MP_CHECKOK(gf2m_Mdouble(&x1, &z1, group, FLAG(n)));
258 i = gf2m_Mxy(px, py, &x1, &z1, &x2, &z2, group);