Home
last modified time | relevance | path

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

12

/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Decp.h119 } mbedtls_ecp_group_id; typedef
143 mbedtls_ecp_group_id grp_id; /*!< An internal identifier. */
236 mbedtls_ecp_group_id id; /*!< An internal group identifier. */
567 const mbedtls_ecp_group_id *mbedtls_ecp_grp_id_list(void);
578 const mbedtls_ecp_curve_info *mbedtls_ecp_curve_info_from_grp_id(mbedtls_ecp_group_id grp_id);
875 int mbedtls_ecp_group_load(mbedtls_ecp_group *grp, mbedtls_ecp_group_id id);
915 int mbedtls_ecp_tls_read_group_id(mbedtls_ecp_group_id *grp,
1261 int mbedtls_ecp_gen_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key,
1293 int mbedtls_ecp_set_public_key(mbedtls_ecp_group_id grp_id,
1330 int mbedtls_ecp_read_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key,
[all …]
H A 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);
H A 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,
H A 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,
H A Decdsa.h123 int mbedtls_ecdsa_can_do(mbedtls_ecp_group_id gid);
613 int mbedtls_ecdsa_genkey(mbedtls_ecdsa_context *ctx, mbedtls_ecp_group_id gid,
H A Decjpake.h114 mbedtls_ecp_group_id curve,
H A Dssl.h1630 const mbedtls_ecp_group_id *MBEDTLS_PRIVATE(curve_list); /*!< allowed curves */
3968 const mbedtls_ecp_group_id *curves);
/optee_os/lib/libmbedtls/mbedtls/library/
H A 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);
H A 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()
H A 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()
H A 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,
H A Decp_invasive.h320 const mbedtls_ecp_group_id id,
H A 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()
H A 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()
H A 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()
H A Decp.c395 static mbedtls_ecp_group_id ecp_supported_grp_id[ECP_NB_CURVES];
408 const mbedtls_ecp_group_id *mbedtls_ecp_grp_id_list(void) in mbedtls_ecp_grp_id_list()
432 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()
919 mbedtls_ecp_group_id grp_id; in mbedtls_ecp_tls_read_group()
931 int mbedtls_ecp_tls_read_group_id(mbedtls_ecp_group_id *grp, in mbedtls_ecp_tls_read_group_id()
2952 const mbedtls_ecp_group_id grp_id) in ecp_check_bad_points_mx()
3193 int mbedtls_ecp_gen_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key, in mbedtls_ecp_gen_key()
3205 int mbedtls_ecp_set_public_key(mbedtls_ecp_group_id grp_id, in mbedtls_ecp_set_public_key()
3229 int mbedtls_ecp_read_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key, in mbedtls_ecp_read_key()
3437 mbedtls_ecp_group_id mbedtls_ecp_keypair_get_group_id( in mbedtls_ecp_keypair_get_group_id()
H A Dpsa_crypto_ecp.c95 mbedtls_ecp_group_id grp_id = MBEDTLS_ECP_DP_NONE; in mbedtls_psa_ecp_load_representation()
326 mbedtls_ecp_group_id grp_id = in mbedtls_psa_ecp_generate_key()
H A 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()
H A Dssl_misc.h1604 int mbedtls_ssl_check_curve(const mbedtls_ssl_context *ssl, mbedtls_ecp_group_id grp_id);
1634 mbedtls_ecp_group_id mbedtls_ssl_get_ecp_group_id_from_tls_id(uint16_t tls_id);
1643 uint16_t mbedtls_ssl_get_tls_id_from_ecp_group_id(mbedtls_ecp_group_id grp_id);
H A Dssl_tls12_server.c667 mbedtls_ecp_group_id grp_id = mbedtls_pk_get_ec_group_id(pk); in ssl_check_key_curve()
668 mbedtls_ecp_group_id curr_grp_id; in ssl_check_key_curve()
2581 mbedtls_ecp_group_id grp_id; in ssl_get_ecdh_params_from_cert()
3057 mbedtls_ecp_group_id curr_grp_id = in ssl_prepare_server_key_exchange()
H A Decjpake.c96 mbedtls_ecp_group_id curve, in mbedtls_ecjpake_setup()
H A Dssl_tls.c1173 const mbedtls_ecp_group_id *curve_list = ssl->conf->curve_list; in ssl_handshake_init()
2752 const mbedtls_ecp_group_id *curve_list) in mbedtls_ssl_conf_curves()
6299 int mbedtls_ssl_check_curve(const mbedtls_ssl_context *ssl, mbedtls_ecp_group_id grp_id) in mbedtls_ssl_check_curve()
6313 mbedtls_ecp_group_id ecp_group_id;
6379 mbedtls_ecp_group_id mbedtls_ssl_get_ecp_group_id_from_tls_id(uint16_t tls_id) in mbedtls_ssl_get_ecp_group_id_from_tls_id()
6390 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()
H A Dpk.c936 mbedtls_ecp_group_id grp_id; in copy_from_psa()
H A Dssl_tls12_client.c1792 mbedtls_ecp_group_id grp_id; in ssl_check_server_ecdh_params()
2018 mbedtls_ecp_group_id grp_id = mbedtls_pk_get_ec_group_id(peer_pk); in ssl_get_ecdh_params_from_cert()
/optee_os/lib/libmbedtls/core/
H A Decc.c87 static mbedtls_ecp_group_id curve_to_group_id(uint32_t curve) in curve_to_group_id()
112 mbedtls_ecp_group_id gid; in ecc_generate_keypair()
172 mbedtls_ecp_group_id gid; in ecc_sign()
250 mbedtls_ecp_group_id gid; in ecc_verify()
320 mbedtls_ecp_group_id gid; in ecc_shared_secret()

12