Lines Matching refs:felem
90 typedef limb felem[NLIMBS]; typedef
101 static void bin32_to_felem(felem out, const u8 in[32]) { in bin32_to_felem()
126 static int BN_to_felem(felem out, const BIGNUM *bn) { in BN_to_felem()
172 static void felem_assign(felem out, const felem in) { in felem_assign()
180 static void felem_sum(felem out, const felem in) { in felem_sum()
188 static void felem_small_sum(felem out, const smallfelem in) { in felem_small_sum()
196 static void felem_scalar(felem out, const u64 scalar) { in felem_scalar()
220 static const felem zero105 = {two105m41m9, two105, two105m41p9, two105m41p9};
225 static void smallfelem_neg(felem out, const smallfelem small) { in smallfelem_neg()
238 static void felem_diff(felem out, const felem in) { in felem_diff()
256 static const felem zero107 = {two107m43m11, two107, two107m43p11, two107m43p11};
264 static void felem_diff_zero107(felem out, const felem in) { in felem_diff_zero107()
318 static const felem zero110 = {two64m0, two110p32m0, two64m46, two64m32};
327 static void felem_shrink(smallfelem out, const felem in) { in felem_shrink()
328 felem tmp; in felem_shrink()
407 static void smallfelem_expand(felem out, const smallfelem in) { in smallfelem_expand()
495 static void felem_square(longfelem out, const felem in) { in felem_square()
615 static void felem_mul(longfelem out, const felem in1, const felem in2) { in felem_mul()
629 const felem in2) { in felem_small_mul()
640 static const felem zero100 = {two100m36m4, two100, two100m36p4, two100m36p4};
654 static void felem_reduce_(felem out, const longfelem in) { in felem_reduce_()
694 static void felem_reduce(felem out, const longfelem in) { in felem_reduce()
718 static void felem_reduce_zero105(felem out, const longfelem in) { in felem_reduce_zero105()
748 static void felem_contract(smallfelem out, const felem in) { in felem_contract()
805 felem tmp; in smallfelem_square_contract()
815 felem tmp; in smallfelem_mul_contract()
868 static void felem_inv(felem out, const felem in) { in felem_inv()
869 felem ftmp, ftmp2; in felem_inv()
871 felem e2, e4, e8, e16, e32, e64; in felem_inv()
962 felem tmp; in smallfelem_inv_contract()
983 static void point_double(felem x_out, felem y_out, felem z_out, in point_double()
984 const felem x_in, const felem y_in, const felem z_in) { in point_double()
986 felem delta, gamma, beta, alpha, ftmp, ftmp2; in point_double()
1064 felem felem_x_out, felem_y_out, felem_z_out; in point_double_small()
1065 felem felem_x_in, felem_y_in, felem_z_in; in point_double_small()
1078 static void copy_conditional(felem out, const felem in, limb mask) { in copy_conditional()
1087 static void copy_small_conditional(felem out, const smallfelem in, limb mask) { in copy_small_conditional()
1105 static void point_add(felem x3, felem y3, felem z3, const felem x1, in point_add()
1106 const felem y1, const felem z1, const int mixed, in point_add()
1109 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, ftmp6, x_out, y_out, z_out; in point_add()
1268 felem felem_x3, felem_y3, felem_z3; in point_add_small()
1269 felem felem_x1, felem_y1, felem_z1; in point_add_small()
1505 static void batch_mul(felem x_out, felem y_out, felem z_out, in batch_mul()
1511 felem nq[3], ftmp; in batch_mul()
1517 memset(nq, 0, 3 * sizeof(felem)); in batch_mul()
1652 felem z1, z2, x_in, y_in; in ec_GFp_nistp256_point_get_affine_coordinates()
1727 felem x_out, y_out, z_out; in ec_GFp_nistp256_points_mul()