mbedTLS
mbedtls_ssl_context::session
is only used within mbedTLS.
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
STM32 Libraries and Samples
mbedTLS
mbedtls_ssl_context::session
mbedtls_ssl_context::session field
negotiated session data
Syntax
Show:
Summary
Declaration
from
ssl.h:1056
mbedtls_ssl_session
*
session
;
Examples
References
from
examples
Code
Location
Referrer
mbedtls_ssl_session
*
session
;
/*!< negotiated session data */
ssl.h:1056
session
=
ssl
->
session
;
ssl_tls.c:6220
ssl_calc_finished_tls_sha256()
session
=
ssl
->
session
;
ssl_tls.c:6269
ssl_calc_finished_tls_sha384()
if
(
ssl
->
session
)
ssl_tls.c:6350
mbedtls_ssl_handshake_wrapup()
mbedtls_ssl_session_free
(
ssl
->
session
)
;
ssl_tls.c:6358
mbedtls_ssl_handshake_wrapup()
mbedtls_free
(
ssl
->
session
)
;
ssl_tls.c:6359
mbedtls_ssl_handshake_wrapup()
ssl
->
session
=
ssl
->
session_negotiate
;
ssl_tls.c:6361
mbedtls_ssl_handshake_wrapup()
ssl
->
session
->
id_len
!=
0
&&
ssl_tls.c:6368
mbedtls_ssl_handshake_wrapup()
if
(
ssl
->
conf
->
f_set_cache
(
ssl
->
conf
->
p_cache
,
ssl
->
session
)
!=
0
)
ssl_tls.c:6371
mbedtls_ssl_handshake_wrapup()
if
(
ssl
->
session
)
ssl_tls.c:7024
ssl_session_reset_int()
mbedtls_ssl_session_free
(
ssl
->
session
)
;
ssl_tls.c:7026
ssl_session_reset_int()
mbedtls_free
(
ssl
->
session
)
;
ssl_tls.c:7027
ssl_session_reset_int()
ssl
->
session
=
NULL
;
ssl_tls.c:7028
ssl_session_reset_int()
if
(
ssl
->
session
!=
NULL
)
ssl_tls.c:7827
mbedtls_ssl_get_verify_result()
return
(
ssl
->
session
->
verify_result
)
;
ssl_tls.c:7828
mbedtls_ssl_get_verify_result()
if
(
ssl
==
NULL
||
ssl
->
session
==
NULL
)
ssl_tls.c:7838
mbedtls_ssl_get_ciphersuite()
return
mbedtls_ssl_get_ciphersuite_name
(
ssl
->
session
->
ciphersuite
)
;
ssl_tls.c:7841
mbedtls_ssl_get_ciphersuite()
if
(
ssl
==
NULL
||
ssl
->
session
==
NULL
)
ssl_tls.c:8031
mbedtls_ssl_get_peer_cert()
return
(
ssl
->
session
->
peer_cert
)
;
ssl_tls.c:8034
mbedtls_ssl_get_peer_cert()
ssl
->
session
==
NULL
||
ssl_tls.c:8043
mbedtls_ssl_get_session()
return
(
ssl_session_copy
(
dst
,
ssl
->
session
)
)
;
ssl_tls.c:8049
mbedtls_ssl_get_session()
if
(
ssl
->
session
)
ssl_tls.c:8974
mbedtls_ssl_free()
mbedtls_ssl_session_free
(
ssl
->
session
)
;
ssl_tls.c:8976
mbedtls_ssl_free()
mbedtls_free
(
ssl
->
session
)
;
ssl_tls.c:8977
mbedtls_ssl_free()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_ssl_context::session
is written by 2 functions and is read by 9 functions:
mbedtls_ssl_handshake_wrapup()
ssl_session_reset_int()
All items filtered out
mbedtls_ssl_context::session
ssl_calc_finished_tls_sha256()
ssl_calc_finished_tls_sha384()
mbedtls_ssl_handshake_wrapup()
ssl_session_reset_int()
mbedtls_ssl_get_verify_result()
mbedtls_ssl_get_ciphersuite()
mbedtls_ssl_get_peer_cert()
mbedtls_ssl_get_session()
mbedtls_ssl_free()
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