mbedTLS
mbedtls_ssl_context::transform_negotiate
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::transform_negotiate
mbedtls_ssl_context::transform_negotiate field
transform params in negotiation
Syntax
Show:
Summary
Declaration
from
ssl.h:1068
mbedtls_ssl_transform
*
transform_negotiate
;
Examples
References
from
examples
Code
Location
Referrer
mbedtls_ssl_transform
*
transform_negotiate
;
/*!< transform params in negotiation */
ssl.h:1068
ssl
->
transform_negotiate
->
ciphersuite_info
=
mbedtls_ssl_ciphersuite_from_id
(
i
)
;
ssl_cli.c:1678
ssl_parse_server_hello()
if
(
ssl
->
transform_negotiate
->
ciphersuite_info
==
NULL
)
ssl_cli.c:1680
ssl_parse_server_hello()
mbedtls_ssl_optimize_checksum
(
ssl
,
ssl
->
transform_negotiate
->
ciphersuite_info
)
;
ssl_cli.c:1688
ssl_parse_server_hello()
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()
if
(
ssl
->
transform_negotiate
->
ciphersuite_info
->
mac
==
ssl_cli.c:3326
ssl_write_certificate_verify()
ssl
->
transform_negotiate
->
ciphersuite_info
=
ciphersuite_info
;
ssl_srv.c:2002
ssl_parse_client_hello()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_srv.c:2675
ssl_write_certificate_request()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_srv.c:2902
ssl_prepare_server_key_exchange()
ciphersuite_info
=
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_srv.c:3714
ssl_parse_client_key_exchange()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_srv.c:4028
ssl_parse_certificate_verify()
mbedtls_ssl_transform
*
transform
=
ssl
->
transform_negotiate
;
ssl_tls.c:626
mbedtls_ssl_derive_keys()
const
mbedtls_ssl_ciphersuite_t
*
ciphersuite_info
=
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_tls.c:5328
mbedtls_ssl_write_certificate()
ssl
->
transform_negotiate
->
ciphersuite_info
;
ssl_tls.c:5646
mbedtls_ssl_parse_certificate()
ssl
->
transform_in
=
ssl
->
transform_negotiate
;
ssl_tls.c:5927
mbedtls_ssl_parse_change_cipher_spec()
ssl_update_in_pointers
(
ssl
,
ssl
->
transform_negotiate
)
;
ssl_tls.c:5950
mbedtls_ssl_parse_change_cipher_spec()
ssl
->
transform
=
ssl
->
transform_negotiate
;
ssl_tls.c:6327
ssl_handshake_wrapup_free_hs_transform()
ssl
->
transform_negotiate
=
NULL
;
ssl_tls.c:6328
ssl_handshake_wrapup_free_hs_transform()
ssl_update_out_pointers
(
ssl
,
ssl
->
transform_negotiate
)
;
ssl_tls.c:6401
mbedtls_ssl_write_finished()
ssl
->
transform_out
=
ssl
->
transform_negotiate
;
ssl_tls.c:6474
mbedtls_ssl_write_finished()
if
(
ssl
->
transform_negotiate
)
ssl_tls.c:6669
ssl_handshake_init()
mbedtls_ssl_transform_free
(
ssl
->
transform_negotiate
)
;
ssl_tls.c:6670
ssl_handshake_init()
if
(
ssl
->
transform_negotiate
==
NULL
)
ssl_tls.c:6680
ssl_handshake_init()
ssl
->
transform_negotiate
=
mbedtls_calloc
(
1
,
sizeof
(
mbedtls_ssl_transform
)
)
;
ssl_tls.c:6682
ssl_handshake_init()
ssl
->
transform_negotiate
==
NULL
||
ssl_tls.c:6697
ssl_handshake_init()
mbedtls_free
(
ssl
->
transform_negotiate
)
;
ssl_tls.c:6703
ssl_handshake_init()
ssl
->
transform_negotiate
=
NULL
;
ssl_tls.c:6707
ssl_handshake_init()
ssl_transform_init
(
ssl
->
transform_negotiate
)
;
ssl_tls.c:6715
ssl_handshake_init()
mbedtls_ssl_transform_free
(
ssl
->
transform_negotiate
)
;
ssl_tls.c:8966
mbedtls_ssl_free()
mbedtls_free
(
ssl
->
transform_negotiate
)
;
ssl_tls.c:8970
mbedtls_ssl_free()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_ssl_context::transform_negotiate
is written by 2 functions and is read by 18 functions:
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
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