Symbol: fp_src_t
crypto/libecc/include/libecc/curves/aff_pt.h
109
fp_src_t ucoord, fp_src_t vcoord);
crypto/libecc/include/libecc/curves/aff_pt.h
111
ATTRIBUTE_WARN_UNUSED_RET int is_on_montgomery_curve(fp_src_t u, fp_src_t v, ec_montgomery_crv_src_t curve, int *on_curve);
crypto/libecc/include/libecc/curves/aff_pt.h
123
ATTRIBUTE_WARN_UNUSED_RET int curve_shortw_to_montgomery(ec_shortw_crv_src_t shortw_crv, ec_montgomery_crv_t montgomery_crv, fp_src_t alpha_montgomery, fp_src_t gamma_montgomery);
crypto/libecc/include/libecc/curves/aff_pt.h
131
ATTRIBUTE_WARN_UNUSED_RET int aff_pt_edwards_to_montgomery(aff_pt_edwards_src_t in_edwards, ec_montgomery_crv_src_t montgomery_crv, aff_pt_montgomery_t out_montgomery, fp_src_t alpha);
crypto/libecc/include/libecc/curves/aff_pt.h
132
ATTRIBUTE_WARN_UNUSED_RET int aff_pt_montgomery_to_edwards(aff_pt_montgomery_src_t in_montgomery, ec_edwards_crv_src_t edwards_crv, aff_pt_edwards_t out_edwards, fp_src_t alpha);
crypto/libecc/include/libecc/curves/aff_pt.h
134
ATTRIBUTE_WARN_UNUSED_RET int aff_pt_montgomery_v_from_u(fp_t v1, fp_t v2, fp_src_t u, ec_montgomery_crv_src_t crv);
crypto/libecc/include/libecc/curves/aff_pt.h
39
fp_src_t xcoord, fp_src_t ycoord);
crypto/libecc/include/libecc/curves/aff_pt.h
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 curve);
crypto/libecc/include/libecc/curves/aff_pt.h
42
ATTRIBUTE_WARN_UNUSED_RET int is_on_shortw_curve(fp_src_t x, fp_src_t y, ec_shortw_crv_src_t curve, int *on_curve);
crypto/libecc/include/libecc/curves/aff_pt.h
68
fp_src_t ucoord, fp_src_t vcoord);
crypto/libecc/include/libecc/curves/aff_pt.h
70
ATTRIBUTE_WARN_UNUSED_RET int is_on_edwards_curve(fp_src_t u, fp_src_t v, ec_edwards_crv_src_t curve, int *on_curve);
crypto/libecc/include/libecc/curves/aff_pt.h
79
ATTRIBUTE_WARN_UNUSED_RET int curve_edwards_to_montgomery(ec_edwards_crv_src_t edwards_crv, ec_montgomery_crv_t montgomery_crv, fp_src_t alpha_edwards);
crypto/libecc/include/libecc/curves/aff_pt.h
80
ATTRIBUTE_WARN_UNUSED_RET int curve_edwards_montgomery_check(ec_edwards_crv_src_t edwards_crv, ec_montgomery_crv_src_t montgomery_crv, fp_src_t alpha_edwards);
crypto/libecc/include/libecc/curves/aff_pt.h
82
ATTRIBUTE_WARN_UNUSED_RET int curve_montgomery_to_edwards(ec_montgomery_crv_src_t montgomery_crv, ec_edwards_crv_t edwards_crv, fp_src_t alpha_edwards);
crypto/libecc/include/libecc/curves/aff_pt.h
84
ATTRIBUTE_WARN_UNUSED_RET int curve_edwards_to_shortw(ec_edwards_crv_src_t edwards_crv, ec_shortw_crv_t shortw_crv, fp_src_t alpha_edwards);
crypto/libecc/include/libecc/curves/aff_pt.h
85
ATTRIBUTE_WARN_UNUSED_RET int curve_edwards_shortw_check(ec_edwards_crv_src_t edwards_crv, ec_shortw_crv_src_t shortw_crv, fp_src_t alpha_edwards);
crypto/libecc/include/libecc/curves/aff_pt.h
86
ATTRIBUTE_WARN_UNUSED_RET int curve_shortw_to_edwards(ec_shortw_crv_src_t shortw_crv, ec_edwards_crv_t edwards_crv, fp_src_t alpha_montgomery, fp_src_t gamma_montgomery, fp_src_t alpha_edwards);
crypto/libecc/include/libecc/curves/aff_pt.h
88
ATTRIBUTE_WARN_UNUSED_RET int aff_pt_edwards_to_shortw(aff_pt_edwards_src_t in_edwards, ec_shortw_crv_src_t shortw_crv, aff_pt_t out_shortw, fp_src_t alpha_edwards);
crypto/libecc/include/libecc/curves/aff_pt.h
89
ATTRIBUTE_WARN_UNUSED_RET int aff_pt_shortw_to_edwards(aff_pt_src_t in_shortw, ec_edwards_crv_src_t edwards_crv, aff_pt_edwards_t out_edwards, fp_src_t alpha_edwards);
crypto/libecc/include/libecc/curves/aff_pt.h
91
ATTRIBUTE_WARN_UNUSED_RET int aff_pt_edwards_y_from_x(fp_t y1, fp_t y2, fp_src_t x, ec_edwards_crv_src_t crv);
crypto/libecc/include/libecc/curves/aff_pt.h
92
ATTRIBUTE_WARN_UNUSED_RET int aff_pt_edwards_x_from_y(fp_t x1, fp_t x2, fp_src_t y, ec_edwards_crv_src_t crv);
crypto/libecc/include/libecc/curves/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_src_t order);
crypto/libecc/include/libecc/curves/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 b, nn_src_t order);
crypto/libecc/include/libecc/curves/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_src_t order);
crypto/libecc/include/libecc/curves/prj_pt.h
46
fp_src_t xcoord,
crypto/libecc/include/libecc/curves/prj_pt.h
47
fp_src_t ycoord, fp_src_t zcoord);
crypto/libecc/include/libecc/curves/prj_pt.h
76
prj_pt_t out_shortw, fp_src_t alpha);
crypto/libecc/include/libecc/curves/prj_pt.h
83
fp_src_t alpha);
crypto/libecc/include/libecc/fp/fp.h
82
ATTRIBUTE_WARN_UNUSED_RET int fp_check_initialized(fp_src_t in);
crypto/libecc/include/libecc/fp/fp.h
90
ATTRIBUTE_WARN_UNUSED_RET int fp_cmp(fp_src_t in1, fp_src_t in2, int *cmp);
crypto/libecc/include/libecc/fp/fp.h
91
ATTRIBUTE_WARN_UNUSED_RET int fp_iszero(fp_src_t in, int *iszero);
crypto/libecc/include/libecc/fp/fp.h
92
ATTRIBUTE_WARN_UNUSED_RET int fp_copy(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp.h
93
ATTRIBUTE_WARN_UNUSED_RET int fp_tabselect(fp_t out, u8 idx, fp_src_t *tab, u8 tabsize);
crypto/libecc/include/libecc/fp/fp.h
94
ATTRIBUTE_WARN_UNUSED_RET int fp_eq_or_opp(fp_src_t in1, fp_src_t in2, int *eq_or_opp);
crypto/libecc/include/libecc/fp/fp.h
96
ATTRIBUTE_WARN_UNUSED_RET int fp_export_to_buf(u8 *buf, u16 buflen, fp_src_t in_fp);
crypto/libecc/include/libecc/fp/fp_add.h
20
ATTRIBUTE_WARN_UNUSED_RET int fp_add(fp_t out, fp_src_t in1, fp_src_t in2);
crypto/libecc/include/libecc/fp/fp_add.h
21
ATTRIBUTE_WARN_UNUSED_RET int fp_inc(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp_add.h
22
ATTRIBUTE_WARN_UNUSED_RET int fp_sub(fp_t out, fp_src_t in1, fp_src_t in2);
crypto/libecc/include/libecc/fp/fp_add.h
23
ATTRIBUTE_WARN_UNUSED_RET int fp_dec(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp_add.h
24
ATTRIBUTE_WARN_UNUSED_RET int fp_neg(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp_montgomery.h
24
ATTRIBUTE_WARN_UNUSED_RET int fp_add_monty(fp_t out, fp_src_t in1, fp_src_t in2);
crypto/libecc/include/libecc/fp/fp_montgomery.h
25
ATTRIBUTE_WARN_UNUSED_RET int fp_sub_monty(fp_t out, fp_src_t in1, fp_src_t in2);
crypto/libecc/include/libecc/fp/fp_montgomery.h
26
ATTRIBUTE_WARN_UNUSED_RET int fp_mul_monty(fp_t out, fp_src_t in1, fp_src_t in2);
crypto/libecc/include/libecc/fp/fp_montgomery.h
27
ATTRIBUTE_WARN_UNUSED_RET int fp_sqr_monty(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp_montgomery.h
28
ATTRIBUTE_WARN_UNUSED_RET int fp_div_monty(fp_t out, fp_src_t in1, fp_src_t in2);
crypto/libecc/include/libecc/fp/fp_mul.h
20
ATTRIBUTE_WARN_UNUSED_RET int fp_mul(fp_t out, fp_src_t in1, fp_src_t in2);
crypto/libecc/include/libecc/fp/fp_mul.h
21
ATTRIBUTE_WARN_UNUSED_RET int fp_sqr(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp_mul.h
22
ATTRIBUTE_WARN_UNUSED_RET int fp_inv(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp_mul.h
24
ATTRIBUTE_WARN_UNUSED_RET int fp_div(fp_t out, fp_src_t num, fp_src_t den);
crypto/libecc/include/libecc/fp/fp_mul_redc1.h
20
ATTRIBUTE_WARN_UNUSED_RET int fp_mul_redc1(fp_t out, fp_src_t in1, fp_src_t in2);
crypto/libecc/include/libecc/fp/fp_mul_redc1.h
21
ATTRIBUTE_WARN_UNUSED_RET int fp_sqr_redc1(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp_mul_redc1.h
22
ATTRIBUTE_WARN_UNUSED_RET int fp_redcify(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp_mul_redc1.h
23
ATTRIBUTE_WARN_UNUSED_RET int fp_unredcify(fp_t out, fp_src_t in);
crypto/libecc/include/libecc/fp/fp_pow.h
20
ATTRIBUTE_WARN_UNUSED_RET int fp_pow(fp_t out, fp_src_t base, nn_src_t exp);
crypto/libecc/include/libecc/fp/fp_sqrt.h
23
ATTRIBUTE_WARN_UNUSED_RET int fp_sqrt(fp_t sqrt1, fp_t sqrt2, fp_src_t n);
crypto/libecc/include/libecc/utils/print_fp.h
24
void fp_print(const char *msg, fp_src_t a);
crypto/libecc/include/libecc/utils/print_fp.h
26
void fp_print_all(const char *msg, fp_src_t a);
crypto/libecc/src/curves/aff_pt.c
102
int aff_pt_y_from_x(fp_t y1, fp_t y2, fp_src_t x, ec_shortw_crv_src_t curve)
crypto/libecc/src/curves/aff_pt.c
139
int is_on_shortw_curve(fp_src_t x, fp_src_t y, ec_shortw_crv_src_t curve, int *on_curve)
crypto/libecc/src/curves/aff_pt.c
63
fp_src_t xcoord, fp_src_t ycoord)
crypto/libecc/src/curves/aff_pt_edwards.c
104
int is_on_edwards_curve(fp_src_t x, fp_src_t y,
crypto/libecc/src/curves/aff_pt_edwards.c
310
fp_src_t alpha_edwards)
crypto/libecc/src/curves/aff_pt_edwards.c
362
fp_src_t alpha_edwards)
crypto/libecc/src/curves/aff_pt_edwards.c
395
fp_src_t alpha_edwards)
crypto/libecc/src/curves/aff_pt_edwards.c
449
fp_src_t alpha_edwards)
crypto/libecc/src/curves/aff_pt_edwards.c
470
fp_src_t alpha_edwards)
crypto/libecc/src/curves/aff_pt_edwards.c
493
fp_src_t alpha_montgomery,
crypto/libecc/src/curves/aff_pt_edwards.c
494
fp_src_t gamma_montgomery,
crypto/libecc/src/curves/aff_pt_edwards.c
495
fp_src_t alpha_edwards)
crypto/libecc/src/curves/aff_pt_edwards.c
523
fp_src_t alpha_edwards)
crypto/libecc/src/curves/aff_pt_edwards.c
531
fp_src_t tab_x_t[2] = { &tab_x[0], &tab_x[1] };
crypto/libecc/src/curves/aff_pt_edwards.c
533
fp_src_t tab_y_t[2] = { &tab_y[0], &tab_y[1] };
crypto/libecc/src/curves/aff_pt_edwards.c
623
fp_src_t alpha)
crypto/libecc/src/curves/aff_pt_edwards.c
631
fp_src_t tab_u_t[2] = { &tab_u[0], &tab_u[1] };
crypto/libecc/src/curves/aff_pt_edwards.c
633
fp_src_t tab_v_t[2] = { &tab_v[0], &tab_v[1] };
crypto/libecc/src/curves/aff_pt_edwards.c
65
fp_src_t xcoord, fp_src_t ycoord)
crypto/libecc/src/curves/aff_pt_edwards.c
707
aff_pt_t out_shortw, fp_src_t alpha_edwards)
crypto/libecc/src/curves/aff_pt_edwards.c
737
fp_src_t alpha_edwards)
crypto/libecc/src/curves/aff_pt_edwards.c
766
int aff_pt_edwards_y_from_x(fp_t y1, fp_t y2, fp_src_t x, ec_edwards_crv_src_t crv)
crypto/libecc/src/curves/aff_pt_edwards.c
816
int aff_pt_edwards_x_from_y(fp_t x1, fp_t x2, fp_src_t y, ec_edwards_crv_src_t crv)
crypto/libecc/src/curves/aff_pt_montgomery.c
100
int is_on_montgomery_curve(fp_src_t u, fp_src_t v, ec_montgomery_crv_src_t curve, int *on_curve)
crypto/libecc/src/curves/aff_pt_montgomery.c
393
fp_src_t alpha, fp_src_t gamma)
crypto/libecc/src/curves/aff_pt_montgomery.c
547
int aff_pt_montgomery_v_from_u(fp_t v1, fp_t v2, fp_src_t u, ec_montgomery_crv_src_t crv)
crypto/libecc/src/curves/aff_pt_montgomery.c
61
fp_src_t ucoord, fp_src_t vcoord)
crypto/libecc/src/curves/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)
crypto/libecc/src/curves/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)
crypto/libecc/src/curves/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)
crypto/libecc/src/curves/prj_pt.c
1955
fp_src_t alpha_edwards)
crypto/libecc/src/curves/prj_pt.c
2007
fp_src_t alpha_edwards)
crypto/libecc/src/curves/prj_pt.c
71
fp_src_t xcoord, fp_src_t ycoord, fp_src_t zcoord)
crypto/libecc/src/ecdh/x25519_448.c
119
ATTRIBUTE_WARN_UNUSED_RET static int compute_v_from_u(fp_src_t u, fp_t v, ec_montgomery_crv_src_t crv)
crypto/libecc/src/ecdh/x25519_448.c
162
fp_src_t alpha_montgomery;
crypto/libecc/src/ecdh/x25519_448.c
163
fp_src_t gamma_montgomery;
crypto/libecc/src/fp/fp.c
136
int fp_check_initialized(fp_src_t in)
crypto/libecc/src/fp/fp.c
294
int fp_cmp(fp_src_t in1, fp_src_t in2, int *cmp)
crypto/libecc/src/fp/fp.c
310
int fp_iszero(fp_src_t in, int *iszero)
crypto/libecc/src/fp/fp.c
330
int fp_copy(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp.c
366
int fp_tabselect(fp_t out, u8 idx, fp_src_t *tab, u8 tabsize)
crypto/libecc/src/fp/fp.c
413
int fp_eq_or_opp(fp_src_t in1, fp_src_t in2, int *eq_or_opp)
crypto/libecc/src/fp/fp.c
461
int fp_export_to_buf(u8 *buf, u16 buflen, fp_src_t in_fp)
crypto/libecc/src/fp/fp_add.c
102
int fp_dec(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp_add.c
125
int fp_neg(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp_add.c
25
int fp_add(fp_t out, fp_src_t in1, fp_src_t in2)
crypto/libecc/src/fp/fp_add.c
52
int fp_inc(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp_add.c
75
int fp_sub(fp_t out, fp_src_t in1, fp_src_t in2)
crypto/libecc/src/fp/fp_montgomery.c
28
int fp_add_monty(fp_t out, fp_src_t in1, fp_src_t in2)
crypto/libecc/src/fp/fp_montgomery.c
39
int fp_sub_monty(fp_t out, fp_src_t in1, fp_src_t in2)
crypto/libecc/src/fp/fp_montgomery.c
50
int fp_mul_monty(fp_t out, fp_src_t in1, fp_src_t in2)
crypto/libecc/src/fp/fp_montgomery.c
61
int fp_sqr_monty(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp_montgomery.c
73
int fp_div_monty(fp_t out, fp_src_t in1, fp_src_t in2)
crypto/libecc/src/fp/fp_mul.c
107
int fp_div(fp_t out, fp_src_t num, fp_src_t den)
crypto/libecc/src/fp/fp_mul.c
30
int fp_mul(fp_t out, fp_src_t in1, fp_src_t in2)
crypto/libecc/src/fp/fp_mul.c
55
int fp_sqr(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp_mul.c
66
int fp_inv(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp_mul_redc1.c
39
int fp_mul_redc1(fp_t out, fp_src_t in1, fp_src_t in2)
crypto/libecc/src/fp/fp_mul_redc1.c
62
int fp_sqr_redc1(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp_mul_redc1.c
74
int fp_redcify(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp_mul_redc1.c
96
int fp_unredcify(fp_t out, fp_src_t in)
crypto/libecc/src/fp/fp_pow.c
28
ATTRIBUTE_WARN_UNUSED_RET static int _fp_pow(fp_t out, fp_src_t base, nn_src_t exp)
crypto/libecc/src/fp/fp_pow.c
61
int fp_pow(fp_t out, fp_src_t base, nn_src_t exp)
crypto/libecc/src/fp/fp_sqrt.c
112
int fp_sqrt(fp_t sqrt1, fp_t sqrt2, fp_src_t n)
crypto/libecc/src/fp/fp_sqrt.c
26
ATTRIBUTE_WARN_UNUSED_RET static int legendre(fp_src_t a)
crypto/libecc/src/sig/bip0340.c
501
fp_src_t r;
crypto/libecc/src/sig/eddsa.c
1238
fp_src_t alpha_montgomery;
crypto/libecc/src/sig/eddsa.c
1239
fp_src_t gamma_montgomery;
crypto/libecc/src/sig/eddsa.c
1240
fp_src_t alpha_edwards;
crypto/libecc/src/sig/eddsa.c
1565
fp_src_t alpha_montgomery;
crypto/libecc/src/sig/eddsa.c
1566
fp_src_t gamma_montgomery;
crypto/libecc/src/sig/eddsa.c
1567
fp_src_t alpha_edwards;
crypto/libecc/src/sig/eddsa.c
1929
fp_src_t alpha_montgomery;
crypto/libecc/src/sig/eddsa.c
1930
fp_src_t gamma_montgomery;
crypto/libecc/src/sig/eddsa.c
1931
fp_src_t alpha_edwards;
crypto/libecc/src/sig/eddsa.c
2296
fp_src_t alpha_montgomery;
crypto/libecc/src/sig/eddsa.c
2297
fp_src_t gamma_montgomery;
crypto/libecc/src/sig/eddsa.c
2298
fp_src_t alpha_edwards;
crypto/libecc/src/sig/eddsa.c
2598
fp_src_t alpha_montgomery;
crypto/libecc/src/sig/eddsa.c
2599
fp_src_t gamma_montgomery;
crypto/libecc/src/sig/eddsa.c
2600
fp_src_t alpha_edwards;
crypto/libecc/src/sig/eddsa.c
334
fp_src_t alpha_edwards,
crypto/libecc/src/sig/eddsa.c
428
fp_src_t alpha_edwards, const u8 *buf, u16 buflen,
crypto/libecc/src/sig/eddsa.c
873
fp_src_t alpha_montgomery;
crypto/libecc/src/sig/eddsa.c
874
fp_src_t gamma_montgomery;
crypto/libecc/src/sig/eddsa.c
875
fp_src_t alpha_edwards;
crypto/libecc/src/sig/eddsa.c
980
fp_src_t alpha_montgomery;
crypto/libecc/src/sig/eddsa.c
981
fp_src_t gamma_montgomery;
crypto/libecc/src/sig/eddsa.c
982
fp_src_t alpha_edwards;
crypto/libecc/src/sig/sm2.c
145
fp_src_t a, b;
crypto/libecc/src/utils/print_fp.c
38
void fp_print(const char *msg, fp_src_t a)
crypto/libecc/src/utils/print_fp.c
52
void fp_print_all(const char *msg, fp_src_t a)