Symbol: fp_t
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
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
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/fp/fp.h
83
ATTRIBUTE_WARN_UNUSED_RET int fp_init(fp_t A, fp_ctx_src_t fpctx);
crypto/libecc/include/libecc/fp/fp.h
84
ATTRIBUTE_WARN_UNUSED_RET int fp_init_from_buf(fp_t A, fp_ctx_src_t fpctx, const u8 *buf, u16 buflen);
crypto/libecc/include/libecc/fp/fp.h
85
void fp_uninit(fp_t A);
crypto/libecc/include/libecc/fp/fp.h
86
ATTRIBUTE_WARN_UNUSED_RET int fp_set_nn(fp_t out, nn_src_t in);
crypto/libecc/include/libecc/fp/fp.h
87
ATTRIBUTE_WARN_UNUSED_RET int fp_zero(fp_t out);
crypto/libecc/include/libecc/fp/fp.h
88
ATTRIBUTE_WARN_UNUSED_RET int fp_one(fp_t out);
crypto/libecc/include/libecc/fp/fp.h
89
ATTRIBUTE_WARN_UNUSED_RET int fp_set_word_value(fp_t out, word_t val);
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
95
ATTRIBUTE_WARN_UNUSED_RET int fp_import_from_buf(fp_t out_fp, const u8 *buf, u16 buflen);
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
23
ATTRIBUTE_WARN_UNUSED_RET int fp_inv_word(fp_t out, word_t w);
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_rand.h
20
ATTRIBUTE_WARN_UNUSED_RET int fp_get_random(fp_t out, fp_ctx_src_t ctx);
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/src/arithmetic_tests/arithmetic_tests.c
153
fp_t name##_ptr[] = {NULL};
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
157
fp_t name##_ptr[] = { &name##0 };\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
162
fp_t name##_ptr[] = { &name##0, &name##1 };\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
168
fp_t name##_ptr[] = { &name##0, &name##1, &name##2 };\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
175
fp_t name##_ptr[] = { &name##0, &name##1, &name##2, &name##3 };\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
183
fp_t name##_ptr[] = { &name##0, &name##1, &name##2, &name##3, &name##4 };\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
192
fp_t name##_ptr[] = { &name##0, &name##1, &name##2, &name##3, &name##4, &name##5 };\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
319
#define FP_T_GENERIC_IN(num) ((fp_t)params[num])
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_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
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/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
166
fp_t u_coord, v_coord;
crypto/libecc/src/examples/basic/curve_ecdh.c
95
fp_t x = NULL;
crypto/libecc/src/examples/sss/sss.c
85
ATTRIBUTE_WARN_UNUSED_RET static int _sss_derive_seed(fp_t out, const u8 seed[SSS_SECRET_SIZE], u16 idx)
crypto/libecc/src/fp/fp.c
150
int fp_init(fp_t in, fp_ctx_src_t fpctx)
crypto/libecc/src/fp/fp.c
171
int fp_init_from_buf(fp_t in, fp_ctx_src_t fpctx, const u8 *buf, u16 buflen)
crypto/libecc/src/fp/fp.c
189
void fp_uninit(fp_t in)
crypto/libecc/src/fp/fp.c
206
int fp_set_nn(fp_t out, nn_src_t in)
crypto/libecc/src/fp/fp.c
228
int fp_zero(fp_t out)
crypto/libecc/src/fp/fp.c
245
int fp_one(fp_t out)
crypto/libecc/src/fp/fp.c
266
int fp_set_word_value(fp_t out, word_t val)
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
444
int fp_import_from_buf(fp_t out_fp, const u8 *buf, u16 buflen)
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.c
89
int fp_inv_word(fp_t out, word_t w)
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
39
ATTRIBUTE_WARN_UNUSED_RET static int _fp_pow_aliased(fp_t out, 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_rand.c
25
int fp_get_random(fp_t out, fp_ctx_src_t ctx)
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
117
fp_t _n = &__n;
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
502
fp_t y;