Home
last modified time | relevance | path

Searched refs:tls_key_material (Results 1 – 10 of 10) sorted by relevance

/NetX-Duo-v6.2.1/nx_secure/src/
Dnx_secure_session_keys_set.c78 …et(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, in _nx_secure_session_keys_set() argument
96 key_block = tls_key_material -> nx_secure_tls_key_material_data; in _nx_secure_session_keys_set()
127 NX_SECURE_MEMCPY(&tls_key_material -> nx_secure_tls_key_material_data[key_offset], in _nx_secure_session_keys_set()
128 …&tls_key_material -> nx_secure_tls_new_key_material_data[key_offset], hash_size); /* Use case of m… in _nx_secure_session_keys_set()
130 tls_key_material -> nx_secure_tls_client_write_mac_secret = key_block + key_offset; in _nx_secure_session_keys_set()
136 NX_SECURE_MEMCPY(&tls_key_material -> nx_secure_tls_key_material_data[key_offset], in _nx_secure_session_keys_set()
137 …&tls_key_material -> nx_secure_tls_new_key_material_data[key_offset], hash_size); /* Use case of m… in _nx_secure_session_keys_set()
139 tls_key_material -> nx_secure_tls_server_write_mac_secret = key_block + key_offset; in _nx_secure_session_keys_set()
149 NX_SECURE_MEMCPY(&tls_key_material -> nx_secure_tls_key_material_data[key_offset], in _nx_secure_session_keys_set()
150 …&tls_key_material -> nx_secure_tls_new_key_material_data[key_offset], key_size); /* Use case of me… in _nx_secure_session_keys_set()
[all …]
Dnx_secure_generate_premaster_secret.c81 …PHERSUITE_INFO *ciphersuite, USHORT protocol_version, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, in _nx_secure_generate_premaster_secret() argument
179 …extended_output.nx_crypto_extended_output_data = &tls_key_material -> nx_secure_tls_new_key_materi… in _nx_secure_generate_premaster_secret()
180 …extended_output.nx_crypto_extended_output_length_in_byte = sizeof(tls_key_material -> nx_secure_tl… in _nx_secure_generate_premaster_secret()
195tls_key_material -> nx_secure_tls_new_key_material_data[0] = (UCHAR)extended_output.nx_crypto_exte… in _nx_secure_generate_premaster_secret()
197 …extended_output.nx_crypto_extended_output_data = tls_key_material -> nx_secure_tls_pre_master_secr… in _nx_secure_generate_premaster_secret()
198 …extended_output.nx_crypto_extended_output_length_in_byte = sizeof(tls_key_material -> nx_secure_tl… in _nx_secure_generate_premaster_secret()
214tls_key_material -> nx_secure_tls_pre_master_secret_size = extended_output.nx_crypto_extended_outp… in _nx_secure_generate_premaster_secret()
261 …if ((2 + psk_length + 2 + psk_length) > sizeof(tls_key_material -> nx_secure_tls_pre_master_secret… in _nx_secure_generate_premaster_secret()
268 tls_key_material -> nx_secure_tls_pre_master_secret[0] = (UCHAR)(psk_length >> 8); in _nx_secure_generate_premaster_secret()
269 tls_key_material -> nx_secure_tls_pre_master_secret[1] = (UCHAR)psk_length; in _nx_secure_generate_premaster_secret()
[all …]
Dnx_secure_process_client_key_exchange.c96 … NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, NX_SECURE_TLS_CREDENTIALS *tls_credentials, in _nx_secure_process_client_key_exchange() argument
152 tls_key_material -> nx_secure_tls_pre_master_secret_size = 32; in _nx_secure_process_client_key_exchange()
162tls_key_material -> nx_secure_tls_pre_master_secret, in _nx_secure_process_client_key_exchange()
163tls_key_material -> nx_secure_tls_pre_master_secret_size, in _nx_secure_process_client_key_exchange()
190 …_nx_secure_generate_premaster_secret(ciphersuite, protocol_version, tls_key_material, tls_credenti… in _nx_secure_process_client_key_exchange()
252 …ecdhe_data = (NX_SECURE_TLS_ECDHE_HANDSHAKE_DATA *)tls_key_material -> nx_secure_tls_new_key_mater… in _nx_secure_process_client_key_exchange()
319 …extended_output.nx_crypto_extended_output_data = tls_key_material -> nx_secure_tls_pre_master_secr… in _nx_secure_process_client_key_exchange()
320 …extended_output.nx_crypto_extended_output_length_in_byte = sizeof(tls_key_material -> nx_secure_tl… in _nx_secure_process_client_key_exchange()
336tls_key_material -> nx_secure_tls_pre_master_secret_size = extended_output.nx_crypto_extended_outp… in _nx_secure_process_client_key_exchange()
373 if (length > sizeof(tls_key_material -> nx_secure_tls_pre_master_secret)) in _nx_secure_process_client_key_exchange()
[all …]
Dnx_secure_generate_session_keys.c80 … const NX_CRYPTO_METHOD *session_prf_method, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, in _nx_secure_generate_session_keys() argument
97 key_block = tls_key_material -> nx_secure_tls_new_key_material_data; in _nx_secure_generate_session_keys()
138 … NX_SECURE_MEMCPY(_nx_secure_tls_gen_keys_random, tls_key_material -> nx_secure_tls_server_random, in _nx_secure_generate_session_keys()
141tls_key_material -> nx_secure_tls_client_random, NX_SECURE_TLS_RANDOM_SIZE); /* Use case of memcpy… in _nx_secure_generate_session_keys()
Dnx_secure_generate_client_key_exchange.c89 … NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, NX_SECURE_TLS_CREDENTIALS *tls_credentials, in _nx_secure_generate_client_key_exchange() argument
125 NX_PARAMETER_NOT_USED(tls_key_material); in _nx_secure_generate_client_key_exchange()
134 data_size = (UINT)(1 + tls_key_material -> nx_secure_tls_new_key_material_data[0]); in _nx_secure_generate_client_key_exchange()
136 if ((data_size > sizeof(tls_key_material -> nx_secure_tls_new_key_material_data)) || in _nx_secure_generate_client_key_exchange()
144 …NX_SECURE_MEMCPY(data_buffer, tls_key_material -> nx_secure_tls_new_key_material_data, data_size);… in _nx_secure_generate_client_key_exchange()
255tls_key_material -> nx_secure_tls_pre_master_secret, NX_SECURE_TLS_RSA_PREMASTER_SIZE); /* Use cas… in _nx_secure_generate_client_key_exchange()
Dnx_secure_process_server_key_exchange.c102 … NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, NX_SECURE_TLS_CREDENTIALS *tls_credentials, in _nx_secure_process_server_key_exchange() argument
151 NX_PARAMETER_NOT_USED(tls_key_material); in _nx_secure_process_server_key_exchange()
209 tls_key_material -> nx_secure_tls_pre_master_secret_size = 32; in _nx_secure_process_server_key_exchange()
218tls_key_material -> nx_secure_tls_pre_master_secret, in _nx_secure_process_server_key_exchange()
219tls_key_material -> nx_secure_tls_pre_master_secret_size, in _nx_secure_process_server_key_exchange()
403 tls_key_material -> nx_secure_tls_client_random, in _nx_secure_process_server_key_exchange()
423 tls_key_material -> nx_secure_tls_server_random, in _nx_secure_process_server_key_exchange()
551 tls_key_material -> nx_secure_tls_client_random, in _nx_secure_process_server_key_exchange()
571 tls_key_material -> nx_secure_tls_server_random, in _nx_secure_process_server_key_exchange()
910 …extended_output.nx_crypto_extended_output_data = &tls_key_material -> nx_secure_tls_new_key_materi… in _nx_secure_process_server_key_exchange()
[all …]
Dnx_secure_generate_server_key_exchange.c84 … NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, NX_SECURE_TLS_CREDENTIALS *tls_credentials, in _nx_secure_generate_server_key_exchange() argument
123 NX_PARAMETER_NOT_USED(tls_key_material); in _nx_secure_generate_server_key_exchange()
221 …ecdhe_data = (NX_SECURE_TLS_ECDHE_HANDSHAKE_DATA *)tls_key_material -> nx_secure_tls_new_key_mater… in _nx_secure_generate_server_key_exchange()
227tls_key_material, tls_credentials, ecdhe_data -> nx_secure_tls_ecdhe_named_curve, NX_TRUE, in _nx_secure_generate_server_key_exchange()
Dnx_secure_generate_master_secret.c82 … const NX_CRYPTO_METHOD *session_prf_method, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, in _nx_secure_generate_master_secret() argument
121 … NX_SECURE_MEMCPY(_nx_secure_tls_gen_keys_random, tls_key_material -> nx_secure_tls_client_random, in _nx_secure_generate_master_secret()
124tls_key_material -> nx_secure_tls_server_random, NX_SECURE_TLS_RANDOM_SIZE); /* Use case of memcpy… in _nx_secure_generate_master_secret()
Dnx_secure_tls_ecc_generate_keys.c124 … NX_SECURE_TLS_ECC *tls_ecc_curves, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, in _nx_secure_tls_ecc_generate_keys() argument
163 NX_PARAMETER_NOT_USED(tls_key_material); in _nx_secure_tls_ecc_generate_keys()
432 tls_key_material -> nx_secure_tls_client_random, in _nx_secure_tls_ecc_generate_keys()
452 tls_key_material -> nx_secure_tls_server_random, in _nx_secure_tls_ecc_generate_keys()
581 tls_key_material -> nx_secure_tls_client_random, in _nx_secure_tls_ecc_generate_keys()
601 tls_key_material -> nx_secure_tls_server_random, in _nx_secure_tls_ecc_generate_keys()
/NetX-Duo-v6.2.1/nx_secure/inc/
Dnx_secure_tls.h1396 …PHERSUITE_INFO *ciphersuite, USHORT protocol_version, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material,
1400 … const NX_CRYPTO_METHOD *session_prf_method, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material,
1404 … const NX_CRYPTO_METHOD *session_prf_method, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material,
1406 …t)(const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material,
1412 … NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, NX_SECURE_TLS_CREDENTIALS *tls_credentials,
1417 … NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, NX_SECURE_TLS_CREDENTIALS *tls_credentials,
1425 … NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, NX_SECURE_TLS_CREDENTIALS *tls_credentials,
1430 … NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, NX_SECURE_TLS_CREDENTIALS *tls_credentials,
1639 … NX_SECURE_TLS_ECC *tls_ecc_curves, NX_SECURE_TLS_KEY_MATERIAL *tls_key_material,
1852 … NX_SECURE_TLS_KEY_MATERIAL *tls_key_material, NX_SECURE_TLS_CREDENTIALS *tls_credentials,
[all …]