32 #if defined(__cplusplus) 48 #define AES_BLOCK_SIZE 16 55 #if defined( AES_VAR ) || defined( AES_256 ) 57 #elif defined( AES_192 ) 63 #define AES_RETURN INT_RETURN 75 #pragma warning( disable : 4324 ) 93 #pragma warning( default : 4324 ) 103 #if defined( AES_ENCRYPT ) 105 #if defined( AES_128 ) || defined( AES_VAR) 109 #if defined( AES_192 ) || defined( AES_VAR) 113 #if defined( AES_256 ) || defined( AES_VAR) 117 #if defined( AES_VAR ) 125 #if defined( AES_DECRYPT ) 127 #if defined( AES_128 ) || defined( AES_VAR) 131 #if defined( AES_192 ) || defined( AES_VAR) 135 #if defined( AES_256 ) || defined( AES_VAR) 139 #if defined( AES_VAR ) 147 #if defined( AES_MODES ) 187 #define aes_ofb_encrypt aes_ofb_crypt 188 #define aes_ofb_decrypt aes_ofb_crypt 195 #define aes_ctr_encrypt aes_ctr_crypt 196 #define aes_ctr_decrypt aes_ctr_crypt 203 #if defined(__cplusplus)
AES_RETURN aes_ecb_decrypt(const unsigned char *ibuf, unsigned char *obuf, int len, const aes_decrypt_ctx cx[1])
Definition: aes_modes.c:199
AES_RETURN aes_ofb_crypt(const unsigned char *ibuf, unsigned char *obuf, int len, unsigned char *iv, aes_encrypt_ctx cx[1])
Definition: aes_modes.c:723
AES_RETURN aes_encrypt_key192(const unsigned char *key, aes_encrypt_ctx cx[1])
AES_RETURN aes_cbc_decrypt(const unsigned char *ibuf, unsigned char *obuf, int len, unsigned char *iv, const aes_decrypt_ctx cx[1])
Definition: aes_modes.c:358
void cbuf_inc(unsigned char *cbuf)
Definition: aes.h:193
AES_RETURN aes_decrypt(const unsigned char *in, unsigned char *out, const aes_decrypt_ctx cx[1])
aes_inf inf
Definition: aes.h:82
AES_RETURN aes_decrypt_key256(const unsigned char *key, aes_decrypt_ctx cx[1])
AES_RETURN aes_encrypt(const unsigned char *in, unsigned char *out, const aes_encrypt_ctx cx[1])
AES_RETURN aes_mode_reset(aes_encrypt_ctx cx[1])
Definition: aes_modes.c:131
AES_RETURN aes_ctr_crypt(const unsigned char *ibuf, unsigned char *obuf, int len, unsigned char *cbuf, cbuf_inc ctr_inc, aes_encrypt_ctx cx[1])
Definition: aes_modes.c:850
AES_RETURN aes_encrypt_key256(const unsigned char *key, aes_encrypt_ctx cx[1])
AES_RETURN aes_cfb_encrypt(const unsigned char *ibuf, unsigned char *obuf, int len, unsigned char *iv, aes_encrypt_ctx cx[1])
Definition: aes_modes.c:457
AES_RETURN aes_encrypt_key(const unsigned char *key, int key_len, aes_encrypt_ctx cx[1])
Definition: aeskey.c:528
AES_RETURN aes_init(void)
Definition: aestab.c:187
AES_RETURN aes_cfb_decrypt(const unsigned char *ibuf, unsigned char *obuf, int len, unsigned char *iv, aes_encrypt_ctx cx[1])
Definition: aes_modes.c:582
#define KS_LENGTH
Definition: aes.h:56
#define AES_RETURN
Definition: aes.h:63
AES_RETURN aes_ecb_encrypt(const unsigned char *ibuf, unsigned char *obuf, int len, const aes_encrypt_ctx cx[1])
Definition: aes_modes.c:137
AES_RETURN aes_cbc_encrypt(const unsigned char *ibuf, unsigned char *obuf, int len, unsigned char *iv, const aes_encrypt_ctx cx[1])
Definition: aes_modes.c:261
AES_RETURN aes_test_alignment_detection(unsigned int n)
Definition: aes_modes.c:109
AES_RETURN aes_decrypt_key192(const unsigned char *key, aes_decrypt_ctx cx[1])
AES_RETURN aes_decrypt_key(const unsigned char *key, int key_len, aes_decrypt_ctx cx[1])
Definition: aeskey.c:539
AES_RETURN aes_decrypt_key128(const unsigned char *key, aes_decrypt_ctx cx[1])
uint32_t l
Definition: aes.h:71
aes_inf inf
Definition: aes.h:90
AES_RETURN aes_encrypt_key128(const unsigned char *key, aes_encrypt_ctx cx[1])