mbedTLS
mbedtls_ssl_context::in_hslen
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
mbedTLS
mbedtls_ssl_context::in_hslen
mbedtls_ssl_context::in_hslen field
current handshake message length, including the handshake header
Syntax
from
ssl.h:1104
size_t
in_hslen
;
References
Location
Referrer
Text
ssl.h:1104
size_t
in_hslen
;
/*!< current handshake message length,
ssl_cli.c:1557
ssl_parse_server_hello()
if
(
ssl
->
in_hslen
<
38
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
||
ssl_cli.c:1620
ssl_parse_server_hello()
if
(
ssl
->
in_hslen
>
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
39
+
n
)
ssl_cli.c:1626
ssl_parse_server_hello()
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
40
+
n
+
ext_len
)
ssl_cli.c:1634
ssl_parse_server_hello()
else
if
(
ssl
->
in_hslen
==
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
38
+
n
)
ssl_cli.c:2423
ssl_parse_server_key_exchange()
end
=
ssl
->
in_msg
+
ssl
->
in_hslen
;
ssl_cli.c:2760
ssl_parse_certificate_request()
if
(
ssl
->
in_hslen
<=
mbedtls_ssl_hs_hdr_len
(
ssl
)
)
ssl_cli.c:2780
ssl_parse_certificate_request()
if
(
ssl
->
in_hslen
<=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
2
+
n
)
ssl_cli.c:2811
ssl_parse_certificate_request()
if
(
ssl
->
in_hslen
<=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
3
+
n
+
sig_alg_len
)
ssl_cli.c:2837
ssl_parse_certificate_request()
if
(
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
3
+
n
)
ssl_cli.c:2870
ssl_parse_server_hello_done()
if
(
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
||
ssl_srv.c:3739
ssl_parse_client_key_exchange()
end
=
ssl
->
in_msg
+
ssl
->
in_hslen
;
ssl_srv.c:4092
ssl_parse_certificate_verify()
if
(
i
+
2
>
ssl
->
in_hslen
)
ssl_srv.c:4149
ssl_parse_certificate_verify()
if
(
i
+
2
>
ssl
->
in_hslen
)
ssl_srv.c:4158
ssl_parse_certificate_verify()
if
(
i
+
sig_len
!=
ssl
->
in_hslen
)
ssl_tls.c:3623
mbedtls_ssl_prepare_handshake_record()
ssl
->
in_hslen
=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
ssl_get_hs_total_len
(
ssl
)
;
ssl_tls.c:3697
mbedtls_ssl_prepare_handshake_record()
if
(
ssl
->
in_msglen
<
ssl
->
in_hslen
)
ssl_tls.c:3712
mbedtls_ssl_update_handshake_status()
ssl
->
handshake
->
update_checksum
(
ssl
,
ssl
->
in_msg
,
ssl
->
in_hslen
)
;
ssl_tls.c:4757
ssl_consume_current_message()
if
(
ssl
->
in_hslen
!=
0
)
ssl_tls.c:4789
ssl_consume_current_message()
if
(
ssl
->
in_hslen
<
ssl
->
in_msglen
)
ssl_tls.c:4791
ssl_consume_current_message()
ssl
->
in_msglen
-=
ssl
->
in_hslen
;
ssl_tls.c:4792
ssl_consume_current_message()
memmove
(
ssl
->
in_msg
,
ssl
->
in_msg
+
ssl
->
in_hslen
,
ssl_tls.c:4803
ssl_consume_current_message()
ssl
->
in_hslen
=
0
;
ssl_tls.c:5478
ssl_parse_certificate_chain()
if
(
ssl
->
in_hslen
==
3
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
&&
ssl_tls.c:5505
ssl_parse_certificate_chain()
ssl
->
in_hslen
<
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
3
+
3
)
ssl_tls.c:5521
ssl_parse_certificate_chain()
ssl
->
in_hslen
!=
n
+
3
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
)
ssl_tls.c:5550
ssl_parse_certificate_chain()
while
(
i
<
ssl
->
in_hslen
)
ssl_tls.c:5552
ssl_parse_certificate_chain()
if
(
i
+
3
>
ssl
->
in_hslen
)
{
ssl_tls.c:5570
ssl_parse_certificate_chain()
if
(
n
<
128
||
i
+
n
>
ssl
->
in_hslen
)
ssl_tls.c:6552
mbedtls_ssl_parse_finished()
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
hash_len
)
ssl_tls.c:6974
ssl_session_reset_int()
ssl
->
in_hslen
=
0
;
ssl_tls.c:7800
mbedtls_ssl_check_pending()
if
(
ssl
->
in_hslen
>
0
&&
ssl
->
in_hslen
<
ssl
->
in_msglen
)
ssl_tls.c:8369
mbedtls_ssl_read()
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
)
)
Data Use
Functions writing
mbedtls_ssl_context::in_hslen
Functions reading
mbedtls_ssl_context::in_hslen
mbedtls_ssl_prepare_handshake_record()
ssl_consume_current_message()
ssl_session_reset_int()
all items filtered out
mbedtls_ssl_context::in_hslen
ssl_parse_server_hello()
ssl_parse_server_key_exchange()
ssl_parse_certificate_request()
ssl_parse_server_hello_done()
ssl_parse_client_key_exchange()
ssl_parse_certificate_verify()
mbedtls_ssl_prepare_handshake_record()
mbedtls_ssl_update_handshake_status()
ssl_consume_current_message()
ssl_parse_certificate_chain()
mbedtls_ssl_parse_finished()
mbedtls_ssl_check_pending()
mbedtls_ssl_read()
all items filtered out
Type of
mbedtls_ssl_context::in_hslen
mbedtls_ssl_context::in_hslen
size_t
all items filtered out