import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / masp / asf / asf_inc / sec_hdr.h
1 #ifndef SEC_HDR_H
2 #define SEC_HDR_H
3
4 /******************************************************************************
5 * INCLUDE LIBRARY
6 ******************************************************************************/
7 #include "sec_boot_lib.h"
8
9 /**************************************************************************
10 * EXPORT FUNCTIONS
11 **************************************************************************/
12 extern unsigned int shdr_magic (SEC_IMG_HEADER_U* sec_hdr);
13 extern unsigned char* shdr_cust_name (SEC_IMG_HEADER_U* sec_hdr);
14 extern unsigned int shdr_cust_name_len (SEC_IMG_HEADER_U* sec_hdr);
15 extern unsigned int shdr_img_ver (SEC_IMG_HEADER_U* sec_hdr);
16 extern unsigned int shdr_img_len (SEC_IMG_HEADER_U* sec_hdr);
17 extern unsigned int shdr_img_offset (SEC_IMG_HEADER_U* sec_hdr);
18 extern unsigned int shdr_sign_len (SEC_IMG_HEADER_U* sec_hdr);
19 extern unsigned int shdr_sign_offset (SEC_IMG_HEADER_U* sec_hdr);
20 extern unsigned int shdr_sig_len (SEC_IMG_HEADER_U* sec_hdr);
21 extern unsigned int shdr_sig_offset (SEC_IMG_HEADER_U* sec_hdr);
22 extern void set_shdr_magic (SEC_IMG_HEADER_U* sec_hdr, unsigned int val);
23 extern void set_shdr_img_ver (SEC_IMG_HEADER_U* sec_hdr, unsigned int ver);
24 extern void set_shdr_cust_name (SEC_IMG_HEADER_U* sec_hdr, unsigned char* name, unsigned int len);
25 extern void set_shdr_sign_len (SEC_IMG_HEADER_U* sec_hdr, unsigned int val);
26 extern void set_shdr_sign_offset (SEC_IMG_HEADER_U* sec_hdr, unsigned int val);
27 extern void set_shdr_ver (SEC_IMG_HEADER_VER ver);
28 extern SEC_IMG_HEADER_VER get_shdr_ver (void);
29
30 #endif /* SEC_HDR_H */
31