| /freebsd/crypto/libecc/src/curves/ |
| H A D | ec_shortw.c | 24 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 D | ec_edwards.c | 26 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 D | ec_montgomery.c | 18 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 D | prj_pt.c | 37 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 D | aff_pt_edwards.c | 28 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 D | aff_pt_montgomery.c | 24 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 D | aff_pt.c | 29 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 D | aff_pt.h | 28 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 D | ec_edwards.h | 35 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 D | ec_montgomery.h | 30 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 D | ec_shortw.h | 41 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 D | prj_pt.h | 30 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 D | x25519_448.c | 119 …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 D | cbor.c | 933 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 D | ec_utils.c | 1494 coord_len = (u16)(3 * BYTECEIL((Q.crv)->a.ctx->p_bitlen)); in ec_scalar_mult()
|
| /freebsd/contrib/ncurses/ |
| H A D | aclocal.m4 | 534 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
|
| /freebsd/contrib/ntp/ |
| H A D | NEWS | 2825 * [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 D | ChangeLog | 928 * [Bug 2867] ntpd with autokey active crashed by 'ntpq -crv'. J.Perlinger
|
| H A D | CommitLog | 31887 [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...] |