FD.io VPP  v19.04.1-1-ge4a0f9f
Vector Packet Processing
vnet_crypto_op_t Struct Reference

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

vnet_crypto_op_id_t op:16
 
vnet_crypto_op_status_t status:8
 
u8 flags
 
u32 len
 
u32 salt
 
u16 aad_len
 
u8 key_len
 
u8 iv_len
 
u8 digest_len
 
u8 tag_len
 
u8key
 
u8iv
 
u8src
 
u8dst
 
u8aad
 
u8tag
 
u8digest
 
uword user_data
 

Detailed Description

Definition at line 107 of file crypto.h.

Member Function Documentation

vnet_crypto_op_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

u8* vnet_crypto_op_t::aad

Definition at line 122 of file crypto.h.

u16 vnet_crypto_op_t::aad_len

Definition at line 116 of file crypto.h.

u8* vnet_crypto_op_t::digest

Definition at line 124 of file crypto.h.

u8 vnet_crypto_op_t::digest_len

Definition at line 117 of file crypto.h.

u8* vnet_crypto_op_t::dst

Definition at line 121 of file crypto.h.

u8 vnet_crypto_op_t::flags

Definition at line 112 of file crypto.h.

u8* vnet_crypto_op_t::iv

Definition at line 119 of file crypto.h.

u8 vnet_crypto_op_t::iv_len

Definition at line 117 of file crypto.h.

u8* vnet_crypto_op_t::key

Definition at line 118 of file crypto.h.

u8 vnet_crypto_op_t::key_len

Definition at line 117 of file crypto.h.

u32 vnet_crypto_op_t::len

Definition at line 115 of file crypto.h.

vnet_crypto_op_id_t vnet_crypto_op_t::op

Definition at line 110 of file crypto.h.

u32 vnet_crypto_op_t::salt

Definition at line 115 of file crypto.h.

u8* vnet_crypto_op_t::src

Definition at line 120 of file crypto.h.

vnet_crypto_op_status_t vnet_crypto_op_t::status

Definition at line 111 of file crypto.h.

u8* vnet_crypto_op_t::tag

Definition at line 123 of file crypto.h.

u8 vnet_crypto_op_t::tag_len

Definition at line 117 of file crypto.h.

uword vnet_crypto_op_t::user_data

Definition at line 125 of file crypto.h.


The documentation for this struct was generated from the following file: