Lines Matching defs:points
1172 ret = 1; /* points differ */
1195 ret = 1; /* points differ */
1199 /* points are equal */
1250 EC_POINT *points[], BN_CTX *ctx)
1283 * Set each prod_Z[i] to the product of points[0]->Z .. points[i]->Z,
1287 if (!BN_is_zero(&points[0]->Z)) {
1288 if (!BN_copy(prod_Z[0], &points[0]->Z))
1301 if (!BN_is_zero(&points[i]->Z)) {
1303 &points[i]->Z, ctx))
1313 * points[i]->Z by its inverse.
1334 * Loop invariant: tmp is the product of the inverses of points[0]->Z
1335 * .. points[i]->Z (zero-valued inputs skipped).
1337 if (!BN_is_zero(&points[i]->Z)) {
1339 * Set tmp_Z to the inverse of points[i]->Z (as product of Z
1348 if (!group->meth->field_mul(group, tmp, tmp, &points[i]->Z, ctx))
1350 /* Replace points[i]->Z by its inverse. */
1351 if (!BN_copy(&points[i]->Z, tmp_Z))
1356 if (!BN_is_zero(&points[0]->Z)) {
1357 /* Replace points[0]->Z by its inverse. */
1358 if (!BN_copy(&points[0]->Z, tmp))
1362 /* Finally, fix up the X and Y coordinates for all points. */
1365 EC_POINT *p = points[i];