/NetX-Duo-v6.2.1/nx_secure/src/ |
D | nx_secure_tls_process_record.c | 117 UINT message_length; in _nx_secure_tls_process_record() local 219 …ocess_header(tls_session, packet_ptr, record_offset, &message_type, &message_length, header_data, … in _nx_secure_tls_process_record() 227 if (message_length == 0) in _nx_secure_tls_process_record() 236 if ((header_length + record_offset + message_length) > packet_ptr -> nx_packet_length) in _nx_secure_tls_process_record() 246 *bytes_processed += (ULONG)header_length + message_length; in _nx_secure_tls_process_record() 249 record_offset_next = record_offset + message_length; in _nx_secure_tls_process_record() 263 if (message_length > NX_SECURE_TLS_MAX_CIPHERTEXT_LENGTH_1_3) in _nx_secure_tls_process_record() 271 if (message_length > NX_SECURE_TLS_MAX_CIPHERTEXT_LENGTH) in _nx_secure_tls_process_record() 279 message_length, &decrypted_packet, in _nx_secure_tls_process_record() 297 message_length = decrypted_packet -> nx_packet_length; in _nx_secure_tls_process_record() [all …]
|
D | nx_secure_dtls_process_record.c | 99 UINT message_length; in _nx_secure_dtls_process_record() local 125 …cess_header(dtls_session, packet_ptr, record_offset, &message_type, &message_length, header_data, … in _nx_secure_dtls_process_record() 130 *bytes_processed = (ULONG)header_length + message_length; in _nx_secure_dtls_process_record() 142 if (message_length == 0) in _nx_secure_dtls_process_record() 145 *bytes_processed = (ULONG)header_length + message_length; in _nx_secure_dtls_process_record() 150 ((ULONG)header_length + message_length)) in _nx_secure_dtls_process_record() 163 *bytes_processed = (ULONG)header_length + message_length; in _nx_secure_dtls_process_record() 178 …tus = _nx_secure_tls_record_payload_decrypt(tls_session, packet_ptr, header_length, message_length, in _nx_secure_dtls_process_record() 188 message_length = (UINT)decrypted_packet -> nx_packet_length; in _nx_secure_dtls_process_record() 202 …_nx_secure_dtls_verify_mac(dtls_session, header_data, header_length, packet_data, &message_length); in _nx_secure_dtls_process_record() [all …]
|
D | nx_secure_tls_record_payload_decrypt.c | 32 … UINT message_length, NX_PACKET **decrypted_packet, 37 … NX_PACKET *encrypted_packet, UINT offset, UINT message_length, 109 … UINT offset, UINT message_length, NX_PACKET **decrypted_packet, in _nx_secure_tls_record_payload_decrypt() argument 224 additional_data[3] = (UCHAR)((message_length) >> 8); in _nx_secure_tls_record_payload_decrypt() 225 additional_data[4] = (UCHAR)(message_length); in _nx_secure_tls_record_payload_decrypt() 257 if (message_length < (8 + icv_size)) in _nx_secure_tls_record_payload_decrypt() 263 message_length -= 8; in _nx_secure_tls_record_payload_decrypt() 295 additional_data[11] = (UCHAR)((message_length - icv_size) >> 8); in _nx_secure_tls_record_payload_decrypt() 296 additional_data[12] = (UCHAR)(message_length - icv_size); in _nx_secure_tls_record_payload_decrypt() 305 if (message_length < icv_size) in _nx_secure_tls_record_payload_decrypt() [all …]
|
D | nx_secure_dtls_client_handshake.c | 130 UINT message_length; in _nx_secure_dtls_client_handshake() local 158 … &message_length, &message_seq, &fragment_offset, &fragment_length); in _nx_secure_dtls_client_handshake() 186 (header_bytes + message_length) > tls_session -> nx_secure_tls_packet_buffer_size) in _nx_secure_dtls_client_handshake() 203 dtls_session -> nx_secure_dtls_fragment_length = message_length; in _nx_secure_dtls_client_handshake() 242 …NX_SECURE_MEMMOVE(&fragment_buffer[header_bytes], fragment_buffer, message_length); /* Use case of… in _nx_secure_dtls_client_handshake() 251 fragment_buffer[1] = (UCHAR)(message_length >> 16); in _nx_secure_dtls_client_handshake() 252 fragment_buffer[2] = (UCHAR)(message_length >> 8); in _nx_secure_dtls_client_handshake() 253 fragment_buffer[3] = (UCHAR)(message_length); in _nx_secure_dtls_client_handshake() 265 fragment_buffer[9] = (UCHAR)(message_length >> 16); in _nx_secure_dtls_client_handshake() 266 fragment_buffer[10] = (UCHAR)(message_length >> 8); in _nx_secure_dtls_client_handshake() [all …]
|
D | nx_secure_tls_process_serverhello_extensions.c | 32 … USHORT *extension_length, UINT message_length); 39 … USHORT *extension_length, UINT message_length); 44 … USHORT *extension_length, UINT message_length); 50 … USHORT *extension_length, UINT message_length); 53 … USHORT *extension_length, UINT message_length); 115 UCHAR *packet_buffer, UINT message_length, in _nx_secure_tls_process_serverhello_extensions() argument 154 while (offset < message_length) in _nx_secure_tls_process_serverhello_extensions() 159 if (offset + 4 > message_length) in _nx_secure_tls_process_serverhello_extensions() 175 …c_reneg_extension(tls_session, &packet_buffer[offset], &extension_length, message_length - offset); in _nx_secure_tls_process_serverhello_extensions() 190 …eyshare_extension(tls_session, &packet_buffer[offset], &extension_length, message_length - offset); in _nx_secure_tls_process_serverhello_extensions() [all …]
|
D | nx_secure_dtls_server_handshake.c | 133 UINT message_length; in _nx_secure_dtls_server_handshake() local 165 … &message_length, &message_seq, &fragment_offset, &fragment_length); in _nx_secure_dtls_server_handshake() 191 (header_bytes + message_length) > tls_session -> nx_secure_tls_packet_buffer_size) in _nx_secure_dtls_server_handshake() 208 dtls_session -> nx_secure_dtls_fragment_length = message_length; in _nx_secure_dtls_server_handshake() 247 …NX_SECURE_MEMMOVE(&fragment_buffer[header_bytes], fragment_buffer, message_length); /* Use case of… in _nx_secure_dtls_server_handshake() 256 fragment_buffer[1] = (UCHAR)(message_length >> 16); in _nx_secure_dtls_server_handshake() 257 fragment_buffer[2] = (UCHAR)(message_length >> 8); in _nx_secure_dtls_server_handshake() 258 fragment_buffer[3] = (UCHAR)(message_length); in _nx_secure_dtls_server_handshake() 270 fragment_buffer[9] = (UCHAR)(message_length >> 16); in _nx_secure_dtls_server_handshake() 271 fragment_buffer[10] = (UCHAR)(message_length >> 8); in _nx_secure_dtls_server_handshake() [all …]
|
D | nx_secure_tls_1_3_client_handshake.c | 159 UINT message_length; in _nx_secure_tls_1_3_client_handshake() local 232 …_secure_tls_process_handshake_header(packet_buffer, &message_type, &header_bytes, &message_length); in _nx_secure_tls_1_3_client_handshake() 240 if((message_length + header_bytes) > data_length) in _nx_secure_tls_1_3_client_handshake() 243 … tls_session -> nx_secure_tls_handshake_record_expected_length = message_length + header_bytes; in _nx_secure_tls_1_3_client_handshake() 261 … _nx_secure_tls_handshake_hash_update(tls_session, packet_start, message_length + header_bytes); in _nx_secure_tls_1_3_client_handshake() 265 data_length -= (message_length + header_bytes); in _nx_secure_tls_1_3_client_handshake() 273 status = _nx_secure_tls_process_serverhello(tls_session, packet_buffer, message_length); in _nx_secure_tls_1_3_client_handshake() 313 … status = _nx_secure_tls_process_encrypted_extensions(tls_session, packet_buffer, message_length); in _nx_secure_tls_1_3_client_handshake() 317 …nx_secure_tls_process_remote_certificate(tls_session, packet_buffer, message_length, packet_buffer… in _nx_secure_tls_1_3_client_handshake() 339 … status = _nx_secure_tls_process_certificate_request(tls_session, packet_buffer, message_length); in _nx_secure_tls_1_3_client_handshake() [all …]
|
D | nx_secure_tls_process_certificate_request.c | 83 UCHAR *packet_buffer, UINT message_length) in _nx_secure_tls_process_certificate_request() argument 191 if (message_length < 1 || (UINT)packet_buffer[0] + 3 > message_length) in _nx_secure_tls_process_certificate_request() 203 if ((length + extension_total_length) > message_length) in _nx_secure_tls_process_certificate_request() 210 while (length < message_length) in _nx_secure_tls_process_certificate_request() 226 if (length >= message_length) in _nx_secure_tls_process_certificate_request() 240 if (cert_types_length + 1 > message_length) in _nx_secure_tls_process_certificate_request() 274 if (length + 2 > message_length) in _nx_secure_tls_process_certificate_request() 284 if ((length + sign_algs_length) > message_length) in _nx_secure_tls_process_certificate_request() 336 NX_PARAMETER_NOT_USED(message_length); in _nx_secure_tls_process_certificate_request()
|
D | nx_secure_tls_client_handshake.c | 135 UINT message_length; in _nx_secure_tls_client_handshake() local 160 …_secure_tls_process_handshake_header(packet_buffer, &message_type, &header_bytes, &message_length); in _nx_secure_tls_client_handshake() 168 if((message_length + header_bytes) > data_length) in _nx_secure_tls_client_handshake() 171 … tls_session -> nx_secure_tls_handshake_record_expected_length = message_length + header_bytes; in _nx_secure_tls_client_handshake() 190 … _nx_secure_tls_handshake_hash_update(tls_session, packet_start, message_length + header_bytes); in _nx_secure_tls_client_handshake() 194 data_length -= (message_length + header_bytes); in _nx_secure_tls_client_handshake() 202 status = _nx_secure_tls_process_serverhello(tls_session, packet_buffer, message_length); in _nx_secure_tls_client_handshake() 206 …nx_secure_tls_process_remote_certificate(tls_session, packet_buffer, message_length, packet_buffer… in _nx_secure_tls_client_handshake() 216 … status = _nx_secure_tls_process_server_key_exchange(tls_session, packet_buffer, message_length); in _nx_secure_tls_client_handshake() 220 … status = _nx_secure_tls_process_certificate_request(tls_session, packet_buffer, message_length); in _nx_secure_tls_client_handshake() [all …]
|
D | nx_secure_tls_server_handshake.c | 124 UINT message_length; in _nx_secure_tls_server_handshake() local 146 …_secure_tls_process_handshake_header(packet_buffer, &message_type, &header_bytes, &message_length); in _nx_secure_tls_server_handshake() 154 if((message_length + header_bytes) > data_length) in _nx_secure_tls_server_handshake() 157 … tls_session -> nx_secure_tls_handshake_record_expected_length = message_length + header_bytes; in _nx_secure_tls_server_handshake() 180 data_length -= (message_length + header_bytes); in _nx_secure_tls_server_handshake() 188 status = _nx_secure_tls_process_clienthello(tls_session, packet_buffer, message_length); in _nx_secure_tls_server_handshake() 194 …_nx_secure_tls_process_remote_certificate(tls_session, packet_buffer, message_length, data_length); in _nx_secure_tls_server_handshake() 199 … status = _nx_secure_tls_process_certificate_verify(tls_session, packet_buffer, message_length); in _nx_secure_tls_server_handshake() 213 …x_secure_tls_process_client_key_exchange(tls_session, packet_buffer, message_length, NX_SECURE_TLS… in _nx_secure_tls_server_handshake() 225 status = _nx_secure_tls_process_finished(tls_session, packet_buffer, message_length); in _nx_secure_tls_server_handshake() [all …]
|
D | nx_secure_tls_1_3_server_handshake.c | 124 UINT message_length; in _nx_secure_tls_1_3_server_handshake() local 193 …_secure_tls_process_handshake_header(packet_buffer, &message_type, &header_bytes, &message_length); in _nx_secure_tls_1_3_server_handshake() 201 if((message_length + header_bytes) > data_length) in _nx_secure_tls_1_3_server_handshake() 204 … tls_session -> nx_secure_tls_handshake_record_expected_length = message_length + header_bytes; in _nx_secure_tls_1_3_server_handshake() 218 data_length -= (message_length + header_bytes); in _nx_secure_tls_1_3_server_handshake() 229 status = _nx_secure_tls_process_clienthello(tls_session, packet_buffer, message_length); in _nx_secure_tls_1_3_server_handshake() 259 …_nx_secure_tls_process_remote_certificate(tls_session, packet_buffer, message_length, data_length); in _nx_secure_tls_1_3_server_handshake() 271 … status = _nx_secure_tls_process_certificate_verify(tls_session, packet_buffer, message_length); in _nx_secure_tls_1_3_server_handshake() 293 status = _nx_secure_tls_process_finished(tls_session, packet_buffer, message_length); in _nx_secure_tls_1_3_server_handshake() 336 …_nx_secure_tls_handshake_hash_update(tls_session, packet_start, (UINT)(message_length + header_byt… in _nx_secure_tls_1_3_server_handshake() [all …]
|
D | nx_secure_tls_process_client_key_exchange.c | 86 UCHAR *packet_buffer, UINT message_length, UINT id) in _nx_secure_tls_process_client_key_exchange() argument 104 …packet_buffer, message_length, &tls_session -> nx_secure_tls_received_remote_credentials, &tls_ses… in _nx_secure_tls_process_client_key_exchange() 116 …packet_buffer, message_length, &tls_session -> nx_secure_tls_received_remote_credentials, &tls_ses… in _nx_secure_tls_process_client_key_exchange() 129 NX_PARAMETER_NOT_USED(message_length); in _nx_secure_tls_process_client_key_exchange()
|
D | nx_secure_dtls_send_record.c | 101 UINT message_length; in _nx_secure_dtls_send_record() local 190 message_length = length; in _nx_secure_dtls_send_record() 191 record_header[11] = (UCHAR)((message_length & 0xFF00) >> 8); in _nx_secure_dtls_send_record() 192 record_header[12] = (UCHAR)(message_length & 0x00FF); in _nx_secure_dtls_send_record() 246 message_length = send_packet -> nx_packet_length; in _nx_secure_dtls_send_record() 249 record_header[11] = (UCHAR)((message_length & 0xFF00) >> 8); in _nx_secure_dtls_send_record() 250 record_header[12] = (UCHAR)(message_length & 0x00FF); in _nx_secure_dtls_send_record()
|
D | nx_secure_tls_process_server_key_exchange.c | 90 UCHAR *packet_buffer, UINT message_length) in _nx_secure_tls_process_server_key_exchange() argument 127 … tls_session -> nx_secure_tls_protocol_version, packet_buffer, message_length, in _nx_secure_tls_process_server_key_exchange() 136 … tls_session -> nx_secure_tls_protocol_version, packet_buffer, message_length, in _nx_secure_tls_process_server_key_exchange() 152 NX_PARAMETER_NOT_USED(message_length); in _nx_secure_tls_process_server_key_exchange()
|
D | nx_secure_tls_process_serverhello.c | 89 UINT message_length) in _nx_secure_tls_process_serverhello() argument 114 if (message_length < 38) in _nx_secure_tls_process_serverhello() 177 if ((length + tls_session -> nx_secure_tls_session_id_length) > message_length) in _nx_secure_tls_process_serverhello() 218 if (message_length >= (length + 2)) in _nx_secure_tls_process_serverhello() 226 if ((length + total_extensions_length) > message_length) in _nx_secure_tls_process_serverhello() 359 NX_PARAMETER_NOT_USED(message_length); in _nx_secure_tls_process_serverhello()
|
D | nx_secure_tls_process_clienthello.c | 111 UINT message_length) in _nx_secure_tls_process_clienthello() argument 147 if (message_length < 38) in _nx_secure_tls_process_clienthello() 269 if ((length + session_id_length) > message_length) in _nx_secure_tls_process_clienthello() 287 if (ciphersuite_list_length < 2 || (length + ciphersuite_list_length) > message_length) in _nx_secure_tls_process_clienthello() 301 if ((length + compression_methods_length) > message_length) in _nx_secure_tls_process_clienthello() 326 if (message_length >= (length + 2)) in _nx_secure_tls_process_clienthello() 334 if ((length + total_extensions_length) > message_length) in _nx_secure_tls_process_clienthello() 342 …[length], total_extensions_length, extension_data, &num_extensions, packet_buffer, message_length); in _nx_secure_tls_process_clienthello()
|
D | nx_secure_tls_send_record.c | 104 UINT message_length; in _nx_secure_tls_send_record() local 197 message_length = length; in _nx_secure_tls_send_record() 337 message_length = send_packet -> nx_packet_length; in _nx_secure_tls_send_record() 340 record_header[3] = (UCHAR)((message_length & 0xFF00) >> 8); in _nx_secure_tls_send_record() 341 record_header[4] = (UCHAR)(message_length & 0x00FF); in _nx_secure_tls_send_record()
|
D | nx_secure_tls_process_finished.c | 84 UINT message_length) in _nx_secure_tls_process_finished() argument 105 if ((hash_size > message_length) || (hash_size > sizeof(generated_hash))) in _nx_secure_tls_process_finished() 126 if (message_length != NX_SECURE_TLS_FINISHED_HASH_SIZE) in _nx_secure_tls_process_finished()
|
D | nx_secure_tls_process_newsessionticket.c | 73 UINT message_length) in _nx_secure_tls_process_newsessionticket() argument 177 if(nonce_len > message_length || nonce_len > NX_SECURE_TLS_MAX_PSK_NONCE_SIZE) in _nx_secure_tls_process_newsessionticket() 190 if(ticket_len > message_length || ticket_len > NX_SECURE_TLS_MAX_PSK_ID_SIZE) in _nx_secure_tls_process_newsessionticket()
|
D | nx_secure_dtls_process_clienthello.c | 103 UINT message_length) in _nx_secure_dtls_process_clienthello() argument 146 if (message_length < 38) in _nx_secure_dtls_process_clienthello() 241 if (ciphersuite_list_length > message_length) in _nx_secure_dtls_process_clienthello() 254 if (((UINT)(packet_buffer - packet_buffer_start + compression_methods_length)) > message_length) in _nx_secure_dtls_process_clienthello() 279 if (message_length >= (UINT)(packet_buffer - packet_buffer_start + 2)) in _nx_secure_dtls_process_clienthello() 286 … if (((UINT)(packet_buffer - packet_buffer_start + 2) + total_extensions_length) > message_length) in _nx_secure_dtls_process_clienthello() 294 …uffer[2], total_extensions_length, extension_data, &num_extensions, packet_buffer, message_length); in _nx_secure_dtls_process_clienthello() 413 if (packet_buffer - packet_buffer_start > (INT)message_length - 2) in _nx_secure_dtls_process_clienthello() 422 if (packet_buffer - packet_buffer_start + extension_total_length > (INT)message_length) in _nx_secure_dtls_process_clienthello()
|
D | nx_secure_tls_process_handshake_header.c | 82 UINT *header_size, UINT *message_length) in _nx_secure_tls_process_handshake_header() argument 97 *message_length = (UINT)((packet_buffer[0] << 16) + (packet_buffer[1] << 8) + packet_buffer[2]); in _nx_secure_tls_process_handshake_header()
|
D | nx_secure_tls_process_encrypted_extensions.c | 71 UCHAR *packet_buffer, UINT message_length) in _nx_secure_tls_process_encrypted_extensions() argument 79 NX_PARAMETER_NOT_USED(message_length); in _nx_secure_tls_process_encrypted_extensions()
|
D | nx_secure_dtls_process_helloverifyrequest.c | 74 UCHAR *packet_buffer, UINT message_length) in _nx_secure_dtls_process_helloverifyrequest() argument 101 if ((3u + dtls_session -> nx_secure_dtls_cookie_length) > message_length) in _nx_secure_dtls_process_helloverifyrequest()
|
/NetX-Duo-v6.2.1/test/regression/nx_secure_test/ |
D | nx_secure_tls_record_decrypt_coverage_test.c | 162 UINT status, offset, message_length, temp_count; in ntest_0_entry() local 208 message_length = encrypt_packet -> nx_packet_length; in ntest_0_entry() 209 …_record_payload_decrypt(&client_tls_session, encrypt_packet, offset, message_length, &decrypt_pack… in ntest_0_entry() 213 message_length = encrypt_packet -> nx_packet_length; in ntest_0_entry() 214 …_record_payload_decrypt(&client_tls_session, encrypt_packet, offset, message_length, &decrypt_pack… in ntest_0_entry() 221 message_length = encrypt_packet -> nx_packet_length; in ntest_0_entry() 223 …_record_payload_decrypt(&client_tls_session, encrypt_packet, offset, message_length, &decrypt_pack… in ntest_0_entry() 229 message_length = encrypt_packet -> nx_packet_length; in ntest_0_entry() 231 …_record_payload_decrypt(&client_tls_session, encrypt_packet, offset, message_length, &decrypt_pack… in ntest_0_entry() 239 message_length = encrypt_packet -> nx_packet_length; in ntest_0_entry() [all …]
|
D | nx_secure_tls_handshake_header_test.c | 55 UINT message_length; in TEST() local 68 …x_secure_tls_process_handshake_header(header_buffer, &message_type, &header_size, &message_length); in TEST() 72 EXPECT_EQ(0x050A, message_length); in TEST()
|