mbedtls_gcm_context Struct Reference

The GCM context structure. More...

#include <gcm.h>

Collaboration diagram for mbedtls_gcm_context:
Collaboration graph
[legend]

Data Fields

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

The GCM context structure.

Definition at line 87 of file gcm.h.


Field Documentation

The total length of the additional data.

Definition at line 92 of file gcm.h.

unsigned char mbedtls_gcm_context::base_ectr[16]

The first ECTR for tag.

Definition at line 93 of file gcm.h.

unsigned char mbedtls_gcm_context::buf[16]

The buf working value.

Definition at line 95 of file gcm.h.

The cipher context used.

Definition at line 88 of file gcm.h.

Precalculated HTable high.

Definition at line 90 of file gcm.h.

Precalculated HTable low.

Definition at line 89 of file gcm.h.

The total length of the encrypted data.

Definition at line 91 of file gcm.h.

The operation to perform: MBEDTLS_GCM_ENCRYPT or MBEDTLS_GCM_DECRYPT.

Definition at line 96 of file gcm.h.

unsigned char mbedtls_gcm_context::y[16]

The Y working value.

Definition at line 94 of file gcm.h.


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

Generated on 10 Aug 2020 for mbed TLS v2.7.16 by  doxygen 1.6.1