• Home
  • Raw
  • Download

Lines Matching refs:curve

58 	const struct lws_ec_curves *curve;  in lws_genec_keypair_import()  local
71 curve = lws_genec_curve(ctx->curve_table, in lws_genec_keypair_import()
73 if (!curve) in lws_genec_keypair_import()
82 el[LWS_GENCRYPTO_EC_KEYEL_D].len != curve->key_bytes) || in lws_genec_keypair_import()
83 el[LWS_GENCRYPTO_EC_KEYEL_X].len != curve->key_bytes || in lws_genec_keypair_import()
84 el[LWS_GENCRYPTO_EC_KEYEL_Y].len != curve->key_bytes) in lws_genec_keypair_import()
89 (mbedtls_ecp_group_id)curve->tls_lib_nid)) in lws_genec_keypair_import()
241 const struct lws_ec_curves *curve; in lws_genecdh_new_keypair() local
250 curve = lws_genec_curve(ctx->curve_table, curve_name); in lws_genecdh_new_keypair()
251 if (!curve) { in lws_genecdh_new_keypair()
259 n = mbedtls_ecdsa_genkey(&ecdsa, (mbedtls_ecp_group_id)curve->tls_lib_nid, in lws_genecdh_new_keypair()
294 el[n].len = curve->key_bytes; in lws_genecdh_new_keypair()
295 el[n].buf = lws_malloc(curve->key_bytes, "ec"); in lws_genecdh_new_keypair()
300 curve->key_bytes)) in lws_genecdh_new_keypair()
324 const struct lws_ec_curves *curve; in lws_genecdsa_new_keypair() local
332 curve = lws_genec_curve(ctx->curve_table, curve_name); in lws_genecdsa_new_keypair()
333 if (!curve) { in lws_genecdsa_new_keypair()
341 n = mbedtls_ecdsa_genkey(ctx->u.ctx_ecdsa, (mbedtls_ecp_group_id)curve->tls_lib_nid, in lws_genecdsa_new_keypair()
368 el[n].len = curve->key_bytes; in lws_genecdsa_new_keypair()
369 el[n].buf = lws_malloc(curve->key_bytes, "ec"); in lws_genecdsa_new_keypair()