|
XenevaOS
|
The GCM context structure. More...
#include <gcm.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.
| unsigned char mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | acceleration | ) |
The acceleration to use.
| 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 | ( | buf | ) |
The buf working value.
| mbedtls_cipher_context_t mbedtls_gcm_context::MBEDTLS_PRIVATE | ( | cipher_ctx | ) |
The cipher context used.
| 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 | ( | y | ) |
The Y working value.