mbedTLS
mbedtls_ssl_context::in_hslen
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::in_hslen
mbedtls_ssl_context::in_hslen field
current handshake message length, including the handshake header
Syntax
Show:
Summary
Declaration
from
ssl.h:1104
size_t
in_hslen
;
Examples
References
from
examples
Code
Location
Referrer
size_t
in_hslen
;
/*!< current handshake message length,
ssl.h:1104
if
(
ssl
->
in_hslen
<
38
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
||
ssl_cli.c:1557
ssl_parse_server_hello()
if
(
ssl
->
in_hslen
>
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
39
+
n
)
ssl_cli.c:1620
ssl_parse_server_hello()
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
40
+
n
+
ext_len
)
ssl_cli.c:1626
ssl_parse_server_hello()
else
if
(
ssl
->
in_hslen
==
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
38
+
n
)
ssl_cli.c:1634
ssl_parse_server_hello()
end
=
ssl
->
in_msg
+
ssl
->
in_hslen
;
ssl_cli.c:2423
ssl_parse_server_key_exchange()
if
(
ssl
->
in_hslen
<=
mbedtls_ssl_hs_hdr_len
(
ssl
)
)
ssl_cli.c:2760
ssl_parse_certificate_request()
if
(
ssl
->
in_hslen
<=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
2
+
n
)
ssl_cli.c:2780
ssl_parse_certificate_request()
if
(
ssl
->
in_hslen
<=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
3
+
n
+
sig_alg_len
)
ssl_cli.c:2811
ssl_parse_certificate_request()
if
(
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
3
+
n
)
ssl_cli.c:2837
ssl_parse_certificate_request()
if
(
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
||
ssl_cli.c:2870
ssl_parse_server_hello_done()
end
=
ssl
->
in_msg
+
ssl
->
in_hslen
;
ssl_srv.c:3739
ssl_parse_client_key_exchange()
if
(
i
+
2
>
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
+
sig_len
!=
ssl
->
in_hslen
)
ssl_srv.c:4158
ssl_parse_certificate_verify()
ssl
->
in_hslen
=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
ssl_get_hs_total_len
(
ssl
)
;
ssl_tls.c:3623
mbedtls_ssl_prepare_handshake_record()
if
(
ssl
->
in_msglen
<
ssl
->
in_hslen
)
ssl_tls.c:3697
mbedtls_ssl_prepare_handshake_record()
ssl
->
handshake
->
update_checksum
(
ssl
,
ssl
->
in_msg
,
ssl
->
in_hslen
)
;
ssl_tls.c:3712
mbedtls_ssl_update_handshake_status()
if
(
ssl
->
in_hslen
!=
0
)
ssl_tls.c:4757
ssl_consume_current_message()
if
(
ssl
->
in_hslen
<
ssl
->
in_msglen
)
ssl_tls.c:4789
ssl_consume_current_message()
ssl
->
in_msglen
-=
ssl
->
in_hslen
;
ssl_tls.c:4791
ssl_consume_current_message()
memmove
(
ssl
->
in_msg
,
ssl
->
in_msg
+
ssl
->
in_hslen
,
ssl_tls.c:4792
ssl_consume_current_message()
ssl
->
in_hslen
=
0
;
ssl_tls.c:4803
ssl_consume_current_message()
if
(
ssl
->
in_hslen
==
3
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
&&
ssl_tls.c:5478
ssl_parse_certificate_chain()
ssl
->
in_hslen
<
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
3
+
3
)
ssl_tls.c:5505
ssl_parse_certificate_chain()
ssl
->
in_hslen
!=
n
+
3
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
)
ssl_tls.c:5521
ssl_parse_certificate_chain()
while
(
i
<
ssl
->
in_hslen
)
ssl_tls.c:5550
ssl_parse_certificate_chain()
if
(
i
+
3
>
ssl
->
in_hslen
)
{
ssl_tls.c:5552
ssl_parse_certificate_chain()
if
(
n
<
128
||
i
+
n
>
ssl
->
in_hslen
)
ssl_tls.c:5570
ssl_parse_certificate_chain()
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
+
hash_len
)
ssl_tls.c:6552
mbedtls_ssl_parse_finished()
ssl
->
in_hslen
=
0
;
ssl_tls.c:6974
ssl_session_reset_int()
if
(
ssl
->
in_hslen
>
0
&&
ssl
->
in_hslen
<
ssl
->
in_msglen
)
ssl_tls.c:7800
mbedtls_ssl_check_pending()
ssl
->
in_hslen
!=
mbedtls_ssl_hs_hdr_len
(
ssl
)
)
)
ssl_tls.c:8369
mbedtls_ssl_read()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_ssl_context::in_hslen
is written by 3 functions and is read by 13 functions:
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
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