/third_party/mbedtls/library/ |
H A D | ecdh.c | 35 return ctx->grp_id; in mbedtls_ecdh_grp_id() 152 return ctx->MBEDTLS_PRIVATE(grp_id); in mbedtls_ecdh_get_grp_id() 178 mbedtls_ecp_group_id grp_id) in ecdh_setup_internal() 182 ret = mbedtls_ecp_group_load(&ctx->grp, grp_id); in ecdh_setup_internal() 193 int mbedtls_ecdh_setup(mbedtls_ecdh_context *ctx, mbedtls_ecp_group_id grp_id) in mbedtls_ecdh_setup() argument 196 return ecdh_setup_internal(ctx, grp_id); in mbedtls_ecdh_setup() 198 switch (grp_id) { in mbedtls_ecdh_setup() 203 ctx->grp_id = grp_id; in mbedtls_ecdh_setup() 204 return mbedtls_everest_setup(&ctx->ctx.everest_ecdh, grp_id); in mbedtls_ecdh_setup() 177 ecdh_setup_internal(mbedtls_ecdh_context_mbed *ctx, mbedtls_ecp_group_id grp_id) ecdh_setup_internal() argument 390 mbedtls_ecp_group_id grp_id; mbedtls_ecdh_read_params() local [all...] |
H A D | psa_crypto_ecp.c | 95 mbedtls_ecp_group_id grp_id = MBEDTLS_ECP_DP_NONE; in mbedtls_psa_ecp_load_representation() local 146 grp_id = mbedtls_ecc_group_from_psa(PSA_KEY_TYPE_ECC_GET_FAMILY(type), in mbedtls_psa_ecp_load_representation() 148 if (grp_id == MBEDTLS_ECP_DP_NONE) { in mbedtls_psa_ecp_load_representation() 154 mbedtls_ecp_group_load(&ecp->grp, grp_id)); in mbedtls_psa_ecp_load_representation() 329 mbedtls_ecp_group_id grp_id = in mbedtls_psa_ecp_generate_key() local 333 mbedtls_ecp_curve_info_from_grp_id(grp_id); in mbedtls_psa_ecp_generate_key() 336 if (grp_id == MBEDTLS_ECP_DP_NONE || curve_info == NULL) { in mbedtls_psa_ecp_generate_key() 341 ret = mbedtls_ecp_gen_key(grp_id, &ecp, in mbedtls_psa_ecp_generate_key()
|
H A D | pkwrite.c | 223 mbedtls_ecp_group_id grp_id) in pk_write_ec_param() 230 if ((ret = mbedtls_oid_get_oid_by_ec_grp(grp_id, &oid, &oid_len)) != 0) { in pk_write_ec_param() 262 mbedtls_ecp_group_id grp_id; in pk_write_ec_rfc8410_der() local 269 grp_id = mbedtls_pk_get_ec_group_id(pk); in pk_write_ec_rfc8410_der() 271 if ((ret = mbedtls_oid_get_oid_by_ec_grp_algid(grp_id, &oid, &oid_len)) != 0) { in pk_write_ec_rfc8410_der() 304 mbedtls_ecp_group_id grp_id; in pk_write_ec_der() local 326 grp_id = mbedtls_pk_get_ec_group_id(pk); in pk_write_ec_der() 327 MBEDTLS_ASN1_CHK_ADD(par_len, pk_write_ec_param(p, buf, grp_id)); in pk_write_ec_der() 222 pk_write_ec_param(unsigned char **p, unsigned char *start, mbedtls_ecp_group_id grp_id) pk_write_ec_param() argument
|
H A D | pkparse.c | 74 mbedtls_ecp_group_id *grp_id) in pk_ecc_group_id_from_specified() 77 (void) grp_id; in pk_ecc_group_id_from_specified() 260 static int pk_group_id_from_group(const mbedtls_ecp_group *grp, mbedtls_ecp_group_id *grp_id) in pk_group_id_from_group() argument 290 *grp_id = *id; in pk_group_id_from_group() 303 mbedtls_ecp_group_id *grp_id) in pk_ecc_group_id_from_specified() 314 ret = pk_group_id_from_group(&grp, grp_id); in pk_ecc_group_id_from_specified() 392 mbedtls_ecp_group_id grp_id; in pk_use_ecparams() local 395 if (mbedtls_oid_get_ec_grp(params, &grp_id) != 0) { in pk_use_ecparams() 399 ret = pk_ecc_group_id_from_specified(params, &grp_id); in pk_use_ecparams() 405 return mbedtls_pk_ecc_set_group(pk, grp_id); in pk_use_ecparams() 73 pk_ecc_group_id_from_specified(const mbedtls_asn1_buf *params, mbedtls_ecp_group_id *grp_id) pk_ecc_group_id_from_specified() argument 302 pk_ecc_group_id_from_specified(const mbedtls_asn1_buf *params, mbedtls_ecp_group_id *grp_id) pk_ecc_group_id_from_specified() argument 413 pk_use_ecparams_rfc8410(const mbedtls_asn1_buf *params, mbedtls_ecp_group_id grp_id, mbedtls_pk_context *pk) pk_use_ecparams_rfc8410() argument [all...] |
H A D | pk_ecc.c | 17 int mbedtls_pk_ecc_set_group(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id) in mbedtls_pk_ecc_set_group() argument 21 psa_ecc_family_t ec_family = mbedtls_ecc_group_to_psa(grp_id, &ec_bits); in mbedtls_pk_ecc_set_group() 39 mbedtls_pk_ec_ro(*pk)->grp.id != grp_id) { in mbedtls_pk_ecc_set_group() 44 return mbedtls_ecp_group_load(&(ecp->grp), grp_id); in mbedtls_pk_ecc_set_group()
|
H A D | oid.c | 540 mbedtls_ecp_group_id grp_id; member 617 FN_OID_TYPED_FROM_ASN1(oid_ecp_grp_t, grp_id, oid_ecp_grp) 618 FN_OID_GET_ATTR1(mbedtls_oid_get_ec_grp, oid_ecp_grp_t, grp_id, mbedtls_ecp_group_id, grp_id) 623 grp_id) 631 mbedtls_ecp_group_id grp_id; member 659 grp_id) 664 grp_id)
|
H A D | ecp.c | 413 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in mbedtls_ecp_grp_id_list() 415 ecp_supported_grp_id[i++] = curve_info->grp_id; in mbedtls_ecp_grp_id_list() 428 const mbedtls_ecp_curve_info *mbedtls_ecp_curve_info_from_grp_id(mbedtls_ecp_group_id grp_id) in mbedtls_ecp_curve_info_from_grp_id() argument 433 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in mbedtls_ecp_curve_info_from_grp_id() 435 if (curve_info->grp_id == grp_id) { in mbedtls_ecp_curve_info_from_grp_id() 451 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in mbedtls_ecp_curve_info_from_tls_id() 473 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in mbedtls_ecp_curve_info_from_name() 915 mbedtls_ecp_group_id grp_id; in mbedtls_ecp_tls_read_group() local 916 if ((ret = mbedtls_ecp_tls_read_group_id(&grp_id, bu in mbedtls_ecp_tls_read_group() 2947 ecp_check_bad_points_mx(const mbedtls_mpi *X, const mbedtls_mpi *P, const mbedtls_ecp_group_id grp_id) ecp_check_bad_points_mx() argument 3189 mbedtls_ecp_gen_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) mbedtls_ecp_gen_key() argument 3201 mbedtls_ecp_set_public_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key, const mbedtls_ecp_point *Q) mbedtls_ecp_set_public_key() argument 3225 mbedtls_ecp_read_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key, const unsigned char *buf, size_t buflen) mbedtls_ecp_read_key() argument [all...] |
H A D | ssl_tls12_client.c | 1790 mbedtls_ecp_group_id grp_id; in ssl_check_server_ecdh_params() local 1792 grp_id = ssl->handshake->ecdh_ctx.grp.id; in ssl_check_server_ecdh_params() 1794 grp_id = ssl->handshake->ecdh_ctx.grp_id; in ssl_check_server_ecdh_params() 1797 tls_id = mbedtls_ssl_get_tls_id_from_ecp_group_id(grp_id); in ssl_check_server_ecdh_params() 1806 if (mbedtls_ssl_check_curve(ssl, grp_id) != 0) { in ssl_check_server_ecdh_params() 2016 mbedtls_ecp_group_id grp_id = mbedtls_pk_get_ec_group_id(peer_pk); in ssl_get_ecdh_params_from_cert() local 2018 if (mbedtls_ssl_check_curve(ssl, grp_id) != 0) { in ssl_get_ecdh_params_from_cert() 2023 tls_id = mbedtls_ssl_get_tls_id_from_ecp_group_id(grp_id); in ssl_get_ecdh_params_from_cert() 2026 grp_id)); in ssl_get_ecdh_params_from_cert() [all...] |
H A D | pk_internal.h | 138 int mbedtls_pk_ecc_set_group(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id);
|
H A D | ssl_tls12_server.c | 667 mbedtls_ecp_group_id grp_id = mbedtls_pk_get_ec_group_id(pk); in ssl_check_key_curve() local 672 if (curr_grp_id == grp_id) { in ssl_check_key_curve() 2601 mbedtls_ecp_group_id grp_id; in ssl_get_ecdh_params_from_cert() local 2677 grp_id = mbedtls_pk_get_ec_group_id(pk); in ssl_get_ecdh_params_from_cert() 2678 if (grp_id == MBEDTLS_ECP_DP_NONE) { in ssl_get_ecdh_params_from_cert() 2681 tls_id = mbedtls_ssl_get_tls_id_from_ecp_group_id(grp_id); in ssl_get_ecdh_params_from_cert()
|
H A D | pk.c | 941 mbedtls_ecp_group_id grp_id; in copy_from_psa() local 948 grp_id = mbedtls_ecc_group_from_psa(PSA_KEY_TYPE_ECC_GET_FAMILY(key_type), key_bits); in copy_from_psa() 949 ret = mbedtls_pk_ecc_set_group(pk, grp_id); in copy_from_psa()
|
H A D | ssl_misc.h | 1584 int mbedtls_ssl_check_curve(const mbedtls_ssl_context *ssl, mbedtls_ecp_group_id grp_id); 1619 * \param grp_id The \c mbedtls_ecp_group_id ID to look for 1623 uint16_t mbedtls_ssl_get_tls_id_from_ecp_group_id(mbedtls_ecp_group_id grp_id);
|
H A D | ssl_tls.c | 6210 int mbedtls_ssl_check_curve(const mbedtls_ssl_context *ssl, mbedtls_ecp_group_id grp_id) in mbedtls_ssl_check_curve() argument 6212 uint16_t tls_id = mbedtls_ssl_get_tls_id_from_ecp_group_id(grp_id); in mbedtls_ssl_check_curve() 6301 uint16_t mbedtls_ssl_get_tls_id_from_ecp_group_id(mbedtls_ecp_group_id grp_id) in mbedtls_ssl_get_tls_id_from_ecp_group_id() argument 6305 if (tls_id_match_table[i].ecp_group_id == grp_id) { in mbedtls_ssl_get_tls_id_from_ecp_group_id() 8030 mbedtls_ecp_group_id grp_id = mbedtls_pk_get_ec_group_id(pk); in ssl_parse_certificate_verify() local 8031 if (grp_id == MBEDTLS_ECP_DP_NONE) { in ssl_parse_certificate_verify() 8035 if (mbedtls_ssl_check_curve(ssl, grp_id) != 0) { in ssl_parse_certificate_verify()
|
H A D | psa_crypto.c | 6161 mbedtls_ecp_group_id grp_id = in psa_generate_derived_ecc_key_weierstrass_helper() local 6164 if (grp_id == MBEDTLS_ECP_DP_NONE) { in psa_generate_derived_ecc_key_weierstrass_helper() 6172 MBEDTLS_MPI_CHK(mbedtls_ecp_group_load(&ecp_group, grp_id)); in psa_generate_derived_ecc_key_weierstrass_helper()
|
/third_party/mbedtls/programs/pkey/ |
H A D | ecdsa.c | 33 #define ECPARAMS mbedtls_ecp_curve_list()->grp_id 133 mbedtls_ecp_group_id grp_id = mbedtls_ecp_keypair_get_group_id(&ctx_sign); in main() local 135 mbedtls_ecp_curve_info_from_grp_id(grp_id); in main() 187 if ((ret = mbedtls_ecp_set_public_key(grp_id, &ctx_verify, &Q)) != 0) { in main()
|
H A D | gen_key.c | 77 #define DFL_EC_CURVE mbedtls_ecp_curve_list()->grp_id 322 opt.ec_curve = curve_info->grp_id; in main()
|
/third_party/mbedtls/programs/test/ |
H A D | benchmark.c | 1138 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in main() 1140 if (!mbedtls_ecdsa_can_do(curve_info->grp_id)) { in main() 1146 if (mbedtls_ecdsa_genkey(&ecdsa, curve_info->grp_id, myrand, NULL) != 0) { in main() 1164 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in main() 1166 if (!mbedtls_ecdsa_can_do(curve_info->grp_id)) { in main() 1172 if (mbedtls_ecdsa_genkey(&ecdsa, curve_info->grp_id, myrand, NULL) != 0 || in main() 1197 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in main() 1199 if (!mbedtls_ecdh_can_do(curve_info->grp_id)) { in main() 1205 CHECK_AND_CONTINUE(mbedtls_ecdh_setup(&ecdh_srv, curve_info->grp_id)); in main() 1229 curve_info->grp_id ! in main() [all...] |
/third_party/mbedtls/include/mbedtls/ |
H A D | ecp.h | 141 mbedtls_ecp_group_id grp_id; /*!< An internal identifier. */ member 196 * CHECK_RETURN(mbedtls_ecp_group_load(&grp, grp_id)); 571 * \param grp_id An \c MBEDTLS_ECP_DP_XXX value. 576 const mbedtls_ecp_curve_info *mbedtls_ecp_curve_info_from_grp_id(mbedtls_ecp_group_id grp_id); 1249 * \param grp_id The ECP group identifier. 1259 int mbedtls_ecp_gen_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key, 1275 * \param grp_id The ECP group identifier. 1277 * If its group has already been set, it must match \p grp_id. 1278 * If its group has not been set, it will be set to \p grp_id. 1281 * curve indicated by \p grp_id [all...] |
H A D | oid.h | 565 * \param grp_id place to store group id 569 int mbedtls_oid_get_ec_grp(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id); 574 * \param grp_id EC group identifier 580 int mbedtls_oid_get_oid_by_ec_grp(mbedtls_ecp_group_id grp_id, 588 * \param grp_id place to store group id 592 int mbedtls_oid_get_ec_grp_algid(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id); 598 * \param grp_id EC group identifier 604 int mbedtls_oid_get_oid_by_ec_grp_algid(mbedtls_ecp_group_id grp_id,
|
H A D | ecdh.h | 123 mbedtls_ecp_group_id MBEDTLS_PRIVATE(grp_id);/*!< The elliptic curve used. */ 250 * \param grp_id The group id of the group to set up the context for. 255 mbedtls_ecp_group_id grp_id);
|
/third_party/mbedtls/3rdparty/everest/library/ |
H A D | everest.c | 35 int mbedtls_everest_setup( mbedtls_ecdh_context_everest *ctx, int grp_id ) in mbedtls_everest_setup() 37 if( grp_id != MBEDTLS_ECP_DP_CURVE25519 ) in mbedtls_everest_setup()
|
/third_party/mbedtls/programs/fuzz/ |
H A D | fuzz_pubkey.c | 50 mbedtls_ecp_group_id grp_id = mbedtls_ecp_keypair_get_group_id(ecp); in LLVMFuzzerTestOneInput() local 52 mbedtls_ecp_curve_info_from_grp_id(grp_id); in LLVMFuzzerTestOneInput()
|
H A D | fuzz_privkey.c | 74 mbedtls_ecp_group_id grp_id = mbedtls_ecp_keypair_get_group_id(ecp); in LLVMFuzzerTestOneInput() local 76 mbedtls_ecp_curve_info_from_grp_id(grp_id); in LLVMFuzzerTestOneInput()
|
/third_party/mbedtls/3rdparty/everest/include/everest/ |
H A D | everest.h | 57 * \param grp_id The group id of the group to set up the context for. 61 int mbedtls_everest_setup( mbedtls_ecdh_context_everest *ctx, int grp_id );
|