Lines Matching refs:lifetime
1180 if (psa_key_lifetime_is_external((*p_slot)->attr.lifetime) in psa_get_and_lock_transparent_key_slot_with_policy()
1182 … && PSA_KEY_LIFETIME_GET_LOCATION((*p_slot)->attr.lifetime) != TFM_BUILTIN_KEY_LOADER_KEY_LOCATION in psa_get_and_lock_transparent_key_slot_with_policy()
1345 if (PSA_KEY_LIFETIME_IS_READ_ONLY(slot->attr.lifetime)) { in psa_destroy_key()
1356 driver = psa_get_se_driver_entry(slot->attr.lifetime); in psa_destroy_key()
1364 psa_crypto_transaction.key.lifetime = slot->attr.lifetime; in psa_destroy_key()
1390 if (!PSA_KEY_LIFETIME_IS_VOLATILE(slot->attr.lifetime)) { in psa_destroy_key()
1452 if (psa_get_se_driver_entry(slot->attr.lifetime) != NULL) { in psa_get_key_attributes()
1718 psa_key_lifetime_t lifetime = psa_get_key_lifetime(attributes); local
1721 status = psa_validate_key_location(lifetime, p_drv);
1726 status = psa_validate_key_persistence(lifetime);
1731 if (PSA_KEY_LIFETIME_IS_VOLATILE(lifetime)) {
1807 int key_is_volatile = PSA_KEY_LIFETIME_IS_VOLATILE(attributes->lifetime);
1869 if (!PSA_KEY_LIFETIME_IS_VOLATILE(attributes->lifetime)) {
1871 psa_crypto_transaction.key.lifetime = slot->attr.lifetime;
1942 if (!PSA_KEY_LIFETIME_IS_VOLATILE(slot->attr.lifetime)) {
2126 if (psa_key_lifetime_is_external(attributes->lifetime)) {
2271 if (PSA_KEY_LIFETIME_GET_LOCATION(target_slot->attr.lifetime) !=
2272 PSA_KEY_LIFETIME_GET_LOCATION(source_slot->attr.lifetime)) {
2289 if (psa_key_lifetime_is_external(actual_attributes.lifetime)) {
6442 if (psa_key_lifetime_is_external(slot->attr.lifetime)) {
8043 if (PSA_KEY_LIFETIME_GET_LOCATION(attributes->lifetime) ==