mbedtls_gcm_context
gcm.h
mbedtls_cipher_context_t mbedtls_cipher_context_t mbedtls_gcm_context::cipher_ctx cipher_ctx mbedtls_gcm_context::cipher_ctx

The cipher context used.

uint64_t uint64_t mbedtls_gcm_context::HL[16] [16] HL mbedtls_gcm_context::HL

Precalculated HTable low.

uint64_t uint64_t mbedtls_gcm_context::HH[16] [16] HH mbedtls_gcm_context::HH

Precalculated HTable high.

uint64_t uint64_t mbedtls_gcm_context::len len mbedtls_gcm_context::len

The total length of the encrypted data.

uint64_t uint64_t mbedtls_gcm_context::add_len add_len mbedtls_gcm_context::add_len

The total length of the additional data.

unsigned char unsigned char mbedtls_gcm_context::base_ectr[16] [16] base_ectr mbedtls_gcm_context::base_ectr

The first ECTR for tag.

unsigned char unsigned char mbedtls_gcm_context::y[16] [16] y mbedtls_gcm_context::y

The Y working value.

unsigned char unsigned char mbedtls_gcm_context::buf[16] [16] buf mbedtls_gcm_context::buf

The buf working value.

int int mbedtls_gcm_context::mode mode mbedtls_gcm_context::mode

The operation to perform: MBEDTLS_GCM_ENCRYPT or MBEDTLS_GCM_DECRYPT.

The GCM context structure.

mbedtls_cipher_context_t
cipher_info
cmac_ctx
mbedtls_cipher_info_t
mbedtls_cmac_context_t
mbedtls_gcm_context
cipher_ctx
- mbedtls_gcm_context
  add_len
- mbedtls_gcm_context
  base_ectr
- mbedtls_gcm_context
  buf
- mbedtls_gcm_context
  cipher_ctx
- mbedtls_gcm_context
  HH
- mbedtls_gcm_context
  HL
- mbedtls_gcm_context
  len
- mbedtls_gcm_context
  mode
- mbedtls_gcm_context
  y