Home
last modified time | relevance | path

Searched refs:crv (Results 1 – 19 of 19) sorted by relevance

/freebsd/crypto/libecc/src/curves/
H A Dec_shortw.c24 int ec_shortw_crv_check_initialized(ec_shortw_crv_src_t crv) in ec_shortw_crv_check_initialized() argument
28 MUST_HAVE((crv != NULL) && (crv->magic == EC_SHORTW_CRV_MAGIC), ret, err); in ec_shortw_crv_check_initialized()
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() argument
51 MUST_HAVE((crv != NULL), ret, err); in ec_shortw_crv_init()
69 ret = fp_init(&(crv->a), a->ctx); EG(ret, err); in ec_shortw_crv_init()
70 ret = fp_init(&(crv->b), b->ctx); EG(ret, err); in ec_shortw_crv_init()
71 ret = fp_init(&(crv->a_monty), a->ctx); EG(ret, err); in ec_shortw_crv_init()
73 ret = fp_copy(&(crv->a), a); EG(ret, err); in ec_shortw_crv_init()
74 ret = fp_copy(&(crv->b), b); EG(ret, err); in ec_shortw_crv_init()
75 ret = fp_redcify(&(crv->a_monty), a); EG(ret, err); in ec_shortw_crv_init()
[all …]
H A Dec_edwards.c26 int ec_edwards_crv_check_initialized(ec_edwards_crv_src_t crv) in ec_edwards_crv_check_initialized() argument
30 MUST_HAVE((crv != NULL) && (crv->magic == EC_EDWARDS_CRV_MAGIC), ret, err); in ec_edwards_crv_check_initialized()
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() argument
51 MUST_HAVE((crv != NULL), ret, err); in ec_edwards_crv_init()
58 ret = fp_init(&(crv->a), a->ctx); EG(ret, err); in ec_edwards_crv_init()
59 ret = fp_init(&(crv->d), d->ctx); EG(ret, err); in ec_edwards_crv_init()
60 ret = fp_copy(&(crv->a), a); EG(ret, err); in ec_edwards_crv_init()
61 ret = fp_copy(&(crv->d), d); EG(ret, err); in ec_edwards_crv_init()
62 ret = nn_copy(&(crv->order), order); EG(ret, err); in ec_edwards_crv_init()
64 crv->magic = EC_EDWARDS_CRV_MAGIC; in ec_edwards_crv_init()
[all …]
H A Dec_montgomery.c18 int ec_montgomery_crv_check_initialized(ec_montgomery_crv_src_t crv) in ec_montgomery_crv_check_initialized() argument
22 MUST_HAVE((crv != NULL) && (crv->magic == EC_MONTGOMERY_CRV_MAGIC), ret, err); in ec_montgomery_crv_check_initialized()
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() argument
41 MUST_HAVE((crv != NULL), ret, err); in ec_montgomery_crv_init()
60 ret = fp_init(&(crv->A), A->ctx); EG(ret, err); in ec_montgomery_crv_init()
61 ret = fp_init(&(crv->B), B->ctx); EG(ret, err); in ec_montgomery_crv_init()
63 ret = fp_copy(&(crv->A), A); EG(ret, err); in ec_montgomery_crv_init()
64 ret = fp_copy(&(crv->B), B); EG(ret, err); in ec_montgomery_crv_init()
66 ret = nn_copy(&(crv->order), order); EG(ret, err); in ec_montgomery_crv_init()
68 crv->magic = EC_MONTGOMERY_CRV_MAGIC; in ec_montgomery_crv_init()
[all …]
H A Dprj_pt.c37 ret = ec_shortw_crv_check_initialized(in->crv); in prj_pt_check_initialized()
58 in->crv = curve; in prj_pt_init()
91 if((in != NULL) && (in->magic == PRJ_PT_MAGIC) && (in->crv != NULL)){ in prj_pt_uninit()
92 in->crv = NULL; in prj_pt_uninit()
158 ret = ec_shortw_crv_check_initialized(in->crv); 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()
202 ret = prj_pt_init(out, in->crv); EG(ret, err); in prj_pt_copy()
227 ret = aff_pt_init(out, in->crv); EG(ret, err); in prj_pt_to_aff()
263 ret = prj_pt_init(out, in->crv); EG(ret, err); in prj_pt_unique()
[all …]
H A Daff_pt_edwards.c28 ret = ec_edwards_crv_check_initialized(in->crv); in aff_pt_edwards_check_initialized()
50 in->crv = curve; in aff_pt_edwards_init()
86 if ((in != NULL) && (in->magic == AFF_PT_EDWARDS_MAGIC) && (in->crv != NULL)) { in aff_pt_edwards_uninit()
90 in->crv = NULL; in aff_pt_edwards_uninit()
163 ret = is_on_edwards_curve(&(pt->x), &(pt->y), pt->crv, on_curve); in aff_pt_edwards_is_on_curve()
179 ret = aff_pt_edwards_init(out, in->crv); EG(ret, err); in ec_edwards_aff_copy()
203 MUST_HAVE((in1->crv == in2->crv), ret, err); in ec_edwards_aff_cmp()
227 u16 pt_buf_len, ec_edwards_crv_src_t crv) in aff_pt_edwards_import_from_buf() argument
233 ret = ec_edwards_crv_check_initialized(crv); EG(ret, err); in aff_pt_edwards_import_from_buf()
236 ctx = crv->a.ctx; in aff_pt_edwards_import_from_buf()
[all …]
H A Daff_pt_montgomery.c24 ret = ec_montgomery_crv_check_initialized(in->crv); in aff_pt_montgomery_check_initialized()
46 in->crv = curve; in aff_pt_montgomery_init()
82 if ((in != NULL) && (in->magic == AFF_PT_MONTGOMERY_MAGIC) && (in->crv != NULL)) { in aff_pt_montgomery_uninit()
86 in->crv = NULL; in aff_pt_montgomery_uninit()
154 ret = is_on_montgomery_curve(&(pt->u), &(pt->v), pt->crv, on_curve); in aff_pt_montgomery_is_on_curve()
170 ret = aff_pt_montgomery_init(out, in->crv); EG(ret, err); in ec_montgomery_aff_copy()
191 MUST_HAVE((in1->crv == in2->crv), ret, err); in ec_montgomery_aff_cmp()
213 u16 pt_buf_len, ec_montgomery_crv_src_t crv) in aff_pt_montgomery_import_from_buf() argument
219 ret = ec_montgomery_crv_check_initialized(crv); EG(ret, err); in aff_pt_montgomery_import_from_buf()
222 ctx = crv->A.ctx; in aff_pt_montgomery_import_from_buf()
[all …]
H A Daff_pt.c29 ret = ec_shortw_crv_check_initialized(in->crv); in aff_pt_check_initialized()
50 in->crv = curve; in aff_pt_init()
83 if((in != NULL) && (in->magic == AFF_PT_MAGIC) && (in->crv != NULL)){ in aff_pt_uninit()
84 in->crv = NULL; in aff_pt_uninit()
190 ret = is_on_shortw_curve(&(pt->x), &(pt->y), pt->crv, on_curve); in aff_pt_is_on_curve()
205 ret = aff_pt_init(out, in->crv); EG(ret, err); in ec_shortw_aff_copy()
227 MUST_HAVE((in1->crv == in2->crv), ret, err); in ec_shortw_aff_cmp()
253 MUST_HAVE((in1->crv == in2->crv), ret, err); in ec_shortw_aff_eq_or_opp()
274 u16 pt_buf_len, ec_shortw_crv_src_t crv) in aff_pt_import_from_buf() argument
282 ret = ec_shortw_crv_check_initialized(crv); EG(ret, err); in aff_pt_import_from_buf()
[all …]
/freebsd/crypto/libecc/include/libecc/curves/
H A Daff_pt.h28 ec_shortw_crv_src_t crv; member
50 u16 pt_buf_len, ec_shortw_crv_src_t crv);
57 ec_edwards_crv_src_t crv; member
76 u16 pt_buf_len, ec_edwards_crv_src_t crv);
91 …ARN_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);
92 …ARN_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);
98 ec_montgomery_crv_src_t crv; member
117 u16 pt_buf_len, ec_montgomery_crv_src_t crv);
134 …USED_RET int aff_pt_montgomery_v_from_u(fp_t v1, fp_t v2, fp_src_t u, ec_montgomery_crv_src_t crv);
H A Dec_edwards.h35 ATTRIBUTE_WARN_UNUSED_RET int ec_edwards_crv_check_initialized(ec_edwards_crv_src_t crv);
36 ATTRIBUTE_WARN_UNUSED_RET int ec_edwards_crv_init(ec_edwards_crv_t crv, fp_src_t a, fp_src_t b, nn_…
37 void ec_edwards_crv_uninit(ec_edwards_crv_t crv);
H A Dec_montgomery.h30 ATTRIBUTE_WARN_UNUSED_RET int ec_montgomery_crv_check_initialized(ec_montgomery_crv_src_t crv);
31 ATTRIBUTE_WARN_UNUSED_RET int ec_montgomery_crv_init(ec_montgomery_crv_t crv, fp_src_t a, fp_src_t …
32 void ec_montgomery_crv_uninit(ec_montgomery_crv_t crv);
H A Dec_shortw.h41 ATTRIBUTE_WARN_UNUSED_RET int ec_shortw_crv_check_initialized(ec_shortw_crv_src_t crv);
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…
43 void ec_shortw_crv_uninit(ec_shortw_crv_t crv);
H A Dprj_pt.h30 ec_shortw_crv_src_t crv; member
68 u16 pt_buf_len, ec_shortw_crv_src_t crv);
71 u16 pt_buf_len, ec_shortw_crv_src_t crv);
/freebsd/crypto/libecc/src/ecdh/
H A Dx25519_448.c119 …RIBUTE_WARN_UNUSED_RET static int compute_v_from_u(fp_src_t u, fp_t v, ec_montgomery_crv_src_t crv) in compute_v_from_u() argument
126 ret = aff_pt_montgomery_v_from_u(v, &tmp, u, crv); in compute_v_from_u()
/freebsd/contrib/libfido2/src/
H A Dcbor.c933 int crv; member
971 cose_key->crv == 0) in find_cose_alg()
972 cose_key->crv = (int)cbor_get_int(val); in find_cose_alg()
998 cose_key.crv != COSE_P256) { in get_cose_alg()
1005 cose_key.crv != COSE_P384) { in get_cose_alg()
1012 cose_key.crv != COSE_ED25519) { in get_cose_alg()
/freebsd/crypto/libecc/src/tests/
H A Dec_utils.c1494 coord_len = (u16)(3 * BYTECEIL((Q.crv)->a.ctx->p_bitlen)); in ec_scalar_mult()
/freebsd/contrib/ncurses/
H A Daclocal.m4534 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
/freebsd/contrib/ntp/
H A DNEWS2825 * [Bug 2867] ntpd with autokey active crashed by 'ntpq -crv'. J.Perlinger
6591 * [Bug 2867] ntpd with autokey active crashed by 'ntpq -crv'. J.Perlinger
H A DChangeLog928 * [Bug 2867] ntpd with autokey active crashed by 'ntpq -crv'. J.Perlinger
H A DCommitLog31887 [Bug 2867] ntpd with autokey active crashed by 'ntpq -crv'
31890 [Bug 2867] ntpd with autokey active crashed by 'ntpq -crv'
31893 [Bug 2867] ntpd with autokey active crashed by 'ntpq -crv'
[all...]