/freebsd-11-stable/crypto/openssl/crypto/ec/ |
H A D | ecp_nistp224.c | 829 point_double(felem x_out, felem y_out, felem z_out, argument 881 felem_reduce(z_out, tmp); 922 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, x_out, y_out, z_out; local 1003 /* z_out = (z1^2*x2 - z2^2*x1)*(z1*z2) */ 1005 felem_reduce(z_out, tmp); 1064 * the result (x_out, y_out, z_out) is incorrect if one of the inputs is 1075 copy_conditional(z_out, z2, z1_is_zero); 1076 copy_conditional(z_out, z1, z2_is_zero); 1079 felem_assign(z3, z_out); 1120 * Output point (X, Y, Z) is stored in x_out, y_out, z_out 1122 batch_mul(felem x_out, felem y_out, felem z_out, const felem_bytearray scalars[], const unsigned num_points, const u8 *g_scalar, const int mixed, const felem pre_comp[][17][3], const felem g_pre_comp[2][16][3]) argument 1419 felem x_in, y_in, z_in, x_out, y_out, z_out; local [all...] |
H A D | ecp_nistp256.c | 1103 point_double(felem x_out, felem y_out, felem z_out, argument 1159 felem_reduce(z_out, tmp); 1160 felem_diff(z_out, delta); 1161 /* z_out[i] < 2^105 + 2^101 < 2^106 */ 1185 point_double_small(smallfelem x_out, smallfelem y_out, smallfelem z_out, argument 1199 felem_shrink(z_out, felem_z_out); 1239 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, ftmp6, x_out, y_out, z_out; local 1321 /* z_out = ftmp5 * h */ 1323 felem_reduce(z_out, tmp); 1324 /* z_out[ 1650 batch_mul(felem x_out, felem y_out, felem z_out, const felem_bytearray scalars[], const unsigned num_points, const u8 *g_scalar, const int mixed, const smallfelem pre_comp[][17][3], const smallfelem g_pre_comp[2][16][3]) argument 2009 felem x_out, y_out, z_out; local [all...] |
H A D | ecp_nistp521.c | 1021 point_double(felem x_out, felem y_out, felem z_out, argument 1083 felem_reduce(z_out, tmp); 1144 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, ftmp6, x_out, y_out, z_out; local 1211 /* z_out = ftmp5 * h */ 1213 felem_reduce(z_out, tmp); 1287 copy_conditional(z_out, z2, z1_is_zero); 1288 copy_conditional(z_out, z1, z2_is_zero); 1291 felem_assign(z3, z_out); 1477 * Output point (X, Y, Z) is stored in x_out, y_out, z_out 1479 static void batch_mul(felem x_out, felem y_out, felem z_out, argument 1820 felem x_in, y_in, z_in, x_out, y_out, z_out; local [all...] |