RetroArch
|
#include <cipher.h>
Public Attributes | |
mbedtls_cipher_type_t | type |
mbedtls_cipher_mode_t | mode |
unsigned int | key_bitlen |
const char * | name |
unsigned int | iv_size |
int | flags |
unsigned int | block_size |
const mbedtls_cipher_base_t * | base |
Cipher information. Allows cipher functions to be called in a generic way.
const mbedtls_cipher_base_t* mbedtls_cipher_info_t::base |
Base cipher information and functions
unsigned int mbedtls_cipher_info_t::block_size |
block size, in bytes
int mbedtls_cipher_info_t::flags |
Flags for variable IV size, variable key size, etc.
unsigned int mbedtls_cipher_info_t::iv_size |
IV/NONCE size, in bytes. For cipher that accept many sizes: recommended size
unsigned int mbedtls_cipher_info_t::key_bitlen |
Cipher key length, in bits (default length for variable sized ciphers) (Includes parity bits for ciphers like DES)
mbedtls_cipher_mode_t mbedtls_cipher_info_t::mode |
Cipher mode (e.g. MBEDTLS_MODE_CBC)
const char* mbedtls_cipher_info_t::name |
Name of the cipher
mbedtls_cipher_type_t mbedtls_cipher_info_t::type |
Full cipher identifier (e.g. MBEDTLS_CIPHER_AES_256_CBC)