Go to the documentation of this file.
26 int count, uint8_t *iv,
int rounds);
28 int count, uint8_t *iv,
int rounds);
30 int count, uint8_t *iv,
int rounds);
32 int count, uint8_t *iv,
int rounds);
34 int count, uint8_t *iv,
int rounds);
36 int count, uint8_t *iv,
int rounds);
45 else if (
a->rounds == 12)
47 else if (
a->rounds == 14)
void ff_aes_encrypt_12_aesni(AVAES *a, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int rounds)
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
static atomic_int cpu_flags
void ff_aes_decrypt_14_aesni(AVAES *a, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int rounds)
#define EXTERNAL_AESNI(flags)
void ff_aes_encrypt_14_aesni(AVAES *a, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int rounds)
void ff_init_aes_x86(AVAES *a, int decrypt)
void ff_aes_encrypt_10_aesni(AVAES *a, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int rounds)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
The reader does not expect b to be semantically here and if the code is changed by maybe adding a a division or other the signedness will almost certainly be mistaken To avoid this confusion a new type was SUINT is the C unsigned type but it holds a signed int to use the same example SUINT a
void ff_aes_decrypt_10_aesni(AVAES *a, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int rounds)
void ff_aes_decrypt_12_aesni(AVAES *a, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int rounds)