| 123456789101112131415161718192021222324 |
- #ifndef _CIPHERIMG_H
- #define _CIPHERIMG_H
- /**************************************************************************
- * AES
- **************************************************************************/
- typedef enum {
- AES_VER_LEGACY = 0,
- AES_VER_SO
- } AES_VER;
- /**************************************************************************
- * EXPORTED FUNCTIONS
- **************************************************************************/
- extern int sec_aes_init(void);
- extern int lib_aes_enc(unsigned char *input_buf, unsigned int input_len, unsigned char *output_buf,
- unsigned int output_len);
- extern int lib_aes_dec(unsigned char *input_buf, unsigned int input_len, unsigned char *output_buf,
- unsigned int output_len);
- extern int lib_aes_init_key(unsigned char *key_buf, unsigned int key_len, AES_VER ver);
- extern int lib_aes_init_vector(AES_VER ver);
- #endif /*_CIPHERIMG_H*/
|