mbedtls_cipher_context_t Struct Reference
Generic cipher context.
Definition at line 296
of file cipher.h
.
#include <
cipher.h
>
Data Fields | |
const mbedtls_cipher_info_t * | cipher_info |
int | key_bitlen |
mbedtls_operation_t | operation |
unsigned char | unprocessed_data [MBEDTLS_MAX_BLOCK_LENGTH ] |
size_t | unprocessed_len |
unsigned char | iv [MBEDTLS_MAX_IV_LENGTH ] |
size_t | iv_size |
void * | cipher_ctx |
mbedtls_cmac_context_t * | cmac_ctx |
Field Documentation
void* mbedtls_cipher_context_t::cipher_ctx |
The cipher-specific context.
Definition at line 331
of file cipher.h
.
const mbedtls_cipher_info_t* mbedtls_cipher_context_t::cipher_info |
Information about the associated cipher.
Definition at line 299
of file cipher.h
.
Referenced by mbedtls_cipher_get_block_size()
, mbedtls_cipher_get_cipher_mode()
, mbedtls_cipher_get_iv_size()
, mbedtls_cipher_get_key_bitlen()
, mbedtls_cipher_get_name()
, mbedtls_cipher_get_operation()
, and mbedtls_cipher_get_type()
.
mbedtls_cmac_context_t* mbedtls_cipher_context_t::cmac_ctx |
CMAC-specific context.
Definition at line 335
of file cipher.h
.
unsigned char mbedtls_cipher_context_t::iv[MBEDTLS_MAX_IV_LENGTH ] |
Current IV or NONCE_COUNTER for CTR-mode, data unit (or sector) number for XTS-mode.
Definition at line 325
of file cipher.h
.
size_t mbedtls_cipher_context_t::iv_size |
IV size in Bytes, for ciphers with variable-length IVs.
Definition at line 328
of file cipher.h
.
Referenced by mbedtls_cipher_get_iv_size()
.
int mbedtls_cipher_context_t::key_bitlen |
Key length to use.
Definition at line 302
of file cipher.h
.
mbedtls_operation_t mbedtls_cipher_context_t::operation |
Operation that the key of the context has been initialized for.
Definition at line 307
of file cipher.h
.
Referenced by mbedtls_cipher_get_operation()
.
unsigned char mbedtls_cipher_context_t::unprocessed_data[MBEDTLS_MAX_BLOCK_LENGTH ] |
Buffer for input that has not been processed yet.
Definition at line 318
of file cipher.h
.
size_t mbedtls_cipher_context_t::unprocessed_len |
Number of Bytes that have not been processed yet.
Definition at line 321
of file cipher.h
.
The documentation for this struct was generated from the following file:
cipher.h