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)12 psa_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