Home
last modified time | relevance | path

Searched refs:hash_size (Results 1 – 20 of 20) sorted by relevance

/NetX-Duo-v6.2.1/nx_secure/src/
Dnx_secure_verify_mac.c84 USHORT hash_size; in _nx_secure_verify_mac() local
94 hash_size = ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_verify_mac()
97 if (hash_size >= *length) in _nx_secure_verify_mac()
101 *length == hash_size) in _nx_secure_verify_mac()
134 data_length = (USHORT)(*length - hash_size); in _nx_secure_verify_mac()
169 if (hash_size == 0) in _nx_secure_verify_mac()
179 _received_hash, hash_size, &bytes_copied)) in _nx_secure_verify_mac()
187 if (bytes_copied != hash_size) in _nx_secure_verify_mac()
194 compare_result = NX_SECURE_MEMCMP(_received_hash, _generated_hash, hash_size); in _nx_secure_verify_mac()
Dnx_secure_session_keys_set.c85 UINT hash_size; in _nx_secure_session_keys_set() local
105 hash_size = ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_session_keys_set()
113 if (((hash_size + key_size + iv_size) << 1) > key_material_data_size) in _nx_secure_session_keys_set()
121 if (hash_size > 0) 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()
131 key_offset += hash_size; 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()
140 key_offset += hash_size; in _nx_secure_session_keys_set()
Dnx_secure_tls_send_finished.c81 UINT hash_size = 0; in _nx_secure_tls_send_finished() local
93 status = _nx_secure_tls_1_3_finished_hash_generate(tls_session, is_server, &hash_size, in _nx_secure_tls_send_finished()
129 hash_size = NX_SECURE_TLS_FINISHED_HASH_SIZE; in _nx_secure_tls_send_finished()
133 send_packet -> nx_packet_append_ptr = send_packet -> nx_packet_append_ptr + hash_size; in _nx_secure_tls_send_finished()
134 send_packet -> nx_packet_length = send_packet -> nx_packet_length + hash_size; in _nx_secure_tls_send_finished()
Dnx_secure_tls_process_finished.c89 UINT hash_size = 0; in _nx_secure_tls_process_finished() local
103 …status = _nx_secure_tls_1_3_finished_hash_generate(tls_session, is_server, &hash_size, generated_h… in _nx_secure_tls_process_finished()
105 if ((hash_size > message_length) || (hash_size > sizeof(generated_hash))) in _nx_secure_tls_process_finished()
115 compare_result = (UINT)NX_SECURE_MEMCMP(generated_hash, packet_buffer, hash_size); in _nx_secure_tls_process_finished()
Dnx_secure_dtls_verify_mac.c81 USHORT hash_size; in _nx_secure_dtls_verify_mac() local
100 hash_size = tls_session -> nx_secure_tls_session_ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_dtls_verify_mac()
114 if (hash_size >= *length) in _nx_secure_dtls_verify_mac()
121 data_length = (USHORT)(*length - hash_size); in _nx_secure_dtls_verify_mac()
150 compare_result = NX_SECURE_MEMCMP(received_hash, _generated_hash, hash_size); in _nx_secure_dtls_verify_mac()
Dnx_secure_tls_record_hash_initialize.c80 UINT hash_size; in _nx_secure_tls_record_hash_initialize() local
109 hash_size = tls_session -> nx_secure_tls_session_ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_tls_record_hash_initialize()
125 (NX_CRYPTO_KEY_SIZE)(hash_size << 3), in _nx_secure_tls_record_hash_initialize()
141 (NX_CRYPTO_KEY_SIZE)(hash_size << 3), in _nx_secure_tls_record_hash_initialize()
202 *hash_length = hash_size; in _nx_secure_tls_record_hash_initialize()
Dnx_secure_tls_psk_binder_generate.c109 UINT hash_size; in _nx_secure_tls_psk_binder_generate() local
170 hash_size = psk_entry->nx_secure_tls_psk_binder_ciphersuite->nx_secure_tls_hash_size; in _nx_secure_tls_psk_binder_generate()
176 hash_size = (hash_method->nx_crypto_ICV_size_in_bits >> 3); in _nx_secure_tls_psk_binder_generate()
267 hash_size, in _nx_secure_tls_psk_binder_generate()
294 hash_size, in _nx_secure_tls_psk_binder_generate()
315 psk_entry->nx_secure_tls_psk_binder_size = hash_size; in _nx_secure_tls_psk_binder_generate()
Dnx_secure_tls_record_hash_calculate.c72 UINT hash_size; in _nx_secure_tls_record_hash_calculate() local
100 hash_size = tls_session -> nx_secure_tls_session_ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_tls_record_hash_calculate()
129 *hash_length = hash_size; in _nx_secure_tls_record_hash_calculate()
Dnx_secure_tls_hash_record.c89 UINT hash_size; in _nx_secure_tls_hash_record() local
112 hash_size = ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_tls_hash_record()
128 (NX_CRYPTO_KEY_SIZE)(hash_size << 3), in _nx_secure_tls_hash_record()
146 (NX_CRYPTO_KEY_SIZE)(hash_size << 3), in _nx_secure_tls_hash_record()
297 *hash_length = hash_size; in _nx_secure_tls_hash_record()
Dnx_secure_dtls_hash_record.c86 UINT hash_size; in _nx_secure_dtls_hash_record() local
118 hash_size = tls_session -> nx_secure_tls_session_ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_dtls_hash_record()
136 (NX_CRYPTO_KEY_SIZE)(hash_size << 3), in _nx_secure_dtls_hash_record()
235 *hash_length = hash_size; in _nx_secure_dtls_hash_record()
Dnx_secure_tls_1_3_transcript_hash_save.c79 UINT hash_size; in _nx_secure_tls_1_3_transcript_hash_save() local
124 hash_size = (method_ptr ->nx_crypto_ICV_size_in_bits >> 3); in _nx_secure_tls_1_3_transcript_hash_save()
139 hash_size, in _nx_secure_tls_1_3_transcript_hash_save()
Dnx_secure_tls_1_3_finished_hash_generate.c81 … UINT is_server, UINT *hash_size, UCHAR *finished_hash, in _nx_secure_tls_1_3_finished_hash_generate() argument
135 *hash_size = tls_session -> nx_secure_tls_session_ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_tls_1_3_finished_hash_generate()
214 *hash_size, in _nx_secure_tls_1_3_finished_hash_generate()
241 *hash_size, in _nx_secure_tls_1_3_finished_hash_generate()
Dnx_secure_tls_finished_hash_generate.c90 UINT hash_size = 0; in _nx_secure_tls_finished_hash_generate() local
180 hash_size = 32; /* Size of SHA-256 output. */ in _nx_secure_tls_finished_hash_generate()
278 hash_size = 36; in _nx_secure_tls_finished_hash_generate()
315 hash_size, in _nx_secure_tls_finished_hash_generate()
344 NX_SECURE_MEMSET(handshake_hash, 0, hash_size); in _nx_secure_tls_finished_hash_generate()
Dnx_secure_generate_session_keys.c86 UINT hash_size; in _nx_secure_generate_session_keys() local
108 hash_size = ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_generate_session_keys()
116 key_block_size = 2 * (key_size + hash_size + iv_size); in _nx_secure_generate_session_keys()
Dnx_secure_tls_1_3_generate_keys.c220 UINT hash_size; in _nx_secure_tls_1_3_generate_handshake_keys() local
347 hash_size = tls_session -> nx_secure_tls_session_ciphersuite -> nx_secure_tls_hash_size; in _nx_secure_tls_1_3_generate_handshake_keys()
351 (UCHAR *)"finished", 8, (UCHAR *)"", 0, hash_size, in _nx_secure_tls_1_3_generate_handshake_keys()
359 secrets->tls_server_finished_key_len = hash_size; in _nx_secure_tls_1_3_generate_handshake_keys()
363 (UCHAR *)"finished", 8, (UCHAR *)"", 0, hash_size, in _nx_secure_tls_1_3_generate_handshake_keys()
366 secrets->tls_client_finished_key_len = hash_size; in _nx_secure_tls_1_3_generate_handshake_keys()
/NetX-Duo-v6.2.1/crypto_libraries/src/
Dnx_crypto_phash.c72 UINT hash_size; /* the length of hmac output */ in _nx_crypto_phash() local
113 hash_size = hash_method -> nx_crypto_ICV_size_in_bits >> 3; in _nx_crypto_phash()
119 if (hash_size > hmac_output_size) in _nx_crypto_phash()
135 for (offset = 0; offset < desired_length; offset += hash_size) in _nx_crypto_phash()
174 A_len = hash_size; in _nx_crypto_phash()
186 if (remaining_len < hash_size) in _nx_crypto_phash()
192 output_len = hash_size; in _nx_crypto_phash()
223 remaining_len -= hash_size; in _nx_crypto_phash()
Dnx_crypto_hkdf.c435 UINT hash_size; /* the length of hmac output */ in _nx_crypto_hkdf_extract() local
484 hash_size = hkdf -> nx_crypto_hash_method -> nx_crypto_ICV_size_in_bits >> 3; in _nx_crypto_hkdf_extract()
491 if (hash_size > sizeof(hkdf->nx_crypto_hkdf_prk)) in _nx_crypto_hkdf_extract()
497 hkdf->nx_crypto_hkdf_prk_size = hash_size; in _nx_crypto_hkdf_extract()
525 hash_size, in _nx_crypto_hkdf_extract()
582 UINT hash_size; /* the length of hmac output */ in _nx_crypto_hkdf_expand() local
654 hash_size = hkdf-> nx_crypto_hash_method -> nx_crypto_ICV_size_in_bits >> 3; in _nx_crypto_hkdf_expand()
659 hkdf->nx_crypto_hkdf_prk_size = hash_size; in _nx_crypto_hkdf_expand()
666 N_count = 1 + ((desired_length) / hash_size); in _nx_crypto_hkdf_expand()
726 T_len = hash_size; in _nx_crypto_hkdf_expand()
[all …]
/NetX-Duo-v6.2.1/test/regression/nx_secure_test/
Dnx_secure_tls_verify_mac_coverage_test.c50 int hash_size; in TEST() local
80 hash_size = client_tls_session.nx_secure_tls_session_ciphersuite -> nx_secure_tls_hash_size; in TEST()
83 length = hash_size; in TEST()
93 length = hash_size; in TEST()
104 length = hash_size; in TEST()
111 length = hash_size; in TEST()
121 length = hash_size + 1; in TEST()
Dnx_secure_tls_error_checking_test.c819 int hash_size; in ntest_1_entry() local
848 hash_size = client_tls_session.nx_secure_tls_session_ciphersuite -> nx_secure_tls_hash_size; in ntest_1_entry()
851 length = hash_size; in ntest_1_entry()
860 length = hash_size; in ntest_1_entry()
869 length = hash_size + 1; in ntest_1_entry()
/NetX-Duo-v6.2.1/nx_secure/inc/
Dnx_secure_tls.h1493 … UINT is_server, UINT *hash_size, UCHAR *finished_hash,