mbed TLS v3.4.0
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 382 of file ssl_ciphersuites.h.

Field Documentation

uint8_t mbedtls_ssl_ciphersuite_t::private_cipher

Definition at line 386 of file ssl_ciphersuites.h.

uint8_t mbedtls_ssl_ciphersuite_t::private_flags

Definition at line 389 of file ssl_ciphersuites.h.

int mbedtls_ssl_ciphersuite_t::private_id

Definition at line 383 of file ssl_ciphersuites.h.

uint8_t mbedtls_ssl_ciphersuite_t::private_key_exchange

Definition at line 388 of file ssl_ciphersuites.h.

uint8_t mbedtls_ssl_ciphersuite_t::private_mac

Definition at line 387 of file ssl_ciphersuites.h.

uint16_t mbedtls_ssl_ciphersuite_t::private_max_tls_version

Definition at line 392 of file ssl_ciphersuites.h.

uint16_t mbedtls_ssl_ciphersuite_t::private_min_tls_version

Definition at line 391 of file ssl_ciphersuites.h.

const char* mbedtls_ssl_ciphersuite_t::private_name

Definition at line 384 of file ssl_ciphersuites.h.


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