xref: /rk3399_ARM-atf/include/drivers/auth/tbbr_cot_common.h (revision 2941e5b1466070f804b01201ebdfd1b143a50807)
1ad43c49eSManish V Badarkhe /*
2*7962c1c2SManish V Badarkhe  * Copyright (c) 2020-2024, Arm Limited and Contributors. All rights reserved.
3ad43c49eSManish V Badarkhe  *
4ad43c49eSManish V Badarkhe  * SPDX-License-Identifier: BSD-3-Clause
5ad43c49eSManish V Badarkhe  */
6ad43c49eSManish V Badarkhe 
7ad43c49eSManish V Badarkhe #ifndef TBBR_COT_COMMON_H
8ad43c49eSManish V Badarkhe #define TBBR_COT_COMMON_H
9ad43c49eSManish V Badarkhe 
10a8eadc51SGovindraj Raja #include <common/tbbr/cot_def.h>
11ad43c49eSManish V Badarkhe #include <drivers/auth/auth_mod.h>
12ad43c49eSManish V Badarkhe 
13ad43c49eSManish V Badarkhe extern unsigned char tb_fw_hash_buf[HASH_DER_LEN];
14ad43c49eSManish V Badarkhe extern unsigned char scp_fw_hash_buf[HASH_DER_LEN];
15ad43c49eSManish V Badarkhe extern unsigned char nt_world_bl_hash_buf[HASH_DER_LEN];
16ad43c49eSManish V Badarkhe 
17ad43c49eSManish V Badarkhe extern auth_param_type_desc_t trusted_nv_ctr;
18ad43c49eSManish V Badarkhe extern auth_param_type_desc_t subject_pk;
19ad43c49eSManish V Badarkhe extern auth_param_type_desc_t sig;
20ad43c49eSManish V Badarkhe extern auth_param_type_desc_t sig_alg;
21ad43c49eSManish V Badarkhe extern auth_param_type_desc_t raw_data;
22ad43c49eSManish V Badarkhe 
23ad43c49eSManish V Badarkhe extern auth_param_type_desc_t tb_fw_hash;
24*7962c1c2SManish V Badarkhe extern auth_param_type_desc_t hw_config_hash;
25ad43c49eSManish V Badarkhe extern auth_param_type_desc_t tb_fw_config_hash;
26243875eaSLouis Mayencourt extern auth_param_type_desc_t fw_config_hash;
27ad43c49eSManish V Badarkhe 
28ad43c49eSManish V Badarkhe extern const auth_img_desc_t trusted_boot_fw_cert;
29ad43c49eSManish V Badarkhe 
30ad43c49eSManish V Badarkhe #endif /* TBBR_COT_COMMON_H */
31