import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / masp / asf / asf_inc / sec_key.h
1 #ifndef SEC_KEY_H
2 #define SEC_KEY_H
3
4 /**************************************************************************
5 * [SEC-KEY ID]
6 **************************************************************************/
7 #define ROM_INFO_SEC_KEY_ID "AND_SECKEY_v"
8 #define ROM_INFO_SEC_KEY_VER 0x1
9
10
11 /**************************************************************************
12 * [SEC-KEY FORNAT]
13 **************************************************************************/
14 #define AND_SEC_KEY_SIZE (592)
15
16 typedef struct {
17 unsigned char m_id[16];
18 unsigned int m_sec_key_ver;
19
20 /* rsa key */
21 /* image auth key length is 256/2 = 128 */
22 unsigned char img_auth_rsa_n[256];
23 unsigned char img_auth_rsa_e[5];
24
25 /* sml aes key */
26 unsigned char sml_aes_key[32];
27
28 /* crypto seed */
29 unsigned char crypto_seed[16];
30
31 /* rsa key */
32 /* sml auth key length is 256/2 = 128 */
33 unsigned char sml_auth_rsa_n[256];
34 unsigned char sml_auth_rsa_e[5];
35
36 } AND_SECKEY_T;
37
38 #endif /* SEC_KEY_H */
39