19 # define AES_ENCRYPT 1
20 # define AES_DECRYPT 0
27 # define AES_BLOCK_SIZE 16
47 void AES_encrypt(
const unsigned char *in,
unsigned char *out,
49 void AES_decrypt(
const unsigned char *in,
unsigned char *out,
56 unsigned char *ivec,
const int enc);
59 unsigned char *ivec,
int *num,
const int enc);
62 unsigned char *ivec,
int *num,
const int enc);
65 unsigned char *ivec,
int *num,
const int enc);
68 unsigned char *ivec,
int *num);
72 unsigned char *ivec,
const int enc);
76 const AES_KEY *key2,
const unsigned char *ivec,
81 const unsigned char *in,
unsigned int inlen);
84 const unsigned char *in,
unsigned int inlen);
int AES_set_decrypt_key(const unsigned char *userKey, const int bits, AES_KEY *key)
Expand the cipher key into the decryption key schedule.
int AES_set_encrypt_key(const unsigned char *userKey, const int bits, AES_KEY *key)
Expand the cipher key into the encryption key schedule.
void AES_decrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key)
void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num)
void AES_bi_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, const AES_KEY *key2, const unsigned char *ivec, const int enc)
static constexpr wchar_t key[]
void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
void AES_ecb_encrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key, const int enc)
int AES_wrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen)
unsigned int rd_key[4 *(AES_MAXNR+1)]
int AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen)
void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, const int enc)
void AES_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, const int enc)
const char * AES_options(void)
void AES_encrypt(const unsigned char *in, unsigned char *out, const AES_KEY *key)
void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc)