/freebsd/crypto/libecc/include/libecc/curves/ |
H A D | aff_pt.h | 39 fp_src_t xcoord, fp_src_t ycoord); 41 ATTRIBUTE_WARN_UNUSED_RET int aff_pt_y_from_x(fp_t y1, fp_t y2, fp_src_t x, ec_shortw_crv_src_t cur… 42 ATTRIBUTE_WARN_UNUSED_RET int is_on_shortw_curve(fp_src_t x, fp_src_t y, ec_shortw_crv_src_t curve,… 68 fp_src_t ucoord, fp_src_t vcoord); 70 ATTRIBUTE_WARN_UNUSED_RET int is_on_edwards_curve(fp_src_t u, fp_src_t v, ec_edwards_crv_src_t curv… 79 …mery(ec_edwards_crv_src_t edwards_crv, ec_montgomery_crv_t montgomery_crv, fp_src_t alpha_edwards); 80 …(ec_edwards_crv_src_t edwards_crv, ec_montgomery_crv_src_t montgomery_crv, fp_src_t alpha_edwards); 82 …ards(ec_montgomery_crv_src_t montgomery_crv, ec_edwards_crv_t edwards_crv, fp_src_t alpha_edwards); 84 …ds_to_shortw(ec_edwards_crv_src_t edwards_crv, ec_shortw_crv_t shortw_crv, fp_src_t alpha_edwards); 85 …tw_check(ec_edwards_crv_src_t edwards_crv, ec_shortw_crv_src_t shortw_crv, fp_src_t alpha_edwards); [all …]
|
H A D | prj_pt.h | 46 fp_src_t xcoord, 47 fp_src_t ycoord, fp_src_t zcoord); 76 prj_pt_t out_shortw, fp_src_t alpha); 83 fp_src_t alpha);
|
H A D | ec_edwards.h | 36 ATTRIBUTE_WARN_UNUSED_RET int ec_edwards_crv_init(ec_edwards_crv_t crv, fp_src_t a, fp_src_t b, nn_…
|
H A D | ec_montgomery.h | 31 ATTRIBUTE_WARN_UNUSED_RET int ec_montgomery_crv_init(ec_montgomery_crv_t crv, fp_src_t a, fp_src_t …
|
H A D | ec_shortw.h | 42 ATTRIBUTE_WARN_UNUSED_RET int ec_shortw_crv_init(ec_shortw_crv_t crv, fp_src_t a, fp_src_t b, nn_sr…
|
/freebsd/crypto/libecc/include/libecc/fp/ |
H A D | fp_montgomery.h | 24 ATTRIBUTE_WARN_UNUSED_RET int fp_add_monty(fp_t out, fp_src_t in1, fp_src_t in2); 25 ATTRIBUTE_WARN_UNUSED_RET int fp_sub_monty(fp_t out, fp_src_t in1, fp_src_t in2); 26 ATTRIBUTE_WARN_UNUSED_RET int fp_mul_monty(fp_t out, fp_src_t in1, fp_src_t in2); 27 ATTRIBUTE_WARN_UNUSED_RET int fp_sqr_monty(fp_t out, fp_src_t in); 28 ATTRIBUTE_WARN_UNUSED_RET int fp_div_monty(fp_t out, fp_src_t in1, fp_src_t in2);
|
H A D | fp.h | 80 typedef const fp *fp_src_t; typedef 82 ATTRIBUTE_WARN_UNUSED_RET int fp_check_initialized(fp_src_t in); 90 ATTRIBUTE_WARN_UNUSED_RET int fp_cmp(fp_src_t in1, fp_src_t in2, int *cmp); 91 ATTRIBUTE_WARN_UNUSED_RET int fp_iszero(fp_src_t in, int *iszero); 92 ATTRIBUTE_WARN_UNUSED_RET int fp_copy(fp_t out, fp_src_t in); 93 ATTRIBUTE_WARN_UNUSED_RET int fp_tabselect(fp_t out, u8 idx, fp_src_t *tab, u8 tabsize); 94 ATTRIBUTE_WARN_UNUSED_RET int fp_eq_or_opp(fp_src_t in1, fp_src_t in2, int *eq_or_opp); 96 ATTRIBUTE_WARN_UNUSED_RET int fp_export_to_buf(u8 *buf, u16 buflen, fp_src_t in_fp);
|
H A D | fp_add.h | 20 ATTRIBUTE_WARN_UNUSED_RET int fp_add(fp_t out, fp_src_t in1, fp_src_t in2); 21 ATTRIBUTE_WARN_UNUSED_RET int fp_inc(fp_t out, fp_src_t in); 22 ATTRIBUTE_WARN_UNUSED_RET int fp_sub(fp_t out, fp_src_t in1, fp_src_t in2); 23 ATTRIBUTE_WARN_UNUSED_RET int fp_dec(fp_t out, fp_src_t in); 24 ATTRIBUTE_WARN_UNUSED_RET int fp_neg(fp_t out, fp_src_t in);
|
H A D | fp_mul.h | 20 ATTRIBUTE_WARN_UNUSED_RET int fp_mul(fp_t out, fp_src_t in1, fp_src_t in2); 21 ATTRIBUTE_WARN_UNUSED_RET int fp_sqr(fp_t out, fp_src_t in); 22 ATTRIBUTE_WARN_UNUSED_RET int fp_inv(fp_t out, fp_src_t in); 24 ATTRIBUTE_WARN_UNUSED_RET int fp_div(fp_t out, fp_src_t num, fp_src_t den);
|
H A D | fp_mul_redc1.h | 20 ATTRIBUTE_WARN_UNUSED_RET int fp_mul_redc1(fp_t out, fp_src_t in1, fp_src_t in2); 21 ATTRIBUTE_WARN_UNUSED_RET int fp_sqr_redc1(fp_t out, fp_src_t in); 22 ATTRIBUTE_WARN_UNUSED_RET int fp_redcify(fp_t out, fp_src_t in); 23 ATTRIBUTE_WARN_UNUSED_RET int fp_unredcify(fp_t out, fp_src_t in);
|
H A D | fp_sqrt.h | 23 ATTRIBUTE_WARN_UNUSED_RET int fp_sqrt(fp_t sqrt1, fp_t sqrt2, fp_src_t n);
|
/freebsd/crypto/libecc/src/fp/ |
H A D | fp_montgomery.c | 28 int fp_add_monty(fp_t out, fp_src_t in1, fp_src_t in2) in fp_add_monty() 39 int fp_sub_monty(fp_t out, fp_src_t in1, fp_src_t in2) in fp_sub_monty() 50 int fp_mul_monty(fp_t out, fp_src_t in1, fp_src_t in2) in fp_mul_monty() 61 int fp_sqr_monty(fp_t out, fp_src_t in) in fp_sqr_monty() 73 int fp_div_monty(fp_t out, fp_src_t in1, fp_src_t in2) in fp_div_monty()
|
H A D | fp_mul.c | 30 int fp_mul(fp_t out, fp_src_t in1, fp_src_t in2) in fp_mul() 55 int fp_sqr(fp_t out, fp_src_t in) in fp_sqr() 66 int fp_inv(fp_t out, fp_src_t in) in fp_inv() 107 int fp_div(fp_t out, fp_src_t num, fp_src_t den) in fp_div()
|
H A D | fp_add.c | 25 int fp_add(fp_t out, fp_src_t in1, fp_src_t in2) in fp_add() 52 int fp_inc(fp_t out, fp_src_t in) in fp_inc() 75 int fp_sub(fp_t out, fp_src_t in1, fp_src_t in2) in fp_sub() 102 int fp_dec(fp_t out, fp_src_t in) in fp_dec() 125 int fp_neg(fp_t out, fp_src_t in) in fp_neg()
|
H A D | fp_mul_redc1.c | 39 int fp_mul_redc1(fp_t out, fp_src_t in1, fp_src_t in2) in fp_mul_redc1() 62 int fp_sqr_redc1(fp_t out, fp_src_t in) in fp_sqr_redc1() 74 int fp_redcify(fp_t out, fp_src_t in) in fp_redcify() 96 int fp_unredcify(fp_t out, fp_src_t in) in fp_unredcify()
|
H A D | fp.c | 136 int fp_check_initialized(fp_src_t in) in fp_check_initialized() 294 int fp_cmp(fp_src_t in1, fp_src_t in2, int *cmp) in fp_cmp() 310 int fp_iszero(fp_src_t in, int *iszero) in fp_iszero() 330 int fp_copy(fp_t out, fp_src_t in) in fp_copy() 366 int fp_tabselect(fp_t out, u8 idx, fp_src_t *tab, u8 tabsize) in fp_tabselect() 413 int fp_eq_or_opp(fp_src_t in1, fp_src_t in2, int *eq_or_opp) in fp_eq_or_opp() 461 int fp_export_to_buf(u8 *buf, u16 buflen, fp_src_t in_fp) in fp_export_to_buf()
|
H A D | fp_pow.c | 28 ATTRIBUTE_WARN_UNUSED_RET static int _fp_pow(fp_t out, fp_src_t base, nn_src_t exp) in _fp_pow() 61 int fp_pow(fp_t out, fp_src_t base, nn_src_t exp) in fp_pow()
|
/freebsd/crypto/libecc/src/curves/ |
H A D | aff_pt_edwards.c | 65 fp_src_t xcoord, fp_src_t ycoord) in aff_pt_edwards_init_from_coords() 104 int is_on_edwards_curve(fp_src_t x, fp_src_t y, in is_on_edwards_curve() 310 fp_src_t alpha_edwards) in curve_edwards_to_montgomery() 362 fp_src_t alpha_edwards) in curve_edwards_montgomery_check() 395 fp_src_t alpha_edwards) in curve_montgomery_to_edwards() 449 fp_src_t alpha_edwards) in curve_edwards_to_shortw() 470 fp_src_t alpha_edwards) in curve_edwards_shortw_check() 493 fp_src_t alpha_montgomery, in curve_shortw_to_edwards() 494 fp_src_t gamma_montgomery, in curve_shortw_to_edwards() 495 fp_src_t alpha_edwards) in curve_shortw_to_edwards() [all …]
|
H A D | aff_pt.c | 63 fp_src_t xcoord, fp_src_t ycoord) in aff_pt_init_from_coords() 102 int aff_pt_y_from_x(fp_t y1, fp_t y2, fp_src_t x, ec_shortw_crv_src_t curve) in aff_pt_y_from_x() 139 int is_on_shortw_curve(fp_src_t x, fp_src_t y, ec_shortw_crv_src_t curve, int *on_curve) in is_on_shortw_curve()
|
H A D | ec_edwards.c | 43 int ec_edwards_crv_init(ec_edwards_crv_t crv, fp_src_t a, fp_src_t d, nn_src_t order) in ec_edwards_crv_init()
|
H A D | ec_montgomery.c | 35 int ec_montgomery_crv_init(ec_montgomery_crv_t crv, fp_src_t A, fp_src_t B, nn_src_t order) in ec_montgomery_crv_init()
|
H A D | aff_pt_montgomery.c | 61 fp_src_t ucoord, fp_src_t vcoord) in aff_pt_montgomery_init_from_coords() 100 int is_on_montgomery_curve(fp_src_t u, fp_src_t v, ec_montgomery_crv_src_t curve, int *on_curve) in is_on_montgomery_curve() 393 fp_src_t alpha, fp_src_t gamma) in curve_shortw_to_montgomery() 547 int aff_pt_montgomery_v_from_u(fp_t v1, fp_t v2, fp_src_t u, ec_montgomery_crv_src_t crv) in aff_pt_montgomery_v_from_u()
|
H A D | ec_shortw.c | 41 int ec_shortw_crv_init(ec_shortw_crv_t crv, fp_src_t a, fp_src_t b, nn_src_t order) in ec_shortw_crv_init()
|
/freebsd/crypto/libecc/include/libecc/utils/ |
H A D | print_fp.h | 24 void fp_print(const char *msg, fp_src_t a); 26 void fp_print_all(const char *msg, fp_src_t a);
|
/freebsd/crypto/libecc/src/utils/ |
H A D | print_fp.c | 38 void fp_print(const char *msg, fp_src_t a) in fp_print() 52 void fp_print_all(const char *msg, fp_src_t a) in fp_print_all()
|