1 /* 2 * Copyright (c) 2021, Arm Limited and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #include <psa/crypto.h> 8 #include "psa_crypto_client.h" 9 #include "crypto_caller_selector.h" 10 11 psa_get_key_attributes(psa_key_id_t key,psa_key_attributes_t * attributes)12psa_status_t psa_get_key_attributes(psa_key_id_t key, 13 psa_key_attributes_t *attributes) 14 { 15 if (psa_crypto_client_instance.init_status != PSA_SUCCESS) 16 return psa_crypto_client_instance.init_status; 17 18 return crypto_caller_get_key_attributes(&psa_crypto_client_instance.base, 19 key, attributes); 20 } 21