Home
last modified time | relevance | path

Searched refs:mbedtls_ecp_group_id (Results 1 – 25 of 41) sorted by relevance

12

/mbedtls-latest/include/mbedtls/
Decp.h117 } mbedtls_ecp_group_id; typedef
141 mbedtls_ecp_group_id grp_id; /*!< An internal identifier. */
234 mbedtls_ecp_group_id id; /*!< An internal group identifier. */
565 const mbedtls_ecp_group_id *mbedtls_ecp_grp_id_list(void);
576 const mbedtls_ecp_curve_info *mbedtls_ecp_curve_info_from_grp_id(mbedtls_ecp_group_id grp_id);
873 int mbedtls_ecp_group_load(mbedtls_ecp_group *grp, mbedtls_ecp_group_id id);
913 int mbedtls_ecp_tls_read_group_id(mbedtls_ecp_group_id *grp,
1259 int mbedtls_ecp_gen_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key,
1291 int mbedtls_ecp_set_public_key(mbedtls_ecp_group_id grp_id,
1328 int mbedtls_ecp_read_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key,
[all …]
Decdh.h123 mbedtls_ecp_group_id MBEDTLS_PRIVATE(grp_id);/*!< The elliptic curve used. */
155 mbedtls_ecp_group_id mbedtls_ecdh_get_grp_id(mbedtls_ecdh_context *ctx);
164 int mbedtls_ecdh_can_do(mbedtls_ecp_group_id gid);
255 mbedtls_ecp_group_id grp_id);
Doid.h569 int mbedtls_oid_get_ec_grp(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id);
580 int mbedtls_oid_get_oid_by_ec_grp(mbedtls_ecp_group_id grp_id,
592 int mbedtls_oid_get_ec_grp_algid(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id);
604 int mbedtls_oid_get_oid_by_ec_grp_algid(mbedtls_ecp_group_id grp_id,
Dpsa_util.h87 psa_ecc_family_t mbedtls_ecc_group_to_psa(mbedtls_ecp_group_id grpid,
102 mbedtls_ecp_group_id mbedtls_ecc_group_from_psa(psa_ecc_family_t family,
Decdsa.h123 int mbedtls_ecdsa_can_do(mbedtls_ecp_group_id gid);
610 int mbedtls_ecdsa_genkey(mbedtls_ecdsa_context *ctx, mbedtls_ecp_group_id gid,
Decjpake.h114 mbedtls_ecp_group_id curve,
Dssl.h1580 const mbedtls_ecp_group_id *MBEDTLS_PRIVATE(curve_list); /*!< allowed curves */
3870 const mbedtls_ecp_group_id *curves);
/mbedtls-latest/library/
Dpk_internal.h86 static inline mbedtls_ecp_group_id mbedtls_pk_get_ec_group_id(const mbedtls_pk_context *pk) in mbedtls_pk_get_ec_group_id()
88 mbedtls_ecp_group_id id; in mbedtls_pk_get_ec_group_id()
126 mbedtls_ecp_group_id id = mbedtls_pk_get_ec_group_id(pk); in mbedtls_pk_is_rfc8410()
138 int mbedtls_pk_ecc_set_group(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id);
Decdh.c29 static mbedtls_ecp_group_id mbedtls_ecdh_grp_id( in mbedtls_ecdh_grp_id()
39 int mbedtls_ecdh_can_do(mbedtls_ecp_group_id gid) in mbedtls_ecdh_can_do()
147 mbedtls_ecp_group_id mbedtls_ecdh_get_grp_id(mbedtls_ecdh_context *ctx) in mbedtls_ecdh_get_grp_id()
178 mbedtls_ecp_group_id 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()
390 mbedtls_ecp_group_id grp_id; in mbedtls_ecdh_read_params()
Dpkparse.c74 mbedtls_ecp_group_id *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()
264 const mbedtls_ecp_group_id *id; in pk_group_id_from_group()
303 mbedtls_ecp_group_id *grp_id) in pk_ecc_group_id_from_specified()
392 mbedtls_ecp_group_id grp_id; in pk_use_ecparams()
414 mbedtls_ecp_group_id grp_id, in pk_use_ecparams_rfc8410()
474 mbedtls_ecp_group_id *ec_grp_id) in pk_get_pk_alg()
524 mbedtls_ecp_group_id ec_grp_id = MBEDTLS_ECP_DP_NONE; in mbedtls_pk_parse_subpubkey()
753 mbedtls_ecp_group_id ec_grp_id = MBEDTLS_ECP_DP_NONE; in pk_parse_key_pkcs8_unencrypted_der()
Doid.c540 mbedtls_ecp_group_id grp_id;
618 FN_OID_GET_ATTR1(mbedtls_oid_get_ec_grp, oid_ecp_grp_t, grp_id, mbedtls_ecp_group_id, grp_id)
622 mbedtls_ecp_group_id,
631 mbedtls_ecp_group_id grp_id;
658 mbedtls_ecp_group_id,
663 mbedtls_ecp_group_id,
Dpkwrite.c231 mbedtls_ecp_group_id grp_id) in pk_write_ec_param()
270 mbedtls_ecp_group_id grp_id; in pk_write_ec_rfc8410_der()
312 mbedtls_ecp_group_id grp_id; in pk_write_ec_der()
481 mbedtls_ecp_group_id ec_grp_id = mbedtls_pk_get_ec_group_id(key); in mbedtls_pk_write_pubkey_der()
Dpk_ecc.c17 int mbedtls_pk_ecc_set_group(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id) in mbedtls_pk_ecc_set_group()
177 mbedtls_ecp_group_id ecp_group_id; in pk_ecc_set_pubkey_psa_ecp_fallback()
Decp.c391 static mbedtls_ecp_group_id ecp_supported_grp_id[ECP_NB_CURVES];
404 const mbedtls_ecp_group_id *mbedtls_ecp_grp_id_list(void) 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()
915 mbedtls_ecp_group_id grp_id; in mbedtls_ecp_tls_read_group()
927 int mbedtls_ecp_tls_read_group_id(mbedtls_ecp_group_id *grp, in mbedtls_ecp_tls_read_group_id()
2948 const mbedtls_ecp_group_id grp_id) in ecp_check_bad_points_mx()
3189 int mbedtls_ecp_gen_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key, in mbedtls_ecp_gen_key()
3201 int mbedtls_ecp_set_public_key(mbedtls_ecp_group_id grp_id, in mbedtls_ecp_set_public_key()
3225 int mbedtls_ecp_read_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key, in mbedtls_ecp_read_key()
3433 mbedtls_ecp_group_id mbedtls_ecp_keypair_get_group_id( in mbedtls_ecp_keypair_get_group_id()
Dpsa_util.c189 psa_ecc_family_t mbedtls_ecc_group_to_psa(mbedtls_ecp_group_id grpid, in mbedtls_ecc_group_to_psa()
262 mbedtls_ecp_group_id mbedtls_ecc_group_from_psa(psa_ecc_family_t family, in mbedtls_ecc_group_from_psa()
Decp_invasive.h320 const mbedtls_ecp_group_id id,
Dpsa_crypto_ecp.c95 mbedtls_ecp_group_id grp_id = MBEDTLS_ECP_DP_NONE; in mbedtls_psa_ecp_load_representation()
329 mbedtls_ecp_group_id grp_id = in mbedtls_psa_ecp_generate_key()
Decdsa.c225 int mbedtls_ecdsa_can_do(mbedtls_ecp_group_id gid) in mbedtls_ecdsa_can_do()
776 int mbedtls_ecdsa_genkey(mbedtls_ecdsa_context *ctx, mbedtls_ecp_group_id gid, in mbedtls_ecdsa_genkey()
Dssl_misc.h1581 int mbedtls_ssl_check_curve(const mbedtls_ssl_context *ssl, mbedtls_ecp_group_id grp_id);
1611 mbedtls_ecp_group_id mbedtls_ssl_get_ecp_group_id_from_tls_id(uint16_t tls_id);
1620 uint16_t mbedtls_ssl_get_tls_id_from_ecp_group_id(mbedtls_ecp_group_id grp_id);
/mbedtls-latest/tests/include/alt-dummy/
Decp_alt.h11 const mbedtls_ecp_group_id id;
/mbedtls-latest/programs/fuzz/
Dfuzz_pubkey.c51 mbedtls_ecp_group_id grp_id = mbedtls_ecp_keypair_get_group_id(ecp); in LLVMFuzzerTestOneInput()
Dfuzz_privkey.c74 mbedtls_ecp_group_id grp_id = mbedtls_ecp_keypair_get_group_id(ecp); in LLVMFuzzerTestOneInput()
/mbedtls-latest/programs/pkey/
Decdsa.c133 mbedtls_ecp_group_id grp_id = mbedtls_ecp_keypair_get_group_id(&ctx_sign); in main()
Dgen_key.c388 ret = mbedtls_ecp_gen_key((mbedtls_ecp_group_id) opt.ec_curve, in main()
/mbedtls-latest/tests/suites/
Dtest_suite_ecjpake.function109 mbedtls_ecp_group_id valid_group = MBEDTLS_ECP_DP_SECP256R1;

12