Home | History | Annotate | Download | only in libmincrypt

Lines Matching refs:nz

1043 /* scalar_base_mult sets {nx,ny,nz} = scalar*G where scalar is a little-endian
1046 static void scalar_base_mult(felem nx, felem ny, felem nz,
1057 memset(nz, 0, sizeof(felem));
1063 point_double(nx, ny, nz, nx, ny, nz);
1077 * {nx,ny,nz} != {px,py,1}, unless both are zero, which we handle
1079 point_add_mixed(tx, ty, tz, nx, ny, nz, px, py);
1080 /* The result of point_add_mixed is incorrect if {nx,ny,nz} is zero
1085 copy_conditional(nz, kOne, n_is_infinity_mask);
1089 * only copying from {tx,ty,tz} to {nx,ny,nz} if index != 0. */
1094 copy_conditional(nz, tz, mask);
1104 const felem ny, const felem nz) {
1106 felem_inv(z_inv, nz);
1113 /* scalar_base_mult sets {nx,ny,nz} = scalar*{x,y}. */
1114 static void scalar_mult(felem nx, felem ny, felem nz, const felem x,
1137 memset(nz, 0, sizeof(felem));
1143 point_double(nx, ny, nz, nx, ny, nz);
1144 point_double(nx, ny, nz, nx, ny, nz);
1145 point_double(nx, ny, nz, nx, ny, nz);
1146 point_double(nx, ny, nz, nx, ny, nz);
1156 point_add(tx, ty, tz, nx, ny, nz, px, py, pz);
1159 copy_conditional(nz, pz, n_is_infinity_mask);
1166 copy_conditional(nz, tz, mask);