![]() |
RA Flexible Software Package Documentation
Release v5.9.0
|
|
The GCM context structure. More...
#include <gcm_alt.h>
Public Member Functions | |
mbedtls_cipher_context_t | MBEDTLS_PRIVATE (cipher_ctx) |
uint64_t | MBEDTLS_PRIVATE (H)[MBEDTLS_GCM_HTABLE_SIZE][2] |
uint64_t | MBEDTLS_PRIVATE (len) |
uint64_t | MBEDTLS_PRIVATE (add_len) |
unsigned char | MBEDTLS_PRIVATE (base_ectr)[16] |
unsigned char | MBEDTLS_PRIVATE (y)[16] |
unsigned char | MBEDTLS_PRIVATE (buf)[16] |
unsigned char | MBEDTLS_PRIVATE (mode) |
unsigned char | MBEDTLS_PRIVATE (acceleration) |
The GCM context structure.
mbedtls_cipher_context_t mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | cipher_ctx | ) |
The cipher context used.
uint64_t mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | H | ) |
Precalculated HTable.
uint64_t mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | len | ) |
The total length of the encrypted data.
uint64_t mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | add_len | ) |
The total length of the additional data.
unsigned char mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | base_ectr | ) |
The first ECTR for tag.
unsigned char mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | y | ) |
The Y working value.
unsigned char mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | buf | ) |
The buf working value.
unsigned char mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | mode | ) |
The operation to perform: MBEDTLS_GCM_ENCRYPT or MBEDTLS_GCM_DECRYPT.
unsigned char mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | acceleration | ) |
The acceleration to use.