| /NetX-Duo-v6.2.1/nx_secure/src/ |
| D | nx_secure_verify_mac.c | 84 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()
|
| D | nx_secure_session_keys_set.c | 85 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()
|
| D | nx_secure_tls_send_finished.c | 81 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()
|
| D | nx_secure_tls_process_finished.c | 89 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()
|
| D | nx_secure_dtls_verify_mac.c | 81 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()
|
| D | nx_secure_tls_record_hash_initialize.c | 80 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()
|
| D | nx_secure_tls_psk_binder_generate.c | 109 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()
|
| D | nx_secure_tls_record_hash_calculate.c | 72 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()
|
| D | nx_secure_tls_hash_record.c | 89 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()
|
| D | nx_secure_dtls_hash_record.c | 86 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()
|
| D | nx_secure_tls_1_3_transcript_hash_save.c | 79 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()
|
| D | nx_secure_tls_1_3_finished_hash_generate.c | 81 … 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()
|
| D | nx_secure_tls_finished_hash_generate.c | 90 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()
|
| D | nx_secure_generate_session_keys.c | 86 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()
|
| D | nx_secure_tls_1_3_generate_keys.c | 220 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/ |
| D | nx_crypto_phash.c | 72 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()
|
| D | nx_crypto_hkdf.c | 435 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/ |
| D | nx_secure_tls_verify_mac_coverage_test.c | 50 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()
|
| D | nx_secure_tls_error_checking_test.c | 819 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/ |
| D | nx_secure_tls.h | 1493 … UINT is_server, UINT *hash_size, UCHAR *finished_hash,
|