/freebsd-10.0-release/crypto/openssl/crypto/ec/ |
H A D | ecp_nistp224.c | 768 point_double(felem x_out, felem y_out, felem z_out, argument 820 felem_reduce(z_out, tmp); 858 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, x_out, y_out, z_out; local 942 /* z_out = (z1^2*x2 - z2^2*x1)*(z1*z2) */ 944 felem_reduce(z_out, tmp); 996 /* the result (x_out, y_out, z_out) is incorrect if one of the inputs is 1004 copy_conditional(z_out, z2, z1_is_zero); 1005 copy_conditional(z_out, z1, z2_is_zero); 1008 felem_assign(z3, z_out); 1045 * Output point (X, Y, Z) is stored in x_out, y_out, z_out */ 1046 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 1327 felem x_in, y_in, z_in, x_out, y_out, z_out; local [all...] |
H A D | ecp_nistp256.c | 1028 point_double(felem x_out, felem y_out, felem z_out, argument 1084 felem_reduce(z_out, tmp); 1085 felem_diff(z_out, delta); 1086 /* z_out[i] < 2^105 + 2^101 < 2^106 */ 1108 point_double_small(smallfelem x_out, smallfelem y_out, smallfelem z_out, argument 1121 felem_shrink(z_out, felem_z_out); 1162 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, ftmp6, x_out, y_out, z_out; local 1245 /* z_out = ftmp5 * h */ 1247 felem_reduce(z_out, tmp); 1248 /* z_out[ 1506 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 1846 felem x_out, y_out, z_out; local [all...] |
H A D | ecp_nistp521.c | 948 point_double(felem x_out, felem y_out, felem z_out, argument 1006 felem_reduce(z_out, tmp); 1059 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, ftmp6, x_out, y_out, z_out; local 1127 /* z_out = ftmp5 * h */ 1129 felem_reduce(z_out, tmp); 1201 copy_conditional(z_out, z2, z1_is_zero); 1202 copy_conditional(z_out, z1, z2_is_zero); 1205 felem_assign(z3, z_out); 1387 * Output point (X, Y, Z) is stored in x_out, y_out, z_out */ 1388 static void batch_mul(felem x_out, felem y_out, felem z_out, argument 1711 felem x_in, y_in, z_in, x_out, y_out, z_out; local [all...] |