mbed TLS v3.1.0
|
#include <cipher.h>
Data Fields | |
const mbedtls_cipher_info_t * | private_cipher_info |
int | private_key_bitlen |
mbedtls_operation_t | private_operation |
void(* | private_add_padding )(unsigned char *output, size_t olen, size_t data_len) |
int(* | private_get_padding )(unsigned char *input, size_t ilen, size_t *data_len) |
unsigned char | private_unprocessed_data [MBEDTLS_MAX_BLOCK_LENGTH] |
size_t | private_unprocessed_len |
unsigned char | private_iv [MBEDTLS_MAX_IV_LENGTH] |
size_t | private_iv_size |
void * | private_cipher_ctx |
mbedtls_cmac_context_t * | private_cmac_ctx |
unsigned char | private_psa_enabled |
void(* mbedtls_cipher_context_t::private_add_padding)(unsigned char *output, size_t olen, size_t data_len) |
void* mbedtls_cipher_context_t::private_cipher_ctx |
const mbedtls_cipher_info_t* mbedtls_cipher_context_t::private_cipher_info |
mbedtls_cmac_context_t* mbedtls_cipher_context_t::private_cmac_ctx |
int(* mbedtls_cipher_context_t::private_get_padding)(unsigned char *input, size_t ilen, size_t *data_len) |
unsigned char mbedtls_cipher_context_t::private_iv[MBEDTLS_MAX_IV_LENGTH] |
size_t mbedtls_cipher_context_t::private_iv_size |
int mbedtls_cipher_context_t::private_key_bitlen |
mbedtls_operation_t mbedtls_cipher_context_t::private_operation |
unsigned char mbedtls_cipher_context_t::private_psa_enabled |
Indicates whether the cipher operations should be performed by Mbed TLS' own crypto library or an external implementation of the PSA Crypto API. This is unset if the cipher context was established through mbedtls_cipher_setup(), and set if it was established through mbedtls_cipher_setup_psa().
unsigned char mbedtls_cipher_context_t::private_unprocessed_data[MBEDTLS_MAX_BLOCK_LENGTH] |
size_t mbedtls_cipher_context_t::private_unprocessed_len |