mbedtls_ssl_context::transform_negotiate is only used within mbedTLS.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesmbedTLSmbedtls_ssl_context::transform_negotiate

mbedtls_ssl_context::transform_negotiate field

transform params in negotiation

Syntax

mbedtls_ssl_transform *transform_negotiate;

References

LocationReferrerText
ssl.h:1068
mbedtls_ssl_transform *transform_negotiate; /*!< transform params in negotiation */
ssl_cli.c:1678ssl_parse_server_hello()
ssl_cli.c:1680ssl_parse_server_hello()
if( ssl->transform_negotiate->ciphersuite_info == NULL )
ssl_cli.c:1688ssl_parse_server_hello()
ssl_cli.c:2333ssl_parse_server_key_exchange()
ssl->transform_negotiate->ciphersuite_info;
ssl_cli.c:2695ssl_parse_certificate_request()
ssl->transform_negotiate->ciphersuite_info;
ssl_cli.c:2896ssl_write_client_key_exchange()
ssl->transform_negotiate->ciphersuite_info;
ssl_cli.c:3216ssl_write_certificate_verify()
ssl->transform_negotiate->ciphersuite_info;
ssl_cli.c:3326ssl_write_certificate_verify()
if( ssl->transform_negotiate->ciphersuite_info->mac ==
ssl_srv.c:2002ssl_parse_client_hello()
ssl->transform_negotiate->ciphersuite_info = ciphersuite_info;
ssl_srv.c:2675ssl_write_certificate_request()
ssl->transform_negotiate->ciphersuite_info;
ssl_srv.c:2902ssl_prepare_server_key_exchange()
ssl->transform_negotiate->ciphersuite_info;
ssl_srv.c:3714ssl_parse_client_key_exchange()
ciphersuite_info = ssl->transform_negotiate->ciphersuite_info;
ssl_srv.c:4028ssl_parse_certificate_verify()
ssl->transform_negotiate->ciphersuite_info;
ssl_tls.c:626mbedtls_ssl_derive_keys()
mbedtls_ssl_transform *transform = ssl->transform_negotiate;
ssl_tls.c:5328mbedtls_ssl_write_certificate()
const mbedtls_ssl_ciphersuite_t *ciphersuite_info = ssl->transform_negotiate->ciphersuite_info;
ssl_tls.c:5646mbedtls_ssl_parse_certificate()
ssl->transform_negotiate->ciphersuite_info;
ssl_tls.c:5927mbedtls_ssl_parse_change_cipher_spec()
ssl->transform_in = ssl->transform_negotiate;
ssl_tls.c:5950mbedtls_ssl_parse_change_cipher_spec()
ssl_update_in_pointers( ssl, ssl->transform_negotiate );
ssl_tls.c:6327ssl_handshake_wrapup_free_hs_transform()
ssl->transform = ssl->transform_negotiate;
ssl_tls.c:6328ssl_handshake_wrapup_free_hs_transform()
ssl->transform_negotiate = NULL;
ssl_tls.c:6401mbedtls_ssl_write_finished()
ssl_update_out_pointers( ssl, ssl->transform_negotiate );
ssl_tls.c:6474mbedtls_ssl_write_finished()
ssl->transform_out = ssl->transform_negotiate;
ssl_tls.c:6669ssl_handshake_init()
if( ssl->transform_negotiate )
ssl_tls.c:6670ssl_handshake_init()
mbedtls_ssl_transform_free( ssl->transform_negotiate );
ssl_tls.c:6680ssl_handshake_init()
if( ssl->transform_negotiate == NULL )
ssl_tls.c:6682ssl_handshake_init()
ssl->transform_negotiate = mbedtls_calloc( 1, sizeof(mbedtls_ssl_transform) );
ssl_tls.c:6697ssl_handshake_init()
ssl->transform_negotiate == NULL ||
ssl_tls.c:6703ssl_handshake_init()
mbedtls_free( ssl->transform_negotiate );
ssl_tls.c:6707ssl_handshake_init()
ssl->transform_negotiate = NULL;
ssl_tls.c:6715ssl_handshake_init()
ssl_transform_init( ssl->transform_negotiate );
ssl_tls.c:8966mbedtls_ssl_free()
mbedtls_ssl_transform_free( ssl->transform_negotiate );
ssl_tls.c:8970mbedtls_ssl_free()
mbedtls_free( ssl->transform_negotiate );