TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
attest_public_key.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2019, Arm Limited. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 #ifndef __ATTEST_PUBLIC_KEY_H__
9 #define __ATTEST_PUBLIC_KEY_H__
10 
12 #include "psa/crypto.h"
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
29  psa_key_handle_t *key_handle_public);
30 
41  psa_key_handle_t key_handle_public);
42 #ifdef __cplusplus
43 }
44 #endif
45 
46 #endif /* __ATTEST_PUBLIC_KEY_H__ */
Platform Security Architecture cryptography module.
psa_attest_err_t
Initial attestation service error types.
Definition: attest.h:25
enum psa_attest_err_t attest_unregister_initial_attestation_public_key(psa_key_handle_t key_handle_public)
Unregister the initial attestation public key from Crypto service to do not occupy key slot...
enum psa_attest_err_t attest_register_initial_attestation_public_key(psa_key_handle_t *key_handle_public)
Register the initial attestation public key to Crypto service to verify the signature of the token...
_unsigned_integral_type_ psa_key_handle_t
Key handle.
Definition: crypto.h:35