NX_SECURE_TLS_KEY_MATERIAL_STRUCT::nx_secure_tls_new_key_material_data is only used within netxduo.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesnetxduoNX_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

UCHAR nx_secure_tls_new_key_material_data[NX_SECURE_TLS_KEY_MATERIAL_SIZE];

References

LocationReferrerText
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

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
all items filtered out