mbedTLS
mbedtls_ssl_context::out_msglen
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::out_msglen
mbedtls_ssl_context::out_msglen field
record header: message length
Syntax
Show:
Summary
Declaration
from
ssl.h:1127
size_t
out_msglen
;
Examples
References
from
examples
Code
Location
Referrer
size_t
out_msglen
;
/*!< record header: message length */
ssl.h:1127
ssl
->
out_msglen
=
p
-
buf
;
ssl_cli.c:1080
ssl_write_client_hello()
ssl
->
out_msglen
=
i
+
n
;
ssl_cli.c:3160
ssl_write_client_key_exchange()
ssl
->
out_msglen
=
6
+
n
+
offset
;
ssl_cli.c:3371
ssl_write_certificate_verify()
ssl
->
out_msglen
=
p
-
buf
;
ssl_srv.c:2632
ssl_write_server_hello()
ssl
->
out_msglen
=
p
-
buf
;
ssl_srv.c:2825
ssl_write_certificate_request()
ssl
->
out_msglen
=
4
;
/* header (type:1, length:3) to be written later */
ssl_srv.c:2914
ssl_prepare_server_key_exchange()
ssl
->
out_msg
+
ssl
->
out_msglen
,
ssl_srv.c:3060
ssl_prepare_server_key_exchange()
MBEDTLS_SSL_OUT_CONTENT_LEN
-
ssl
->
out_msglen
,
ssl_srv.c:3061
ssl_prepare_server_key_exchange()
dig_signed
=
ssl
->
out_msg
+
ssl
->
out_msglen
;
ssl_srv.c:3069
ssl_prepare_server_key_exchange()
ssl
->
out_msglen
+=
len
;
ssl_srv.c:3072
ssl_prepare_server_key_exchange()
size_t
dig_signed_len
=
ssl
->
out_msg
+
ssl
->
out_msglen
-
dig_signed
;
ssl_srv.c:3088
ssl_prepare_server_key_exchange()
ssl
->
out_msg
[
ssl
->
out_msglen
++
]
=
ssl_srv.c:3200
ssl_prepare_server_key_exchange()
ssl
->
out_msg
[
ssl
->
out_msglen
++
]
=
ssl_srv.c:3202
ssl_prepare_server_key_exchange()
ssl
->
out_msg
+
ssl
->
out_msglen
+
2
,
ssl_srv.c:3244
ssl_prepare_server_key_exchange()
ssl
->
out_msglen
=
0
;
ssl_srv.c:3321
ssl_write_server_key_exchange()
ssl
->
out_msg
[
ssl
->
out_msglen
++
]
=
(
unsigned
char
)
(
signature_len
>
>
8
)
;
ssl_srv.c:3331
ssl_write_server_key_exchange()
ssl
->
out_msg
[
ssl
->
out_msglen
++
]
=
(
unsigned
char
)
(
signature_len
)
;
ssl_srv.c:3332
ssl_write_server_key_exchange()
ssl
->
out_msglen
+=
signature_len
;
ssl_srv.c:3339
ssl_write_server_key_exchange()
ssl
->
out_msglen
=
4
;
ssl_srv.c:3365
ssl_write_server_hello_done()
add_data
[
11
]
=
(
ssl
->
out_msglen
>
>
8
)
&
0xFF
;
ssl_tls.c:1572
ssl_encrypt_buf()
add_data
[
12
]
=
ssl
->
out_msglen
&
0xFF
;
ssl_tls.c:1573
ssl_encrypt_buf()
enc_msglen
=
ssl
->
out_msglen
;
ssl_tls.c:1614
ssl_encrypt_buf()
ssl
->
out_msglen
+=
explicit_ivlen
;
ssl_tls.c:1615
ssl_encrypt_buf()
ssl
->
out_msglen
+=
taglen
;
ssl_tls.c:1641
ssl_encrypt_buf()
const
size_t
hs_len
=
ssl
->
out_msglen
-
4
;
ssl_tls.c:3182
mbedtls_ssl_write_handshake_msg()
if
(
ssl
->
out_msglen
>
MBEDTLS_SSL_OUT_CONTENT_LEN
)
ssl_tls.c:3233
mbedtls_ssl_write_handshake_msg()
ssl
->
handshake
->
update_checksum
(
ssl
,
ssl
->
out_msg
,
ssl
->
out_msglen
)
;
ssl_tls.c:3296
mbedtls_ssl_write_handshake_msg()
size_t
len
=
ssl
->
out_msglen
;
ssl_tls.c:3341
mbedtls_ssl_write_record()
len
=
ssl
->
out_msglen
;
ssl_tls.c:3397
mbedtls_ssl_write_record()
ssl
->
out_msglen
=
2
;
ssl_tls.c:5255
mbedtls_ssl_send_alert_message()
ssl
->
out_msglen
=
i
;
ssl_tls.c:5418
mbedtls_ssl_write_certificate()
ssl
->
out_msglen
=
1
;
ssl_tls.c:5883
mbedtls_ssl_write_change_cipher_spec()
ssl
->
out_msglen
=
4
+
hash_len
;
ssl_tls.c:6418
mbedtls_ssl_write_finished()
ssl
->
out_msglen
=
0
;
ssl_tls.c:6980
ssl_session_reset_int()
ssl
->
out_msglen
=
len
;
ssl_tls.c:8624
ssl_write_real()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_ssl_context::out_msglen
is written by 15 functions and is read by 5 functions:
ssl_write_client_hello()
ssl_write_client_key_exchange()
ssl_write_certificate_verify()
ssl_write_server_hello()
ssl_write_certificate_request()
ssl_prepare_server_key_exchange()
ssl_write_server_key_exchange()
ssl_write_server_hello_done()
ssl_encrypt_buf()
mbedtls_ssl_send_alert_message()
mbedtls_ssl_write_certificate()
mbedtls_ssl_write_change_cipher_spec()
mbedtls_ssl_write_finished()
ssl_session_reset_int()
ssl_write_real()
All items filtered out
mbedtls_ssl_context::out_msglen
ssl_prepare_server_key_exchange()
ssl_write_server_key_exchange()
ssl_encrypt_buf()
mbedtls_ssl_write_handshake_msg()
mbedtls_ssl_write_record()
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