Lines Matching refs:z1
689 MPI z1, z2, z3;
691 z1 = mpi_new(0);
693 ec_invm(z1, point->z, ctx); /* z1 = z^(-1) mod p */
694 ec_mulm(z2, z1, z1, ctx); /* z2 = z^(-2) mod p */
701 ec_mulm(z3, z2, z1, ctx); /* z3 = z^(-3) mod p */
707 mpi_free(z1);
940 #define z1 (p1->z)
959 if ((!mpi_cmp(x1, x2)) && (!mpi_cmp(y1, y2)) && (!mpi_cmp(z1, z2))) {
962 } else if (!mpi_cmp_ui(z1, 0)) {
973 int z1_is_one = !mpi_cmp_ui(z1, 1);
977 /* l2 = x2 z1^2 */
987 ec_pow2(l2, z1, ctx);
995 /* l5 = y2 z1^3 */
996 ec_powm(l5, z1, mpi_const(MPI_C_THREE), ctx);
1016 /* z3 = z1 z2 l3 */
1017 ec_mulm(z3, z1, z2, ctx);
1038 #undef z1
1217 MPI x1, y1, z1, k, h, yy;
1308 z1 = mpi_new(0);
1309 ec_invm(z1, p1.z, ctx);
1310 ec_mulm(result->x, p1.x, z1, ctx);
1312 mpi_free(z1);
1350 z1 = mpi_copy(mpi_const(MPI_C_ONE));
1372 p1.z = z1; z1 = NULL;