netxduo
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_server_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_server_random
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_server_random field
Syntax
from
nx_secure_tls.h:905
UCHAR
nx_secure_tls_server_random
[
NX_SECURE_TLS_RANDOM_SIZE
]
;
References
Location
Referrer
Text
nx_secure_tls.h:905
UCHAR
nx_secure_tls_server_random
[
NX_SECURE_TLS_RANDOM_SIZE
]
;
nx_secure_tls_ecc_generate_keys.c:416
_nx_secure_tls_ecc_generate_keys()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
,
nx_secure_tls_generate_keys.c:150
_nx_secure_tls_generate_keys()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
,
NX_SECURE_TLS_RANDOM_SIZE
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_generate_keys.c:295
_nx_secure_tls_generate_keys()
NX_SECURE_MEMCPY
(
_nx_secure_tls_gen_keys_random
,
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
,
nx_secure_tls_key_material_init.c:73
_nx_secure_tls_key_material_init()
NX_SECURE_MEMSET
(
key_material
->
nx_secure_tls_server_random
,
0
,
NX_SECURE_TLS_RANDOM_SIZE
)
;
nx_secure_tls_process_server_key_exchange.c:396
_nx_secure_tls_process_server_key_exchange()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
,
nx_secure_tls_process_serverhello.c:166
_nx_secure_tls_process_serverhello()
NX_SECURE_MEMCPY
(
&
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
[
0
]
,
&
packet_buffer
[
length
]
,
NX_SECURE_TLS_RANDOM_SIZE
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_send_serverhello.c:114
_nx_secure_tls_send_serverhello()
if
(
(
6u
+
sizeof
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
)
)
>
nx_secure_tls_send_serverhello.c:143
_nx_secure_tls_send_serverhello()
NX_SECURE_MEMCPY
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
,
(
UCHAR
*
)
&
gmt_time
,
sizeof
(
gmt_time
)
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_send_serverhello.c:188
_nx_secure_tls_send_serverhello()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
[
i
]
=
(
UCHAR
)
(
random_value
)
;
nx_secure_tls_send_serverhello.c:189
_nx_secure_tls_send_serverhello()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
[
i
+
1
]
=
(
UCHAR
)
(
random_value
>
>
8
)
;
nx_secure_tls_send_serverhello.c:190
_nx_secure_tls_send_serverhello()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
[
i
+
2
]
=
(
UCHAR
)
(
random_value
>
>
16
)
;
nx_secure_tls_send_serverhello.c:191
_nx_secure_tls_send_serverhello()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
[
i
+
3
]
=
(
UCHAR
)
(
random_value
>
>
24
)
;
nx_secure_tls_send_serverhello.c:196
_nx_secure_tls_send_serverhello()
NX_SECURE_MEMCPY
(
&
packet_buffer
[
length
]
,
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
,
nx_secure_tls_send_serverhello.c:197
_nx_secure_tls_send_serverhello()
sizeof
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
)
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_send_serverhello.c:198
_nx_secure_tls_send_serverhello()
length
+=
sizeof
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_server_random
)
;
Data Use
Functions reading
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_server_random
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_server_random
_nx_secure_tls_ecc_generate_keys()
_nx_secure_tls_generate_keys()
_nx_secure_tls_key_material_init()
_nx_secure_tls_process_server_key_exchange()
_nx_secure_tls_process_serverhello()
_nx_secure_tls_send_serverhello()
all items filtered out
Type of
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_server_random
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_server_random
UCHAR
all items filtered out