Home
last modified time | relevance | path

Searched refs:curve_params (Results 1 – 6 of 6) sorted by relevance

/freebsd/crypto/libecc/src/examples/basic/
H A Dcurve_basic_examples.c36 ATTRIBUTE_WARN_UNUSED_RET int get_random_point_on_curve(ec_params *curve_params, prj_pt *out_point);
37 int get_random_point_on_curve(ec_params *curve_params, prj_pt *out_point) in get_random_point_on_curve() argument
49 MUST_HAVE((curve_params != NULL), ret, err); in get_random_point_on_curve()
55 ctx = &(curve_params->ec_fp); in get_random_point_on_curve()
71 ret = fp_mul(&fp_tmp2, &fp_tmp2, &(curve_params->ec_curve.a)); EG(ret, err); in get_random_point_on_curve()
73 ret = fp_add(&fp_tmp1, &fp_tmp1, &(curve_params->ec_curve.b)); EG(ret, err); in get_random_point_on_curve()
81 ret = is_on_shortw_curve(&x, &y, &(curve_params->ec_curve), &is_oncurve); EG(ret, err); in get_random_point_on_curve()
93 ret = prj_pt_init_from_coords(out_point, &(curve_params->ec_curve), &x, &y, in get_random_point_on_curve()
116 ec_params curve_params; in check_curve() local
150 ret = import_params(&curve_params, the_curve_const_parameters); EG(ret, err); in check_curve()
[all …]
H A Dcurve_ecdh.c103 ec_params curve_params; in ECDH_helper() local
151 ret = import_params(&curve_params, the_curve_const_parameters); EG(ret, err); in ECDH_helper()
154 ret = prj_pt_init(&Q, &(curve_params.ec_curve)); EG(ret, err); in ECDH_helper()
169 ret = nn_get_random_mod(d, &(curve_params.ec_gen_order)); EG(ret, err); in ECDH_helper()
172 ret = prj_pt_mul(&Q, d, &(curve_params.ec_gen)); EG(ret, err); in ECDH_helper()
180 (u32)(2 * BYTECEIL(curve_params.ec_fp.p_bitlen))); EG(ret, err); in ECDH_helper()
200 (u16)(2 * BYTECEIL(curve_params.ec_fp.p_bitlen)), in ECDH_helper()
201 &(curve_params.ec_curve)); EG(ret, err); in ECDH_helper()
211 ret = fp_init(x, &(curve_params.ec_fp)); EG(ret, err); in ECDH_helper()
/freebsd/contrib/bearssl/src/ec/
H A Dec_prime_i15.c112 } curve_params; typedef
114 static inline const curve_params *
117 static const curve_params pp[] = { in id_to_curve()
454 const curve_params *cc, const uint16_t *code) in run_code()
533 point_zero(jacobian *P, const curve_params *cc) in point_zero()
540 point_double(jacobian *P, const curve_params *cc) in point_double()
546 point_add(jacobian *P1, const jacobian *P2, const curve_params *cc) in point_add()
553 const curve_params *cc) in point_mul()
610 point_decode(jacobian *P, const void *src, size_t len, const curve_params *cc) in point_decode()
669 point_encode(void *dst, const jacobian *P, const curve_params *cc) in point_encode()
[all …]
H A Dec_prime_i31.c111 } curve_params; typedef
113 static inline const curve_params *
116 static const curve_params pp[] = { in id_to_curve()
453 const curve_params *cc, const uint16_t *code) in run_code()
532 point_zero(jacobian *P, const curve_params *cc) in point_zero()
539 point_double(jacobian *P, const curve_params *cc) in point_double()
545 point_add(jacobian *P1, const jacobian *P2, const curve_params *cc) in point_add()
552 const curve_params *cc) in point_mul()
609 point_decode(jacobian *P, const void *src, size_t len, const curve_params *cc) in point_decode()
668 point_encode(void *dst, const jacobian *P, const curve_params *cc) in point_encode()
[all …]
/freebsd/crypto/libecc/src/tests/
H A Dec_utils.c173 const ec_str_params *curve_params; in string_to_params() local
201 (u8)curve_name_len, &curve_params); in string_to_params()
202 if ((ret) || (!curve_params)) { in string_to_params()
207 *ec_str_p = curve_params; in string_to_params()
1387 ec_params curve_params; in ec_scalar_mult() local
1411 ret = import_params(&curve_params, ec_str_p); EG(ret, err); in ec_scalar_mult()
1476 if(prj_pt_import_from_buf(&Q, buf, (u16)buf_len, &(curve_params.ec_curve))){ in ec_scalar_mult()
/freebsd/crypto/libecc/scripts/
H A Dexpand_libecc.py1445 def curve_params(name, prime, pbitlen, a, b, gx, gy, order, cofactor, oid, alpha_montgomery, gamma_… function
1881 …ec_params = curve_params(name, prime, pbitlen, a, b, gx, gy, order, cofactor, oid, alpha_montgomer…