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