Home
last modified time | relevance | path

Searched refs:fp_mul (Results 1 – 16 of 16) sorted by relevance

/freebsd/crypto/libecc/src/curves/
H A Daff_pt_montgomery.c117 ret = fp_mul(&Bv2, &(curve->B), &Bv2); EG(ret, err); in is_on_montgomery_curve()
122 ret = fp_mul(&Au2, &(curve->A), &Au2); EG(ret, err); in is_on_montgomery_curve()
124 ret = fp_mul(&u3, &u3, u); EG(ret, err); in is_on_montgomery_curve()
311 ret = fp_mul(&tmp, &tmp, &tmp2); EG(ret, err); in curve_montgomery_to_shortw()
320 ret = fp_mul(&a, &tmp2, &tmp); EG(ret, err); in curve_montgomery_to_shortw()
324 ret = fp_mul(&tmp, &tmp, &(montgomery_crv->B)); EG(ret, err); in curve_montgomery_to_shortw()
327 ret = fp_mul(&tmp, &tmp, &tmp2); EG(ret, err); in curve_montgomery_to_shortw()
333 ret = fp_mul(&tmp2, &tmp2, &(montgomery_crv->A)); EG(ret, err); in curve_montgomery_to_shortw()
334 ret = fp_mul(&tmp2, &tmp2, &(montgomery_crv->A)); EG(ret, err); in curve_montgomery_to_shortw()
335 ret = fp_mul(&tmp2, &tmp2, &(montgomery_crv->A)); EG(ret, err); in curve_montgomery_to_shortw()
[all …]
H A Daff_pt_edwards.c129 ret = fp_mul(&tmp1, &x2, &y2); EG(ret, err); in is_on_edwards_curve()
130 ret = fp_mul(&tmp1, &tmp1, &(curve->d)); EG(ret, err); in is_on_edwards_curve()
133 ret = fp_mul(&tmp2, &x2, &(curve->a)); EG(ret, err); in is_on_edwards_curve()
333 ret = fp_mul(&tmp2, &tmp2, &tmp1); EG(ret, err); in curve_edwards_to_montgomery()
336 ret = fp_mul(&tmp2, &tmp2, &B); EG(ret, err); in curve_edwards_to_montgomery()
339 ret = fp_mul(&A, &A, &tmp1); EG(ret, err); in curve_edwards_to_montgomery()
340 ret = fp_mul(&A, &A, &tmp2); EG(ret, err); in curve_edwards_to_montgomery()
341 ret = fp_mul(&B, &B, &tmp2); EG(ret, err); in curve_edwards_to_montgomery()
411 ret = fp_mul(&tmp2, &(m_crv->B), alpha_edwards); EG(ret, err); in curve_montgomery_to_edwards()
412 ret = fp_mul(&tmp2, &tmp2, alpha_edwards); EG(ret, err); in curve_montgomery_to_edwards()
[all …]
H A Dec_shortw.c57 ret = fp_mul(&tmp, &tmp, a); EG(ret, err); in ec_shortw_crv_init()
59 ret = fp_mul(&tmp, &tmp, &tmp2); EG(ret, err); in ec_shortw_crv_init()
62 ret = fp_mul(&tmp2, &tmp2, b); EG(ret, err); in ec_shortw_crv_init()
63 ret = fp_mul(&tmp2, &tmp2, b); EG(ret, err); in ec_shortw_crv_init()
H A Daff_pt.c119 ret = fp_mul(y1, y1, x); EG(ret, err); in aff_pt_y_from_x()
120 ret = fp_mul(y2, y2, &(curve->a)); EG(ret, err); in aff_pt_y_from_x()
166 ret = fp_mul(&tmp2, &tmp2, x); EG(ret, err); in is_on_shortw_curve()
H A Dprj_pt.c167 ret = fp_mul(&X, &X, &(in->X)); EG(ret, err); in prj_pt_is_on_curve()
168 ret = fp_mul(&Z, &(in->X), &(in->crv->a)); EG(ret, err); in prj_pt_is_on_curve()
169 ret = fp_mul(&Y, &(in->crv->b), &(in->Z)); EG(ret, err); in prj_pt_is_on_curve()
171 ret = fp_mul(&Z, &Z, &(in->Z)); EG(ret, err); in prj_pt_is_on_curve()
172 ret = fp_mul(&Z, &Z, &(in->Z)); EG(ret, err); in prj_pt_is_on_curve()
177 ret = fp_mul(&Y, &Y, &(in->Z)); EG(ret, err); in prj_pt_is_on_curve()
230 ret = fp_mul(&(out->y), &(in->Y), &(out->x)); EG(ret, err); in prj_pt_to_aff()
231 ret = fp_mul(&(out->x), &(in->X), &(out->x)); in prj_pt_to_aff()
256 ret = fp_mul(&(out->Y), &(in->Y), &tmp); EG(ret, err1); in prj_pt_unique()
257 ret = fp_mul(&(out->X), &(in->X), &tmp); EG(ret, err1); in prj_pt_unique()
[all …]
/freebsd/crypto/libecc/src/fp/
H A Dfp_mul.c30 int fp_mul(fp_t out, fp_src_t in1, fp_src_t in2) in fp_mul() function
57 return fp_mul(out, in, in); in fp_sqr()
125 ret = fp_mul(out, &_num, out); in fp_div()
133 ret = fp_mul(out, num, out); in fp_div()
H A Dmeson.build5 'fp_mul.c',
H A Dfp_sqrt.c251 ret = fp_mul(&r, &r, &b); EG(ret, err); in fp_sqrt()
255 ret = fp_mul(&t, &t, &c); EG(ret, err); in fp_sqrt()
/freebsd/crypto/libecc/include/libecc/fp/
H A Dfp_mul.h20 ATTRIBUTE_WARN_UNUSED_RET int fp_mul(fp_t out, fp_src_t in1, fp_src_t in2);
/freebsd/secure/lib/libpkgecc/
H A DMakefile31 fp_mul.c \
/freebsd/crypto/libecc/src/examples/sss/
H A Dsss.c223 ret = fp_mul(&s, &blind, &a0); EG(ret, err); in _sss_raw_generate()
254 ret = fp_mul(&s, &s, &blind_inv); EG(ret, err); in _sss_raw_generate()
385 ret = fp_mul(&y, &y, &blind_inv); EG(ret, err); in _sss_raw_lagrange()
/freebsd/crypto/libecc/include/libecc/
H A Dmeson.build8 'fp/fp_mul.h',
/freebsd/crypto/libecc/src/sig/
H A Deddsa.c381 ret = fp_mul(&tmp_x, &tmp_x, &(in->x)); EG(ret, err1); in eddsa_encode_point()
382 ret = fp_mul(&tmp_x, &tmp_x, &(in->y)); EG(ret, err1); in eddsa_encode_point()
383 ret = fp_mul(&tmp_x, &tmp_x, &tmp_y); EG(ret, err1); in eddsa_encode_point()
385 ret = fp_mul(&tmp_x, &tmp_x, &tmp_y); EG(ret, err1); in eddsa_encode_point()
398 ret = fp_mul(&y1, &y1, &tmp_x); EG(ret, err1); in eddsa_encode_point()
540 ret = fp_mul(&x, &x, &sqrt1); EG(ret, err); in eddsa_decode_point()
541 ret = fp_mul(&x, &x, &sqrt2); EG(ret, err); in eddsa_decode_point()
542 ret = fp_mul(&x, &x, alpha_edwards); EG(ret, err); in eddsa_decode_point()
550 ret = fp_mul(&y, &y, &sqrt1); EG(ret, err); in eddsa_decode_point()
/freebsd/crypto/libecc/src/examples/basic/
H A Dcurve_basic_examples.c71 ret = fp_mul(&fp_tmp2, &fp_tmp2, &(curve_params->ec_curve.a)); EG(ret, err); in get_random_point_on_curve()
/freebsd/crypto/libecc/src/arithmetic_tests/
H A Darithmetic_tests.c787 GENERIC_TEST_FP(fp_mul, FP_MUL, "*", fp_mul, "cfff", "ioii",
/freebsd/crypto/libecc/
H A DREADME.md889 …src/fp/fp_rand.o src/fp/fp_mul.o src/fp/fp_montgomery.o src/fp/fp_mul_redc1.o src/fp/fp_add.o src/…
897 …src/fp/fp_rand.o src/fp/fp_mul.o src/fp/fp_montgomery.o src/fp/fp_mul_redc1.o src/fp/fp_add.o src/…
905 …src/fp/fp_rand.o src/fp/fp_mul.o src/fp/fp_montgomery.o src/fp/fp_mul_redc1.o src/fp/fp_add.o src/…