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