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

mbedtls_ssl_context::out_msglen field

record header: message length

Syntax

size_t out_msglen;

References

LocationReferrerText
ssl.h:1127
size_t out_msglen; /*!< record header: message length */
ssl_cli.c:1080ssl_write_client_hello()
ssl->out_msglen = p - buf;
ssl_cli.c:3160ssl_write_client_key_exchange()
ssl->out_msglen = i + n;
ssl_cli.c:3371ssl_write_certificate_verify()
ssl->out_msglen = 6 + n + offset;
ssl_srv.c:2632ssl_write_server_hello()
ssl->out_msglen = p - buf;
ssl_srv.c:2825ssl_write_certificate_request()
ssl->out_msglen = p - buf;
ssl_srv.c:2914ssl_prepare_server_key_exchange()
ssl->out_msglen = 4; /* header (type:1, length:3) to be written later */
ssl_srv.c:3060ssl_prepare_server_key_exchange()
ssl->out_msg + ssl->out_msglen,
ssl_srv.c:3061ssl_prepare_server_key_exchange()
ssl_srv.c:3069ssl_prepare_server_key_exchange()
dig_signed = ssl->out_msg + ssl->out_msglen;
ssl_srv.c:3072ssl_prepare_server_key_exchange()
ssl->out_msglen += len;
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:3321ssl_write_server_key_exchange()
ssl->out_msglen = 0;
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:3339ssl_write_server_key_exchange()
ssl->out_msglen += signature_len;
ssl_srv.c:3365ssl_write_server_hello_done()
ssl->out_msglen = 4;
ssl_tls.c:1572ssl_encrypt_buf()
add_data[11] = ( ssl->out_msglen >> 8 ) & 0xFF;
ssl_tls.c:1573ssl_encrypt_buf()
add_data[12] = ssl->out_msglen & 0xFF;
ssl_tls.c:1614ssl_encrypt_buf()
enc_msglen = ssl->out_msglen;
ssl_tls.c:1615ssl_encrypt_buf()
ssl->out_msglen += explicit_ivlen;
ssl_tls.c:1641ssl_encrypt_buf()
ssl->out_msglen += taglen;
ssl_tls.c:3182mbedtls_ssl_write_handshake_msg()
const size_t hs_len = ssl->out_msglen - 4;
ssl_tls.c:3233mbedtls_ssl_write_handshake_msg()
if( ssl->out_msglen > MBEDTLS_SSL_OUT_CONTENT_LEN )
ssl_tls.c:3296mbedtls_ssl_write_handshake_msg()
ssl_tls.c:3341mbedtls_ssl_write_record()
size_t len = ssl->out_msglen;
ssl_tls.c:3397mbedtls_ssl_write_record()
len = ssl->out_msglen;
ssl_tls.c:5255mbedtls_ssl_send_alert_message()
ssl->out_msglen = 2;
ssl_tls.c:5418mbedtls_ssl_write_certificate()
ssl->out_msglen = i;
ssl_tls.c:5883mbedtls_ssl_write_change_cipher_spec()
ssl->out_msglen = 1;
ssl_tls.c:6418mbedtls_ssl_write_finished()
ssl->out_msglen = 4 + hash_len;
ssl_tls.c:6980ssl_session_reset_int()
ssl->out_msglen = 0;
ssl_tls.c:8624ssl_write_real()
ssl->out_msglen = len;