ESP-IDF
tlsv1_client::state
is only used within ESP-IDF.
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
ESP-IDF
tlsv1_client::state
tlsv1_client::state field
Syntax
Show:
Summary
Declaration
from
tlsv1_client_i.h:13
enum
{
CLIENT_HELLO
,
SERVER_HELLO
,
SERVER_CERTIFICATE
,
SERVER_KEY_EXCHANGE
,
SERVER_CERTIFICATE_REQUEST
,
SERVER_HELLO_DONE
,
CLIENT_KEY_EXCHANGE
,
CHANGE_CIPHER_SPEC
,
SERVER_CHANGE_CIPHER_SPEC
,
SERVER_FINISHED
,
ACK_FINISHED
,
ESTABLISHED
,
FAILED
}
state
;
Examples
References
from
examples
Code
Location
Referrer
}
state
;
tlsv1_client_i.h:19
if
(
conn
->
state
==
CLIENT_HELLO
)
{
tlsv1_client.c:177
tlsv1_client_handshake()
conn
->
state
=
FAILED
;
tlsv1_client.c:266
tlsv1_client_handshake()
conn
->
state
=
CLIENT_HELLO
;
tlsv1_client.c:475
tlsv1_client_init()
return
conn
->
state
==
ESTABLISHED
;
tlsv1_client.c:543
tlsv1_client_established()
if
(
conn
->
state
!=
ESTABLISHED
)
tlsv1_client.c:567
tlsv1_client_prf()
conn
->
state
=
CLIENT_HELLO
;
tlsv1_client.c:700
tlsv1_client_shutdown()
if
(
conn
->
state
==
CLIENT_HELLO
)
tlsv1_client.c:782
tlsv1_client_get_random()
if
(
conn
->
state
!=
SERVER_HELLO
)
{
tlsv1_client.c:788
tlsv1_client_get_random()
if
(
conn
->
state
==
CLIENT_HELLO
||
conn
->
state
==
SERVER_HELLO
)
tlsv1_client.c:805
tlsv1_client_get_keyblock_size()
conn
->
state
=
(
conn
->
session_resumed
||
conn
->
use_session_ticket
)
?
tlsv1_client_read.c:270
tls_process_server_hello()
conn
->
state
=
SERVER_KEY_EXCHANGE
;
tlsv1_client_read.c:639
tls_process_certificate()
conn
->
state
=
SERVER_KEY_EXCHANGE
;
tlsv1_client_read.c:1021
tls_process_certificate_status()
conn
->
state
=
SERVER_CERTIFICATE_REQUEST
;
tlsv1_client_read.c:1118
tls_process_server_key_exchange()
conn
->
state
=
SERVER_HELLO_DONE
;
tlsv1_client_read.c:1182
tls_process_certificate_request()
conn
->
state
=
CLIENT_KEY_EXCHANGE
;
tlsv1_client_read.c:1248
tls_process_server_hello_done()
conn
->
state
=
SERVER_CERTIFICATE
;
tlsv1_client_read.c:1282
tls_process_server_change_cipher_spec()
conn
->
state
=
SERVER_FINISHED
;
tlsv1_client_read.c:1319
tls_process_server_change_cipher_spec()
conn
->
state
=
(
conn
->
session_resumed
||
conn
->
use_session_ticket
)
?
tlsv1_client_read.c:1451
tls_process_server_finished()
conn
->
state
=
FAILED
;
tlsv1_client_read.c:1503
tlsv1_client_process_handshake()
switch
(
conn
->
state
)
{
tlsv1_client_read.c:1521
tlsv1_client_process_handshake()
conn
->
state
=
SERVER_HELLO
;
tlsv1_client_write.c:256
tls_send_client_hello()
conn
->
state
=
SERVER_CHANGE_CIPHER_SPEC
;
tlsv1_client_write.c:907
tls_send_client_key_exchange()
conn
->
state
=
ESTABLISHED
;
tlsv1_client_write.c:939
tls_send_change_cipher_spec()
switch
(
conn
->
state
)
{
tlsv1_client_write.c:948
tlsv1_client_handshake_write()
conn
->
state
=
ESTABLISHED
;
tlsv1_client_write.c:956
tlsv1_client_handshake_write()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tlsv1_client::state
is written by 16 functions and is read by 7 functions:
tlsv1_client_handshake()
tlsv1_client_init()
tlsv1_client_shutdown()
tls_process_server_hello()
tls_process_certificate()
tls_process_certificate_status()
tls_process_server_key_exchange()
tls_process_certificate_request()
tls_process_server_hello_done()
tls_process_server_change_cipher_spec()
tls_process_server_finished()
tlsv1_client_process_handshake()
tls_send_client_hello()
tls_send_client_key_exchange()
tls_send_change_cipher_spec()
tlsv1_client_handshake_write()
All items filtered out
tlsv1_client::state
tlsv1_client_handshake()
tlsv1_client_established()
tlsv1_client_prf()
tlsv1_client_get_random()
tlsv1_client_get_keyblock_size()
tlsv1_client_process_handshake()
tlsv1_client_handshake_write()
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