mbedTLS
mbedtls_ssl_context::transform_negotiate
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
mbedTLS
mbedtls_ssl_context::transform_negotiate
mbedtls_ssl_context::transform_negotiate field
transform params in negotiation
Syntax
from
ssl.h:1068
mbedtls_ssl_transform
*
transform_negotiate
;
References
Location
Referrer
Text
ssl.h:1068
mbedtls_ssl_transform
*
transform_negotiate
;
/*!< transform params in negotiation */
ssl_cli.c:1678
ssl_parse_server_hello()
ssl
->
transform_negotiate
->
ciphersuite_info
=
mbedtls_ssl_ciphersuite_from_id
(
i
)
;
ssl_cli.c:1680
ssl_parse_server_hello()
if
(
ssl
->
transform_negotiate
->
ciphersuite_info
==
NULL
)
ssl_cli.c:1688
ssl_parse_server_hello()
mbedtls_ssl_optimize_checksum
(
ssl
,
ssl
->
transform_negotiate
->
ciphersuite_info
)
;
ssl_cli.c:2333
ssl_parse_server_key_exchange()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_cli.c:2695
ssl_parse_certificate_request()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_cli.c:2896
ssl_write_client_key_exchange()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_cli.c:3216
ssl_write_certificate_verify()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_cli.c:3326
ssl_write_certificate_verify()
if
(
ssl
->
transform_negotiate
->
ciphersuite_info
->
mac
==
ssl_srv.c:2002
ssl_parse_client_hello()
ssl
->
transform_negotiate
->
ciphersuite_info
=
ciphersuite_info
;
ssl_srv.c:2675
ssl_write_certificate_request()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_srv.c:2902
ssl_prepare_server_key_exchange()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_srv.c:3714
ssl_parse_client_key_exchange()
ciphersuite_info
=
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_srv.c:4028
ssl_parse_certificate_verify()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_tls.c:626
mbedtls_ssl_derive_keys()
mbedtls_ssl_transform
*
transform
=
ssl
->
transform_negotiate
;
ssl_tls.c:5328
mbedtls_ssl_write_certificate()
const
mbedtls_ssl_ciphersuite_t
*
ciphersuite_info
=
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_tls.c:5646
mbedtls_ssl_parse_certificate()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_tls.c:5927
mbedtls_ssl_parse_change_cipher_spec()
ssl
->
transform_in
=
ssl
->
transform_negotiate
;
ssl_tls.c:5950
mbedtls_ssl_parse_change_cipher_spec()
ssl_update_in_pointers
(
ssl
,
ssl
->
transform_negotiate
)
;
ssl_tls.c:6327
ssl_handshake_wrapup_free_hs_transform()
ssl
->
transform
=
ssl
->
transform_negotiate
;
ssl_tls.c:6328
ssl_handshake_wrapup_free_hs_transform()
ssl
->
transform_negotiate
=
NULL
;
ssl_tls.c:6401
mbedtls_ssl_write_finished()
ssl_update_out_pointers
(
ssl
,
ssl
->
transform_negotiate
)
;
ssl_tls.c:6474
mbedtls_ssl_write_finished()
ssl
->
transform_out
=
ssl
->
transform_negotiate
;
ssl_tls.c:6669
ssl_handshake_init()
if
(
ssl
->
transform_negotiate
)
ssl_tls.c:6670
ssl_handshake_init()
mbedtls_ssl_transform_free
(
ssl
->
transform_negotiate
)
;
ssl_tls.c:6680
ssl_handshake_init()
if
(
ssl
->
transform_negotiate
==
NULL
)
ssl_tls.c:6682
ssl_handshake_init()
ssl
->
transform_negotiate
=
mbedtls_calloc
(
1
,
sizeof
(
mbedtls_ssl_transform
)
)
;
ssl_tls.c:6697
ssl_handshake_init()
ssl
->
transform_negotiate
==
NULL
||
ssl_tls.c:6703
ssl_handshake_init()
mbedtls_free
(
ssl
->
transform_negotiate
)
;
ssl_tls.c:6707
ssl_handshake_init()
ssl
->
transform_negotiate
=
NULL
;
ssl_tls.c:6715
ssl_handshake_init()
ssl_transform_init
(
ssl
->
transform_negotiate
)
;
ssl_tls.c:8966
mbedtls_ssl_free()
mbedtls_ssl_transform_free
(
ssl
->
transform_negotiate
)
;
ssl_tls.c:8970
mbedtls_ssl_free()
mbedtls_free
(
ssl
->
transform_negotiate
)
;
Data Use
Functions writing
mbedtls_ssl_context::transform_negotiate
Functions reading
mbedtls_ssl_context::transform_negotiate
ssl_handshake_wrapup_free_hs_transform()
ssl_handshake_init()
all items filtered out
mbedtls_ssl_context::transform_negotiate
ssl_parse_server_hello()
ssl_parse_server_key_exchange()
ssl_parse_certificate_request()
ssl_write_client_key_exchange()
ssl_write_certificate_verify()
ssl_parse_client_hello()
ssl_write_certificate_request()
ssl_prepare_server_key_exchange()
ssl_parse_client_key_exchange()
ssl_parse_certificate_verify()
mbedtls_ssl_derive_keys()
mbedtls_ssl_write_certificate()
mbedtls_ssl_parse_certificate()
mbedtls_ssl_parse_change_cipher_spec()
ssl_handshake_wrapup_free_hs_transform()
mbedtls_ssl_write_finished()
ssl_handshake_init()
mbedtls_ssl_free()
all items filtered out
Type of
mbedtls_ssl_context::transform_negotiate
mbedtls_ssl_context::transform_negotiate
mbedtls_ssl_transform
all items filtered out