Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of OmniWheels by
mbedtls_cipher_context_t Struct Reference
Generic cipher context. More...
#include <cipher.h>
Data Fields | |
const mbedtls_cipher_info_t * | cipher_info |
Information about the associated cipher. | |
int | key_bitlen |
Key length to use. | |
mbedtls_operation_t | operation |
Operation that the key of the context has been initialized for. | |
void(* | add_padding )(unsigned char *output, size_t olen, size_t data_len) |
Padding functions to use, if relevant for the specific cipher mode. | |
unsigned char | unprocessed_data [MBEDTLS_MAX_BLOCK_LENGTH] |
Buffer for input that has not been processed yet. | |
size_t | unprocessed_len |
Number of Bytes that have not been processed yet. | |
unsigned char | iv [MBEDTLS_MAX_IV_LENGTH] |
Current IV or NONCE_COUNTER for CTR-mode. | |
size_t | iv_size |
IV size in Bytes, for ciphers with variable-length IVs. | |
void * | cipher_ctx |
The cipher-specific context. | |
mbedtls_cmac_context_t * | cmac_ctx |
CMAC-specific context. |
Detailed Description
Generic cipher context.
Definition at line 245 of file cipher.h.
Field Documentation
void(* add_padding)(unsigned char *output, size_t olen, size_t data_len) |
void* cipher_ctx |
const mbedtls_cipher_info_t* cipher_info |
unsigned char iv[MBEDTLS_MAX_IV_LENGTH] |
size_t iv_size |
int key_bitlen |
unsigned char unprocessed_data[MBEDTLS_MAX_BLOCK_LENGTH] |
size_t unprocessed_len |
Generated on Fri Jul 22 2022 04:54:13 by
