mbedtls_ssl_context::out_msg is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

mbedtls_ssl_context::out_msg field

message contents (out_iv+ivlen)

Syntax

unsigned char *out_msg;

References

LocationReferrerText
ssl.h:1124
unsigned char *out_msg; /*!< message contents (out_iv+ivlen) */
ssl_cli.c:174ssl_write_signature_algorithms_ext()
const unsigned char *end = ssl->out_msg + MBEDTLS_SSL_OUT_CONTENT_LEN;
ssl_cli.c:259ssl_write_supported_elliptic_curves_ext()
const unsigned char *end = ssl->out_msg + MBEDTLS_SSL_OUT_CONTENT_LEN;
ssl_cli.c:332ssl_write_supported_point_formats_ext()
const unsigned char *end = ssl->out_msg + MBEDTLS_SSL_OUT_CONTENT_LEN;
ssl_cli.c:804ssl_write_client_hello()
buf = ssl->out_msg;
ssl_cli.c:1082ssl_write_client_hello()
ssl_cli.c:2965ssl_write_client_key_exchange()
&ssl->out_msg[i], 1000,
ssl_cli.c:3162ssl_write_client_key_exchange()
ssl_cli.c:3330ssl_write_certificate_verify()
ssl_cli.c:3335ssl_write_certificate_verify()
ssl_cli.c:3337ssl_write_certificate_verify()
ssl_cli.c:3357ssl_write_certificate_verify()
ssl->out_msg + 6 + offset, &n,
ssl_cli.c:3368ssl_write_certificate_verify()
ssl->out_msg[4 + offset] = (unsigned char)( n >> 8 );
ssl_cli.c:3369ssl_write_certificate_verify()
ssl->out_msg[5 + offset] = (unsigned char)( n );
ssl_cli.c:3373ssl_write_certificate_verify()
ssl_srv.c:2443ssl_write_server_hello()
buf = ssl->out_msg;
ssl_srv.c:2634ssl_write_server_hello()
ssl_srv.c:2679ssl_write_certificate_request()
const unsigned char * const end = ssl->out_msg + MBEDTLS_SSL_OUT_CONTENT_LEN;
ssl_srv.c:2717ssl_write_certificate_request()
buf = ssl->out_msg;
ssl_srv.c:2827ssl_write_certificate_request()
ssl_srv.c:2828ssl_write_certificate_request()
ssl->out_msg[4 + ct_len + sa_len] = (unsigned char)( total_dn_size >> 8 );
ssl_srv.c:2829ssl_write_certificate_request()
ssl->out_msg[5 + ct_len + sa_len] = (unsigned char)( total_dn_size );
ssl_srv.c:3060ssl_prepare_server_key_exchange()
ssl->out_msg + ssl->out_msglen,
ssl_srv.c:3069ssl_prepare_server_key_exchange()
dig_signed = ssl->out_msg + ssl->out_msglen;
ssl_srv.c:3088ssl_prepare_server_key_exchange()
size_t dig_signed_len = ssl->out_msg + ssl->out_msglen - dig_signed;
ssl_srv.c:3200ssl_prepare_server_key_exchange()
ssl->out_msg[ssl->out_msglen++] =
ssl_srv.c:3202ssl_prepare_server_key_exchange()
ssl->out_msg[ssl->out_msglen++] =
ssl_srv.c:3244ssl_prepare_server_key_exchange()
ssl->out_msg + ssl->out_msglen + 2,
ssl_srv.c:3331ssl_write_server_key_exchange()
ssl->out_msg[ssl->out_msglen++] = (unsigned char)( signature_len >> 8 );
ssl_srv.c:3332ssl_write_server_key_exchange()
ssl->out_msg[ssl->out_msglen++] = (unsigned char)( signature_len );
ssl_srv.c:3345ssl_write_server_key_exchange()
ssl_srv.c:3367ssl_write_server_hello_done()
ssl_tls.c:1613ssl_encrypt_buf()
enc_msg = ssl->out_msg;
ssl_tls.c:3183mbedtls_ssl_write_handshake_msg()
const unsigned char hs_type = ssl->out_msg[0];
ssl_tls.c:3247mbedtls_ssl_write_handshake_msg()
ssl->out_msg[1] = (unsigned char)( hs_len >> 16 );
ssl_tls.c:3248mbedtls_ssl_write_handshake_msg()
ssl->out_msg[2] = (unsigned char)( hs_len >> 8 );
ssl_tls.c:3249mbedtls_ssl_write_handshake_msg()
ssl->out_msg[3] = (unsigned char)( hs_len );
ssl_tls.c:3296mbedtls_ssl_write_handshake_msg()
ssl_tls.c:5256mbedtls_ssl_send_alert_message()
ssl->out_msg[0] = level;
ssl_tls.c:5257mbedtls_ssl_send_alert_message()
ssl->out_msg[1] = message;
ssl_tls.c:5406mbedtls_ssl_write_certificate()
ssl->out_msg[i ] = (unsigned char)( n >> 16 );
ssl_tls.c:5407mbedtls_ssl_write_certificate()
ssl->out_msg[i + 1] = (unsigned char)( n >> 8 );
ssl_tls.c:5408mbedtls_ssl_write_certificate()
ssl->out_msg[i + 2] = (unsigned char)( n );
ssl_tls.c:5410mbedtls_ssl_write_certificate()
i += 3; memcpy( ssl->out_msg + i, crt->raw.p, n );
ssl_tls.c:5414mbedtls_ssl_write_certificate()
ssl->out_msg[4] = (unsigned char)( ( i - 7 ) >> 16 );
ssl_tls.c:5415mbedtls_ssl_write_certificate()
ssl->out_msg[5] = (unsigned char)( ( i - 7 ) >> 8 );
ssl_tls.c:5416mbedtls_ssl_write_certificate()
ssl->out_msg[6] = (unsigned char)( ( i - 7 ) );
ssl_tls.c:5420mbedtls_ssl_write_certificate()
ssl_tls.c:5884mbedtls_ssl_write_change_cipher_spec()
ssl->out_msg[0] = 1;
ssl_tls.c:6403mbedtls_ssl_write_finished()
ssl_tls.c:6420mbedtls_ssl_write_finished()
ssl_tls.c:6794ssl_update_out_pointers()
ssl_tls.c:6797ssl_update_out_pointers()
ssl->out_msg = ssl->out_iv;
ssl_tls.c:6925mbedtls_ssl_setup()
ssl->out_msg = NULL;
ssl_tls.c:8626ssl_write_real()
memcpy( ssl->out_msg, buf, len );