31 #ifndef GEPS_INC_CRYPTO_M2MB_CRYPTO_AES_H_ 32 #define GEPS_INC_CRYPTO_M2MB_CRYPTO_AES_H_
INT32 m2mb_aes_128_cbc_decrypt(const UINT8 *key, const UINT8 *iv, UINT8 *data, UINT32 data_len)
Decrypts input data for cipher AES, algorithm CBC and Key size 128.
INT32 m2mb_aes_256_ctr_decrypt(const UINT8 *key, const UINT8 *iv, UINT8 *data, UINT32 data_len)
Decrypts input data for cipher AES, algorithm CTR and Key size 256.
INT32 m2mb_aes_256_cbc_decrypt(const UINT8 *key, const UINT8 *iv, UINT8 *data, UINT32 data_len)
Decrypts input data for cipher AES, algorithm CBC and Key size 256.
INT32 m2mb_aes_128_ctr_decrypt(const UINT8 *key, const UINT8 *iv, UINT8 *data, UINT32 data_len)
Decrypts input data for cipher AES, algorithm CTR and Key size 128.
INT32 m2mb_aes_128_ctr_encrypt(const UINT8 *key, const UINT8 *iv, UINT8 *data, UINT32 data_len)
encrypts input data for cipher AES, algorithm CTR and Key size 128
INT32 m2mb_aes_256_cbc_encrypt(const UINT8 *key, const UINT8 *iv, UINT8 *data, UINT32 data_len)
Encrypts input data for cipher AES, algorithm CBC and Key size 256.
INT32 m2mb_aes_128_cbc_encrypt(const UINT8 *key, const UINT8 *iv, UINT8 *data, UINT32 data_len)
Encrypts input data for cipher AES, algorithm CBC and Key size 128.
INT32 m2mb_aes_256_ctr_encrypt(const UINT8 *key, const UINT8 *iv, UINT8 *data, UINT32 data_len)
Encrypts input data for cipher AES, algorithm CTR and Key size 256.