![]() |
FD.io VPP
v19.08-27-gf4dcae4
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | AESNI_KEY_ROUNDS(x) (10 + x *2) |
#define | AESNI_KEY_BYTES(x) (16 + x * 8) |
Enumerations | |
enum | aesni_key_size_t { AESNI_KEY_128 = 0, AESNI_KEY_192 = 1, AESNI_KEY_256 = 2 } |
Functions | |
static_always_inline __m128i | aes128_key_assist (__m128i r1, __m128i r2) |
static_always_inline void | aes128_key_expand (__m128i *k, u8 *key) |
static_always_inline void | aes192_key_assist (__m128i *r1, __m128i *r2, __m128i *r3) |
static_always_inline void | aes192_key_expand (__m128i *k, u8 *key) |
static_always_inline void | aes256_key_assist1 (__m128i *r1, __m128i *r2) |
static_always_inline void | aes256_key_assist2 (__m128i r1, __m128i *r3) |
static_always_inline void | aes256_key_expand (__m128i *k, u8 *key) |
static_always_inline void | aes_key_expand (__m128i *k, u8 *key, aesni_key_size_t ks) |
static_always_inline void | aes_key_enc_to_dec (__m128i *k, aesni_key_size_t ks) |
enum aesni_key_size_t |
static_always_inline __m128i aes128_key_assist | ( | __m128i | r1, |
__m128i | r2 | ||
) |
static_always_inline void aes128_key_expand | ( | __m128i * | k, |
u8 * | key | ||
) |
static_always_inline void aes192_key_assist | ( | __m128i * | r1, |
__m128i * | r2, | ||
__m128i * | r3 | ||
) |
static_always_inline void aes192_key_expand | ( | __m128i * | k, |
u8 * | key | ||
) |
static_always_inline void aes256_key_assist1 | ( | __m128i * | r1, |
__m128i * | r2 | ||
) |
static_always_inline void aes256_key_assist2 | ( | __m128i | r1, |
__m128i * | r3 | ||
) |
static_always_inline void aes256_key_expand | ( | __m128i * | k, |
u8 * | key | ||
) |
static_always_inline void aes_key_enc_to_dec | ( | __m128i * | k, |
aesni_key_size_t | ks | ||
) |
static_always_inline void aes_key_expand | ( | __m128i * | k, |
u8 * | key, | ||
aesni_key_size_t | ks | ||
) |