Mbed TLS v4.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mbedtls_ssl_ciphersuite_t Struct Reference

This structure is used for storing ciphersuite information. More...

#include <ssl_ciphersuites.h>

Data Fields

int private_id
 
const char * private_name
 
uint8_t private_cipher
 
uint8_t private_mac
 
uint8_t private_key_exchange
 
uint8_t private_flags
 
uint16_t private_min_tls_version
 
uint16_t private_max_tls_version
 

Detailed Description

This structure is used for storing ciphersuite information.

Note
members are defined using integral types instead of enums in order to pack structure and reduce memory usage by internal ciphersuite_definitions[]

Definition at line 271 of file ssl_ciphersuites.h.

Field Documentation

uint8_t mbedtls_ssl_ciphersuite_t::private_cipher

Definition at line 275 of file ssl_ciphersuites.h.

uint8_t mbedtls_ssl_ciphersuite_t::private_flags

Definition at line 278 of file ssl_ciphersuites.h.

int mbedtls_ssl_ciphersuite_t::private_id

Definition at line 272 of file ssl_ciphersuites.h.

uint8_t mbedtls_ssl_ciphersuite_t::private_key_exchange

Definition at line 277 of file ssl_ciphersuites.h.

uint8_t mbedtls_ssl_ciphersuite_t::private_mac

Definition at line 276 of file ssl_ciphersuites.h.

uint16_t mbedtls_ssl_ciphersuite_t::private_max_tls_version

Definition at line 281 of file ssl_ciphersuites.h.

uint16_t mbedtls_ssl_ciphersuite_t::private_min_tls_version

Definition at line 280 of file ssl_ciphersuites.h.

const char* mbedtls_ssl_ciphersuite_t::private_name

Definition at line 273 of file ssl_ciphersuites.h.


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