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

mbedtls_ssl_context::out_ctr field

64-bit outgoing message counter

Syntax

unsigned char *out_ctr;

References

LocationReferrerText
ssl.h:1120
unsigned char *out_ctr; /*!< 64-bit outgoing message counter */
ssl_tls.c:1568ssl_encrypt_buf()
memcpy( add_data, ssl->out_ctr, 8 );
ssl_tls.c:1584ssl_encrypt_buf()
memcpy( iv + transform->fixed_ivlen, ssl->out_ctr, 8 );
ssl_tls.c:1585ssl_encrypt_buf()
memcpy( ssl->out_iv, ssl->out_ctr, 8 );
ssl_tls.c:1596ssl_encrypt_buf()
iv[i+4] ^= ssl->out_ctr[i];
ssl_tls.c:3385mbedtls_ssl_write_record()
memcpy( ssl->out_ctr, ssl->cur_out_ctr, 8 );
ssl_tls.c:6785ssl_update_out_pointers()
ssl->out_ctr = ssl->out_hdr - 8;
ssl_tls.c:6922mbedtls_ssl_setup()
ssl->out_ctr = NULL;

Data Use

Functions writing mbedtls_ssl_context::out_ctr
Functions reading mbedtls_ssl_context::out_ctr
mbedtls_ssl_context::out_ctr