ESP-IDF
esp_tls::ssl
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
esp_tls::ssl
esp_tls::ssl field
TLS/SSL context
Syntax
Show:
Summary
Declaration
from
esp_tls_private.h:39
mbedtls_ssl_context
ssl
;
Examples
References
from
examples
Code
Location
Referrer
mbedtls_ssl_context
ssl
;
/*!< TLS/SSL context */
esp_tls_private.h:39
mbedtls_ssl_init
(
&
tls
->
ssl
)
;
esp_tls_mbedtls.c:101
esp_create_mbedtls_handle()
if
(
(
ret
=
mbedtls_ssl_setup
(
&
tls
->
ssl
,
&
tls
->
conf
)
)
!=
0
)
{
esp_tls_mbedtls.c:158
esp_create_mbedtls_handle()
mbedtls_ssl_set_bio
(
&
tls
->
ssl
,
&
tls
->
server_fd
,
mbedtls_net_send
,
mbedtls_net_recv
,
NULL
)
;
esp_tls_mbedtls.c:165
esp_create_mbedtls_handle()
return
(
void
*
)
&
tls
->
ssl
;
esp_tls_mbedtls.c:181
esp_mbedtls_get_ssl_context()
ret
=
mbedtls_ssl_handshake
(
&
tls
->
ssl
)
;
esp_tls_mbedtls.c:230
esp_mbedtls_handshake()
ssize_t
ret
=
mbedtls_ssl_read
(
&
tls
->
ssl
,
(
unsigned
char
*
)
data
,
datalen
)
;
esp_tls_mbedtls.c:260
esp_mbedtls_read()
if
(
mbedtls_ssl_get_version_number
(
&
tls
->
ssl
)
==
MBEDTLS_SSL_VERSION_TLS1_3
)
{
esp_tls_mbedtls.c:265
esp_mbedtls_read()
while
(
ret
==
MBEDTLS_ERR_SSL_RECEIVED_NEW_SESSION_TICKET
||
tls
->
ssl
.
MBEDTLS_PRIVATE
(
state
)
==
MBEDTLS_SSL_TLS1_3_NEW_SESSION_TICKET
)
{
esp_tls_mbedtls.c:266
esp_mbedtls_read()
ret
=
mbedtls_ssl_read
(
&
tls
->
ssl
,
(
unsigned
char
*
)
data
,
datalen
)
;
esp_tls_mbedtls.c:268
esp_mbedtls_read()
ssize_t
ret
=
mbedtls_ssl_write
(
&
tls
->
ssl
,
(
unsigned
char
*
)
data
+
written
,
write_len
)
;
esp_tls_mbedtls.c:298
esp_mbedtls_write()
if
(
(
flags
=
mbedtls_ssl_get_verify_result
(
&
tls
->
ssl
)
)
!=
0
)
{
esp_tls_mbedtls.c:337
esp_mbedtls_verify_certificate()
return
mbedtls_ssl_get_bytes_avail
(
&
tls
->
ssl
)
;
esp_tls_mbedtls.c:357
esp_mbedtls_get_bytes_avail()
mbedtls_ssl_free
(
&
tls
->
ssl
)
;
esp_tls_mbedtls.c:375
esp_mbedtls_cleanup()
if
(
(
ret
=
mbedtls_ssl_set_hostname
(
&
tls
->
ssl
,
use_host
)
)
!=
0
)
{
esp_tls_mbedtls.c:708
set_client_config()
while
(
(
ret
=
mbedtls_ssl_handshake
(
&
tls
->
ssl
)
)
!=
0
)
{
esp_tls_mbedtls.c:936
esp_mbedtls_server_session_create()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
esp_tls::ssl
is read by 1 function:
All items filtered out
esp_tls::ssl
esp_mbedtls_read()
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