Lines Matching refs:points
1131 ret = 1; /* points differ */
1154 ret = 1; /* points differ */
1158 /* points are equal */
1207 EC_POINT *points[], BN_CTX *ctx)
1240 * Set each prod_Z[i] to the product of points[0]->Z .. points[i]->Z,
1244 if (!BN_is_zero(points[0]->Z)) {
1245 if (!BN_copy(prod_Z[0], points[0]->Z))
1258 if (!BN_is_zero(points[i]->Z)) {
1260 meth->field_mul(group, prod_Z[i], prod_Z[i - 1], points[i]->Z,
1271 * points[i]->Z by its inverse.
1292 * Loop invariant: tmp is the product of the inverses of points[0]->Z
1293 * .. points[i]->Z (zero-valued inputs skipped).
1295 if (!BN_is_zero(points[i]->Z)) {
1297 * Set tmp_Z to the inverse of points[i]->Z (as product of Z
1306 if (!group->meth->field_mul(group, tmp, tmp, points[i]->Z, ctx))
1308 /* Replace points[i]->Z by its inverse. */
1309 if (!BN_copy(points[i]->Z, tmp_Z))
1314 if (!BN_is_zero(points[0]->Z)) {
1315 /* Replace points[0]->Z by its inverse. */
1316 if (!BN_copy(points[0]->Z, tmp))
1320 /* Finally, fix up the X and Y coordinates for all points. */
1323 EC_POINT *p = points[i];