FD.io VPP
v19.04.2-12-g66b1689
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | foreach_aesni_cbc_handler_type _(128) _(192) _(256) |
Functions | |
static_always_inline void | aes_cbc_dec (__m128i *k, u8 *src, u8 *dst, u8 *iv, int count, aesni_key_size_t rounds) |
static_always_inline u32 | aesni_ops_enc_aes_cbc (vlib_main_t *vm, vnet_crypto_op_t *ops[], u32 n_ops, aesni_key_size_t ks) |
static_always_inline u32 | aesni_ops_dec_aes_cbc (vlib_main_t *vm, vnet_crypto_op_t *ops[], u32 n_ops, aesni_key_size_t ks) |
clib_error_t * | crypto_ia32_aesni_cbc_init (vlib_main_t *vm) |
Variables | |
foreach_aesni_cbc_handler_type | |
#define foreach_aesni_cbc_handler_type _(128) _(192) _(256) |
static_always_inline void aes_cbc_dec | ( | __m128i * | k, |
u8 * | src, | ||
u8 * | dst, | ||
u8 * | iv, | ||
int | count, | ||
aesni_key_size_t | rounds | ||
) |
static_always_inline u32 aesni_ops_dec_aes_cbc | ( | vlib_main_t * | vm, |
vnet_crypto_op_t * | ops[], | ||
u32 | n_ops, | ||
aesni_key_size_t | ks | ||
) |
static_always_inline u32 aesni_ops_enc_aes_cbc | ( | vlib_main_t * | vm, |
vnet_crypto_op_t * | ops[], | ||
u32 | n_ops, | ||
aesni_key_size_t | ks | ||
) |
clib_error_t* crypto_ia32_aesni_cbc_init | ( | vlib_main_t * | vm | ) |