AES_BLOCK_SIZE
uint8_t iv[AES_BLOCK_SIZE], buf[AES_BLOCK_SIZE];
size_t blocks, const AES_KEY *key, const unsigned char ivec[AES_BLOCK_SIZE])
uint8_t iv[AES_BLOCK_SIZE], buf[AES_BLOCK_SIZE];
for (i = 0; i < AES_BLOCK_SIZE; i++)
size_t blocks, const AES_KEY *key, const unsigned char ivec[AES_BLOCK_SIZE]);
size_t blocks, const AES_KEY *key, const unsigned char ivec[AES_BLOCK_SIZE])
const void *key, const unsigned char ivec[AES_BLOCK_SIZE])
size_t length, const AES_KEY *key, unsigned char ivec[AES_BLOCK_SIZE],
unsigned char ecount_buf[AES_BLOCK_SIZE], unsigned int *num)
while (len >= AES_BLOCK_SIZE) {
in += AES_BLOCK_SIZE;
out += AES_BLOCK_SIZE;
len -= AES_BLOCK_SIZE;
#define N_WORDS (AES_BLOCK_SIZE / sizeof(unsigned long))
OPENSSL_assert((length % AES_BLOCK_SIZE) == 0);
len = length / AES_BLOCK_SIZE;
memcpy(iv.data, ivec, AES_BLOCK_SIZE);
memcpy(iv2.data, ivec + AES_BLOCK_SIZE, AES_BLOCK_SIZE);
memcpy(tmp.data, in, AES_BLOCK_SIZE);
memcpy(out, tmp2.data, AES_BLOCK_SIZE);
in += AES_BLOCK_SIZE;
out += AES_BLOCK_SIZE;
memcpy(tmp.data, in, AES_BLOCK_SIZE);
memcpy(out, tmp.data, AES_BLOCK_SIZE);
in += AES_BLOCK_SIZE;
out += AES_BLOCK_SIZE;
memcpy(ivec, iv.data, AES_BLOCK_SIZE);
memcpy(ivec + AES_BLOCK_SIZE, iv2.data, AES_BLOCK_SIZE);
size_t length, const AES_KEY *key, unsigned char ivec[AES_BLOCK_SIZE],
unsigned char ecount_buf[AES_BLOCK_SIZE], unsigned int *num);
size_t blocks, const AES_KEY *key, const unsigned char ivec[AES_BLOCK_SIZE])
while (len >= AES_BLOCK_SIZE) {
in += AES_BLOCK_SIZE;
out += AES_BLOCK_SIZE;
len -= AES_BLOCK_SIZE;
size_t blocks, const AES_KEY *key, const unsigned char ivec[AES_BLOCK_SIZE]);
size_t blocks, const AES_KEY *key, const unsigned char ivec[AES_BLOCK_SIZE])
while (len >= AES_BLOCK_SIZE) {
in += AES_BLOCK_SIZE;
out += AES_BLOCK_SIZE;
len -= AES_BLOCK_SIZE;
size_t blocks, const AES_KEY *key, const unsigned char ivec[AES_BLOCK_SIZE]);
size_t blocks, const void *key, const unsigned char ivec[AES_BLOCK_SIZE]);
if (out == NULL || in == NULL || len < AES_BLOCK_SIZE)
unsigned char iv[AES_BLOCK_SIZE*2];
unsigned char iv[AES_BLOCK_SIZE*4];
unsigned char saved_iv[AES_BLOCK_SIZE*4];
AES_BLOCK_SIZE, 0,
#define MAXBLK AES_BLOCK_SIZE
memcpy(x->ctr, iv, AES_BLOCK_SIZE);
u8 buf[AES_BLOCK_SIZE];
aesctr_inc(x->ctr, AES_BLOCK_SIZE);
n = (n + 1) % AES_BLOCK_SIZE;
u8 ctr[AES_BLOCK_SIZE]; /* counter */
#define AES_IV_LEN AES_BLOCK_SIZE