RetroArch
Public Attributes | List of all members
mbedtls_gcm_context Struct Reference

GCM context structure. More...

#include <gcm.h>

Collaboration diagram for mbedtls_gcm_context:
[legend]

Public Attributes

mbedtls_cipher_context_t cipher_ctx
 
uint64_t HL [16]
 
uint64_t HH [16]
 
uint64_t len
 
uint64_t add_len
 
unsigned char base_ectr [16]
 
unsigned char y [16]
 
unsigned char buf [16]
 
int mode
 

Detailed Description

GCM context structure.

Member Data Documentation

◆ add_len

uint64_t mbedtls_gcm_context::add_len

Total add length

◆ base_ectr

unsigned char mbedtls_gcm_context::base_ectr[16]

First ECTR for tag

◆ buf

unsigned char mbedtls_gcm_context::buf[16]

buf working value

◆ cipher_ctx

mbedtls_cipher_context_t mbedtls_gcm_context::cipher_ctx

cipher context used

◆ HH

uint64_t mbedtls_gcm_context::HH[16]

Precalculated HTable

◆ HL

uint64_t mbedtls_gcm_context::HL[16]

Precalculated HTable

◆ len

uint64_t mbedtls_gcm_context::len

Total data length

◆ mode

int mbedtls_gcm_context::mode

Encrypt or Decrypt

◆ y

unsigned char mbedtls_gcm_context::y[16]

Y working value


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