| 1234567891011121314151617181920212223 |
- #ifndef H_AES_BROM
- #define H_AES_BROM
- #define AES_ENCRYPT 1
- #define AES_DECRYPT 0
- typedef struct {
- int nr;
- unsigned long *rk;
- unsigned long buf[68];
- } a_ctx;
- /**************************************************************************
- * EXPORT FUNCTION
- **************************************************************************/
- extern int aes_so_enc(unsigned char *in_buf, unsigned int in_len, unsigned char *out_buf,
- unsigned int out_len);
- extern int aes_so_dec(unsigned char *in_buf, unsigned int in_len, unsigned char *out_buf,
- unsigned int out_len);
- extern int aes_so_init_key(unsigned char *key_buf, unsigned int key_len);
- extern int aes_so_init_vector(void);
- #endif
|