netxduo
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_client_random
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_client_random
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_client_random field
Syntax
from
nx_secure_tls.h:902
UCHAR
nx_secure_tls_client_random
[
NX_SECURE_TLS_RANDOM_SIZE
]
;
References
Location
Referrer
Text
nx_secure_tls.h:902
UCHAR
nx_secure_tls_client_random
[
NX_SECURE_TLS_RANDOM_SIZE
]
;
nx_secure_tls_ecc_generate_keys.c:396
_nx_secure_tls_ecc_generate_keys()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
,
nx_secure_tls_generate_keys.c:147
_nx_secure_tls_generate_keys()
NX_SECURE_MEMCPY
(
_nx_secure_tls_gen_keys_random
,
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
,
nx_secure_tls_generate_keys.c:298
_nx_secure_tls_generate_keys()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
,
NX_SECURE_TLS_RANDOM_SIZE
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_key_material_init.c:71
_nx_secure_tls_key_material_init()
NX_SECURE_MEMSET
(
key_material
->
nx_secure_tls_client_random
,
0
,
NX_SECURE_TLS_RANDOM_SIZE
)
;
nx_secure_tls_process_clienthello.c:248
_nx_secure_tls_process_clienthello()
NX_SECURE_MEMCPY
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
,
&
packet_buffer
[
length
]
,
NX_SECURE_TLS_RANDOM_SIZE
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_process_server_key_exchange.c:376
_nx_secure_tls_process_server_key_exchange()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
,
nx_secure_tls_send_clienthello.c:157
_nx_secure_tls_send_clienthello()
(
9u
+
sizeof
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
)
+
nx_secure_tls_send_clienthello.c:177
_nx_secure_tls_send_clienthello()
NX_SECURE_MEMCPY
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
,
(
UCHAR
*
)
&
gmt_time
,
sizeof
(
gmt_time
)
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_send_clienthello.c:193
_nx_secure_tls_send_clienthello()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
[
i
]
=
(
UCHAR
)
(
random_value
)
;
nx_secure_tls_send_clienthello.c:194
_nx_secure_tls_send_clienthello()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
[
i
+
1
]
=
(
UCHAR
)
(
random_value
>
>
8
)
;
nx_secure_tls_send_clienthello.c:195
_nx_secure_tls_send_clienthello()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
[
i
+
2
]
=
(
UCHAR
)
(
random_value
>
>
16
)
;
nx_secure_tls_send_clienthello.c:196
_nx_secure_tls_send_clienthello()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
[
i
+
3
]
=
(
UCHAR
)
(
random_value
>
>
24
)
;
nx_secure_tls_send_clienthello.c:200
_nx_secure_tls_send_clienthello()
NX_SECURE_MEMCPY
(
&
packet_buffer
[
length
]
,
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
,
nx_secure_tls_send_clienthello.c:201
_nx_secure_tls_send_clienthello()
sizeof
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
)
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_send_clienthello.c:203
_nx_secure_tls_send_clienthello()
length
+=
sizeof
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_client_random
)
;
Data Use
Functions reading
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_client_random
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_client_random
_nx_secure_tls_ecc_generate_keys()
_nx_secure_tls_generate_keys()
_nx_secure_tls_key_material_init()
_nx_secure_tls_process_clienthello()
_nx_secure_tls_process_server_key_exchange()
_nx_secure_tls_send_clienthello()
all items filtered out
Type of
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_client_random
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_client_random
UCHAR
all items filtered out