Home
last modified time | relevance | path

Searched refs:mbedtls_ecp_keypair (Results 1 – 18 of 18) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Decp.h430 typedef struct mbedtls_ecp_keypair { struct
435 mbedtls_ecp_keypair; typedef
625 void mbedtls_ecp_keypair_init(mbedtls_ecp_keypair *key);
650 void mbedtls_ecp_keypair_free(mbedtls_ecp_keypair *key);
1261 int mbedtls_ecp_gen_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key,
1294 mbedtls_ecp_keypair *key,
1330 int mbedtls_ecp_read_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key,
1378 int MBEDTLS_DEPRECATED mbedtls_ecp_write_key(mbedtls_ecp_keypair *key,
1401 int mbedtls_ecp_write_key_ext(const mbedtls_ecp_keypair *key,
1430 int mbedtls_ecp_write_public_key(const mbedtls_ecp_keypair *key,
[all …]
H A Decdsa.h68 typedef mbedtls_ecp_keypair mbedtls_ecdsa_context;
632 const mbedtls_ecp_keypair *key);
H A Dpk.h1060 static inline mbedtls_ecp_keypair *mbedtls_pk_ec(const mbedtls_pk_context pk) in mbedtls_pk_ec()
1066 return (mbedtls_ecp_keypair *) (pk).MBEDTLS_PRIVATE(pk_ctx); in mbedtls_pk_ec()
H A Decdh.h344 const mbedtls_ecp_keypair *key,
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpk_ecc.c35 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec_rw(*pk); in mbedtls_pk_ecc_set_group()
75 mbedtls_ecp_keypair *eck = mbedtls_pk_ec_rw(*pk); in mbedtls_pk_ecc_set_key()
106 mbedtls_ecp_keypair *eck = (mbedtls_ecp_keypair *) pk->pk_ctx; in mbedtls_pk_ecc_set_pubkey_from_prv()
139 mbedtls_ecp_keypair *eck = (mbedtls_ecp_keypair *) pk->pk_ctx; in mbedtls_pk_ecc_set_pubkey_from_prv()
176 mbedtls_ecp_keypair ecp_key; in pk_ecc_set_pubkey_psa_ecp_fallback()
245 mbedtls_ecp_keypair *ec_key = (mbedtls_ecp_keypair *) pk->pk_ctx; in mbedtls_pk_ecc_set_pubkey()
H A Dpsa_crypto_ecp.c93 mbedtls_ecp_keypair **p_ecp) in mbedtls_psa_ecp_load_representation()
97 mbedtls_ecp_keypair *ecp = NULL; in mbedtls_psa_ecp_load_representation()
134 ecp = mbedtls_calloc(1, sizeof(mbedtls_ecp_keypair)); in mbedtls_psa_ecp_load_representation()
216 mbedtls_ecp_keypair *ecp = NULL; in mbedtls_psa_ecp_import_key()
252 mbedtls_ecp_keypair *ecp, in mbedtls_psa_ecp_export_key()
296 mbedtls_ecp_keypair *ecp = NULL; in mbedtls_psa_ecp_export_public_key()
332 mbedtls_ecp_keypair ecp; in mbedtls_psa_ecp_generate_key()
370 mbedtls_ecp_keypair *ecp = NULL; in mbedtls_psa_ecdsa_sign_hash()
434 psa_status_t mbedtls_psa_ecp_load_public_part(mbedtls_ecp_keypair *ecp) in mbedtls_psa_ecp_load_public_part()
456 mbedtls_ecp_keypair *ecp = NULL; in mbedtls_psa_ecdsa_verify_hash()
[all …]
H A Dpk_internal.h60 static inline const mbedtls_ecp_keypair *mbedtls_pk_ec_ro(const mbedtls_pk_context pk) in mbedtls_pk_ec_ro()
66 return (const mbedtls_ecp_keypair *) (pk).MBEDTLS_PRIVATE(pk_ctx); in mbedtls_pk_ec_ro()
72 static inline mbedtls_ecp_keypair *mbedtls_pk_ec_rw(const mbedtls_pk_context pk) in mbedtls_pk_ec_rw()
78 return (mbedtls_ecp_keypair *) (pk).MBEDTLS_PRIVATE(pk_ctx); in mbedtls_pk_ec_rw()
H A Dpsa_crypto_ecp.h37 mbedtls_ecp_keypair **p_ecp);
46 psa_status_t mbedtls_psa_ecp_load_public_part(mbedtls_ecp_keypair *ecp);
89 mbedtls_ecp_keypair *ecp,
H A Dpk_wrap.c530 mbedtls_ecp_keypair *ecp = (mbedtls_ecp_keypair *) pk->pk_ctx; in eckey_get_bitlen()
653 mbedtls_ecp_keypair *ctx = pk->pk_ctx; in ecdsa_verify_wrap()
762 mbedtls_ecp_keypair *ctx = pk->pk_ctx; in ecdsa_sign_wrap()
1032 return mbedtls_ecp_check_pub_priv((const mbedtls_ecp_keypair *) pub->pk_ctx, in eckey_check_pair_wrap()
1033 (const mbedtls_ecp_keypair *) prv->pk_ctx, in eckey_check_pair_wrap()
1083 void *ctx = mbedtls_calloc(1, sizeof(mbedtls_ecp_keypair)); in eckey_alloc_wrap()
1094 mbedtls_ecp_keypair_free((mbedtls_ecp_keypair *) ctx); in eckey_free_wrap()
1106 mbedtls_ecp_keypair *ecp = (mbedtls_ecp_keypair *) pk->pk_ctx; in eckey_debug()
H A Decp.c538 void mbedtls_ecp_keypair_init(mbedtls_ecp_keypair *key) in mbedtls_ecp_keypair_init()
607 void mbedtls_ecp_keypair_free(mbedtls_ecp_keypair *key) in mbedtls_ecp_keypair_free()
3193 int mbedtls_ecp_gen_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key, in mbedtls_ecp_gen_key()
3206 mbedtls_ecp_keypair *key, 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()
3310 int mbedtls_ecp_write_key(mbedtls_ecp_keypair *key, in mbedtls_ecp_write_key()
3342 int mbedtls_ecp_write_key_ext(const mbedtls_ecp_keypair *key, in mbedtls_ecp_write_key_ext()
3377 int mbedtls_ecp_write_public_key(const mbedtls_ecp_keypair *key, in mbedtls_ecp_write_public_key()
3391 const mbedtls_ecp_keypair *pub, const mbedtls_ecp_keypair *prv, in mbedtls_ecp_check_pub_priv()
3428 int mbedtls_ecp_keypair_calc_public(mbedtls_ecp_keypair *key, in mbedtls_ecp_keypair_calc_public()
[all …]
H A Dpkwrite.c124 mbedtls_ecp_keypair *ec = mbedtls_pk_ec(*pk); in pk_write_ec_pubkey()
210 mbedtls_ecp_keypair *ec = mbedtls_pk_ec_rw(*pk); in pk_write_ec_private()
H A Decdh.c419 const mbedtls_ecp_keypair *key, in ecdh_get_params_internal()
446 const mbedtls_ecp_keypair *key, in mbedtls_ecdh_get_params()
H A Dpk.c471 const mbedtls_ecp_keypair *ec = mbedtls_pk_ec_ro(*pk); in mbedtls_pk_get_psa_attributes()
684 const mbedtls_ecp_keypair *ec = mbedtls_pk_ec_ro(*pk); in import_pair_into_psa()
785 const mbedtls_ecp_keypair *ec = mbedtls_pk_ec_ro(*pk); in import_public_into_psa()
H A Decdsa.c793 int mbedtls_ecdsa_from_keypair(mbedtls_ecdsa_context *ctx, const mbedtls_ecp_keypair *key) in mbedtls_ecdsa_from_keypair()
H A Dssl_tls12_client.c2012 const mbedtls_ecp_keypair *peer_key = mbedtls_pk_ec_ro(*peer_pk); in ssl_get_ecdh_params_from_cert()
H A Dssl_tls12_server.c2582 mbedtls_ecp_keypair *key; in ssl_get_ecdh_params_from_cert()
/optee_os/ta/pkcs11/src/
H A Dpkcs11_attributes.c928 struct mbedtls_ecp_keypair key_pair = { }; in create_ec_priv_key_hidden_attributes()
/optee_os/lib/libmbedtls/mbedtls/
H A DChangeLog468 * Add utility functions to manipulate mbedtls_ecp_keypair objects, filling