Home
last modified time | relevance | path

Searched refs:drv (Results 1 – 7 of 7) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpsa_crypto_driver_wrappers_no_static.c135 const psa_drv_se_t *drv; in psa_driver_wrapper_export_public_key() local
138 if( psa_get_se_driver( psa_get_key_lifetime(attributes), &drv, &drv_context ) ) in psa_driver_wrapper_export_public_key()
140 if( ( drv->key_management == NULL ) || in psa_driver_wrapper_export_public_key()
141 ( drv->key_management->p_export_public == NULL ) ) in psa_driver_wrapper_export_public_key()
146 return( drv->key_management->p_export_public( in psa_driver_wrapper_export_public_key()
H A Dpsa_crypto_driver_wrappers.h265 const psa_drv_se_t *drv; in psa_driver_wrapper_sign_hash() local
268 if( psa_get_se_driver( psa_get_key_lifetime(attributes), &drv, &drv_context ) ) in psa_driver_wrapper_sign_hash()
270 if( drv->asymmetric == NULL || in psa_driver_wrapper_sign_hash()
271 drv->asymmetric->p_sign == NULL ) in psa_driver_wrapper_sign_hash()
276 return( drv->asymmetric->p_sign( in psa_driver_wrapper_sign_hash()
368 const psa_drv_se_t *drv; in psa_driver_wrapper_verify_hash() local
371 if( psa_get_se_driver( psa_get_key_lifetime(attributes), &drv, &drv_context ) ) in psa_driver_wrapper_verify_hash()
373 if( drv->asymmetric == NULL || in psa_driver_wrapper_verify_hash()
374 drv->asymmetric->p_verify == NULL ) in psa_driver_wrapper_verify_hash()
379 return( drv->asymmetric->p_verify( in psa_driver_wrapper_verify_hash()
[all …]
H A Dpsa_crypto_slot_management.c697 const psa_drv_se_t *drv; in psa_load_persistent_key_into_slot() local
699 if (psa_get_se_driver(slot->attr.lifetime, &drv, &drv_context)) { in psa_load_persistent_key_into_slot()
/optee_os/core/include/kernel/
H A Ddt_driver.h80 #define for_each_dt_driver(drv) \ argument
81 for (drv = SCATTERED_ARRAY_BEGIN(dt_drivers, struct dt_driver); \
82 drv < SCATTERED_ARRAY_END(dt_drivers, struct dt_driver); \
83 drv++)
/optee_os/core/drivers/crypto/caam/
H A Dcrypto.mk165 $(foreach drv, $(caam-drivers), $(eval CFG_NXP_CAAM_$(drv)_DRV ?= y))
181 $(foreach drv, $(caam-crypto-drivers), $(eval CFG_NXP_CAAM_$(drv)_DRV ?= y))
/optee_os/core/kernel/
H A Ddt_driver.c554 const struct dt_driver *drv = NULL; in probe_device_by_compat() local
557 for_each_dt_driver(drv) { in probe_device_by_compat()
558 if (drv->type != type) in probe_device_by_compat()
561 for (dm = drv->match_table; dm && dm->compatible; dm++) in probe_device_by_compat()
563 return alloc_elt_and_probe(fdt, node, drv, dm); in probe_device_by_compat()
H A Ddt.c30 const struct dt_driver *drv; in dt_find_compatible_driver() local
32 for_each_dt_driver(drv) { in dt_find_compatible_driver()
33 for (dm = drv->match_table; dm; dm++) { in dt_find_compatible_driver()
39 return drv; in dt_find_compatible_driver()