xref: /rk3399_ARM-atf/include/lib/psa/cca_attestation.h (revision 378025e20ce9406f2b6634996cba3f518c5d25ac)
1*98d36e5bSVivek Gautam /*
2*98d36e5bSVivek Gautam  * Copyright (c) 2024, Arm Limited and Contributors. All rights reserved.
3*98d36e5bSVivek Gautam  *
4*98d36e5bSVivek Gautam  * SPDX-License-Identifier: BSD-3-Clause
5*98d36e5bSVivek Gautam  */
6*98d36e5bSVivek Gautam 
7*98d36e5bSVivek Gautam #ifndef CCA_ATTESTATION_H
8*98d36e5bSVivek Gautam #define CCA_ATTESTATION_H
9*98d36e5bSVivek Gautam 
10*98d36e5bSVivek Gautam #include <stdint.h>
11*98d36e5bSVivek Gautam #include <psa/crypto_types.h>
12*98d36e5bSVivek Gautam 
13*98d36e5bSVivek Gautam psa_status_t
14*98d36e5bSVivek Gautam cca_attestation_get_realm_key(uintptr_t buf, size_t *len, unsigned int type);
15*98d36e5bSVivek Gautam 
16*98d36e5bSVivek Gautam psa_status_t
17*98d36e5bSVivek Gautam cca_attestation_get_plat_token(uintptr_t buf, size_t *len,
18*98d36e5bSVivek Gautam 			       uintptr_t hash, size_t hash_size);
19*98d36e5bSVivek Gautam 
20*98d36e5bSVivek Gautam #endif /* CCA_ATTESTATION_H */
21