mbedTLS
mbedtls_ssl_context::in_msg
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
mbedTLS
mbedtls_ssl_context::in_msg
mbedtls_ssl_context::in_msg field
message contents (in_iv+ivlen)
Syntax
from
ssl.h:1088
unsigned
char
*
in_msg
;
References
Location
Referrer
Text
ssl.h:1088
unsigned
char
*
in_msg
;
/*!< message contents (in_iv+ivlen) */
ssl_cli.c:1501
ssl_parse_server_hello()
buf
=
ssl
->
in_msg
;
ssl_cli.c:2397
ssl_parse_server_key_exchange()
if
(
ssl
->
in_msg
[
0
]
!=
MBEDTLS_SSL_HS_SERVER_KEY_EXCHANGE
)
ssl_cli.c:2422
ssl_parse_server_key_exchange()
p
=
ssl
->
in_msg
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
;
ssl_cli.c:2423
ssl_parse_server_key_exchange()
end
=
ssl
->
in_msg
+
ssl
->
in_hslen
;
ssl_cli.c:2512
ssl_parse_server_key_exchange()
unsigned
char
*
params
=
ssl
->
in_msg
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
;
ssl_cli.c:2721
ssl_parse_certificate_request()
ssl
->
client_auth
=
(
ssl
->
in_msg
[
0
]
==
MBEDTLS_SSL_HS_CERTIFICATE_REQUEST
)
;
ssl_cli.c:2757
ssl_parse_certificate_request()
buf
=
ssl
->
in_msg
;
ssl_cli.c:2871
ssl_parse_server_hello_done()
ssl
->
in_msg
[
0
]
!=
MBEDTLS_SSL_HS_SERVER_HELLO_DONE
)
ssl_srv.c:1347
ssl_parse_client_hello()
buf
=
ssl
->
in_msg
;
ssl_srv.c:3738
ssl_parse_client_key_exchange()
p
=
ssl
->
in_msg
+
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:3747
ssl_parse_client_key_exchange()
if
(
ssl
->
in_msg
[
0
]
!=
MBEDTLS_SSL_HS_CLIENT_KEY_EXCHANGE
)
ssl_srv.c:4056
ssl_parse_certificate_verify()
ssl
->
in_msg
[
0
]
!=
MBEDTLS_SSL_HS_CERTIFICATE_VERIFY
)
ssl_srv.c:4101
ssl_parse_certificate_verify()
md_alg
=
mbedtls_ssl_md_alg_from_hash
(
ssl
->
in_msg
[
i
]
)
;
ssl_srv.c:4103
ssl_parse_certificate_verify()
if
(
md_alg
==
MBEDTLS_MD_NONE
||
mbedtls_ssl_set_calc_verify_md
(
ssl
,
ssl
->
in_msg
[
i
]
)
)
ssl_srv.c:4123
ssl_parse_certificate_verify()
if
(
(
pk_alg
=
mbedtls_ssl_pk_alg_from_sig
(
ssl
->
in_msg
[
i
]
)
)
ssl_srv.c:4155
ssl_parse_certificate_verify()
sig_len
=
(
ssl
->
in_msg
[
i
]
<
<
8
)
|
ssl
->
in_msg
[
i
+
1
]
;
ssl_srv.c:4169
ssl_parse_certificate_verify()
ssl
->
in_msg
+
i
,
sig_len
)
)
!=
0
)
ssl_tls.c:1868
ssl_decrypt_buf()
dec_msg
=
ssl
->
in_msg
;
ssl_tls.c:1869
ssl_decrypt_buf()
dec_msg_result
=
ssl
->
in_msg
;
ssl_tls.c:3609
ssl_get_hs_total_len()
return
(
(
ssl
->
in_msg
[
1
]
<
<
16
)
|
ssl_tls.c:3610
ssl_get_hs_total_len()
(
ssl
->
in_msg
[
2
]
<
<
8
)
|
ssl_tls.c:3611
ssl_get_hs_total_len()
ssl
->
in_msg
[
3
]
)
;
ssl_tls.c:3712
mbedtls_ssl_update_handshake_status()
ssl
->
handshake
->
update_checksum
(
ssl
,
ssl
->
in_msg
,
ssl
->
in_hslen
)
;
ssl_tls.c:4093
ssl_parse_record_header()
-
(
size_t
)
(
ssl
->
in_msg
-
ssl
->
in_buf
)
)
ssl_tls.c:4792
ssl_consume_current_message()
memmove
(
ssl
->
in_msg
,
ssl
->
in_msg
+
ssl
->
in_hslen
,
ssl_tls.c:5134
mbedtls_ssl_handle_message_type()
if
(
ssl
->
in_msg
[
0
]
!=
1
)
ssl_tls.c:5176
mbedtls_ssl_handle_message_type()
if
(
ssl
->
in_msg
[
0
]
==
MBEDTLS_SSL_ALERT_LEVEL_FATAL
)
ssl_tls.c:5183
mbedtls_ssl_handle_message_type()
if
(
ssl
->
in_msg
[
0
]
==
MBEDTLS_SSL_ALERT_LEVEL_WARNING
&&
ssl_tls.c:5184
mbedtls_ssl_handle_message_type()
ssl
->
in_msg
[
1
]
==
MBEDTLS_SSL_ALERT_MSG_CLOSE_NOTIFY
)
ssl_tls.c:5191
mbedtls_ssl_handle_message_type()
if
(
ssl
->
in_msg
[
0
]
==
MBEDTLS_SSL_ALERT_LEVEL_WARNING
&&
ssl_tls.c:5192
mbedtls_ssl_handle_message_type()
ssl
->
in_msg
[
1
]
==
MBEDTLS_SSL_ALERT_MSG_NO_RENEGOTIATION
)
ssl_tls.c:5480
ssl_parse_certificate_chain()
ssl
->
in_msg
[
0
]
==
MBEDTLS_SSL_HS_CERTIFICATE
&&
ssl_tls.c:5481
ssl_parse_certificate_chain()
memcmp
(
ssl
->
in_msg
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
,
"\0\0\0"
,
3
)
==
0
)
ssl_tls.c:5504
ssl_parse_certificate_chain()
if
(
ssl
->
in_msg
[
0
]
!=
MBEDTLS_SSL_HS_CERTIFICATE
||
ssl_tls.c:5518
ssl_parse_certificate_chain()
n
=
(
ssl
->
in_msg
[
i
+
1
]
<
<
8
)
|
ssl
->
in_msg
[
i
+
2
]
;
ssl_tls.c:5520
ssl_parse_certificate_chain()
if
(
ssl
->
in_msg
[
i
]
!=
0
||
ssl_tls.c:5558
ssl_parse_certificate_chain()
if
(
ssl
->
in_msg
[
i
]
!=
0
)
ssl_tls.c:5566
ssl_parse_certificate_chain()
n
=
(
(
unsigned
int
)
ssl
->
in_msg
[
i
+
1
]
<
<
8
)
ssl_tls.c:5567
ssl_parse_certificate_chain()
|
(
unsigned
int
)
ssl
->
in_msg
[
i
+
2
]
;
ssl_tls.c:5579
ssl_parse_certificate_chain()
ssl
->
in_msg
+
i
,
n
)
;
ssl_tls.c:6551
mbedtls_ssl_parse_finished()
if
(
ssl
->
in_msg
[
0
]
!=
MBEDTLS_SSL_HS_FINISHED
||
ssl_tls.c:6560
mbedtls_ssl_parse_finished()
if
(
mbedtls_ssl_safer_memcmp
(
ssl
->
in_msg
+
mbedtls_ssl_hs_hdr_len
(
ssl
)
,
ssl_tls.c:6830
ssl_update_in_pointers()
ssl
->
in_msg
=
ssl
->
in_iv
+
transform
->
ivlen
-
transform
->
fixed_ivlen
;
ssl_tls.c:6833
ssl_update_in_pointers()
ssl
->
in_msg
=
ssl
->
in_iv
;
ssl_tls.c:6919
mbedtls_ssl_setup()
ssl
->
in_msg
=
NULL
;
ssl_tls.c:8368
mbedtls_ssl_read()
(
ssl
->
in_msg
[
0
]
!=
MBEDTLS_SSL_HS_HELLO_REQUEST
||
ssl_tls.c:8386
mbedtls_ssl_read()
ssl
->
in_msg
[
0
]
!=
MBEDTLS_SSL_HS_CLIENT_HELLO
)
ssl_tls.c:8516
mbedtls_ssl_read()
ssl
->
in_offt
=
ssl
->
in_msg
;
Data Use
Functions writing
mbedtls_ssl_context::in_msg
Functions reading
mbedtls_ssl_context::in_msg
ssl_update_in_pointers()
mbedtls_ssl_setup()
all items filtered out
mbedtls_ssl_context::in_msg
ssl_parse_server_hello()
ssl_parse_server_key_exchange()
ssl_parse_certificate_request()
ssl_parse_server_hello_done()
ssl_parse_client_hello()
ssl_parse_client_key_exchange()
ssl_parse_certificate_verify()
ssl_decrypt_buf()
ssl_get_hs_total_len()
mbedtls_ssl_update_handshake_status()
ssl_parse_record_header()
ssl_consume_current_message()
mbedtls_ssl_handle_message_type()
ssl_parse_certificate_chain()
mbedtls_ssl_parse_finished()
mbedtls_ssl_read()
all items filtered out