| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | ecp.h | 430 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 D | ecdsa.h | 68 typedef mbedtls_ecp_keypair mbedtls_ecdsa_context; 632 const mbedtls_ecp_keypair *key);
|
| H A D | pk.h | 1060 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 D | ecdh.h | 344 const mbedtls_ecp_keypair *key,
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | pk_ecc.c | 35 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 D | psa_crypto_ecp.c | 93 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 D | pk_internal.h | 60 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 D | psa_crypto_ecp.h | 37 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 D | pk_wrap.c | 530 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 D | ecp.c | 538 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 D | pkwrite.c | 124 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 D | ecdh.c | 419 const mbedtls_ecp_keypair *key, in ecdh_get_params_internal() 446 const mbedtls_ecp_keypair *key, in mbedtls_ecdh_get_params()
|
| H A D | pk.c | 471 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 D | ecdsa.c | 793 int mbedtls_ecdsa_from_keypair(mbedtls_ecdsa_context *ctx, const mbedtls_ecp_keypair *key) in mbedtls_ecdsa_from_keypair()
|
| H A D | ssl_tls12_client.c | 2012 const mbedtls_ecp_keypair *peer_key = mbedtls_pk_ec_ro(*peer_pk); in ssl_get_ecdh_params_from_cert()
|
| H A D | ssl_tls12_server.c | 2582 mbedtls_ecp_keypair *key; in ssl_get_ecdh_params_from_cert()
|
| /optee_os/ta/pkcs11/src/ |
| H A D | pkcs11_attributes.c | 928 struct mbedtls_ecp_keypair key_pair = { }; in create_ec_priv_key_hidden_attributes()
|
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | ChangeLog | 468 * Add utility functions to manipulate mbedtls_ecp_keypair objects, filling
|