mbedTLS
mbedtls_ssl_context::out_msg
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
mbedTLS
mbedtls_ssl_context::out_msg
mbedtls_ssl_context::out_msg field
message contents (out_iv+ivlen)
Syntax
from
ssl.h:1124
unsigned
char
*
out_msg
;
References
Location
Referrer
Text
ssl.h:1124
unsigned
char
*
out_msg
;
/*!< message contents (out_iv+ivlen) */
ssl_cli.c:174
ssl_write_signature_algorithms_ext()
const
unsigned
char
*
end
=
ssl
->
out_msg
+
MBEDTLS_SSL_OUT_CONTENT_LEN
;
ssl_cli.c:259
ssl_write_supported_elliptic_curves_ext()
const
unsigned
char
*
end
=
ssl
->
out_msg
+
MBEDTLS_SSL_OUT_CONTENT_LEN
;
ssl_cli.c:332
ssl_write_supported_point_formats_ext()
const
unsigned
char
*
end
=
ssl
->
out_msg
+
MBEDTLS_SSL_OUT_CONTENT_LEN
;
ssl_cli.c:804
ssl_write_client_hello()
buf
=
ssl
->
out_msg
;
ssl_cli.c:1082
ssl_write_client_hello()
ssl
->
out_msg
[
0
]
=
MBEDTLS_SSL_HS_CLIENT_HELLO
;
ssl_cli.c:2965
ssl_write_client_key_exchange()
&
ssl
->
out_msg
[
i
]
,
1000
,
ssl_cli.c:3162
ssl_write_client_key_exchange()
ssl
->
out_msg
[
0
]
=
MBEDTLS_SSL_HS_CLIENT_KEY_EXCHANGE
;
ssl_cli.c:3330
ssl_write_certificate_verify()
ssl
->
out_msg
[
4
]
=
MBEDTLS_SSL_HASH_SHA384
;
ssl_cli.c:3335
ssl_write_certificate_verify()
ssl
->
out_msg
[
4
]
=
MBEDTLS_SSL_HASH_SHA256
;
ssl_cli.c:3337
ssl_write_certificate_verify()
ssl
->
out_msg
[
5
]
=
mbedtls_ssl_sig_from_pk
(
mbedtls_ssl_own_key
(
ssl
)
)
;
ssl_cli.c:3357
ssl_write_certificate_verify()
ssl
->
out_msg
+
6
+
offset
,
&
n
,
ssl_cli.c:3368
ssl_write_certificate_verify()
ssl
->
out_msg
[
4
+
offset
]
=
(
unsigned
char
)
(
n
>
>
8
)
;
ssl_cli.c:3369
ssl_write_certificate_verify()
ssl
->
out_msg
[
5
+
offset
]
=
(
unsigned
char
)
(
n
)
;
ssl_cli.c:3373
ssl_write_certificate_verify()
ssl
->
out_msg
[
0
]
=
MBEDTLS_SSL_HS_CERTIFICATE_VERIFY
;
ssl_srv.c:2443
ssl_write_server_hello()
buf
=
ssl
->
out_msg
;
ssl_srv.c:2634
ssl_write_server_hello()
ssl
->
out_msg
[
0
]
=
MBEDTLS_SSL_HS_SERVER_HELLO
;
ssl_srv.c:2679
ssl_write_certificate_request()
const
unsigned
char
*
const
end
=
ssl
->
out_msg
+
MBEDTLS_SSL_OUT_CONTENT_LEN
;
ssl_srv.c:2717
ssl_write_certificate_request()
buf
=
ssl
->
out_msg
;
ssl_srv.c:2827
ssl_write_certificate_request()
ssl
->
out_msg
[
0
]
=
MBEDTLS_SSL_HS_CERTIFICATE_REQUEST
;
ssl_srv.c:2828
ssl_write_certificate_request()
ssl
->
out_msg
[
4
+
ct_len
+
sa_len
]
=
(
unsigned
char
)
(
total_dn_size
>
>
8
)
;
ssl_srv.c:2829
ssl_write_certificate_request()
ssl
->
out_msg
[
5
+
ct_len
+
sa_len
]
=
(
unsigned
char
)
(
total_dn_size
)
;
ssl_srv.c:3060
ssl_prepare_server_key_exchange()
ssl
->
out_msg
+
ssl
->
out_msglen
,
ssl_srv.c:3069
ssl_prepare_server_key_exchange()
dig_signed
=
ssl
->
out_msg
+
ssl
->
out_msglen
;
ssl_srv.c:3088
ssl_prepare_server_key_exchange()
size_t
dig_signed_len
=
ssl
->
out_msg
+
ssl
->
out_msglen
-
dig_signed
;
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
++
]
=
ssl_srv.c:3244
ssl_prepare_server_key_exchange()
ssl
->
out_msg
+
ssl
->
out_msglen
+
2
,
ssl_srv.c:3331
ssl_write_server_key_exchange()
ssl
->
out_msg
[
ssl
->
out_msglen
++
]
=
(
unsigned
char
)
(
signature_len
>
>
8
)
;
ssl_srv.c:3332
ssl_write_server_key_exchange()
ssl
->
out_msg
[
ssl
->
out_msglen
++
]
=
(
unsigned
char
)
(
signature_len
)
;
ssl_srv.c:3345
ssl_write_server_key_exchange()
ssl
->
out_msg
[
0
]
=
MBEDTLS_SSL_HS_SERVER_KEY_EXCHANGE
;
ssl_srv.c:3367
ssl_write_server_hello_done()
ssl
->
out_msg
[
0
]
=
MBEDTLS_SSL_HS_SERVER_HELLO_DONE
;
ssl_tls.c:1613
ssl_encrypt_buf()
enc_msg
=
ssl
->
out_msg
;
ssl_tls.c:3183
mbedtls_ssl_write_handshake_msg()
const
unsigned
char
hs_type
=
ssl
->
out_msg
[
0
]
;
ssl_tls.c:3247
mbedtls_ssl_write_handshake_msg()
ssl
->
out_msg
[
1
]
=
(
unsigned
char
)
(
hs_len
>
>
16
)
;
ssl_tls.c:3248
mbedtls_ssl_write_handshake_msg()
ssl
->
out_msg
[
2
]
=
(
unsigned
char
)
(
hs_len
>
>
8
)
;
ssl_tls.c:3249
mbedtls_ssl_write_handshake_msg()
ssl
->
out_msg
[
3
]
=
(
unsigned
char
)
(
hs_len
)
;
ssl_tls.c:3296
mbedtls_ssl_write_handshake_msg()
ssl
->
handshake
->
update_checksum
(
ssl
,
ssl
->
out_msg
,
ssl
->
out_msglen
)
;
ssl_tls.c:5256
mbedtls_ssl_send_alert_message()
ssl
->
out_msg
[
0
]
=
level
;
ssl_tls.c:5257
mbedtls_ssl_send_alert_message()
ssl
->
out_msg
[
1
]
=
message
;
ssl_tls.c:5406
mbedtls_ssl_write_certificate()
ssl
->
out_msg
[
i
]
=
(
unsigned
char
)
(
n
>
>
16
)
;
ssl_tls.c:5407
mbedtls_ssl_write_certificate()
ssl
->
out_msg
[
i
+
1
]
=
(
unsigned
char
)
(
n
>
>
8
)
;
ssl_tls.c:5408
mbedtls_ssl_write_certificate()
ssl
->
out_msg
[
i
+
2
]
=
(
unsigned
char
)
(
n
)
;
ssl_tls.c:5410
mbedtls_ssl_write_certificate()
i
+=
3
;
memcpy
(
ssl
->
out_msg
+
i
,
crt
->
raw
.
p
,
n
)
;
ssl_tls.c:5414
mbedtls_ssl_write_certificate()
ssl
->
out_msg
[
4
]
=
(
unsigned
char
)
(
(
i
-
7
)
>
>
16
)
;
ssl_tls.c:5415
mbedtls_ssl_write_certificate()
ssl
->
out_msg
[
5
]
=
(
unsigned
char
)
(
(
i
-
7
)
>
>
8
)
;
ssl_tls.c:5416
mbedtls_ssl_write_certificate()
ssl
->
out_msg
[
6
]
=
(
unsigned
char
)
(
(
i
-
7
)
)
;
ssl_tls.c:5420
mbedtls_ssl_write_certificate()
ssl
->
out_msg
[
0
]
=
MBEDTLS_SSL_HS_CERTIFICATE
;
ssl_tls.c:5884
mbedtls_ssl_write_change_cipher_spec()
ssl
->
out_msg
[
0
]
=
1
;
ssl_tls.c:6403
mbedtls_ssl_write_finished()
ssl
->
handshake
->
calc_finished
(
ssl
,
ssl
->
out_msg
+
4
,
ssl
->
conf
->
endpoint
)
;
ssl_tls.c:6420
mbedtls_ssl_write_finished()
ssl
->
out_msg
[
0
]
=
MBEDTLS_SSL_HS_FINISHED
;
ssl_tls.c:6794
ssl_update_out_pointers()
ssl
->
out_msg
=
ssl
->
out_iv
+
transform
->
ivlen
-
transform
->
fixed_ivlen
;
ssl_tls.c:6797
ssl_update_out_pointers()
ssl
->
out_msg
=
ssl
->
out_iv
;
ssl_tls.c:6925
mbedtls_ssl_setup()
ssl
->
out_msg
=
NULL
;
ssl_tls.c:8626
ssl_write_real()
memcpy
(
ssl
->
out_msg
,
buf
,
len
)
;
Data Use
Functions writing
mbedtls_ssl_context::out_msg
Functions reading
mbedtls_ssl_context::out_msg
ssl_update_out_pointers()
mbedtls_ssl_setup()
all items filtered out
mbedtls_ssl_context::out_msg
ssl_write_signature_algorithms_ext()
ssl_write_supported_elliptic_curves_ext()
ssl_write_supported_point_formats_ext()
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_write_handshake_msg()
mbedtls_ssl_send_alert_message()
mbedtls_ssl_write_certificate()
mbedtls_ssl_write_change_cipher_spec()
mbedtls_ssl_write_finished()
ssl_write_real()
all items filtered out