|
XenevaOS
|
The CCM context-type definition. The CCM context is passed to the APIs called. More...
#include <ccm.h>
Public Member Functions | |
| unsigned char | MBEDTLS_PRIVATE (y)[16] |
| unsigned char | MBEDTLS_PRIVATE (ctr)[16] |
| size_t | MBEDTLS_PRIVATE (plaintext_len) |
| size_t | MBEDTLS_PRIVATE (add_len) |
| size_t | MBEDTLS_PRIVATE (tag_len) |
| size_t | MBEDTLS_PRIVATE (processed) |
| unsigned int | MBEDTLS_PRIVATE (q) |
| unsigned int | MBEDTLS_PRIVATE (mode) |
| mbedtls_cipher_context_t | MBEDTLS_PRIVATE (cipher_ctx) |
| int | MBEDTLS_PRIVATE (state) |
The CCM context-type definition. The CCM context is passed to the APIs called.
| size_t mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | add_len | ) |
Total authentication data length
| mbedtls_cipher_context_t mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | cipher_ctx | ) |
The cipher context used.
| unsigned char mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | ctr | ) |
The counter buffer
| unsigned int mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | mode | ) |
The operation to perform: MBEDTLS_CCM_ENCRYPT or MBEDTLS_CCM_DECRYPT or MBEDTLS_CCM_STAR_ENCRYPT or MBEDTLS_CCM_STAR_DECRYPT.
| size_t mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | plaintext_len | ) |
Total plaintext length
| size_t mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | processed | ) |
Track how many bytes of input data were processed (chunked input). Used independently for both auth data and plaintext/ciphertext. This variable is set to zero after auth data input is finished.
| unsigned int mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | q | ) |
The Q working value
| int mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | state | ) |
Working value holding context's state. Used for chunked data input
| size_t mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | tag_len | ) |
Total tag length
| unsigned char mbedtls_ccm_context::MBEDTLS_PRIVATE | ( | y | ) |
The Y working buffer