• Home
  • Raw
  • Download

Lines Matching refs:felem

65 typedef limb felem[NLIMBS];  typedef
86 static void bin32_to_felem(felem out, const uint8_t in[32]) { in bin32_to_felem()
110 static int BN_to_felem(felem out, const BIGNUM *bn) { in BN_to_felem()
142 static void felem_assign(felem out, const felem in) { in felem_assign()
150 static void felem_sum(felem out, const felem in) { in felem_sum()
158 static void felem_small_sum(felem out, const smallfelem in) { in felem_small_sum()
166 static void felem_scalar(felem out, const uint64_t scalar) { in felem_scalar()
190 static const felem zero105 = {two105m41m9, two105, two105m41p9, two105m41p9};
195 static void smallfelem_neg(felem out, const smallfelem small) { in smallfelem_neg()
208 static void felem_diff(felem out, const felem in) { in felem_diff()
228 static const felem zero107 = {two107m43m11, two107, two107m43p11, two107m43p11};
236 static void felem_diff_zero107(felem out, const felem in) { in felem_diff_zero107()
290 static const felem zero110 = {two64m0, two110p32m0, two64m46, two64m32};
299 static void felem_shrink(smallfelem out, const felem in) { in felem_shrink()
300 felem tmp; in felem_shrink()
379 static void smallfelem_expand(felem out, const smallfelem in) { in smallfelem_expand()
467 static void felem_square(longfelem out, const felem in) { in felem_square()
587 static void felem_mul(longfelem out, const felem in1, const felem in2) { in felem_mul()
601 const felem in2) { in felem_small_mul()
612 static const felem zero100 = {two100m36m4, two100, two100m36p4, two100m36p4};
626 static void felem_reduce_(felem out, const longfelem in) { in felem_reduce_()
666 static void felem_reduce(felem out, const longfelem in) { in felem_reduce()
690 static void felem_reduce_zero105(felem out, const longfelem in) { in felem_reduce_zero105()
720 static void felem_contract(smallfelem out, const felem in) { in felem_contract()
816 static void felem_inv(felem out, const felem in) { in felem_inv()
817 felem ftmp, ftmp2; in felem_inv()
819 felem e2, e4, e8, e16, e32, e64; in felem_inv()
922 static void point_double(felem x_out, felem y_out, felem z_out, in point_double()
923 const felem x_in, const felem y_in, const felem z_in) { in point_double()
925 felem delta, gamma, beta, alpha, ftmp, ftmp2; in point_double()
1003 felem felem_x_out, felem_y_out, felem_z_out; in point_double_small()
1004 felem felem_x_in, felem_y_in, felem_z_in; in point_double_small()
1017 static void p256_copy_conditional(felem out, const felem in, limb mask) { in p256_copy_conditional()
1025 static void copy_small_conditional(felem out, const smallfelem in, limb mask) { in copy_small_conditional()
1042 static void point_add(felem x3, felem y3, felem z3, const felem x1, in point_add()
1043 const felem y1, const felem z1, const int mixed, in point_add()
1046 felem ftmp, ftmp2, ftmp3, ftmp4, ftmp5, ftmp6, x_out, y_out, z_out; in point_add()
1205 felem felem_x3, felem_y3, felem_z3; in point_add_small()
1206 felem felem_x1, felem_y1, felem_z1; in point_add_small()
1442 static void batch_mul(felem x_out, felem y_out, felem z_out, in batch_mul()
1445 felem nq[3], ftmp; in batch_mul()
1451 OPENSSL_memset(nq, 0, 3 * sizeof(felem)); in batch_mul()
1545 felem z1, z2, x_in, y_in; in ec_GFp_nistp256_point_get_affine_coordinates()
1597 felem x_out, y_out, z_out; in ec_GFp_nistp256_points_mul()