Lines Matching refs:smallfelem
92 typedef u64 smallfelem[NLIMBS]; typedef
110 static void smallfelem_to_bin32(u8 out[32], const smallfelem in) { in smallfelem_to_bin32()
149 static BIGNUM *smallfelem_to_BN(BIGNUM *out, const smallfelem in) { in smallfelem_to_BN()
158 static void smallfelem_one(smallfelem out) { in smallfelem_one()
165 static void smallfelem_assign(smallfelem out, const smallfelem in) { in smallfelem_assign()
188 static void felem_small_sum(felem out, const smallfelem in) { in felem_small_sum()
225 static void smallfelem_neg(felem out, const smallfelem small) { in smallfelem_neg()
327 static void felem_shrink(smallfelem out, const felem in) { in felem_shrink()
407 static void smallfelem_expand(felem out, const smallfelem in) { in smallfelem_expand()
419 static void smallfelem_square(longfelem out, const smallfelem small) { in smallfelem_square()
507 static void smallfelem_mul(longfelem out, const smallfelem small1, in smallfelem_mul()
508 const smallfelem small2) { in smallfelem_mul()
616 smallfelem small1, small2; in felem_mul()
628 static void felem_small_mul(longfelem out, const smallfelem small1, in felem_small_mul()
630 smallfelem small2; in felem_small_mul()
748 static void felem_contract(smallfelem out, const felem in) { in felem_contract()
803 static void smallfelem_square_contract(smallfelem out, const smallfelem in) { in smallfelem_square_contract()
812 static void smallfelem_mul_contract(smallfelem out, const smallfelem in1, in smallfelem_mul_contract()
813 const smallfelem in2) { in smallfelem_mul_contract()
826 static limb smallfelem_is_zero(const smallfelem small) { in smallfelem_is_zero()
858 static int smallfelem_is_zero_int(const smallfelem small) { in smallfelem_is_zero_int()
961 static void smallfelem_inv_contract(smallfelem out, const smallfelem in) { in smallfelem_inv_contract()
987 smallfelem small1, small2; in point_double()
1061 static void point_double_small(smallfelem x_out, smallfelem y_out, in point_double_small()
1062 smallfelem z_out, const smallfelem x_in, in point_double_small()
1063 const smallfelem y_in, const smallfelem z_in) { in point_double_small()
1087 static void copy_small_conditional(felem out, const smallfelem in, limb mask) { in copy_small_conditional()
1107 const smallfelem x2, const smallfelem y2, in point_add()
1108 const smallfelem z2) { in point_add()
1111 smallfelem small1, small2, small3, small4, small5; in point_add()
1265 static void point_add_small(smallfelem x3, smallfelem y3, smallfelem z3, in point_add_small()
1266 smallfelem x1, smallfelem y1, smallfelem z1, in point_add_small()
1267 smallfelem x2, smallfelem y2, smallfelem z2) { in point_add_small()
1316 static const smallfelem gmul[2][16][3] = {
1473 const smallfelem pre_comp[16][3], smallfelem out[3]) { in select_point()
1476 memset(outlimbs, 0, 3 * sizeof(smallfelem)); in select_point()
1508 const int mixed, const smallfelem pre_comp[][17][3], in batch_mul()
1509 const smallfelem g_pre_comp[2][16][3]) { in batch_mul()
1513 smallfelem tmp[3]; in batch_mul()
1603 smallfelem g_pre_comp[2][16][3];
1660 smallfelem x_out, y_out; in ec_GFp_nistp256_point_get_affine_coordinates()
1698 static void make_points_affine(size_t num, smallfelem points[][3], in make_points_affine()
1699 smallfelem tmp_smallfelems[]) { in make_points_affine()
1703 num, points, sizeof(smallfelem), tmp_smallfelems, in make_points_affine()
1727 smallfelem(*pre_comp)[17][3] = NULL; in ec_GFp_nistp256_points_mul()
1728 smallfelem *tmp_smallfelems = NULL; in ec_GFp_nistp256_points_mul()
1733 smallfelem x_in, y_in, z_in; in ec_GFp_nistp256_points_mul()
1735 const smallfelem(*g_pre_comp)[16][3] = NULL; in ec_GFp_nistp256_points_mul()
1790 pre_comp = OPENSSL_malloc(num_points * 17 * 3 * sizeof(smallfelem)); in ec_GFp_nistp256_points_mul()
1793 OPENSSL_malloc((num_points * 17 + 1) * sizeof(smallfelem)); in ec_GFp_nistp256_points_mul()
1804 memset(pre_comp, 0, num_points * 17 * 3 * sizeof(smallfelem)); in ec_GFp_nistp256_points_mul()
1876 num_points, g_secret, mixed, (const smallfelem(*)[17][3])pre_comp, in ec_GFp_nistp256_points_mul()
1881 num_points, NULL, mixed, (const smallfelem(*)[17][3])pre_comp, in ec_GFp_nistp256_points_mul()