Lines Matching defs:lifetime
200 (!PSA_KEY_LIFETIME_IS_VOLATILE(slot->attr.lifetime))) {
262 if (psa_get_se_driver(slot->attr.lifetime, &drv, &drv_context)) {
293 psa_key_lifetime_t lifetime = PSA_KEY_LIFETIME_VOLATILE;
305 slot->attr.id, &lifetime, &slot_number);
313 psa_set_key_lifetime(&attributes, lifetime);
410 (*p_slot)->attr.lifetime = PSA_KEY_LIFETIME_PERSISTENT;
502 psa_status_t psa_validate_key_location(psa_key_lifetime_t lifetime,
505 if (psa_key_lifetime_is_external(lifetime)) {
507 /* Check whether a driver is registered against this lifetime */
508 psa_se_drv_table_entry_t *driver = psa_get_se_driver_entry(lifetime);
527 psa_status_t psa_validate_key_persistence(psa_key_lifetime_t lifetime)
529 if (PSA_KEY_LIFETIME_IS_VOLATILE(lifetime)) {
535 if (PSA_KEY_LIFETIME_IS_READ_ONLY(lifetime)) {
636 if ((!PSA_KEY_LIFETIME_IS_VOLATILE(slot->attr.lifetime)) &&
665 if (PSA_KEY_LIFETIME_IS_VOLATILE(slot->attr.lifetime)) {
674 if (PSA_KEY_LIFETIME_GET_LOCATION(slot->attr.lifetime) !=