netxduo
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_new_key_material_data
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_new_key_material_data
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_new_key_material_data field
Syntax
from
nx_secure_tls.h:928
UCHAR
nx_secure_tls_new_key_material_data
[
NX_SECURE_TLS_KEY_MATERIAL_SIZE
]
;
References
Location
Referrer
Text
nx_secure_tls.h:928
UCHAR
nx_secure_tls_new_key_material_data
[
NX_SECURE_TLS_KEY_MATERIAL_SIZE
]
;
nx_secure_tls_generate_keys.c:103
_nx_secure_tls_generate_keys()
key_block
=
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
;
nx_secure_tls_generate_premaster_secret.c:170
_nx_secure_tls_generate_premaster_secret()
extended_output
.
nx_crypto_extended_output_data
=
&
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
1
]
;
nx_secure_tls_generate_premaster_secret.c:171
_nx_secure_tls_generate_premaster_secret()
extended_output
.
nx_crypto_extended_output_length_in_byte
=
sizeof
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
)
-
1
;
nx_secure_tls_generate_premaster_secret.c:186
_nx_secure_tls_generate_premaster_secret()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
0
]
=
(
UCHAR
)
extended_output
.
nx_crypto_extended_output_actual_size
;
nx_secure_tls_key_material_init.c:81
_nx_secure_tls_key_material_init()
NX_SECURE_MEMSET
(
key_material
->
nx_secure_tls_new_key_material_data
,
0
,
NX_SECURE_TLS_KEY_MATERIAL_SIZE
)
;
nx_secure_tls_process_client_key_exchange.c:228
_nx_secure_tls_process_client_key_exchange()
ecdhe_data
=
(
NX_SECURE_TLS_ECDHE_HANDSHAKE_DATA
*
)
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
;
nx_secure_tls_process_clienthello.c:398
_nx_secure_tls_process_clienthello()
ecdhe_data
=
(
NX_SECURE_TLS_ECDHE_HANDSHAKE_DATA
*
)
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
;
nx_secure_tls_process_server_key_exchange.c:868
_nx_secure_tls_process_server_key_exchange()
extended_output
.
nx_crypto_extended_output_data
=
&
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
1
]
;
nx_secure_tls_process_server_key_exchange.c:869
_nx_secure_tls_process_server_key_exchange()
extended_output
.
nx_crypto_extended_output_length_in_byte
=
sizeof
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
)
-
1
;
nx_secure_tls_process_server_key_exchange.c:885
_nx_secure_tls_process_server_key_exchange()
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
0
]
=
(
UCHAR
)
extended_output
.
nx_crypto_extended_output_actual_size
;
nx_secure_tls_send_client_key_exchange.c:119
_nx_secure_tls_send_client_key_exchange()
data_size
=
(
UINT
)
(
1
+
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
0
]
)
;
nx_secure_tls_send_client_key_exchange.c:121
_nx_secure_tls_send_client_key_exchange()
if
(
(
data_size
>
sizeof
(
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
)
)
||
nx_secure_tls_send_client_key_exchange.c:129
_nx_secure_tls_send_client_key_exchange()
NX_SECURE_MEMCPY
(
packet_buffer
,
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
,
data_size
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_send_server_key_exchange.c:209
_nx_secure_tls_send_server_key_exchange()
ecdhe_data
=
(
NX_SECURE_TLS_ECDHE_HANDSHAKE_DATA
*
)
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
;
nx_secure_tls_session_keys_set.c:164
_nx_secure_tls_session_keys_set()
&
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
key_offset
]
,
hash_size
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_session_keys_set.c:173
_nx_secure_tls_session_keys_set()
&
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
key_offset
]
,
hash_size
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_session_keys_set.c:186
_nx_secure_tls_session_keys_set()
&
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
key_offset
]
,
key_size
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_session_keys_set.c:195
_nx_secure_tls_session_keys_set()
&
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
key_offset
]
,
key_size
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_session_keys_set.c:208
_nx_secure_tls_session_keys_set()
&
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
key_offset
]
,
iv_size
)
;
/* Use case of memcpy is verified. */
nx_secure_tls_session_keys_set.c:217
_nx_secure_tls_session_keys_set()
&
tls_session
->
nx_secure_tls_key_material
.
nx_secure_tls_new_key_material_data
[
key_offset
]
,
iv_size
)
;
/* Use case of memcpy is verified. */
Data Use
Functions reading
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_new_key_material_data
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_new_key_material_data
_nx_secure_tls_generate_keys()
_nx_secure_tls_generate_premaster_secret()
_nx_secure_tls_key_material_init()
_nx_secure_tls_process_client_key_exchange()
_nx_secure_tls_process_clienthello()
_nx_secure_tls_process_server_key_exchange()
_nx_secure_tls_send_client_key_exchange()
_nx_secure_tls_send_server_key_exchange()
_nx_secure_tls_session_keys_set()
all items filtered out
Type of
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_new_key_material_data
NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_new_key_material_data
UCHAR
all items filtered out