import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / masp / asf / asf_inc / sec_aes.h
1 #ifndef _CIPHERIMG_H
2 #define _CIPHERIMG_H
3
4 /**************************************************************************
5 * AES
6 **************************************************************************/
7 typedef enum
8 {
9 AES_VER_LEGACY = 0,
10 AES_VER_SO
11 } AES_VER;
12
13 /**************************************************************************
14 * EXPORTED FUNCTIONS
15 **************************************************************************/
16 extern int sec_aes_init(void);
17 extern int lib_aes_enc(unsigned char* input_buf, unsigned int input_len, unsigned char* output_buf, unsigned int output_len);
18 extern int lib_aes_dec(unsigned char* input_buf, unsigned int input_len, unsigned char* output_buf, unsigned int output_len);
19 extern int lib_aes_init_key(unsigned char* key_buf, unsigned int key_len, AES_VER ver);
20 extern int lib_aes_init_vector(AES_VER ver);
21
22
23 #endif /*_CIPHERIMG_H*/