Lines Matching refs:drv

225     const psa_drv_se_t *drv;  in psa_driver_wrapper_sign_hash()  local
228 if( psa_get_se_driver( attributes->core.lifetime, &drv, &drv_context ) ) in psa_driver_wrapper_sign_hash()
230 if( drv->asymmetric == NULL || in psa_driver_wrapper_sign_hash()
231 drv->asymmetric->p_sign == NULL ) in psa_driver_wrapper_sign_hash()
236 return( drv->asymmetric->p_sign( in psa_driver_wrapper_sign_hash()
309 const psa_drv_se_t *drv; in psa_driver_wrapper_verify_hash() local
312 if( psa_get_se_driver( attributes->core.lifetime, &drv, &drv_context ) ) in psa_driver_wrapper_verify_hash()
314 if( drv->asymmetric == NULL || in psa_driver_wrapper_verify_hash()
315 drv->asymmetric->p_verify == NULL ) in psa_driver_wrapper_verify_hash()
320 return( drv->asymmetric->p_verify( in psa_driver_wrapper_verify_hash()
485 const psa_drv_se_t *drv; in psa_driver_wrapper_generate_key() local
488 if( psa_get_se_driver( attributes->core.lifetime, &drv, &drv_context ) ) in psa_driver_wrapper_generate_key()
491 if( drv->key_management == NULL || in psa_driver_wrapper_generate_key()
492 drv->key_management->p_generate == NULL ) in psa_driver_wrapper_generate_key()
497 return( drv->key_management->p_generate( in psa_driver_wrapper_generate_key()
562 const psa_drv_se_t *drv; in psa_driver_wrapper_import_key() local
565 if( psa_get_se_driver( attributes->core.lifetime, &drv, &drv_context ) ) in psa_driver_wrapper_import_key()
567 if( drv->key_management == NULL || in psa_driver_wrapper_import_key()
568 drv->key_management->p_import == NULL ) in psa_driver_wrapper_import_key()
574 status = drv->key_management->p_import( in psa_driver_wrapper_import_key()
641 const psa_drv_se_t *drv; in psa_driver_wrapper_export_key() local
644 if( psa_get_se_driver( attributes->core.lifetime, &drv, &drv_context ) ) in psa_driver_wrapper_export_key()
646 if( ( drv->key_management == NULL ) || in psa_driver_wrapper_export_key()
647 ( drv->key_management->p_export == NULL ) ) in psa_driver_wrapper_export_key()
652 return( drv->key_management->p_export( in psa_driver_wrapper_export_key()
699 const psa_drv_se_t *drv; in psa_driver_wrapper_export_public_key() local
702 if( psa_get_se_driver( attributes->core.lifetime, &drv, &drv_context ) ) in psa_driver_wrapper_export_public_key()
704 if( ( drv->key_management == NULL ) || in psa_driver_wrapper_export_public_key()
705 ( drv->key_management->p_export_public == NULL ) ) in psa_driver_wrapper_export_public_key()
710 return( drv->key_management->p_export_public( in psa_driver_wrapper_export_public_key()
797 const psa_drv_se_t *drv; in psa_driver_wrapper_copy_key() local
800 if( psa_get_se_driver( attributes->core.lifetime, &drv, &drv_context ) ) in psa_driver_wrapper_copy_key()