4 /******************************************************************************
6 ******************************************************************************/
7 #include "sec_boot_lib.h"
9 /**************************************************************************
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);
30 #endif /* SEC_HDR_H */