mbedTLS + 0/3 examples
SourceVu will show references to mbedtls_ssl_config from the following samples and libraries:
 
Symbols
loading...
Files
loading (4/5)...
SummarySyntaxRelatedExamplesReferencesInstances

Fields

Field
Declared as
Description
private_badmac_limit
unsigned int MBEDTLS_PRIVATE
private_user_data
User data pointer or handle. The library sets this to \p 0 when creating a context and does not access it afterwards.
private_f_cert_cb
private_dn_hints
private_max_tls_version
private_min_tls_version
private_endpoint
private_transport
private_authmode
private_allow_legacy_renegotiation
private_mfl_code
private_encrypt_then_mac
private_extended_ms
private_anti_replay
private_disable_renegotiation
private_session_tickets
Encodes two booleans, one stating whether TLS 1.2 session tickets are enabled or not, the other one whether the handling of TLS 1.3 NewSessionTicket messages is enabled or not. They are respectively set by mbedtls_ssl_conf_session_tickets() and mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets().
private_cert_req_ca_list
private_respect_cli_pref
private_dtls_srtp_mki_support
private_ciphersuite_list
const int *MBEDTLS_PRIVATE
Allowed ciphersuites for (D)TLS 1.2 (0-terminated).
private_f_dbg
void(*MBEDTLS_PRIVATE(f_dbg))(void *, int, const char *, int, const char *)
Callback for printing debug output.
private_p_dbg
private_f_rng
int(*MBEDTLS_PRIVATE(f_rng))(void *, unsigned char *, size_t)
Callback for getting (pseudo-)random numbers.
private_p_rng
private_f_get_cache
Callback to retrieve a session from the cache.
private_f_set_cache
Callback to store a session into the cache.
private_p_cache
private_f_sni
int(*MBEDTLS_PRIVATE(f_sni))(void *, mbedtls_ssl_context *, const unsigned char *, size_t)
Callback for setting cert according to SNI extension.
private_p_sni
private_f_vrfy
int(*MBEDTLS_PRIVATE(f_vrfy))(void *, mbedtls_x509_crt *, int, uint32_t *)
Callback to customize X.509 certificate chain verification.
private_p_vrfy
private_f_cookie_write
int(*MBEDTLS_PRIVATE(f_cookie_write))(void *, unsigned char **, unsigned char *, const unsigned char *, size_t)
Callback to create & write a cookie for ClientHello verification.
private_f_cookie_check
int(*MBEDTLS_PRIVATE(f_cookie_check))(void *, const unsigned char *, size_t, const unsigned char *, size_t)
Callback to verify validity of a ClientHello cookie.
private_p_cookie
private_f_ticket_write
int(*MBEDTLS_PRIVATE(f_ticket_write))(void *, const mbedtls_ssl_session *, unsigned char *, const unsigned char *, size_t *, uint32_t *)
Callback to create & write a session ticket.
private_f_ticket_parse
int(*MBEDTLS_PRIVATE(f_ticket_parse))(void *, mbedtls_ssl_session *, unsigned char *, size_t)
Callback to parse a session ticket into a session structure.
private_p_ticket
private_cert_profile
private_key_cert
private_ca_chain
private_ca_crl
private_sig_algs
const uint16_t *MBEDTLS_PRIVATE
private_group_list
const uint16_t *MBEDTLS_PRIVATE
private_alpn_list
const char **MBEDTLS_PRIVATE
private_dtls_srtp_profile_list
ordered list of supported srtp profile.
private_dtls_srtp_profile_list_len
number of supported profiles.
private_read_timeout
uint32_t MBEDTLS_PRIVATE
private_hs_timeout_min
uint32_t MBEDTLS_PRIVATE
private_hs_timeout_max
uint32_t MBEDTLS_PRIVATE
private_renego_max_records
private_renego_period
unsigned char MBEDTLS_PRIVATE(renego_period)[8]
value of the record counters that triggers renegotiation.
uint8_t MBEDTLS_PRIVATE(endpoint
uint8_t MBEDTLS_PRIVATE(transport
uint8_t MBEDTLS_PRIVATE(authmode
uint8_t MBEDTLS_PRIVATE(allow_legacy_renegotiation
uint8_t MBEDTLS_PRIVATE(mfl_code
uint8_t MBEDTLS_PRIVATE(encrypt_then_mac
uint8_t MBEDTLS_PRIVATE(extended_ms
uint8_t MBEDTLS_PRIVATE(anti_replay
uint8_t MBEDTLS_PRIVATE(disable_renegotiation
uint8_t MBEDTLS_PRIVATE(session_tickets
Encodes two booleans, one stating whether TLS 1.2 session tickets are enabled or not, the other one whether the handling of TLS 1.3 NewSessionTicket messages is enabled or not. They are respectively set by mbedtls_ssl_conf_session_tickets() and mbedtls_ssl_conf_tls13_enable_signal_new_session_tickets().
uint8_t MBEDTLS_PRIVATE(cert_req_ca_list
uint8_t MBEDTLS_PRIVATE(respect_cli_pref
uint8_t MBEDTLS_PRIVATE(dtls_srtp_mki_support
const int *MBEDTLS_PRIVATE(ciphersuite_list
Allowed ciphersuites for (D)TLS 1.2 (0-terminated).
void(*MBEDTLS_PRIVATE(f_dbg))(void *, int, const char *, int, const char *)
Callback for printing debug output.
void *MBEDTLS_PRIVATE(p_dbg
int(*MBEDTLS_PRIVATE(f_rng))(void *, unsigned char *, size_t)
Callback for getting (pseudo-)random numbers.
void *MBEDTLS_PRIVATE(p_rng
Callback to retrieve a session from the cache.
Callback to store a session into the cache.
void *MBEDTLS_PRIVATE(p_cache
int(*MBEDTLS_PRIVATE(f_sni))(void *, mbedtls_ssl_context *, const unsigned char *, size_t)
Callback for setting cert according to SNI extension.
void *MBEDTLS_PRIVATE(p_sni
int(*MBEDTLS_PRIVATE(f_vrfy))(void *, mbedtls_x509_crt *, int, uint32_t *)
Callback to customize X.509 certificate chain verification.
void *MBEDTLS_PRIVATE(p_vrfy
int(*MBEDTLS_PRIVATE(f_cookie_write))(void *, unsigned char **, unsigned char *, const unsigned char *, size_t)
Callback to create & write a cookie for ClientHello verification.
int(*MBEDTLS_PRIVATE(f_cookie_check))(void *, const unsigned char *, size_t, const unsigned char *, size_t)
Callback to verify validity of a ClientHello cookie.
void *MBEDTLS_PRIVATE(p_cookie
int(*MBEDTLS_PRIVATE(f_ticket_write))(void *, const mbedtls_ssl_session *, unsigned char *, const unsigned char *, size_t *, uint32_t *)
Callback to create & write a session ticket.
int(*MBEDTLS_PRIVATE(f_ticket_parse))(void *, mbedtls_ssl_session *, unsigned char *, size_t)
Callback to parse a session ticket into a session structure.
void *MBEDTLS_PRIVATE(p_ticket
const uint16_t *MBEDTLS_PRIVATE(sig_algs
const uint16_t *MBEDTLS_PRIVATE(group_list
const char **MBEDTLS_PRIVATE(alpn_list
const mbedtls_ssl_srtp_profile *MBEDTLS_PRIVATE(dtls_srtp_profile_list
ordered list of supported srtp profile.
size_t MBEDTLS_PRIVATE(dtls_srtp_profile_list_len
number of supported profiles.
uint32_t MBEDTLS_PRIVATE(read_timeout
uint32_t MBEDTLS_PRIVATE(hs_timeout_min
uint32_t MBEDTLS_PRIVATE(hs_timeout_max
int MBEDTLS_PRIVATE(renego_max_records
unsigned char MBEDTLS_PRIVATE(renego_period)[8]
value of the record counters that triggers renegotiation.
unsigned int MBEDTLS_PRIVATE(badmac_limit
user_data
User data pointer or handle. The library sets this to \p 0 when creating a context and does not access it afterwards.

References

from 0/3 examples