FD.io VPP  v20.01-rc1
Vector Packet Processing
crypto_ia32.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  crypto_ia32_per_thread_data_t
 
struct  crypto_ia32_main_t
 

Typedefs

typedef void *() crypto_ia32_key_fn_t(vnet_crypto_key_t *key)
 

Functions

clib_error_tcrypto_ia32_aesni_cbc_init_sse42 (vlib_main_t *vm)
 
clib_error_tcrypto_ia32_aesni_cbc_init_avx2 (vlib_main_t *vm)
 
clib_error_tcrypto_ia32_aesni_cbc_init_avx512 (vlib_main_t *vm)
 
clib_error_tcrypto_ia32_aesni_gcm_init_sse42 (vlib_main_t *vm)
 
clib_error_tcrypto_ia32_aesni_gcm_init_avx2 (vlib_main_t *vm)
 
clib_error_tcrypto_ia32_aesni_gcm_init_avx512 (vlib_main_t *vm)
 

Variables

crypto_ia32_main_t crypto_ia32_main
 

Typedef Documentation

◆ crypto_ia32_key_fn_t

typedef void*() crypto_ia32_key_fn_t(vnet_crypto_key_t *key)

Definition at line 21 of file crypto_ia32.h.

Function Documentation

◆ crypto_ia32_aesni_cbc_init_avx2()

clib_error_t* crypto_ia32_aesni_cbc_init_avx2 ( vlib_main_t vm)
+ Here is the caller graph for this function:

◆ crypto_ia32_aesni_cbc_init_avx512()

clib_error_t* crypto_ia32_aesni_cbc_init_avx512 ( vlib_main_t vm)
+ Here is the caller graph for this function:

◆ crypto_ia32_aesni_cbc_init_sse42()

clib_error_t* crypto_ia32_aesni_cbc_init_sse42 ( vlib_main_t vm)

Definition at line 261 of file aes_cbc.c.

+ Here is the caller graph for this function:

◆ crypto_ia32_aesni_gcm_init_avx2()

clib_error_t* crypto_ia32_aesni_gcm_init_avx2 ( vlib_main_t vm)
+ Here is the caller graph for this function:

◆ crypto_ia32_aesni_gcm_init_avx512()

clib_error_t* crypto_ia32_aesni_gcm_init_avx512 ( vlib_main_t vm)
+ Here is the caller graph for this function:

◆ crypto_ia32_aesni_gcm_init_sse42()

clib_error_t* crypto_ia32_aesni_gcm_init_sse42 ( vlib_main_t vm)

Definition at line 754 of file aes_gcm.c.

+ Here is the caller graph for this function:

Variable Documentation

◆ crypto_ia32_main

crypto_ia32_main_t crypto_ia32_main

Definition at line 23 of file main.c.