mbedTLS
mbedtls_ssl_config::transport
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
mbedtls_ssl_config::transport
mbedtls_ssl_config::transport field
Syntax
Show:
Summary
Declaration
from
ssl.h:1427
uint8_t
MBEDTLS_PRIVATE
(
transport
;
Examples
References
from
examples
Code
Location
Referrer
uint8_t
MBEDTLS_PRIVATE
(
transport
)
;
/*!< 0: stream (TLS), 1: datagram (DTLS) */
ssl.h:1427
mbedtls_ssl_write_version
(
p
,
ssl
->
conf
->
transport
,
ssl_client.c:472
ssl_write_client_hello_body()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_client.c:520
ssl_write_client_hello_body()
if
(
(
ssl
->
conf
->
transport
!=
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
||
ssl_client.c:791
ssl_prepare_client_hello()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_client.c:933
mbedtls_ssl_write_client_hello()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_misc.h:1739
mbedtls_ssl_in_hdr_len()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_misc.h:1756
mbedtls_ssl_hs_hdr_len()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_misc.h:1814
mbedtls_ssl_ep_len()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_STREAM
)
{
ssl_msg.c:329
mbedtls_ssl_check_record()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:2168
mbedtls_ssl_fetch_input()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:2392
mbedtls_ssl_flush_output()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_msg.c:2804
mbedtls_ssl_write_handshake_msg_ext()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:2845
mbedtls_ssl_write_handshake_msg_ext()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_msg.c:2888
mbedtls_ssl_write_handshake_msg_ext()
mbedtls_ssl_write_version
(
ssl
->
out_hdr
+
1
,
ssl
->
conf
->
transport
,
ssl_msg.c:2963
mbedtls_ssl_write_record()
mbedtls_ssl_write_version
(
rec
.
ver
,
ssl
->
conf
->
transport
,
tls_ver
)
;
ssl_msg.c:2978
mbedtls_ssl_write_record()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:3011
mbedtls_ssl_write_record()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_msg.c:3053
mbedtls_ssl_write_record()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:3237
mbedtls_ssl_prepare_handshake_record()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_msg.c:3319
mbedtls_ssl_update_handshake_status()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:3746
ssl_parse_record_header()
ssl
->
conf
->
transport
)
;
ssl_msg.c:3824
ssl_parse_record_header()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:3838
ssl_parse_record_header()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:3881
ssl_parse_record_header()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:4098
ssl_prepare_record_content()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:4153
ssl_prepare_record_content()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_msg.c:4205
mbedtls_ssl_read_record()
if
(
ssl
->
conf
->
transport
!=
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:4729
ssl_load_buffered_record()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:4868
ssl_get_next_record()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:4925
ssl_get_next_record()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:4952
ssl_get_next_record()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_msg.c:5054
mbedtls_ssl_handle_message_type()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:5123
mbedtls_ssl_handle_message_type()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:5239
mbedtls_ssl_parse_change_cipher_spec()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:5282
mbedtls_ssl_update_out_pointers()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:5332
mbedtls_ssl_update_in_pointers()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:5368
mbedtls_ssl_reset_in_out_pointers()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_msg.c:5409
mbedtls_ssl_check_pending()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:5651
ssl_tls12_handle_hs_message_post_handshake()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:5666
ssl_tls12_handle_hs_message_post_handshake()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_msg.c:5686
ssl_tls12_handle_hs_message_post_handshake()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:5794
mbedtls_ssl_read()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_msg.c:6003
ssl_write_real()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls.c:1145
ssl_handshake_init()
conf
->
transport
=
transport
;
ssl_tls.c:1611
mbedtls_ssl_conf_transport()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls.c:3114
mbedtls_ssl_get_version()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_tls.c:4487
ssl_prepare_handshake_step()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_tls.c:4598
mbedtls_ssl_handshake()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_tls.c:4671
mbedtls_ssl_start_renegotiation()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_tls.c:8285
mbedtls_ssl_handshake_wrapup()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls.c:8359
mbedtls_ssl_write_finished()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls.c:8391
mbedtls_ssl_write_finished()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_tls.c:8402
mbedtls_ssl_write_finished()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls.c:8487
mbedtls_ssl_parse_finished()
if
(
(
ssl
->
conf
->
transport
!=
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
||
ssl_tls12_client.c:414
ssl_write_use_srtp_ext()
if
(
(
ssl
->
conf
->
transport
!=
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
||
ssl_tls12_client.c:987
ssl_parse_use_srtp_ext()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls12_client.c:1234
ssl_parse_server_hello()
ssl
->
conf
->
transport
)
;
ssl_tls12_client.c:1271
ssl_parse_server_hello()
mbedtls_ssl_write_version
(
p
,
ssl
->
conf
->
transport
,
ssl_tls12_client.c:1933
ssl_write_encrypted_pms()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls12_client.c:2694
ssl_parse_server_hello_done()
if
(
(
ssl
->
conf
->
transport
!=
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
||
ssl_tls12_server.c:556
ssl_parse_use_srtp_ext()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
ssl_tls12_server.c:970
ssl_parse_client_hello()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls12_server.c:1023
ssl_parse_client_hello()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls12_server.c:1084
ssl_parse_client_hello()
ssl
->
conf
->
transport
)
;
ssl_tls12_server.c:1164
ssl_parse_client_hello()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls12_server.c:1207
ssl_parse_client_hello()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls12_server.c:1664
ssl_parse_client_hello()
if
(
(
ssl
->
conf
->
transport
!=
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
||
ssl_tls12_server.c:1990
ssl_write_use_srtp_ext()
mbedtls_ssl_write_version
(
p
,
ssl
->
conf
->
transport
,
ssl
->
tls_version
)
;
ssl_tls12_server.c:2061
ssl_write_hello_verify_request()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_tls12_server.c:2097
ssl_write_hello_verify_request()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_tls12_server.c:2174
ssl_write_server_hello()
mbedtls_ssl_write_version
(
p
,
ssl
->
conf
->
transport
,
ssl
->
tls_version
)
;
ssl_tls12_server.c:2193
ssl_write_server_hello()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
)
{
ssl_tls12_server.c:3356
ssl_write_server_hello_done()
if
(
ssl
->
conf
->
transport
==
MBEDTLS_SSL_TRANSPORT_DATAGRAM
&&
ssl_tls12_server.c:3367
ssl_write_server_hello_done()
mbedtls_ssl_write_version
(
ver
,
ssl
->
conf
->
transport
,
ssl_tls12_server.c:3559
ssl_parse_encrypted_pms()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_ssl_config::transport
is written by 1 function and is read by 47 functions:
mbedtls_ssl_conf_transport()
All items filtered out
mbedtls_ssl_config::transport
mbedtls_ssl_in_hdr_len()
mbedtls_ssl_hs_hdr_len()
mbedtls_ssl_ep_len()
ssl_write_client_hello_body()
ssl_prepare_client_hello()
mbedtls_ssl_write_client_hello()
mbedtls_ssl_check_record()
mbedtls_ssl_fetch_input()
mbedtls_ssl_flush_output()
mbedtls_ssl_write_handshake_msg_ext()
mbedtls_ssl_write_record()
mbedtls_ssl_prepare_handshake_record()
mbedtls_ssl_update_handshake_status()
ssl_parse_record_header()
ssl_prepare_record_content()
mbedtls_ssl_read_record()
ssl_load_buffered_record()
ssl_get_next_record()
mbedtls_ssl_handle_message_type()
mbedtls_ssl_parse_change_cipher_spec()
mbedtls_ssl_update_out_pointers()
mbedtls_ssl_update_in_pointers()
mbedtls_ssl_reset_in_out_pointers()
mbedtls_ssl_check_pending()
ssl_tls12_handle_hs_message_post_handshake()
mbedtls_ssl_read()
ssl_write_real()
ssl_handshake_init()
mbedtls_ssl_get_version()
ssl_prepare_handshake_step()
mbedtls_ssl_handshake()
mbedtls_ssl_start_renegotiation()
mbedtls_ssl_handshake_wrapup()
mbedtls_ssl_write_finished()
mbedtls_ssl_parse_finished()
ssl_write_use_srtp_ext()
ssl_parse_use_srtp_ext()
ssl_parse_server_hello()
ssl_write_encrypted_pms()
ssl_parse_server_hello_done()
ssl_parse_use_srtp_ext()
ssl_parse_client_hello()
ssl_write_use_srtp_ext()
ssl_write_hello_verify_request()
ssl_write_server_hello()
ssl_write_server_hello_done()
ssl_parse_encrypted_pms()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out