NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
aes_gcm_cfg Struct Reference

#include </opt/mellanox/doca/samples/doca_aes_gcm/aes_gcm_common.h>

Data Fields

char file_path [MAX_FILE_NAME]
 
char output_path [MAX_FILE_NAME]
 
char pci_address [DOCA_DEVINFO_PCI_ADDR_SIZE]
 
uint8_t raw_key [MAX_AES_GCM_KEY_SIZE]
 
enum doca_aes_gcm_key_type raw_key_type
 
uint8_t iv [MAX_AES_GCM_IV_LENGTH]
 
uint32_t iv_length
 
uint32_t tag_size
 
uint32_t aad_size
 
enum aes_gcm_mode mode
 
int num_src_buf
 
int num_dst_buf
 

Detailed Description

Definition at line 65 of file aes_gcm_common.h.

Field Documentation

◆ aad_size

uint32_t aes_gcm_cfg::aad_size

Definition at line 74 of file aes_gcm_common.h.

◆ file_path

char aes_gcm_cfg::file_path[MAX_FILE_NAME]

Definition at line 66 of file aes_gcm_common.h.

◆ iv

uint8_t aes_gcm_cfg::iv[MAX_AES_GCM_IV_LENGTH]

Definition at line 71 of file aes_gcm_common.h.

◆ iv_length

uint32_t aes_gcm_cfg::iv_length

Definition at line 72 of file aes_gcm_common.h.

◆ mode

enum aes_gcm_mode aes_gcm_cfg::mode

Definition at line 74 of file aes_gcm_common.h.

◆ num_dst_buf

int aes_gcm_cfg::num_dst_buf

Definition at line 77 of file aes_gcm_common.h.

◆ num_src_buf

int aes_gcm_cfg::num_src_buf

Definition at line 76 of file aes_gcm_common.h.

◆ output_path

char aes_gcm_cfg::output_path[MAX_FILE_NAME]

Definition at line 67 of file aes_gcm_common.h.

◆ pci_address

char aes_gcm_cfg::pci_address[DOCA_DEVINFO_PCI_ADDR_SIZE]

Definition at line 68 of file aes_gcm_common.h.

◆ raw_key

uint8_t aes_gcm_cfg::raw_key[MAX_AES_GCM_KEY_SIZE]

Definition at line 69 of file aes_gcm_common.h.

◆ raw_key_type

enum doca_aes_gcm_key_type aes_gcm_cfg::raw_key_type

Definition at line 69 of file aes_gcm_common.h.

◆ tag_size

uint32_t aes_gcm_cfg::tag_size

Definition at line 73 of file aes_gcm_common.h.


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