intel-ipsec-mb: gcm_context_data Struct Reference

intel-ipsec-mb Documentation of the Intel(R) IPSec Multi-Buffer library |

Data Fields
gcm_context_data Struct Reference

holds GCM operation context More...

`#include <intel-ipsec-mb.h>`

## Data Fields
uint8_t | aad_hash [IMB_GCM_BLOCK_LEN]
uint64_t | aad_length
uint64_t | in_length
uint8_t | partial_block_enc_key [IMB_GCM_BLOCK_LEN]
uint8_t | orig_IV [IMB_GCM_BLOCK_LEN]
uint8_t | current_counter [IMB_GCM_BLOCK_LEN]
uint64_t | partial_block_length

## Detailed Description

holds GCM operation context

init, update and finalize context data

## Field Documentation

## ◆ aad_hash

uint8_t gcm_context_data::aad_hash[IMB_GCM_BLOCK_LEN]

## ◆ aad_length

uint64_t gcm_context_data::aad_length

## ◆ current_counter

uint8_t gcm_context_data::current_counter[IMB_GCM_BLOCK_LEN]

## ◆ in_length

uint64_t gcm_context_data::in_length

## ◆ orig_IV

uint8_t gcm_context_data::orig_IV[IMB_GCM_BLOCK_LEN]

## ◆ partial_block_enc_key

uint8_t gcm_context_data::partial_block_enc_key[IMB_GCM_BLOCK_LEN]

## ◆ partial_block_length

uint64_t gcm_context_data::partial_block_length

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

- intel-ipsec-mb.h