• Home
  • Raw
  • Download

Lines Matching refs:err

90 	if (t1 == NULL) goto err;  in gf2m_Mdouble()
92 if (!group->meth->field_sqr(group, x, x, ctx)) goto err; in gf2m_Mdouble()
93 if (!group->meth->field_sqr(group, t1, z, ctx)) goto err; in gf2m_Mdouble()
94 if (!group->meth->field_mul(group, z, x, t1, ctx)) goto err; in gf2m_Mdouble()
95 if (!group->meth->field_sqr(group, x, x, ctx)) goto err; in gf2m_Mdouble()
96 if (!group->meth->field_sqr(group, t1, t1, ctx)) goto err; in gf2m_Mdouble()
97 if (!group->meth->field_mul(group, t1, &group->b, t1, ctx)) goto err; in gf2m_Mdouble()
98 if (!BN_GF2m_add(x, x, t1)) goto err; in gf2m_Mdouble()
102 err: in gf2m_Mdouble()
123 if (t2 == NULL) goto err; in gf2m_Madd()
125 if (!BN_copy(t1, x)) goto err; in gf2m_Madd()
126 if (!group->meth->field_mul(group, x1, x1, z2, ctx)) goto err; in gf2m_Madd()
127 if (!group->meth->field_mul(group, z1, z1, x2, ctx)) goto err; in gf2m_Madd()
128 if (!group->meth->field_mul(group, t2, x1, z1, ctx)) goto err; in gf2m_Madd()
129 if (!BN_GF2m_add(z1, z1, x1)) goto err; in gf2m_Madd()
130 if (!group->meth->field_sqr(group, z1, z1, ctx)) goto err; in gf2m_Madd()
131 if (!group->meth->field_mul(group, x1, z1, t1, ctx)) goto err; in gf2m_Madd()
132 if (!BN_GF2m_add(x1, x1, t2)) goto err; in gf2m_Madd()
136 err: in gf2m_Madd()
175 if (t5 == NULL) goto err; in gf2m_Mxy()
177 if (!BN_one(t5)) goto err; in gf2m_Mxy()
179 if (!group->meth->field_mul(group, t3, z1, z2, ctx)) goto err; in gf2m_Mxy()
181 if (!group->meth->field_mul(group, z1, z1, x, ctx)) goto err; in gf2m_Mxy()
182 if (!BN_GF2m_add(z1, z1, x1)) goto err; in gf2m_Mxy()
183 if (!group->meth->field_mul(group, z2, z2, x, ctx)) goto err; in gf2m_Mxy()
184 if (!group->meth->field_mul(group, x1, z2, x1, ctx)) goto err; in gf2m_Mxy()
185 if (!BN_GF2m_add(z2, z2, x2)) goto err; in gf2m_Mxy()
187 if (!group->meth->field_mul(group, z2, z2, z1, ctx)) goto err; in gf2m_Mxy()
188 if (!group->meth->field_sqr(group, t4, x, ctx)) goto err; in gf2m_Mxy()
189 if (!BN_GF2m_add(t4, t4, y)) goto err; in gf2m_Mxy()
190 if (!group->meth->field_mul(group, t4, t4, t3, ctx)) goto err; in gf2m_Mxy()
191 if (!BN_GF2m_add(t4, t4, z2)) goto err; in gf2m_Mxy()
193 if (!group->meth->field_mul(group, t3, t3, x, ctx)) goto err; in gf2m_Mxy()
194 if (!group->meth->field_div(group, t3, t5, t3, ctx)) goto err; in gf2m_Mxy()
195 if (!group->meth->field_mul(group, t4, t3, t4, ctx)) goto err; in gf2m_Mxy()
196 if (!group->meth->field_mul(group, x2, x1, t3, ctx)) goto err; in gf2m_Mxy()
197 if (!BN_GF2m_add(z2, x2, x)) goto err; in gf2m_Mxy()
199 if (!group->meth->field_mul(group, z2, z2, t4, ctx)) goto err; in gf2m_Mxy()
200 if (!BN_GF2m_add(z2, z2, y)) goto err; in gf2m_Mxy()
204 err: in gf2m_Mxy()
242 if (z1 == NULL) goto err; in ec_GF2m_montgomery_point_multiply()
247 if (!BN_GF2m_mod_arr(x1, &point->X, group->poly)) goto err; /* x1 = x */ in ec_GF2m_montgomery_point_multiply()
248 if (!BN_one(z1)) goto err; /* z1 = 1 */ in ec_GF2m_montgomery_point_multiply()
249 if (!group->meth->field_sqr(group, z2, x1, ctx)) goto err; /* z2 = x1^2 = x^2 */ in ec_GF2m_montgomery_point_multiply()
250 if (!group->meth->field_sqr(group, x2, z2, ctx)) goto err; in ec_GF2m_montgomery_point_multiply()
251 if (!BN_GF2m_add(x2, x2, &group->b)) goto err; /* x2 = x^4 + b */ in ec_GF2m_montgomery_point_multiply()
273 if (!gf2m_Madd(group, &point->X, x1, z1, x2, z2, ctx)) goto err; in ec_GF2m_montgomery_point_multiply()
274 if (!gf2m_Mdouble(group, x2, z2, ctx)) goto err; in ec_GF2m_montgomery_point_multiply()
278 if (!gf2m_Madd(group, &point->X, x2, z2, x1, z1, ctx)) goto err; in ec_GF2m_montgomery_point_multiply()
279 if (!gf2m_Mdouble(group, x1, z1, ctx)) goto err; in ec_GF2m_montgomery_point_multiply()
288 if (i == 0) goto err; in ec_GF2m_montgomery_point_multiply()
291 if (!EC_POINT_set_to_infinity(group, r)) goto err; in ec_GF2m_montgomery_point_multiply()
295 if (!BN_one(&r->Z)) goto err; in ec_GF2m_montgomery_point_multiply()
305 err: in ec_GF2m_montgomery_point_multiply()
338 goto err; in ec_GF2m_simple_mul()
341 if ((p = EC_POINT_new(group)) == NULL) goto err; in ec_GF2m_simple_mul()
342 if ((acc = EC_POINT_new(group)) == NULL) goto err; in ec_GF2m_simple_mul()
344 if (!EC_POINT_set_to_infinity(group, acc)) goto err; in ec_GF2m_simple_mul()
348 if (!ec_GF2m_montgomery_point_multiply(group, p, scalar, group->generator, ctx)) goto err; in ec_GF2m_simple_mul()
350 if (!group->meth->invert(group, p, ctx)) goto err; in ec_GF2m_simple_mul()
351 if (!group->meth->add(group, acc, acc, p, ctx)) goto err; in ec_GF2m_simple_mul()
356 if (!ec_GF2m_montgomery_point_multiply(group, p, scalars[i], points[i], ctx)) goto err; in ec_GF2m_simple_mul()
358 if (!group->meth->invert(group, p, ctx)) goto err; in ec_GF2m_simple_mul()
359 if (!group->meth->add(group, acc, acc, p, ctx)) goto err; in ec_GF2m_simple_mul()
362 if (!EC_POINT_copy(r, acc)) goto err; in ec_GF2m_simple_mul()
366 err: in ec_GF2m_simple_mul()