XenevaOS
Loading...
Searching...
No Matches
Public Member Functions | List of all members
mbedtls_cipher_context_t Struct Reference

#include <cipher.h>

Public Member Functions

const mbedtls_cipher_info_t * MBEDTLS_PRIVATE (cipher_info)
 
int MBEDTLS_PRIVATE (key_bitlen)
 
mbedtls_operation_t MBEDTLS_PRIVATE (operation)
 
unsigned char MBEDTLS_PRIVATE (unprocessed_data)[MBEDTLS_MAX_BLOCK_LENGTH]
 
size_t MBEDTLS_PRIVATE (unprocessed_len)
 
unsigned char MBEDTLS_PRIVATE (iv)[MBEDTLS_MAX_IV_LENGTH]
 
size_t MBEDTLS_PRIVATE (iv_size)
 
void * MBEDTLS_PRIVATE (cipher_ctx)
 

Detailed Description

Generic cipher context.

Member Function Documentation

◆ MBEDTLS_PRIVATE() [1/8]

void * mbedtls_cipher_context_t::MBEDTLS_PRIVATE ( cipher_ctx  )

The cipher-specific context.

◆ MBEDTLS_PRIVATE() [2/8]

const mbedtls_cipher_info_t * mbedtls_cipher_context_t::MBEDTLS_PRIVATE ( cipher_info  )

Information about the associated cipher.

◆ MBEDTLS_PRIVATE() [3/8]

unsigned char mbedtls_cipher_context_t::MBEDTLS_PRIVATE ( iv  )

Current IV or NONCE_COUNTER for CTR-mode, data unit (or sector) number for XTS-mode.

◆ MBEDTLS_PRIVATE() [4/8]

size_t mbedtls_cipher_context_t::MBEDTLS_PRIVATE ( iv_size  )

IV size in Bytes, for ciphers with variable-length IVs.

◆ MBEDTLS_PRIVATE() [5/8]

int mbedtls_cipher_context_t::MBEDTLS_PRIVATE ( key_bitlen  )

Key length to use.

◆ MBEDTLS_PRIVATE() [6/8]

mbedtls_operation_t mbedtls_cipher_context_t::MBEDTLS_PRIVATE ( operation  )

Operation that the key of the context has been initialized for.

◆ MBEDTLS_PRIVATE() [7/8]

unsigned char mbedtls_cipher_context_t::MBEDTLS_PRIVATE ( unprocessed_data  )

Buffer for input that has not been processed yet.

◆ MBEDTLS_PRIVATE() [8/8]

size_t mbedtls_cipher_context_t::MBEDTLS_PRIVATE ( unprocessed_len  )

Number of Bytes that have not been processed yet.


The documentation for this struct was generated from the following file: