summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Paarz <[email protected]>2026-01-09 17:34:00 +0100
committerSebastian Paarz <[email protected]>2026-01-09 17:34:00 +0100
commit46d722243f9d814ae03550686ebcb975bfd91dcd (patch)
treefe38aecbbc96b5ded58573c8296dbb0f2955d7d4
parenta7cf4528de3991c9b4eeb479bcbab7907691448a (diff)
parente306027c2f60db4653e120460da523ec561edd1d (diff)
Merge remote-tracking branch 'github/master'
-rw-r--r--.gitmodules6
-rw-r--r--CHANGELOG.md4
-rw-r--r--addons/BSD/nxd_bsd.c151
-rw-r--r--addons/BSD/nxd_bsd.h3
-rw-r--r--addons/auto_ip/nx_auto_ip.c27
-rw-r--r--addons/auto_ip/nx_auto_ip.h3
-rw-r--r--addons/azure_iot/nx_azure_iot.c1
-rw-r--r--addons/azure_iot/nx_azure_iot.h1
-rw-r--r--addons/azure_iot/nx_azure_iot_adu_agent.c1
-rw-r--r--addons/azure_iot/nx_azure_iot_adu_agent.h1
-rw-r--r--addons/azure_iot/nx_azure_iot_adu_root_key.c1
-rw-r--r--addons/azure_iot/nx_azure_iot_hub_client.c1
-rw-r--r--addons/azure_iot/nx_azure_iot_hub_client.h1
-rw-r--r--addons/azure_iot/nx_azure_iot_hub_client_properties.c1
-rw-r--r--addons/azure_iot/nx_azure_iot_hub_client_properties.h1
-rw-r--r--addons/azure_iot/nx_azure_iot_json_reader.c1
-rw-r--r--addons/azure_iot/nx_azure_iot_json_reader.h1
-rw-r--r--addons/azure_iot/nx_azure_iot_json_writer.c1
-rw-r--r--addons/azure_iot/nx_azure_iot_json_writer.h1
-rw-r--r--addons/azure_iot/nx_azure_iot_provisioning_client.c1
-rw-r--r--addons/azure_iot/nx_azure_iot_provisioning_client.h1
-rw-r--r--addons/azure_iot/samples/cert/nx_azure_iot_cert.c1
-rw-r--r--addons/azure_iot/samples/cert/nx_azure_iot_cert.h1
-rw-r--r--addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.c1
-rw-r--r--addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.h1
-rw-r--r--addons/azure_iot/samples/sample_azure_iot_embedded_sdk.c1
-rw-r--r--addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_proxy_simulator_driver.c1
-rw-r--r--addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_simulator_driver.c1
-rw-r--r--addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/sample_azure_iot_embedded_sdk_adu.c1
-rw-r--r--addons/azure_iot/samples/sample_azure_iot_embedded_sdk_connect.c1
-rw-r--r--addons/azure_iot/samples/sample_azure_iot_embedded_sdk_pnp.c1
-rw-r--r--addons/azure_iot/samples/sample_config.h1
-rw-r--r--addons/azure_iot/samples/sample_device_identity.c1
-rw-r--r--addons/cloud/nx_cloud.c29
-rw-r--r--addons/cloud/nx_cloud.h3
-rw-r--r--addons/dhcp/nxd_dhcp_client.c177
-rw-r--r--addons/dhcp/nxd_dhcp_client.h1
-rw-r--r--addons/dhcp/nxd_dhcp_server.c79
-rw-r--r--addons/dhcp/nxd_dhcp_server.h3
-rw-r--r--addons/dhcp/nxd_dhcpv6_client.c227
-rw-r--r--addons/dhcp/nxd_dhcpv6_client.h1
-rw-r--r--addons/dhcp/nxd_dhcpv6_server.c119
-rw-r--r--addons/dhcp/nxd_dhcpv6_server.h3
-rw-r--r--addons/dns/nxd_dns.c181
-rw-r--r--addons/dns/nxd_dns.h3
-rw-r--r--addons/ftp/nxd_ftp_client.c101
-rw-r--r--addons/ftp/nxd_ftp_client.h3
-rw-r--r--addons/ftp/nxd_ftp_server.c73
-rw-r--r--addons/ftp/nxd_ftp_server.h3
-rw-r--r--addons/http/nxd_http_client.c59
-rw-r--r--addons/http/nxd_http_client.h3
-rw-r--r--addons/http/nxd_http_server.c241
-rw-r--r--addons/http/nxd_http_server.h3
-rw-r--r--addons/mdns/nxd_mdns.c179
-rw-r--r--addons/mdns/nxd_mdns.h3
-rw-r--r--addons/mqtt/nxd_mqtt_client.c135
-rw-r--r--addons/mqtt/nxd_mqtt_client.h9
-rw-r--r--addons/nat/nx_nat.c75
-rw-r--r--addons/nat/nx_nat.h3
-rw-r--r--addons/pop3/nxd_pop3_client.c55
-rw-r--r--addons/pop3/nxd_pop3_client.h3
-rw-r--r--addons/ppp/nx_ppp.c175
-rw-r--r--addons/ppp/nx_ppp.h3
-rw-r--r--addons/pppoe/nx_pppoe_client.c73
-rw-r--r--addons/pppoe/nx_pppoe_client.h3
-rw-r--r--addons/pppoe/nx_pppoe_server.c87
-rw-r--r--addons/pppoe/nx_pppoe_server.h3
-rw-r--r--addons/ptp/nxd_ptp_client.c113
-rw-r--r--addons/ptp/nxd_ptp_client.h3
-rw-r--r--addons/rtp/nx_rtp_sender.c87
-rw-r--r--addons/rtp/nx_rtp_sender.h3
-rw-r--r--addons/rtsp/nx_rtsp_server.c99
-rw-r--r--addons/rtsp/nx_rtsp_server.h3
-rw-r--r--addons/smtp/nxd_smtp_client.c85
-rw-r--r--addons/smtp/nxd_smtp_client.h3
-rw-r--r--addons/snmp/nx_des.c9
-rw-r--r--addons/snmp/nx_des.h3
-rw-r--r--addons/snmp/nx_sha1.c9
-rw-r--r--addons/snmp/nx_sha1.h3
-rw-r--r--addons/snmp/nxd_snmp.c324
-rw-r--r--addons/snmp/nxd_snmp.h3
-rw-r--r--addons/sntp/nxd_sntp_client.c127
-rw-r--r--addons/sntp/nxd_sntp_client.h3
-rw-r--r--addons/telnet/nxd_telnet_client.c29
-rw-r--r--addons/telnet/nxd_telnet_client.h3
-rw-r--r--addons/telnet/nxd_telnet_server.c57
-rw-r--r--addons/telnet/nxd_telnet_server.h3
-rw-r--r--addons/tftp/nxd_tftp_client.c43
-rw-r--r--addons/tftp/nxd_tftp_client.h3
-rw-r--r--addons/tftp/nxd_tftp_server.c33
-rw-r--r--addons/tftp/nxd_tftp_server.h3
-rw-r--r--addons/web/nx_tcpserver.c29
-rw-r--r--addons/web/nx_tcpserver.h1
-rw-r--r--addons/web/nx_web_http_client.c166
-rw-r--r--addons/web/nx_web_http_client.h3
-rw-r--r--addons/web/nx_web_http_common.h4
-rw-r--r--addons/web/nx_web_http_server.c183
-rw-r--r--addons/web/nx_web_http_server.h3
-rw-r--r--addons/websocket/nx_sha1.c9
-rw-r--r--addons/websocket/nx_sha1.h3
-rw-r--r--addons/websocket/nx_websocket_client.c125
-rw-r--r--addons/websocket/nx_websocket_client.h24
-rw-r--r--common/inc/nx_api.h6
-rw-r--r--common/inc/nx_arp.h3
-rw-r--r--common/inc/nx_http_proxy_client.h3
-rw-r--r--common/inc/nx_icmp.h3
-rw-r--r--common/inc/nx_icmpv4.h3
-rw-r--r--common/inc/nx_icmpv6.h3
-rw-r--r--common/inc/nx_igmp.h3
-rw-r--r--common/inc/nx_ip.h3
-rw-r--r--common/inc/nx_ipv4.h3
-rw-r--r--common/inc/nx_ipv6.h3
-rw-r--r--common/inc/nx_link.h3
-rw-r--r--common/inc/nx_md5.h3
-rw-r--r--common/inc/nx_mld.h3
-rw-r--r--common/inc/nx_nd_cache.h3
-rw-r--r--common/inc/nx_packet.h3
-rw-r--r--common/inc/nx_rarp.h3
-rw-r--r--common/inc/nx_system.h3
-rw-r--r--common/inc/nx_tcp.h3
-rw-r--r--common/inc/nx_udp.h3
-rw-r--r--common/inc/nx_user_sample.h3
-rw-r--r--common/src/nx_arp_announce_send.c3
-rw-r--r--common/src/nx_arp_dynamic_entries_invalidate.c3
-rw-r--r--common/src/nx_arp_dynamic_entry_delete.c3
-rw-r--r--common/src/nx_arp_dynamic_entry_set.c3
-rw-r--r--common/src/nx_arp_enable.c3
-rw-r--r--common/src/nx_arp_entry_allocate.c3
-rw-r--r--common/src/nx_arp_entry_delete.c3
-rw-r--r--common/src/nx_arp_gratuitous_send.c3
-rw-r--r--common/src/nx_arp_hardware_address_find.c3
-rw-r--r--common/src/nx_arp_info_get.c3
-rw-r--r--common/src/nx_arp_initialize.c3
-rw-r--r--common/src/nx_arp_interface_entries_delete.c3
-rw-r--r--common/src/nx_arp_ip_address_find.c3
-rw-r--r--common/src/nx_arp_packet_deferred_receive.c3
-rw-r--r--common/src/nx_arp_packet_receive.c1
-rw-r--r--common/src/nx_arp_packet_send.c3
-rw-r--r--common/src/nx_arp_periodic_update.c3
-rw-r--r--common/src/nx_arp_probe_send.c3
-rw-r--r--common/src/nx_arp_queue_process.c3
-rw-r--r--common/src/nx_arp_queue_send.c3
-rw-r--r--common/src/nx_arp_static_entries_delete.c3
-rw-r--r--common/src/nx_arp_static_entry_create.c3
-rw-r--r--common/src/nx_arp_static_entry_delete.c3
-rw-r--r--common/src/nx_arp_static_entry_delete_internal.c3
-rw-r--r--common/src/nx_http_proxy_client.c13
-rw-r--r--common/src/nx_icmp_cleanup.c3
-rw-r--r--common/src/nx_icmp_enable.c3
-rw-r--r--common/src/nx_icmp_info_get.c3
-rw-r--r--common/src/nx_icmp_interface_ping.c3
-rw-r--r--common/src/nx_icmp_interface_ping6.c3
-rw-r--r--common/src/nx_icmp_packet_process.c3
-rw-r--r--common/src/nx_icmp_packet_receive.c3
-rw-r--r--common/src/nx_icmp_ping.c3
-rw-r--r--common/src/nx_icmp_ping6.c3
-rw-r--r--common/src/nx_icmp_queue_process.c3
-rw-r--r--common/src/nx_icmpv4_packet_process.c3
-rw-r--r--common/src/nx_icmpv4_process_echo_reply.c3
-rw-r--r--common/src/nx_icmpv4_process_echo_request.c3
-rw-r--r--common/src/nx_icmpv4_send_error_message.c3
-rw-r--r--common/src/nx_icmpv6_DAD_clear_NDCache_entry.c3
-rw-r--r--common/src/nx_icmpv6_DAD_failure.c3
-rw-r--r--common/src/nx_icmpv6_dest_table_add.c3
-rw-r--r--common/src/nx_icmpv6_dest_table_find.c3
-rw-r--r--common/src/nx_icmpv6_destination_table_periodic_update.c3
-rw-r--r--common/src/nx_icmpv6_packet_process.c3
-rw-r--r--common/src/nx_icmpv6_perform_DAD.c1
-rw-r--r--common/src/nx_icmpv6_process_echo_reply.c3
-rw-r--r--common/src/nx_icmpv6_process_echo_request.c3
-rw-r--r--common/src/nx_icmpv6_process_na.c3
-rw-r--r--common/src/nx_icmpv6_process_ns.c3
-rw-r--r--common/src/nx_icmpv6_process_packet_too_big.c3
-rw-r--r--common/src/nx_icmpv6_process_ra.c3
-rw-r--r--common/src/nx_icmpv6_process_redirect.c3
-rw-r--r--common/src/nx_icmpv6_send_error_message.c1
-rw-r--r--common/src/nx_icmpv6_send_ns.c3
-rw-r--r--common/src/nx_icmpv6_send_queued_packets.c3
-rw-r--r--common/src/nx_icmpv6_send_rs.c3
-rw-r--r--common/src/nx_icmpv6_validate_neighbor_message.c3
-rw-r--r--common/src/nx_icmpv6_validate_options.c8
-rw-r--r--common/src/nx_icmpv6_validate_ra.c3
-rw-r--r--common/src/nx_igmp_enable.c3
-rw-r--r--common/src/nx_igmp_info_get.c3
-rw-r--r--common/src/nx_igmp_interface_report_send.c3
-rw-r--r--common/src/nx_igmp_loopback_disable.c3
-rw-r--r--common/src/nx_igmp_loopback_enable.c3
-rw-r--r--common/src/nx_igmp_multicast_check.c3
-rw-r--r--common/src/nx_igmp_multicast_interface_join.c3
-rw-r--r--common/src/nx_igmp_multicast_interface_join_internal.c3
-rw-r--r--common/src/nx_igmp_multicast_interface_leave.c3
-rw-r--r--common/src/nx_igmp_multicast_interface_leave_internal.c3
-rw-r--r--common/src/nx_igmp_multicast_join.c3
-rw-r--r--common/src/nx_igmp_multicast_leave.c3
-rw-r--r--common/src/nx_igmp_packet_process.c3
-rw-r--r--common/src/nx_igmp_packet_receive.c3
-rw-r--r--common/src/nx_igmp_periodic_processing.c3
-rw-r--r--common/src/nx_igmp_queue_process.c3
-rw-r--r--common/src/nx_invalidate_destination_entry.c3
-rw-r--r--common/src/nx_ip_address_change_notify.c3
-rw-r--r--common/src/nx_ip_address_get.c3
-rw-r--r--common/src/nx_ip_address_set.c3
-rw-r--r--common/src/nx_ip_auxiliary_packet_pool_set.c3
-rw-r--r--common/src/nx_ip_checksum_compute.c3
-rw-r--r--common/src/nx_ip_create.c3
-rw-r--r--common/src/nx_ip_deferred_link_status_process.c3
-rw-r--r--common/src/nx_ip_delete.c3
-rw-r--r--common/src/nx_ip_delete_queue_clear.c3
-rw-r--r--common/src/nx_ip_dispatch_process.c3
-rw-r--r--common/src/nx_ip_driver_deferred_enable.c3
-rw-r--r--common/src/nx_ip_driver_deferred_processing.c3
-rw-r--r--common/src/nx_ip_driver_deferred_receive.c3
-rw-r--r--common/src/nx_ip_driver_direct_command.c3
-rw-r--r--common/src/nx_ip_driver_interface_direct_command.c3
-rw-r--r--common/src/nx_ip_driver_link_status_event.c3
-rw-r--r--common/src/nx_ip_driver_packet_send.c3
-rw-r--r--common/src/nx_ip_fast_periodic_timer_entry.c5
-rw-r--r--common/src/nx_ip_forward_packet_process.c3
-rw-r--r--common/src/nx_ip_forwarding_disable.c3
-rw-r--r--common/src/nx_ip_forwarding_enable.c3
-rw-r--r--common/src/nx_ip_fragment_assembly.c3
-rw-r--r--common/src/nx_ip_fragment_disable.c3
-rw-r--r--common/src/nx_ip_fragment_enable.c3
-rw-r--r--common/src/nx_ip_fragment_forward_packet.c3
-rw-r--r--common/src/nx_ip_fragment_packet.c3
-rw-r--r--common/src/nx_ip_fragment_timeout_check.c5
-rw-r--r--common/src/nx_ip_gateway_address_clear.c3
-rw-r--r--common/src/nx_ip_gateway_address_get.c3
-rw-r--r--common/src/nx_ip_gateway_address_set.c3
-rw-r--r--common/src/nx_ip_header_add.c3
-rw-r--r--common/src/nx_ip_info_get.c3
-rw-r--r--common/src/nx_ip_initialize.c3
-rw-r--r--common/src/nx_ip_interface_address_get.c3
-rw-r--r--common/src/nx_ip_interface_address_mapping_configure.c3
-rw-r--r--common/src/nx_ip_interface_address_set.c1
-rw-r--r--common/src/nx_ip_interface_attach.c3
-rw-r--r--common/src/nx_ip_interface_capability_get.c3
-rw-r--r--common/src/nx_ip_interface_capability_set.c3
-rw-r--r--common/src/nx_ip_interface_detach.c3
-rw-r--r--common/src/nx_ip_interface_info_get.c3
-rw-r--r--common/src/nx_ip_interface_mtu_set.c3
-rw-r--r--common/src/nx_ip_interface_physical_address_get.c3
-rw-r--r--common/src/nx_ip_interface_physical_address_set.c3
-rw-r--r--common/src/nx_ip_interface_status_check.c3
-rw-r--r--common/src/nx_ip_link_status_change_notify_set.c3
-rw-r--r--common/src/nx_ip_max_payload_size_find.c3
-rw-r--r--common/src/nx_ip_packet_checksum_compute.c3
-rw-r--r--common/src/nx_ip_packet_deferred_receive.c3
-rw-r--r--common/src/nx_ip_packet_receive.c18
-rw-r--r--common/src/nx_ip_packet_send.c3
-rw-r--r--common/src/nx_ip_periodic_timer_entry.c3
-rw-r--r--common/src/nx_ip_raw_packet_cleanup.c3
-rw-r--r--common/src/nx_ip_raw_packet_disable.c3
-rw-r--r--common/src/nx_ip_raw_packet_enable.c3
-rw-r--r--common/src/nx_ip_raw_packet_filter_set.c3
-rw-r--r--common/src/nx_ip_raw_packet_processing.c3
-rw-r--r--common/src/nx_ip_raw_packet_receive.c3
-rw-r--r--common/src/nx_ip_raw_packet_send.c3
-rw-r--r--common/src/nx_ip_raw_packet_source_send.c3
-rw-r--r--common/src/nx_ip_raw_receive_queue_max_set.c3
-rw-r--r--common/src/nx_ip_route_find.c3
-rw-r--r--common/src/nx_ip_static_route_add.c3
-rw-r--r--common/src/nx_ip_static_route_delete.c3
-rw-r--r--common/src/nx_ip_status_check.c3
-rw-r--r--common/src/nx_ip_thread_entry.c3
-rw-r--r--common/src/nx_ipv4_multicast_interface_join.c3
-rw-r--r--common/src/nx_ipv4_multicast_interface_leave.c3
-rw-r--r--common/src/nx_ipv4_option_process.c16
-rw-r--r--common/src/nx_ipv4_packet_receive.c27
-rw-r--r--common/src/nx_ipv6_fragment_process.c3
-rw-r--r--common/src/nx_ipv6_header_add.c3
-rw-r--r--common/src/nx_ipv6_multicast_join.c3
-rw-r--r--common/src/nx_ipv6_multicast_leave.c3
-rw-r--r--common/src/nx_ipv6_option_error.c3
-rw-r--r--common/src/nx_ipv6_packet_copy.c3
-rw-r--r--common/src/nx_ipv6_packet_receive.c3
-rw-r--r--common/src/nx_ipv6_packet_send.c3
-rw-r--r--common/src/nx_ipv6_prefix_list_add_entry.c3
-rw-r--r--common/src/nx_ipv6_prefix_list_delete.c3
-rw-r--r--common/src/nx_ipv6_prefix_list_delete_entry.c3
-rw-r--r--common/src/nx_ipv6_process_fragment_option.c3
-rw-r--r--common/src/nx_ipv6_process_hop_by_hop_option.c3
-rw-r--r--common/src/nx_ipv6_process_routing_option.c3
-rw-r--r--common/src/nx_ipv6_util.c25
-rw-r--r--common/src/nx_link.c33
-rw-r--r--common/src/nx_md5.c9
-rw-r--r--common/src/nx_nd_cache_add.c3
-rw-r--r--common/src/nx_nd_cache_add_entry.c3
-rw-r--r--common/src/nx_nd_cache_delete_internal.c3
-rw-r--r--common/src/nx_nd_cache_fast_periodic_update.c3
-rw-r--r--common/src/nx_nd_cache_find_entry.c3
-rw-r--r--common/src/nx_nd_cache_find_entry_by_mac_addr.c3
-rw-r--r--common/src/nx_nd_cache_interface_entries_delete.c3
-rw-r--r--common/src/nx_nd_cache_slow_periodic_update.c3
-rw-r--r--common/src/nx_packet_allocate.c3
-rw-r--r--common/src/nx_packet_copy.c3
-rw-r--r--common/src/nx_packet_data_adjust.c3
-rw-r--r--common/src/nx_packet_data_append.c3
-rw-r--r--common/src/nx_packet_data_extract_offset.c3
-rw-r--r--common/src/nx_packet_data_retrieve.c3
-rw-r--r--common/src/nx_packet_debug_info_get.c3
-rw-r--r--common/src/nx_packet_length_get.c3
-rw-r--r--common/src/nx_packet_pool_cleanup.c3
-rw-r--r--common/src/nx_packet_pool_create.c3
-rw-r--r--common/src/nx_packet_pool_delete.c3
-rw-r--r--common/src/nx_packet_pool_info_get.c3
-rw-r--r--common/src/nx_packet_pool_initialize.c3
-rw-r--r--common/src/nx_packet_pool_low_watermark_set.c3
-rw-r--r--common/src/nx_packet_release.c3
-rw-r--r--common/src/nx_packet_transmit_release.c3
-rw-r--r--common/src/nx_packet_vlan_priority_set.c3
-rw-r--r--common/src/nx_ram_network_driver.c7
-rw-r--r--common/src/nx_rarp_disable.c3
-rw-r--r--common/src/nx_rarp_enable.c3
-rw-r--r--common/src/nx_rarp_info_get.c3
-rw-r--r--common/src/nx_rarp_packet_deferred_receive.c3
-rw-r--r--common/src/nx_rarp_packet_receive.c1
-rw-r--r--common/src/nx_rarp_packet_send.c3
-rw-r--r--common/src/nx_rarp_periodic_update.c3
-rw-r--r--common/src/nx_rarp_queue_process.c3
-rw-r--r--common/src/nx_system_initialize.c3
-rw-r--r--common/src/nx_tcp_cleanup_deferred.c3
-rw-r--r--common/src/nx_tcp_client_bind_cleanup.c3
-rw-r--r--common/src/nx_tcp_client_socket_bind.c1
-rw-r--r--common/src/nx_tcp_client_socket_connect.c3
-rw-r--r--common/src/nx_tcp_client_socket_port_get.c3
-rw-r--r--common/src/nx_tcp_client_socket_unbind.c3
-rw-r--r--common/src/nx_tcp_connect_cleanup.c3
-rw-r--r--common/src/nx_tcp_deferred_cleanup_check.c3
-rw-r--r--common/src/nx_tcp_disconnect_cleanup.c3
-rw-r--r--common/src/nx_tcp_enable.c3
-rw-r--r--common/src/nx_tcp_fast_periodic_processing.c3
-rw-r--r--common/src/nx_tcp_free_port_find.c3
-rw-r--r--common/src/nx_tcp_info_get.c3
-rw-r--r--common/src/nx_tcp_initialize.c3
-rw-r--r--common/src/nx_tcp_mss_option_get.c3
-rw-r--r--common/src/nx_tcp_no_connection_reset.c3
-rw-r--r--common/src/nx_tcp_packet_process.c3
-rw-r--r--common/src/nx_tcp_packet_receive.c3
-rw-r--r--common/src/nx_tcp_packet_send_ack.c3
-rw-r--r--common/src/nx_tcp_packet_send_control.c3
-rw-r--r--common/src/nx_tcp_packet_send_fin.c3
-rw-r--r--common/src/nx_tcp_packet_send_probe.c3
-rw-r--r--common/src/nx_tcp_packet_send_rst.c3
-rw-r--r--common/src/nx_tcp_packet_send_syn.c3
-rw-r--r--common/src/nx_tcp_periodic_processing.c3
-rw-r--r--common/src/nx_tcp_queue_process.c3
-rw-r--r--common/src/nx_tcp_receive_cleanup.c3
-rw-r--r--common/src/nx_tcp_server_socket_accept.c3
-rw-r--r--common/src/nx_tcp_server_socket_driver_listen.c3
-rw-r--r--common/src/nx_tcp_server_socket_listen.c3
-rw-r--r--common/src/nx_tcp_server_socket_relisten.c3
-rw-r--r--common/src/nx_tcp_server_socket_unaccept.c3
-rw-r--r--common/src/nx_tcp_server_socket_unlisten.c5
-rw-r--r--common/src/nx_tcp_socket_block_cleanup.c3
-rw-r--r--common/src/nx_tcp_socket_bytes_available.c3
-rw-r--r--common/src/nx_tcp_socket_connection_reset.c1
-rw-r--r--common/src/nx_tcp_socket_create.c3
-rw-r--r--common/src/nx_tcp_socket_delete.c3
-rw-r--r--common/src/nx_tcp_socket_disconnect.c3
-rw-r--r--common/src/nx_tcp_socket_disconnect_complete_notify.c3
-rw-r--r--common/src/nx_tcp_socket_driver_establish.c3
-rw-r--r--common/src/nx_tcp_socket_driver_packet_receive.c3
-rw-r--r--common/src/nx_tcp_socket_establish_notify.c3
-rw-r--r--common/src/nx_tcp_socket_info_get.c3
-rw-r--r--common/src/nx_tcp_socket_mss_get.c3
-rw-r--r--common/src/nx_tcp_socket_mss_peer_get.c3
-rw-r--r--common/src/nx_tcp_socket_mss_set.c3
-rw-r--r--common/src/nx_tcp_socket_packet_process.c3
-rw-r--r--common/src/nx_tcp_socket_peer_info_get.c3
-rw-r--r--common/src/nx_tcp_socket_queue_depth_notify_set.c3
-rw-r--r--common/src/nx_tcp_socket_receive.c3
-rw-r--r--common/src/nx_tcp_socket_receive_notify.c3
-rw-r--r--common/src/nx_tcp_socket_receive_queue_flush.c3
-rw-r--r--common/src/nx_tcp_socket_receive_queue_max_set.c3
-rw-r--r--common/src/nx_tcp_socket_retransmit.c3
-rw-r--r--common/src/nx_tcp_socket_send.c3
-rw-r--r--common/src/nx_tcp_socket_send_internal.c3
-rw-r--r--common/src/nx_tcp_socket_state_ack_check.c1
-rw-r--r--common/src/nx_tcp_socket_state_closing.c3
-rw-r--r--common/src/nx_tcp_socket_state_data_check.c7
-rw-r--r--common/src/nx_tcp_socket_state_established.c3
-rw-r--r--common/src/nx_tcp_socket_state_fin_wait1.c3
-rw-r--r--common/src/nx_tcp_socket_state_fin_wait2.c3
-rw-r--r--common/src/nx_tcp_socket_state_last_ack.c3
-rw-r--r--common/src/nx_tcp_socket_state_syn_received.c3
-rw-r--r--common/src/nx_tcp_socket_state_syn_sent.c3
-rw-r--r--common/src/nx_tcp_socket_state_transmit_check.c3
-rw-r--r--common/src/nx_tcp_socket_state_wait.c3
-rw-r--r--common/src/nx_tcp_socket_thread_resume.c3
-rw-r--r--common/src/nx_tcp_socket_thread_suspend.c3
-rw-r--r--common/src/nx_tcp_socket_timed_wait_callback.c3
-rw-r--r--common/src/nx_tcp_socket_transmit_configure.c3
-rw-r--r--common/src/nx_tcp_socket_transmit_queue_flush.c3
-rw-r--r--common/src/nx_tcp_socket_vlan_priority_set.c3
-rw-r--r--common/src/nx_tcp_socket_window_update_notify_set.c3
-rw-r--r--common/src/nx_tcp_transmit_cleanup.c3
-rw-r--r--common/src/nx_tcp_window_scaling_option_get.c3
-rw-r--r--common/src/nx_trace_event_insert.c3
-rw-r--r--common/src/nx_trace_event_update.c3
-rw-r--r--common/src/nx_trace_object_register.c3
-rw-r--r--common/src/nx_trace_object_unregister.c3
-rw-r--r--common/src/nx_udp_bind_cleanup.c3
-rw-r--r--common/src/nx_udp_enable.c3
-rw-r--r--common/src/nx_udp_free_port_find.c3
-rw-r--r--common/src/nx_udp_info_get.c3
-rw-r--r--common/src/nx_udp_packet_info_extract.c3
-rw-r--r--common/src/nx_udp_packet_receive.c3
-rw-r--r--common/src/nx_udp_receive_cleanup.c3
-rw-r--r--common/src/nx_udp_socket_bind.c3
-rw-r--r--common/src/nx_udp_socket_bytes_available.c3
-rw-r--r--common/src/nx_udp_socket_checksum_disable.c3
-rw-r--r--common/src/nx_udp_socket_checksum_enable.c3
-rw-r--r--common/src/nx_udp_socket_create.c3
-rw-r--r--common/src/nx_udp_socket_delete.c3
-rw-r--r--common/src/nx_udp_socket_driver_packet_receive.c3
-rw-r--r--common/src/nx_udp_socket_info_get.c3
-rw-r--r--common/src/nx_udp_socket_port_get.c3
-rw-r--r--common/src/nx_udp_socket_receive.c3
-rw-r--r--common/src/nx_udp_socket_receive_notify.c3
-rw-r--r--common/src/nx_udp_socket_send.c3
-rw-r--r--common/src/nx_udp_socket_source_send.c3
-rw-r--r--common/src/nx_udp_socket_unbind.c5
-rw-r--r--common/src/nx_udp_socket_vlan_priority_set.c3
-rw-r--r--common/src/nx_udp_source_extract.c3
-rw-r--r--common/src/nx_utility.c9
-rw-r--r--common/src/nxd_icmp_enable.c3
-rw-r--r--common/src/nxd_icmp_ping.c3
-rw-r--r--common/src/nxd_icmp_source_ping.c3
-rw-r--r--common/src/nxd_icmpv6_ra_flag_callback_set.c3
-rw-r--r--common/src/nxd_ip_raw_packet_send.c3
-rw-r--r--common/src/nxd_ip_raw_packet_source_send.c3
-rw-r--r--common/src/nxd_ipv6_address_change_notify.c3
-rw-r--r--common/src/nxd_ipv6_address_delete.c3
-rw-r--r--common/src/nxd_ipv6_address_get.c3
-rw-r--r--common/src/nxd_ipv6_address_set.c1
-rw-r--r--common/src/nxd_ipv6_default_router_add.c3
-rw-r--r--common/src/nxd_ipv6_default_router_add_internal.c3
-rw-r--r--common/src/nxd_ipv6_default_router_delete.c3
-rw-r--r--common/src/nxd_ipv6_default_router_entry_get.c3
-rw-r--r--common/src/nxd_ipv6_default_router_get.c3
-rw-r--r--common/src/nxd_ipv6_default_router_number_of_entries_get.c3
-rw-r--r--common/src/nxd_ipv6_default_router_table_init.c3
-rw-r--r--common/src/nxd_ipv6_destination_table_find_next_hop.c3
-rw-r--r--common/src/nxd_ipv6_disable.c3
-rw-r--r--common/src/nxd_ipv6_enable.c3
-rw-r--r--common/src/nxd_ipv6_find_default_router_from_address.c3
-rw-r--r--common/src/nxd_ipv6_find_max_prefix_length.c3
-rw-r--r--common/src/nxd_ipv6_interface_find.c3
-rw-r--r--common/src/nxd_ipv6_multicast_interface_join.c3
-rw-r--r--common/src/nxd_ipv6_multicast_interface_leave.c3
-rw-r--r--common/src/nxd_ipv6_prefix_router_timer_tick.c3
-rw-r--r--common/src/nxd_ipv6_raw_packet_send_internal.c3
-rw-r--r--common/src/nxd_ipv6_router_lookup.c3
-rw-r--r--common/src/nxd_ipv6_router_solicitation_check.c3
-rw-r--r--common/src/nxd_ipv6_search_onlink.c3
-rw-r--r--common/src/nxd_ipv6_stateless_address_autoconfig_disable.c3
-rw-r--r--common/src/nxd_ipv6_stateless_address_autoconfig_enable.c3
-rw-r--r--common/src/nxd_nd_cache_entry_delete.c3
-rw-r--r--common/src/nxd_nd_cache_entry_set.c3
-rw-r--r--common/src/nxd_nd_cache_hardware_address_find.c3
-rw-r--r--common/src/nxd_nd_cache_invalidate.c3
-rw-r--r--common/src/nxd_nd_cache_ip_address_find.c3
-rw-r--r--common/src/nxd_tcp_client_socket_connect.c5
-rw-r--r--common/src/nxd_tcp_socket_peer_info_get.c3
-rw-r--r--common/src/nxd_udp_packet_info_extract.c3
-rw-r--r--common/src/nxd_udp_socket_send.c5
-rw-r--r--common/src/nxd_udp_socket_source_send.c3
-rw-r--r--common/src/nxd_udp_source_extract.c3
-rw-r--r--common/src/nxde_icmp_enable.c3
-rw-r--r--common/src/nxde_icmp_ping.c3
-rw-r--r--common/src/nxde_icmp_source_ping.c3
-rw-r--r--common/src/nxde_icmpv6_ra_flag_callback_set.c3
-rw-r--r--common/src/nxde_ip_raw_packet_send.c3
-rw-r--r--common/src/nxde_ip_raw_packet_source_send.c3
-rw-r--r--common/src/nxde_ipv6_address_change_notify.c3
-rw-r--r--common/src/nxde_ipv6_address_delete.c3
-rw-r--r--common/src/nxde_ipv6_address_get.c3
-rw-r--r--common/src/nxde_ipv6_address_set.c3
-rw-r--r--common/src/nxde_ipv6_default_router_add.c3
-rw-r--r--common/src/nxde_ipv6_default_router_delete.c3
-rw-r--r--common/src/nxde_ipv6_default_router_entry_get.c3
-rw-r--r--common/src/nxde_ipv6_default_router_get.c3
-rw-r--r--common/src/nxde_ipv6_default_router_number_of_entries_get.c3
-rw-r--r--common/src/nxde_ipv6_disable.c3
-rw-r--r--common/src/nxde_ipv6_enable.c3
-rw-r--r--common/src/nxde_ipv6_multicast_interface_join.c3
-rw-r--r--common/src/nxde_ipv6_multicast_interface_leave.c3
-rw-r--r--common/src/nxde_ipv6_stateless_address_autoconfig_disable.c3
-rw-r--r--common/src/nxde_ipv6_stateless_address_autoconfig_enable.c3
-rw-r--r--common/src/nxde_nd_cache_entry_delete.c3
-rw-r--r--common/src/nxde_nd_cache_entry_set.c3
-rw-r--r--common/src/nxde_nd_cache_hardware_address_find.c3
-rw-r--r--common/src/nxde_nd_cache_invalidate.c3
-rw-r--r--common/src/nxde_nd_cache_ip_address_find.c3
-rw-r--r--common/src/nxde_tcp_client_socket_connect.c3
-rw-r--r--common/src/nxde_tcp_socket_peer_info_get.c3
-rw-r--r--common/src/nxde_udp_packet_info_extract.c3
-rw-r--r--common/src/nxde_udp_socket_send.c3
-rw-r--r--common/src/nxde_udp_socket_source_send.c3
-rw-r--r--common/src/nxde_udp_source_extract.c3
-rw-r--r--common/src/nxe_arp_dynamic_entries_invalidate.c3
-rw-r--r--common/src/nxe_arp_dynamic_entry_set.c3
-rw-r--r--common/src/nxe_arp_enable.c3
-rw-r--r--common/src/nxe_arp_entry_delete.c3
-rw-r--r--common/src/nxe_arp_gratuitous_send.c3
-rw-r--r--common/src/nxe_arp_hardware_address_find.c3
-rw-r--r--common/src/nxe_arp_info_get.c3
-rw-r--r--common/src/nxe_arp_ip_address_find.c3
-rw-r--r--common/src/nxe_arp_static_entries_delete.c3
-rw-r--r--common/src/nxe_arp_static_entry_create.c3
-rw-r--r--common/src/nxe_arp_static_entry_delete.c3
-rw-r--r--common/src/nxe_icmp_enable.c3
-rw-r--r--common/src/nxe_icmp_info_get.c3
-rw-r--r--common/src/nxe_icmp_ping.c3
-rw-r--r--common/src/nxe_igmp_enable.c3
-rw-r--r--common/src/nxe_igmp_info_get.c3
-rw-r--r--common/src/nxe_igmp_loopback_disable.c3
-rw-r--r--common/src/nxe_igmp_loopback_enable.c3
-rw-r--r--common/src/nxe_igmp_multicast_interface_join.c3
-rw-r--r--common/src/nxe_igmp_multicast_interface_leave.c3
-rw-r--r--common/src/nxe_igmp_multicast_join.c3
-rw-r--r--common/src/nxe_igmp_multicast_leave.c3
-rw-r--r--common/src/nxe_ip_address_change_notify.c3
-rw-r--r--common/src/nxe_ip_address_get.c3
-rw-r--r--common/src/nxe_ip_address_set.c3
-rw-r--r--common/src/nxe_ip_auxiliary_packet_pool_set.c3
-rw-r--r--common/src/nxe_ip_create.c3
-rw-r--r--common/src/nxe_ip_delete.c3
-rw-r--r--common/src/nxe_ip_driver_direct_command.c3
-rw-r--r--common/src/nxe_ip_driver_interface_direct_command.c3
-rw-r--r--common/src/nxe_ip_forwarding_disable.c3
-rw-r--r--common/src/nxe_ip_forwarding_enable.c3
-rw-r--r--common/src/nxe_ip_fragment_disable.c3
-rw-r--r--common/src/nxe_ip_fragment_enable.c3
-rw-r--r--common/src/nxe_ip_gateway_address_clear.c3
-rw-r--r--common/src/nxe_ip_gateway_address_get.c3
-rw-r--r--common/src/nxe_ip_gateway_address_set.c3
-rw-r--r--common/src/nxe_ip_info_get.c3
-rw-r--r--common/src/nxe_ip_interface_address_get.c3
-rw-r--r--common/src/nxe_ip_interface_address_mapping_configure.c3
-rw-r--r--common/src/nxe_ip_interface_address_set.c3
-rw-r--r--common/src/nxe_ip_interface_attach.c3
-rw-r--r--common/src/nxe_ip_interface_capability_get.c3
-rw-r--r--common/src/nxe_ip_interface_capability_set.c3
-rw-r--r--common/src/nxe_ip_interface_detach.c3
-rw-r--r--common/src/nxe_ip_interface_info_get.c3
-rw-r--r--common/src/nxe_ip_interface_mtu_set.c3
-rw-r--r--common/src/nxe_ip_interface_physical_address_get.c3
-rw-r--r--common/src/nxe_ip_interface_physical_address_set.c3
-rw-r--r--common/src/nxe_ip_interface_status_check.c3
-rw-r--r--common/src/nxe_ip_link_status_change_notify_set.c3
-rw-r--r--common/src/nxe_ip_max_payload_size_find.c3
-rw-r--r--common/src/nxe_ip_raw_packet_disable.c3
-rw-r--r--common/src/nxe_ip_raw_packet_enable.c3
-rw-r--r--common/src/nxe_ip_raw_packet_filter_set.c3
-rw-r--r--common/src/nxe_ip_raw_packet_receive.c3
-rw-r--r--common/src/nxe_ip_raw_packet_send.c3
-rw-r--r--common/src/nxe_ip_raw_packet_source_send.c3
-rw-r--r--common/src/nxe_ip_raw_receive_queue_max_set.c3
-rw-r--r--common/src/nxe_ip_static_route_add.c3
-rw-r--r--common/src/nxe_ip_static_route_delete.c3
-rw-r--r--common/src/nxe_ip_status_check.c3
-rw-r--r--common/src/nxe_ipv4_multicast_interface_join.c3
-rw-r--r--common/src/nxe_ipv4_multicast_interface_leave.c3
-rw-r--r--common/src/nxe_packet_allocate.c3
-rw-r--r--common/src/nxe_packet_copy.c3
-rw-r--r--common/src/nxe_packet_data_append.c3
-rw-r--r--common/src/nxe_packet_data_extract_offset.c3
-rw-r--r--common/src/nxe_packet_data_retrieve.c3
-rw-r--r--common/src/nxe_packet_length_get.c3
-rw-r--r--common/src/nxe_packet_pool_create.c3
-rw-r--r--common/src/nxe_packet_pool_delete.c3
-rw-r--r--common/src/nxe_packet_pool_info_get.c3
-rw-r--r--common/src/nxe_packet_pool_low_watermark_set.c3
-rw-r--r--common/src/nxe_packet_release.c3
-rw-r--r--common/src/nxe_packet_transmit_release.c3
-rw-r--r--common/src/nxe_packet_vlan_priority_set.c3
-rw-r--r--common/src/nxe_rarp_disable.c3
-rw-r--r--common/src/nxe_rarp_enable.c3
-rw-r--r--common/src/nxe_rarp_info_get.c3
-rw-r--r--common/src/nxe_tcp_client_socket_bind.c3
-rw-r--r--common/src/nxe_tcp_client_socket_connect.c3
-rw-r--r--common/src/nxe_tcp_client_socket_port_get.c3
-rw-r--r--common/src/nxe_tcp_client_socket_unbind.c3
-rw-r--r--common/src/nxe_tcp_enable.c3
-rw-r--r--common/src/nxe_tcp_free_port_find.c3
-rw-r--r--common/src/nxe_tcp_info_get.c3
-rw-r--r--common/src/nxe_tcp_server_socket_accept.c3
-rw-r--r--common/src/nxe_tcp_server_socket_listen.c3
-rw-r--r--common/src/nxe_tcp_server_socket_relisten.c3
-rw-r--r--common/src/nxe_tcp_server_socket_unaccept.c3
-rw-r--r--common/src/nxe_tcp_server_socket_unlisten.c3
-rw-r--r--common/src/nxe_tcp_socket_bytes_available.c3
-rw-r--r--common/src/nxe_tcp_socket_create.c3
-rw-r--r--common/src/nxe_tcp_socket_delete.c3
-rw-r--r--common/src/nxe_tcp_socket_disconnect.c3
-rw-r--r--common/src/nxe_tcp_socket_disconnect_complete_notify.c3
-rw-r--r--common/src/nxe_tcp_socket_establish_notify.c3
-rw-r--r--common/src/nxe_tcp_socket_info_get.c3
-rw-r--r--common/src/nxe_tcp_socket_mss_get.c3
-rw-r--r--common/src/nxe_tcp_socket_mss_peer_get.c3
-rw-r--r--common/src/nxe_tcp_socket_mss_set.c3
-rw-r--r--common/src/nxe_tcp_socket_peer_info_get.c3
-rw-r--r--common/src/nxe_tcp_socket_queue_depth_notify_set.c3
-rw-r--r--common/src/nxe_tcp_socket_receive.c3
-rw-r--r--common/src/nxe_tcp_socket_receive_notify.c3
-rw-r--r--common/src/nxe_tcp_socket_receive_queue_max_set.c3
-rw-r--r--common/src/nxe_tcp_socket_send.c3
-rw-r--r--common/src/nxe_tcp_socket_state_wait.c3
-rw-r--r--common/src/nxe_tcp_socket_timed_wait_callback.c3
-rw-r--r--common/src/nxe_tcp_socket_transmit_configure.c3
-rw-r--r--common/src/nxe_tcp_socket_vlan_priority_set.c3
-rw-r--r--common/src/nxe_tcp_socket_window_update_notify_set.c3
-rw-r--r--common/src/nxe_udp_enable.c3
-rw-r--r--common/src/nxe_udp_free_port_find.c3
-rw-r--r--common/src/nxe_udp_info_get.c3
-rw-r--r--common/src/nxe_udp_packet_info_extract.c3
-rw-r--r--common/src/nxe_udp_socket_bind.c3
-rw-r--r--common/src/nxe_udp_socket_bytes_available.c3
-rw-r--r--common/src/nxe_udp_socket_checksum_disable.c3
-rw-r--r--common/src/nxe_udp_socket_checksum_enable.c3
-rw-r--r--common/src/nxe_udp_socket_create.c3
-rw-r--r--common/src/nxe_udp_socket_delete.c3
-rw-r--r--common/src/nxe_udp_socket_info_get.c3
-rw-r--r--common/src/nxe_udp_socket_port_get.c3
-rw-r--r--common/src/nxe_udp_socket_receive.c3
-rw-r--r--common/src/nxe_udp_socket_receive_notify.c3
-rw-r--r--common/src/nxe_udp_socket_send.c3
-rw-r--r--common/src/nxe_udp_socket_source_send.c3
-rw-r--r--common/src/nxe_udp_socket_unbind.c3
-rw-r--r--common/src/nxe_udp_socket_vlan_priority_set.c3
-rw-r--r--common/src/nxe_udp_source_extract.c3
-rw-r--r--crypto_libraries/inc/nx_crypto.h1
-rw-r--r--crypto_libraries/inc/nx_crypto_3des.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_aes.h1
-rw-r--r--crypto_libraries/inc/nx_crypto_cbc.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_ccm.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_const.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_ctr.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_des.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_dh.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_drbg.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_ec.h1
-rw-r--r--crypto_libraries/inc/nx_crypto_ecdh.h1
-rw-r--r--crypto_libraries/inc/nx_crypto_ecdsa.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_ecjpake.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_gcm.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_hkdf.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_hmac.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_hmac_md5.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_hmac_sha1.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_hmac_sha2.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_hmac_sha5.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_huge_number.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_md5.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_method_self_test.h1
-rw-r--r--crypto_libraries/inc/nx_crypto_null.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_phash.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_pkcs1_v1.5.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_rsa.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_sha1.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_sha2.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_sha5.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_tls_prf_1.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_tls_prf_sha256.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_tls_prf_sha384.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_tls_prf_sha512.h3
-rw-r--r--crypto_libraries/inc/nx_crypto_xcbc_mac.h3
-rw-r--r--crypto_libraries/ports/cortex_m3/ac5/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m3/ac6/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m3/gnu/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m3/iar/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m3/keil/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m4/ac5/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m4/ac6/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m4/gnu/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m4/iar/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m4/keil/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m7/ac5/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m7/ac6/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m7/gnu/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/cortex_m7/iar/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/linux/gnu/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/ports/win32/vs_2019/inc/nx_crypto_port.h3
-rw-r--r--crypto_libraries/src/nx_crypto_3des.c7
-rw-r--r--crypto_libraries/src/nx_crypto_aes.c33
-rw-r--r--crypto_libraries/src/nx_crypto_cbc.c9
-rw-r--r--crypto_libraries/src/nx_crypto_ccm.c13
-rw-r--r--crypto_libraries/src/nx_crypto_ctr.c9
-rw-r--r--crypto_libraries/src/nx_crypto_des.c11
-rw-r--r--crypto_libraries/src/nx_crypto_dh.c5
-rw-r--r--crypto_libraries/src/nx_crypto_drbg.c19
-rw-r--r--crypto_libraries/src/nx_crypto_ec.c59
-rw-r--r--crypto_libraries/src/nx_crypto_ec_secp192r1_fixed_points.c1
-rw-r--r--crypto_libraries/src/nx_crypto_ec_secp224r1_fixed_points.c1
-rw-r--r--crypto_libraries/src/nx_crypto_ec_secp256r1_fixed_points.c1
-rw-r--r--crypto_libraries/src/nx_crypto_ec_secp384r1_fixed_points.c1
-rw-r--r--crypto_libraries/src/nx_crypto_ec_secp521r1_fixed_points.c1
-rw-r--r--crypto_libraries/src/nx_crypto_ecdh.c15
-rw-r--r--crypto_libraries/src/nx_crypto_ecdsa.c11
-rw-r--r--crypto_libraries/src/nx_crypto_ecjpake.c29
-rw-r--r--crypto_libraries/src/nx_crypto_gcm.c21
-rw-r--r--crypto_libraries/src/nx_crypto_generic_ciphersuites.c3
-rw-r--r--crypto_libraries/src/nx_crypto_hkdf.c13
-rw-r--r--crypto_libraries/src/nx_crypto_hmac.c23
-rw-r--r--crypto_libraries/src/nx_crypto_hmac_md5.c7
-rw-r--r--crypto_libraries/src/nx_crypto_hmac_sha1.c7
-rw-r--r--crypto_libraries/src/nx_crypto_hmac_sha2.c7
-rw-r--r--crypto_libraries/src/nx_crypto_hmac_sha5.c7
-rw-r--r--crypto_libraries/src/nx_crypto_huge_number.c47
-rw-r--r--crypto_libraries/src/nx_crypto_huge_number_extended.c7
-rw-r--r--crypto_libraries/src/nx_crypto_initialize.c13
-rw-r--r--crypto_libraries/src/nx_crypto_md5.c15
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_3des.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_aes.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_des.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_drbg.c7
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_ecdh.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_ecdsa.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_hmac_md5.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_hmac_sha.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_md5.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_pkcs1.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_prf.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_rsa.c3
-rw-r--r--crypto_libraries/src/nx_crypto_method_self_test_sha.c3
-rw-r--r--crypto_libraries/src/nx_crypto_methods.c1
-rw-r--r--crypto_libraries/src/nx_crypto_null_cipher.c7
-rw-r--r--crypto_libraries/src/nx_crypto_phash.c3
-rw-r--r--crypto_libraries/src/nx_crypto_pkcs1_v1.5.c11
-rw-r--r--crypto_libraries/src/nx_crypto_rsa.c9
-rw-r--r--crypto_libraries/src/nx_crypto_sha1.c15
-rw-r--r--crypto_libraries/src/nx_crypto_sha2.c11
-rw-r--r--crypto_libraries/src/nx_crypto_sha5.c15
-rw-r--r--crypto_libraries/src/nx_crypto_tls_prf_1.c7
-rw-r--r--crypto_libraries/src/nx_crypto_tls_prf_sha256.c7
-rw-r--r--crypto_libraries/src/nx_crypto_tls_prf_sha384.c7
-rw-r--r--crypto_libraries/src/nx_crypto_tls_prf_sha512.c7
-rw-r--r--crypto_libraries/src/nx_crypto_xcbc_mac.c5
-rw-r--r--nx_secure/inc/nx_secure_crypto_table_self_test.h3
-rw-r--r--nx_secure/inc/nx_secure_dtls.h1
-rw-r--r--nx_secure/inc/nx_secure_dtls_api.h3
-rw-r--r--nx_secure/inc/nx_secure_tls.h6
-rw-r--r--nx_secure/inc/nx_secure_tls_api.h3
-rw-r--r--nx_secure/inc/nx_secure_user_sample.h3
-rw-r--r--nx_secure/inc/nx_secure_x509.h3
-rw-r--r--nx_secure/ports/nx_secure_port.h3
-rw-r--r--nx_secure/src/nx_secure_crypto_method_self_test_3des.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_method_self_test_aes.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_method_self_test_des.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_method_self_test_hmac_md5.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_method_self_test_hmac_sha.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_method_self_test_md5.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_method_self_test_prf.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_method_self_test_rsa.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_method_self_test_sha.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_rng_self_test.c3
-rw-r--r--nx_secure/src/nx_secure_crypto_table_self_test.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_allocate_handshake_packet.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_client_handshake.c1
-rw-r--r--nx_secure/src/nx_secure_dtls_client_protocol_version_override.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_client_session_start.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_ecc_initialize.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_hash_record.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_initialize.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_packet_allocate.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_process_clienthello.c5
-rw-r--r--nx_secure/src/nx_secure_dtls_process_handshake_header.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_process_header.c1
-rw-r--r--nx_secure/src/nx_secure_dtls_process_helloverifyrequest.c1
-rw-r--r--nx_secure/src/nx_secure_dtls_process_record.c1
-rw-r--r--nx_secure/src/nx_secure_dtls_psk_add.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_receive_callback.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_retransmit.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_retransmit_queue_flush.c1
-rw-r--r--nx_secure/src/nx_secure_dtls_send_clienthello.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_send_handshake_record.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_send_helloverifyrequest.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_send_record.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_send_serverhello.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_create.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_delete.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_ecc_initialize.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_handshake.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_local_certificate_add.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_local_certificate_remove.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_notify_set.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_protocol_version_override.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_psk_add.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_session_send.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_session_start.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_start.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_stop.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_trusted_certificate_add.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_trusted_certificate_remove.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_x509_client_verify_configure.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_server_x509_client_verify_disable.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_cache.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_client_info_get.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_create.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_delete.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_end.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_local_certificate_add.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_local_certificate_remove.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_receive.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_reset.c1
-rw-r--r--nx_secure/src/nx_secure_dtls_session_send.c1
-rw-r--r--nx_secure/src/nx_secure_dtls_session_sliding_window_check.c1
-rw-r--r--nx_secure/src/nx_secure_dtls_session_sliding_window_update.c1
-rw-r--r--nx_secure/src/nx_secure_dtls_session_start.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_trusted_certificate_add.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_session_trusted_certificate_remove.c3
-rw-r--r--nx_secure/src/nx_secure_dtls_verify_mac.c3
-rw-r--r--nx_secure/src/nx_secure_generate_client_key_exchange.c3
-rw-r--r--nx_secure/src/nx_secure_generate_master_secret.c3
-rw-r--r--nx_secure/src/nx_secure_generate_premaster_secret.c59
-rw-r--r--nx_secure/src/nx_secure_generate_server_key_exchange.c3
-rw-r--r--nx_secure/src/nx_secure_generate_session_keys.c3
-rw-r--r--nx_secure/src/nx_secure_module_hash_compute.c3
-rw-r--r--nx_secure/src/nx_secure_process_client_key_exchange.c3
-rw-r--r--nx_secure/src/nx_secure_process_server_key_exchange.c1001
-rw-r--r--nx_secure/src/nx_secure_remote_certificate_verify.c3
-rw-r--r--nx_secure/src/nx_secure_session_keys_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_1_3_client_handshake.c3
-rw-r--r--nx_secure/src/nx_secure_tls_1_3_crypto_init.c3
-rw-r--r--nx_secure/src/nx_secure_tls_1_3_finished_hash_generate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_1_3_generate_keys.c19
-rw-r--r--nx_secure/src/nx_secure_tls_1_3_server_handshake.c3
-rw-r--r--nx_secure/src/nx_secure_tls_1_3_session_keys_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_1_3_transcript_hash_save.c3
-rw-r--r--nx_secure/src/nx_secure_tls_active_certificate_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_allocate_handshake_packet.c3
-rw-r--r--nx_secure/src/nx_secure_tls_check_protocol_version.c3
-rw-r--r--nx_secure/src/nx_secure_tls_ciphersuite_lookup.c3
-rw-r--r--nx_secure/src/nx_secure_tls_client_handshake.c3
-rw-r--r--nx_secure/src/nx_secure_tls_client_psk_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_ecc_generate_keys.c3
-rw-r--r--nx_secure/src/nx_secure_tls_ecc_initialize.c3
-rw-r--r--nx_secure/src/nx_secure_tls_find_curve_method.c3
-rw-r--r--nx_secure/src/nx_secure_tls_finished_hash_generate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_generate_keys.c3
-rw-r--r--nx_secure/src/nx_secure_tls_generate_premaster_secret.c3
-rw-r--r--nx_secure/src/nx_secure_tls_handshake_hash_init.c3
-rw-r--r--nx_secure/src/nx_secure_tls_handshake_hash_update.c3
-rw-r--r--nx_secure/src/nx_secure_tls_handshake_process.c3
-rw-r--r--nx_secure/src/nx_secure_tls_hash_record.c3
-rw-r--r--nx_secure/src/nx_secure_tls_initialize.c3
-rw-r--r--nx_secure/src/nx_secure_tls_key_material_init.c1
-rw-r--r--nx_secure/src/nx_secure_tls_local_certificate_add.c3
-rw-r--r--nx_secure/src/nx_secure_tls_local_certificate_find.c3
-rw-r--r--nx_secure/src/nx_secure_tls_local_certificate_remove.c3
-rw-r--r--nx_secure/src/nx_secure_tls_map_error_to_alert.c1
-rw-r--r--nx_secure/src/nx_secure_tls_metadata_size_calculate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_newest_supported_version.c5
-rw-r--r--nx_secure/src/nx_secure_tls_packet_allocate.c1
-rw-r--r--nx_secure/src/nx_secure_tls_packet_release.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_certificate_request.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_certificate_verify.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_changecipherspec.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_client_key_exchange.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_clienthello.c17
-rw-r--r--nx_secure/src/nx_secure_tls_process_clienthello_extensions.c27
-rw-r--r--nx_secure/src/nx_secure_tls_process_encrypted_extensions.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_finished.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_handshake_header.c1
-rw-r--r--nx_secure/src/nx_secure_tls_process_header.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_newsessionticket.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_record.c5
-rw-r--r--nx_secure/src/nx_secure_tls_process_remote_certificate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_server_key_exchange.c11
-rw-r--r--nx_secure/src/nx_secure_tls_process_serverhello.c3
-rw-r--r--nx_secure/src/nx_secure_tls_process_serverhello_extensions.c13
-rw-r--r--nx_secure/src/nx_secure_tls_protocol_version_get.c3
-rw-r--r--nx_secure/src/nx_secure_tls_psk_add.c1
-rw-r--r--nx_secure/src/nx_secure_tls_psk_binder_generate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_psk_find.c3
-rw-r--r--nx_secure/src/nx_secure_tls_psk_identity_find.c19
-rw-r--r--nx_secure/src/nx_secure_tls_record_hash_calculate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_record_hash_initialize.c3
-rw-r--r--nx_secure/src/nx_secure_tls_record_hash_update.c3
-rw-r--r--nx_secure/src/nx_secure_tls_record_payload_decrypt.c3
-rw-r--r--nx_secure/src/nx_secure_tls_record_payload_encrypt.c1
-rw-r--r--nx_secure/src/nx_secure_tls_remote_certificate_allocate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_remote_certificate_buffer_allocate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_remote_certificate_free.c3
-rw-r--r--nx_secure/src/nx_secure_tls_remote_certificate_free_all.c3
-rw-r--r--nx_secure/src/nx_secure_tls_remote_certificate_verify.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_alert.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_certificate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_certificate_request.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_certificate_verify.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_changecipherspec.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_client_key_exchange.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_clienthello.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_clienthello_extensions.c17
-rw-r--r--nx_secure/src/nx_secure_tls_send_encrypted_extensions.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_finished.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_handshake_record.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_hellorequest.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_newsessionticket.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_record.c1
-rw-r--r--nx_secure/src/nx_secure_tls_send_server_key_exchange.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_serverhello.c3
-rw-r--r--nx_secure/src/nx_secure_tls_send_serverhello_extensions.c11
-rw-r--r--nx_secure/src/nx_secure_tls_server_certificate_add.c3
-rw-r--r--nx_secure/src/nx_secure_tls_server_certificate_find.c3
-rw-r--r--nx_secure/src/nx_secure_tls_server_certificate_remove.c3
-rw-r--r--nx_secure/src/nx_secure_tls_server_handshake.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_alert_value_get.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_certificate_callback_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_client_callback_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_client_verify_disable.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_client_verify_enable.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_create.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_create_ext.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_delete.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_end.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_iv_size_get.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_keys_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_packet_buffer_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_packet_pool_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_protocol_version_override.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_receive.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_receive_records.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_renegotiate.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_renegotiate_callback_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_reset.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_send.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_server_callback_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_sni_extension_parse.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_sni_extension_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_start.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_time_function_set.c3
-rw-r--r--nx_secure/src/nx_secure_tls_session_x509_client_verify_configure.c3
-rw-r--r--nx_secure/src/nx_secure_tls_shutdown.c3
-rw-r--r--nx_secure/src/nx_secure_tls_trusted_certificate_add.c3
-rw-r--r--nx_secure/src/nx_secure_tls_trusted_certificate_remove.c3
-rw-r--r--nx_secure/src/nx_secure_tls_verify_mac.c3
-rw-r--r--nx_secure/src/nx_secure_trusted_certificate_add.c3
-rw-r--r--nx_secure/src/nx_secure_verify_mac.c3
-rw-r--r--nx_secure/src/nx_secure_x509.c19
-rw-r--r--nx_secure/src/nx_secure_x509_asn1_tlv_block_parse.c3
-rw-r--r--nx_secure/src/nx_secure_x509_certificate_chain_verify.c1
-rw-r--r--nx_secure/src/nx_secure_x509_certificate_initialize.c3
-rw-r--r--nx_secure/src/nx_secure_x509_certificate_list_add.c3
-rw-r--r--nx_secure/src/nx_secure_x509_certificate_list_find.c3
-rw-r--r--nx_secure/src/nx_secure_x509_certificate_list_remove.c3
-rw-r--r--nx_secure/src/nx_secure_x509_certificate_revocation_list_parse.c17
-rw-r--r--nx_secure/src/nx_secure_x509_certificate_verify.c1
-rw-r--r--nx_secure/src/nx_secure_x509_common_name_dns_check.c3
-rw-r--r--nx_secure/src/nx_secure_x509_crl_revocation_check.c3
-rw-r--r--nx_secure/src/nx_secure_x509_crl_verify.c3
-rw-r--r--nx_secure/src/nx_secure_x509_distinguished_name_compare.c5
-rw-r--r--nx_secure/src/nx_secure_x509_distinguished_name_parse.c5
-rw-r--r--nx_secure/src/nx_secure_x509_dns_name_initialize.c3
-rw-r--r--nx_secure/src/nx_secure_x509_ec_private_key_parse.c1
-rw-r--r--nx_secure/src/nx_secure_x509_expiration_check.c3
-rw-r--r--nx_secure/src/nx_secure_x509_extended_key_usage_extension_parse.c3
-rw-r--r--nx_secure/src/nx_secure_x509_extension_find.c3
-rw-r--r--nx_secure/src/nx_secure_x509_find_certificate_methods.c3
-rw-r--r--nx_secure/src/nx_secure_x509_find_curve_method.c3
-rw-r--r--nx_secure/src/nx_secure_x509_free_certificate_get.c3
-rw-r--r--nx_secure/src/nx_secure_x509_key_usage_extension_parse.c3
-rw-r--r--nx_secure/src/nx_secure_x509_local_certificate_find.c3
-rw-r--r--nx_secure/src/nx_secure_x509_local_device_certificate_get.c3
-rw-r--r--nx_secure/src/nx_secure_x509_oid_parse.c3
-rw-r--r--nx_secure/src/nx_secure_x509_pkcs1_rsa_private_key_parse.c5
-rw-r--r--nx_secure/src/nx_secure_x509_pkcs7_decode.c3
-rw-r--r--nx_secure/src/nx_secure_x509_remote_endpoint_certificate_get.c3
-rw-r--r--nx_secure/src/nx_secure_x509_store_certificate_add.c3
-rw-r--r--nx_secure/src/nx_secure_x509_store_certificate_find.c3
-rw-r--r--nx_secure/src/nx_secure_x509_store_certificate_remove.c3
-rw-r--r--nx_secure/src/nx_secure_x509_subject_alt_names_find.c3
-rw-r--r--nx_secure/src/nx_secure_x509_wildcard_compare.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_client_protocol_version_override.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_client_session_start.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_ecc_initialize.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_packet_allocate.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_psk_add.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_create.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_delete.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_ecc_initialize.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_local_certificate_add.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_local_certificate_remove.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_notify_set.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_protocol_version_override.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_psk_add.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_session_send.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_session_start.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_start.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_stop.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_trusted_certificate_add.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_trusted_certificate_remove.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_x509_client_verify_configure.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_server_x509_client_verify_disable.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_client_info_get.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_create.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_delete.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_end.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_local_certificate_add.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_local_certificate_remove.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_receive.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_reset.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_send.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_start.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_trusted_certificate_add.c3
-rw-r--r--nx_secure/src/nxe_secure_dtls_session_trusted_certificate_remove.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_active_certificate_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_client_psk_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_local_certificate_add.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_local_certificate_find.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_local_certificate_remove.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_metadata_size_calculate.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_packet_allocate.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_psk_add.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_remote_certificate_allocate.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_remote_certificate_buffer_allocate.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_remote_certificate_free_all.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_server_certificate_add.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_server_certificate_find.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_server_certificate_remove.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_alert_value_get.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_certificate_callback_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_client_callback_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_client_verify_disable.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_client_verify_enable.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_create.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_delete.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_end.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_packet_buffer_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_packet_pool_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_protocol_version_override.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_receive.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_renegotiate.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_renegotiate_callback_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_reset.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_send.c23
-rw-r--r--nx_secure/src/nxe_secure_tls_session_server_callback_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_sni_extension_parse.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_sni_extension_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_start.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_time_function_set.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_session_x509_client_verify_configure.c1
-rw-r--r--nx_secure/src/nxe_secure_tls_trusted_certificate_add.c3
-rw-r--r--nx_secure/src/nxe_secure_tls_trusted_certificate_remove.c3
-rw-r--r--nx_secure/src/nxe_secure_x509_certificate_initialize.c3
-rw-r--r--nx_secure/src/nxe_secure_x509_common_name_dns_check.c3
-rw-r--r--nx_secure/src/nxe_secure_x509_crl_revocation_check.c3
-rw-r--r--nx_secure/src/nxe_secure_x509_dns_name_initialize.c3
-rw-r--r--nx_secure/src/nxe_secure_x509_extended_key_usage_extension_parse.c3
-rw-r--r--nx_secure/src/nxe_secure_x509_extension_find.c3
-rw-r--r--nx_secure/src/nxe_secure_x509_key_usage_extension_parse.c3
-rw-r--r--ports/arc_em/metaware/inc/nx_port.h1
-rw-r--r--ports/arc_hs/metaware/inc/nx_port.h1
-rw-r--r--ports/cortex_a15/gnu/inc/nx_port.h1
-rw-r--r--ports/cortex_a5/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_a5/gnu/inc/nx_port.h1
-rw-r--r--ports/cortex_a5/iar/inc/nx_port.h1
-rw-r--r--ports/cortex_a5x/ac6/inc/nx_port.h1
-rw-r--r--ports/cortex_a7/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_a7/gnu/inc/nx_port.h1
-rw-r--r--ports/cortex_a7/iar/inc/nx_port.h1
-rw-r--r--ports/cortex_a8/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_a8/gnu/inc/nx_port.h1
-rw-r--r--ports/cortex_a8/iar/inc/nx_port.h1
-rw-r--r--ports/cortex_a9/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_a9/gnu/inc/nx_port.h1
-rw-r--r--ports/cortex_a9/iar/inc/nx_port.h1
-rw-r--r--ports/cortex_a9/rvds/inc/nx_port.h1
-rw-r--r--ports/cortex_m0/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_m0/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_m0/iar/inc/nx_port.h1
-rw-r--r--ports/cortex_m23/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_m23/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_m23/iar/inc/nx_port.h3
-rw-r--r--ports/cortex_m3/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_m3/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_m3/iar/inc/nx_port.h1
-rw-r--r--ports/cortex_m3/keil/inc/nx_port.h1
-rw-r--r--ports/cortex_m33/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_m33/ac6/inc/nx_port.h3
-rw-r--r--ports/cortex_m33/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_m33/iar/inc/nx_port.h3
-rw-r--r--ports/cortex_m4/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_m4/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_m4/iar/inc/nx_port.h1
-rw-r--r--ports/cortex_m4/keil/inc/nx_port.h1
-rw-r--r--ports/cortex_m55/ac5/inc/nx_port.h3
-rw-r--r--ports/cortex_m55/ac6/inc/nx_port.h3
-rw-r--r--ports/cortex_m55/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_m55/iar/inc/nx_port.h3
-rw-r--r--ports/cortex_m7/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_m7/ac6/inc/nx_port.h3
-rw-r--r--ports/cortex_m7/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_m7/iar/inc/nx_port.h1
-rw-r--r--ports/cortex_m85/ac5/inc/nx_port.h3
-rw-r--r--ports/cortex_m85/ac6/inc/nx_port.h3
-rw-r--r--ports/cortex_m85/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_m85/iar/inc/nx_port.h3
-rw-r--r--ports/cortex_r4/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_r4/ac6/inc/nx_port.h3
-rw-r--r--ports/cortex_r4/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_r4/iar/inc/nx_port.h1
-rw-r--r--ports/cortex_r5/ac5/inc/nx_port.h1
-rw-r--r--ports/cortex_r5/gnu/inc/nx_port.h3
-rw-r--r--ports/cortex_r5/iar/inc/nx_port.h1
-rw-r--r--ports/linux/gnu/inc/nx_port.h1
-rw-r--r--ports/mips/gnu/inc/nx_port.h3
-rw-r--r--ports/rxv2/ccrx/inc/nx_port.h3
-rw-r--r--ports/rxv2/gnu/inc/nx_port.h1
-rw-r--r--ports/rxv2/iar/inc/nx_port.h1
-rw-r--r--ports/win32/vs_2019/inc/nx_port.h1
-rw-r--r--samples/demo_mqtt_client.c1
-rw-r--r--samples/demo_netxduo_https.c49
-rw-r--r--samples/main.c1
-rwxr-xr-xscripts/build_azure_iot.sh5
-rwxr-xr-xscripts/build_crypto.sh5
-rwxr-xr-xscripts/build_mqtt.sh5
-rwxr-xr-xscripts/build_mqtt_interoperability.sh5
-rwxr-xr-xscripts/build_nxd.sh5
-rwxr-xr-xscripts/build_nxd64.sh5
-rwxr-xr-xscripts/build_nxd_fast.sh5
-rwxr-xr-xscripts/build_ptp.sh5
-rwxr-xr-xscripts/build_secure.sh5
-rwxr-xr-xscripts/build_secure_interoperability.sh5
-rwxr-xr-xscripts/build_web.sh5
-rw-r--r--scripts/func_build.sh15
-rwxr-xr-xtest/cmake/azure_iot/run.sh2
-rwxr-xr-xtest/cmake/crypto/run.sh2
m---------test/cmake/filex0
-rw-r--r--test/cmake/libs/tx_user.h3
-rwxr-xr-xtest/cmake/mqtt/run.sh3
-rwxr-xr-xtest/cmake/mqtt_interoperability/run.sh3
-rwxr-xr-xtest/cmake/netxduo/run.sh3
-rw-r--r--test/cmake/netxduo64/nx_user.h3
-rwxr-xr-xtest/cmake/netxduo64/run.sh3
-rw-r--r--test/cmake/netxduo_fast/libs/tx_user.h3
-rw-r--r--test/cmake/netxduo_fast/nx_user.h3
-rwxr-xr-xtest/cmake/netxduo_fast/run.sh3
-rwxr-xr-xtest/cmake/nx_secure/run.sh2
-rwxr-xr-xtest/cmake/nx_secure_interoperability/run.sh2
-rwxr-xr-xtest/cmake/ptp/run.sh3
m---------test/cmake/threadx0
-rwxr-xr-xtest/cmake/web/run.sh3
-rw-r--r--test/regression/azure_iot/api_unit_test.c1
-rw-r--r--test/regression/azure_iot/c2d_property_unit_test.c1
-rw-r--r--test/regression/azure_iot/c2d_unit_test.c1
-rw-r--r--test/regression/azure_iot/connection_non_block_ram_test.c1
-rw-r--r--test/regression/azure_iot/connection_sas_expiry_ram_test.c1
-rw-r--r--test/regression/azure_iot/connection_unit_test.c1
-rw-r--r--test/regression/azure_iot/d2c_unit_test.c1
-rw-r--r--test/regression/azure_iot/device_cert_unit_test.c1
-rw-r--r--test/regression/azure_iot/device_twin_unit_test.c1
-rw-r--r--test/regression/azure_iot/direct_method_unit_test.c1
-rw-r--r--test/regression/azure_iot/initialization_unit_test.c1
-rw-r--r--test/regression/azure_iot/iot_provisioning_client_unit_test.c1
-rw-r--r--test/regression/azure_iot/main.c1
-rw-r--r--test/regression/azure_iot/nx_azure_iot_adu_agent_unit_test.c1
-rw-r--r--test/regression/azure_iot/nx_azure_iot_json_reader_unit_test.c1
-rw-r--r--test/regression/azure_iot/nx_azure_iot_json_writer_unit_test.c1
-rw-r--r--test/regression/azure_iot/nx_azure_iot_pnp_client_command_unit_test.c1
-rw-r--r--test/regression/azure_iot/nx_azure_iot_pnp_client_properties_unit_test.c1
-rw-r--r--test/regression/azure_iot/nx_azure_iot_pnp_client_telemetry_unit_test.c1
-rw-r--r--test/regression/azure_iot/nx_azure_iot_unit_test.c1
-rw-r--r--test/regression/azure_iot/trusted_cert_unit_test.c1
-rw-r--r--test/regression/azure_iot/user_agent_string_unit_test.c1
-rw-r--r--test/regression/interoperability_test/nx_pcap_network_driver.c1
-rw-r--r--test/regression/nx_secure_test/hash_clone/nx_crypto_ciphersuites_hc.c1
-rw-r--r--test/regression/nx_secure_test/nx_crypto_ciphersuites_regression.c3
-rw-r--r--test/regression/nx_secure_test/nx_secure_tls_1_3_clienthello_length_checking_test.c19
-rw-r--r--test/regression/test/nx_ram_network_driver_test_1500.c27
-rw-r--r--test/regression/web_test/netx_web_status_code_test.c1
-rw-r--r--test/regression/websocket_test/netx_websocket_16_bit_payload_length_test.c2
-rw-r--r--test/regression/websocket_test/netx_websocket_connect_test.c4
-rw-r--r--test/regression/websocket_test/netx_websocket_delete_test.c2
-rw-r--r--test/regression/websocket_test/netx_websocket_disconnect_test.c2
-rw-r--r--test/regression/websocket_test/netx_websocket_fin_test.c2
-rw-r--r--test/regression/websocket_test/netx_websocket_mask_test.c2
-rw-r--r--test/regression/websocket_test/netx_websocket_multi_instance_test.c3
-rw-r--r--test/regression/websocket_test/netx_websocket_non_block_test.c3
-rw-r--r--test/regression/websocket_test/netx_websocket_one_frame_in_packets_test.c2
-rw-r--r--test/regression/websocket_test/netx_websocket_one_packet_with_multi_frames_test.c2
-rw-r--r--test/regression/websocket_test/netx_websocket_opcode_test.c3
-rw-r--r--test/regression/websocket_test/netx_websocket_send_chain_packets_test.c2
-rw-r--r--tsn/inc/nx_mrp.h3
-rw-r--r--tsn/inc/nx_msrp.h1
-rw-r--r--tsn/inc/nx_mvrp.h3
-rw-r--r--tsn/inc/nx_shaper.h3
-rw-r--r--tsn/inc/nx_srp.h1
-rw-r--r--tsn/src/nx_mrp.c39
-rw-r--r--tsn/src/nx_msrp.c37
-rw-r--r--tsn/src/nx_mvrp.c17
-rw-r--r--tsn/src/nx_shaper.c33
-rw-r--r--tsn/src/nx_srp.c15
-rw-r--r--utility/iperf/demo_iperf.c1
-rw-r--r--utility/iperf/nx_iperf.c1
-rw-r--r--utility/iperf/nx_iperf.h1
1199 files changed, 5279 insertions, 3734 deletions
diff --git a/.gitmodules b/.gitmodules
index 88c15b8f..278a2587 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -2,3 +2,9 @@
path = addons/azure_iot/azure-sdk-for-c
url = https://github.com/Azure/azure-sdk-for-c.git
branch = 1.0.0
+[submodule "test/cmake/filex"]
+ path = test/cmake/filex
+ url = https://github.com/eclipse-threadx/filex.git
+[submodule "test/cmake/threadx"]
+ path = test/cmake/threadx
+ url = https://github.com/eclipse-threadx/threadx.git
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 00000000..09977d0a
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,4 @@
+| Maintenance Type | Status | Version | Description | Files Modified or Created | Date Resolved (DD/MM/YYYY) | Resolved By |
+| ---------------- | ------ | ------- | ----------- | ------------------------- | --------------------- | ----------- |
+| NetX Duo Release | Closed | 6.4.3 | Release | NextX Duo 6.4.3 release | 18/03/2025 | Frédéric Desbiens |
+| Bug Fix | Closed | 6.4.3 | Addresses the following CVEs: <br/>[CVE-2025-2258](https://github.com/eclipse-threadx/netxduo/security/advisories/GHSA-chqp-8vf8-cj25)<br/>[CVE-2025-2259](https://github.com/eclipse-threadx/netxduo/security/advisories/GHSA-chhp-gmxc-46rq)<br/>[CVE-2025-2260](https://github.com/eclipse-threadx/netxduo/security/advisories/GHSA-f42f-6fvv-xqx3) | addons/http/nxd_http_server.c | 18/03/2025 | Frédéric Desbiens | \ No newline at end of file
diff --git a/addons/BSD/nxd_bsd.c b/addons/BSD/nxd_bsd.c
index 93d4e06d..8c6b2246 100644
--- a/addons/BSD/nxd_bsd.c
+++ b/addons/BSD/nxd_bsd.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -216,7 +217,7 @@ static struct NX_BSD_SERVICE_LIST *_nx_bsd_serv_list_ptr;
/* FUNCTION RELEASE */
/* */
/* bsd_initialize PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -479,7 +480,7 @@ ULONG info;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_timeout_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -641,7 +642,7 @@ NX_BSD_SOCKET *bsd_socket_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -700,7 +701,7 @@ VOID nx_bsd_thread_entry(ULONG info)
/* FUNCTION RELEASE */
/* */
/* socket PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1240,7 +1241,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* connect PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1799,7 +1800,7 @@ ULONG actual_status;
/* FUNCTION RELEASE */
/* */
/* bind PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2400,7 +2401,7 @@ INT address_conflict;
/* FUNCTION RELEASE */
/* */
/* listen PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2650,7 +2651,7 @@ INT ret;
/* FUNCTION RELEASE */
/* */
/* accept PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3125,7 +3126,7 @@ struct nx_bsd_sockaddr_in6
/* FUNCTION RELEASE */
/* */
/* nx_bsd_send_internal PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3576,7 +3577,7 @@ ULONG data_sent = (ULONG)msgLength;
/* FUNCTION RELEASE */
/* */
/* send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3741,7 +3742,7 @@ NX_BSD_SOCKET *bsd_socket_ptr;
/* FUNCTION RELEASE */
/* */
/* sendto PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3987,7 +3988,7 @@ USHORT peer_port = 0;
/* FUNCTION RELEASE */
/* */
/* recv PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4066,7 +4067,7 @@ struct nx_bsd_iovec iov;
/* FUNCTION RELEASE */
/* */
/* recvfrom PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4135,7 +4136,7 @@ struct nx_bsd_iovec iov;
/* FUNCTION RELEASE */
/* */
/* recvmsg PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
@@ -4190,7 +4191,7 @@ INT fromAddrLen = 0;
/* FUNCTION RELEASE */
/* */
/* recv_internal PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
@@ -4884,7 +4885,7 @@ struct nx_bsd_sockaddr_in6
/* FUNCTION RELEASE */
/* */
/* soc_close PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5363,7 +5364,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* fcntl PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5476,7 +5477,7 @@ NX_BSD_SOCKET *bsd_socket_ptr;
/* FUNCTION RELEASE */
/* */
/* ioctl PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5740,7 +5741,7 @@ NX_INTERFACE *nx_interface;
/* FUNCTION RELEASE */
/* */
/* inet_ntoa PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5808,7 +5809,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* bsd_number_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5910,7 +5911,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* inet_aton PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6194,7 +6195,7 @@ UINT dot_flag;
/* FUNCTION RELEASE */
/* */
/* inet_addr PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6256,7 +6257,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* getsockopt PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6594,7 +6595,7 @@ ULONG ticks;
/* FUNCTION RELEASE */
/* */
/* setsockopt PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7281,7 +7282,7 @@ ULONG physical_addr_lsw;
/* FUNCTION RELEASE */
/* */
/* getsockname PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7518,7 +7519,7 @@ NX_BSD_SOCKET *bsd_socket_ptr;
/* FUNCTION RELEASE */
/* */
/* getpeername PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7810,7 +7811,7 @@ struct nx_bsd_sockaddr_in6 *soc6_struct_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* select PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8309,7 +8310,7 @@ INT ret;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_tcp_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8387,7 +8388,7 @@ UINT bsd_socket_index;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_tcp_establish_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8507,7 +8508,7 @@ UINT master_socket_index;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_tcp_socket_disconnect_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8666,7 +8667,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_udp_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8743,7 +8744,7 @@ NX_UDP_SOCKET *udp_socket_ptr;
/* FUNCTION RELEASE */
/* */
/* FD_SET PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8823,7 +8824,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* FD_CLR PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8904,7 +8905,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* FD_ISSET PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8983,7 +8984,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* FD_ZERO PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9044,7 +9045,7 @@ INT i;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_raw_packet_filter PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9198,7 +9199,7 @@ NX_BSD_SOCKET * bsd_socket_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_raw_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9258,7 +9259,7 @@ VOID nx_bsd_raw_receive_notify(NX_IP *ip_ptr, UINT bsd_socket_index)
/* FUNCTION RELEASE */
/* */
/* nx_bsd_raw_packet_receive PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9365,7 +9366,7 @@ UINT nx_bsd_raw_packet_receive(NX_BSD_SOCKET *bsd_socket_ptr, NX_PACKET **packet
/* FUNCTION RELEASE */
/* */
/* nx_bsd_raw_packet_info_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9477,7 +9478,7 @@ NX_INTERFACE *if_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_set_socket_timed_wait_callback PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9539,7 +9540,7 @@ VOID nx_bsd_socket_timed_wait_callback(NX_TCP_SOCKET *tcp_socket_ptr)
/* FUNCTION RELEASE */
/* */
/* nx_packet_data_extract_offset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9707,7 +9708,7 @@ NX_PACKET *working_packet_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9757,7 +9758,7 @@ VOID nx_bsd_timer_entry(ULONG info)
/* FUNCTION RELEASE */
/* */
/* nx_bsd_socket_set_inherited_settings PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9834,7 +9835,7 @@ UINT nx_bsd_socket_set_inherited_settings(UINT master_sock_id, UINT secondary_so
/* FUNCTION RELEASE */
/* */
/* nx_bsd_isspace PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9894,7 +9895,7 @@ static UINT nx_bsd_isspace(UCHAR c)
/* FUNCTION RELEASE */
/* */
/* nx_bsd_islower PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9949,7 +9950,7 @@ static UINT nx_bsd_islower(UCHAR c)
/* FUNCTION RELEASE */
/* */
/* nx_bsd_isdigit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10003,7 +10004,7 @@ static UINT nx_bsd_isdigit(UCHAR c)
/* FUNCTION RELEASE */
/* */
/* nx_bsd_isxdigit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10069,7 +10070,7 @@ static UINT nx_bsd_isxdigit(UCHAR c)
/* FUNCTION RELEASE */
/* */
/* set_errno PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10130,7 +10131,7 @@ TX_THREAD *current_thread_ptr;
/* FUNCTION RELEASE */
/* */
/* get_errno PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10190,7 +10191,7 @@ TX_THREAD *current_thread_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_select_wakeup PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10380,7 +10381,7 @@ NX_BSD_SOCKET_SUSPEND *suspend_info;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_set_error_code PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10492,7 +10493,7 @@ static VOID nx_bsd_set_error_code(NX_BSD_SOCKET *bsd_socket_ptr, UINT status_cod
/* FUNCTION RELEASE */
/* */
/* nx_bsd_udp_packet_received PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10723,7 +10724,7 @@ NX_INTERFACE *interface_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_tcp_syn_received_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10870,7 +10871,7 @@ NX_INTERFACE *interface_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_tcp_create_listen_socket PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11110,7 +11111,7 @@ INT secondary_sockID = NX_BSD_MAX_SOCKETS;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_tcp_pending_connection PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11214,7 +11215,7 @@ UINT ret;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_find_interface_by_source_addr PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11309,7 +11310,7 @@ ULONG ipv6_addr[4];
/* FUNCTION RELEASE */
/* */
/* _nxd_bsd_ipv4_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12199,7 +12200,7 @@ ULONG destination_ip;
/* FUNCTION RELEASE */
/* */
/* _nxd_bsd_ipv6_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12723,7 +12724,7 @@ NX_IP *ip_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxd_bsd_swap_ipv6_extension_headers PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12823,7 +12824,7 @@ NX_IPV6_HEADER_OPTION *option;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_pppoe_internal_sendto PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13037,7 +13038,7 @@ NX_PACKET *packet_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_bsd_pppoe_packet_received PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13146,7 +13147,7 @@ NX_BSD_SOCKET *bsd_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_bsd_hardware_internal_sendto PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13337,7 +13338,7 @@ NX_PACKET *packet_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_bsd_hardware_packet_received PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13445,7 +13446,7 @@ NX_BSD_SOCKET *bsd_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_bsd_ethernet_receive_notify PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
@@ -13573,7 +13574,7 @@ NX_BSD_SOCKET *bsd_ptr;
/* FUNCTION RELEASE */
/* */
/* inet_pton PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13843,7 +13844,7 @@ struct nx_bsd_in_addr ipv4_addr;
/* FUNCTION RELEASE */
/* */
/* inet_ntop PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14063,7 +14064,7 @@ UINT rt_size;
/* FUNCTION RELEASE */
/* */
/* inet_ntoa_internal PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14181,7 +14182,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* getaddrinfo PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14799,7 +14800,7 @@ static struct nx_bsd_addrinfo default_hints = {0, AF_UNSPEC, 0, 0, 0, NX_NULL, N
/* FUNCTION RELEASE */
/* */
/* freeaddrinfo PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14884,7 +14885,7 @@ CHAR *ai_canonname_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* bsd_string_to_number PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14945,7 +14946,7 @@ static INT bsd_string_to_number(const CHAR *string, UINT *number)
/* FUNCTION RELEASE */
/* */
/* getnameinfo PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -15185,7 +15186,7 @@ const CHAR *rt_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_bsd_set_service_list PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -15232,7 +15233,7 @@ VOID nx_bsd_set_service_list(struct NX_BSD_SERVICE_LIST *serv_list_ptr, ULONG se
/* FUNCTION RELEASE */
/* */
/* _nx_bsd_string_length PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -15286,7 +15287,7 @@ int length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_bsd_fast_periodic_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -15338,7 +15339,7 @@ static VOID _nx_bsd_fast_periodic_timer_entry(ULONG id)
/* FUNCTION RELEASE */
/* */
/* poll PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Chaoqiong Xiao, Microsoft Corporation */
diff --git a/addons/BSD/nxd_bsd.h b/addons/BSD/nxd_bsd.h
index 3810a810..85b24ba9 100644
--- a/addons/BSD/nxd_bsd.h
+++ b/addons/BSD/nxd_bsd.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -24,7 +25,7 @@
/* BSD DEFINITIONS RELEASE */
/* */
/* nxd_bsd.h PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/auto_ip/nx_auto_ip.c b/addons/auto_ip/nx_auto_ip.c
index 69917dc5..f560d27b 100644
--- a/addons/auto_ip/nx_auto_ip.c
+++ b/addons/auto_ip/nx_auto_ip.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -54,7 +55,7 @@ static NX_AUTO_IP *_nx_auto_ip_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_auto_ip_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -121,7 +122,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_auto_ip_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -222,7 +223,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_auto_ip_set_interface PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -283,7 +284,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_auto_ip_set_interface PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -345,7 +346,7 @@ UINT _nx_auto_ip_set_interface(NX_AUTO_IP *auto_ip_ptr, UINT interface_index)
/* FUNCTION RELEASE */
/* */
/* _nxe_auto_ip_get_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -403,7 +404,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_auto_ip_get_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -478,7 +479,7 @@ NX_IP *ip_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_auto_ip_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -539,7 +540,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_auto_ip_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -606,7 +607,7 @@ UINT _nx_auto_ip_start(NX_AUTO_IP *auto_ip_ptr, ULONG starting_local_address)
/* FUNCTION RELEASE */
/* */
/* _nxe_auto_ip_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -667,7 +668,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_auto_ip_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -721,7 +722,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_auto_ip_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -782,7 +783,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_auto_ip_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1202,7 +1203,7 @@ ULONG host_ip_address;
/* FUNCTION RELEASE */
/* */
/* _nx_auto_ip_conflict PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/auto_ip/nx_auto_ip.h b/addons/auto_ip/nx_auto_ip.h
index 9b42b961..d6ca35aa 100644
--- a/addons/auto_ip/nx_auto_ip.h
+++ b/addons/auto_ip/nx_auto_ip.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_auto_ip.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/azure_iot/nx_azure_iot.c b/addons/azure_iot/nx_azure_iot.c
index b9369162..b6eb0208 100644
--- a/addons/azure_iot/nx_azure_iot.c
+++ b/addons/azure_iot/nx_azure_iot.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot.h b/addons/azure_iot/nx_azure_iot.h
index 4ecba6ce..5e6a9b83 100644
--- a/addons/azure_iot/nx_azure_iot.h
+++ b/addons/azure_iot/nx_azure_iot.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_adu_agent.c b/addons/azure_iot/nx_azure_iot_adu_agent.c
index 8e03787f..d8f2a9ae 100644
--- a/addons/azure_iot/nx_azure_iot_adu_agent.c
+++ b/addons/azure_iot/nx_azure_iot_adu_agent.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_adu_agent.h b/addons/azure_iot/nx_azure_iot_adu_agent.h
index 47f9fdd9..bd40104a 100644
--- a/addons/azure_iot/nx_azure_iot_adu_agent.h
+++ b/addons/azure_iot/nx_azure_iot_adu_agent.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_adu_root_key.c b/addons/azure_iot/nx_azure_iot_adu_root_key.c
index e57cb87d..5d421c1e 100644
--- a/addons/azure_iot/nx_azure_iot_adu_root_key.c
+++ b/addons/azure_iot/nx_azure_iot_adu_root_key.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_hub_client.c b/addons/azure_iot/nx_azure_iot_hub_client.c
index cf1e8b22..4018acc8 100644
--- a/addons/azure_iot/nx_azure_iot_hub_client.c
+++ b/addons/azure_iot/nx_azure_iot_hub_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_hub_client.h b/addons/azure_iot/nx_azure_iot_hub_client.h
index e58ed4f6..d54ca004 100644
--- a/addons/azure_iot/nx_azure_iot_hub_client.h
+++ b/addons/azure_iot/nx_azure_iot_hub_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_hub_client_properties.c b/addons/azure_iot/nx_azure_iot_hub_client_properties.c
index eb2cecc4..4e76895f 100644
--- a/addons/azure_iot/nx_azure_iot_hub_client_properties.c
+++ b/addons/azure_iot/nx_azure_iot_hub_client_properties.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_hub_client_properties.h b/addons/azure_iot/nx_azure_iot_hub_client_properties.h
index 6c5620dd..7c621c71 100644
--- a/addons/azure_iot/nx_azure_iot_hub_client_properties.h
+++ b/addons/azure_iot/nx_azure_iot_hub_client_properties.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_json_reader.c b/addons/azure_iot/nx_azure_iot_json_reader.c
index 2ab5e2ec..360aef11 100644
--- a/addons/azure_iot/nx_azure_iot_json_reader.c
+++ b/addons/azure_iot/nx_azure_iot_json_reader.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_json_reader.h b/addons/azure_iot/nx_azure_iot_json_reader.h
index e2188f83..eacf5c41 100644
--- a/addons/azure_iot/nx_azure_iot_json_reader.h
+++ b/addons/azure_iot/nx_azure_iot_json_reader.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_json_writer.c b/addons/azure_iot/nx_azure_iot_json_writer.c
index 0e246487..4fd9bd14 100644
--- a/addons/azure_iot/nx_azure_iot_json_writer.c
+++ b/addons/azure_iot/nx_azure_iot_json_writer.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_json_writer.h b/addons/azure_iot/nx_azure_iot_json_writer.h
index 9ea21ee7..39e8a5c8 100644
--- a/addons/azure_iot/nx_azure_iot_json_writer.h
+++ b/addons/azure_iot/nx_azure_iot_json_writer.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_provisioning_client.c b/addons/azure_iot/nx_azure_iot_provisioning_client.c
index 9e5cc5ec..c44a9e74 100644
--- a/addons/azure_iot/nx_azure_iot_provisioning_client.c
+++ b/addons/azure_iot/nx_azure_iot_provisioning_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/nx_azure_iot_provisioning_client.h b/addons/azure_iot/nx_azure_iot_provisioning_client.h
index fd723f08..a2363969 100644
--- a/addons/azure_iot/nx_azure_iot_provisioning_client.h
+++ b/addons/azure_iot/nx_azure_iot_provisioning_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/cert/nx_azure_iot_cert.c b/addons/azure_iot/samples/cert/nx_azure_iot_cert.c
index 1187b89a..b05c86e4 100644
--- a/addons/azure_iot/samples/cert/nx_azure_iot_cert.c
+++ b/addons/azure_iot/samples/cert/nx_azure_iot_cert.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/cert/nx_azure_iot_cert.h b/addons/azure_iot/samples/cert/nx_azure_iot_cert.h
index 4c4e15e6..af57ae7b 100644
--- a/addons/azure_iot/samples/cert/nx_azure_iot_cert.h
+++ b/addons/azure_iot/samples/cert/nx_azure_iot_cert.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.c b/addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.c
index 14dca21d..329c10cc 100644
--- a/addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.c
+++ b/addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.h b/addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.h
index 7d03e02b..65f67b19 100644
--- a/addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.h
+++ b/addons/azure_iot/samples/cert/nx_azure_iot_ciphersuites.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk.c b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk.c
index 91ddc360..fed5859c 100644
--- a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk.c
+++ b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_proxy_simulator_driver.c b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_proxy_simulator_driver.c
index 7dbf6d49..c7a389cf 100644
--- a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_proxy_simulator_driver.c
+++ b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_proxy_simulator_driver.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_simulator_driver.c b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_simulator_driver.c
index 14f30fa9..4f6e4763 100644
--- a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_simulator_driver.c
+++ b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/nx_azure_iot_adu_agent_simulator_driver.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/sample_azure_iot_embedded_sdk_adu.c b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/sample_azure_iot_embedded_sdk_adu.c
index 47f4dfa3..34d9633b 100644
--- a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/sample_azure_iot_embedded_sdk_adu.c
+++ b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_adu/sample_azure_iot_embedded_sdk_adu.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_connect.c b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_connect.c
index edd07173..26af2b02 100644
--- a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_connect.c
+++ b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_connect.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_pnp.c b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_pnp.c
index d8914385..df8db852 100644
--- a/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_pnp.c
+++ b/addons/azure_iot/samples/sample_azure_iot_embedded_sdk_pnp.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/sample_config.h b/addons/azure_iot/samples/sample_config.h
index f63206d2..d703df46 100644
--- a/addons/azure_iot/samples/sample_config.h
+++ b/addons/azure_iot/samples/sample_config.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/azure_iot/samples/sample_device_identity.c b/addons/azure_iot/samples/sample_device_identity.c
index e068a2b9..4f5af5a6 100644
--- a/addons/azure_iot/samples/sample_device_identity.c
+++ b/addons/azure_iot/samples/sample_device_identity.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/cloud/nx_cloud.c b/addons/cloud/nx_cloud.c
index 6e85b9b8..f69b7093 100644
--- a/addons/cloud/nx_cloud.c
+++ b/addons/cloud/nx_cloud.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -47,7 +48,7 @@ static VOID _nx_cloud_periodic_timer_entry(ULONG cloud_ptr_value);
/* FUNCTION RELEASE */
/* */
/* _nxe_cloud_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -123,7 +124,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_cloud_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -260,7 +261,7 @@ UINT old_threshold = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_cloud_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -320,7 +321,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_cloud_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -425,7 +426,7 @@ UINT old_threshold = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_cloud_module_register PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -501,7 +502,7 @@ UINT _nxe_cloud_module_register(NX_CLOUD* cloud_ptr, NX_CLOUD_MODULE *module_ptr
/* FUNCTION RELEASE */
/* */
/* _nx_cloud_module_register PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -593,7 +594,7 @@ NX_CLOUD_MODULE *current_module;
/* FUNCTION RELEASE */
/* */
/* _nxe_cloud_module_deregister PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -658,7 +659,7 @@ UINT _nxe_cloud_module_deregister(NX_CLOUD* cloud_ptr, NX_CLOUD_MODULE* module_p
/* FUNCTION RELEASE */
/* */
/* _nx_cloud_module_deregister PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -755,7 +756,7 @@ UINT found = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nxe_cloud_module_event_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -821,7 +822,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_cloud_module_event_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -891,7 +892,7 @@ ULONG registered_event;
/* FUNCTION RELEASE */
/* */
/* _nxe_cloud_module_event_clear PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -960,7 +961,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_cloud_module_event_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1041,7 +1042,7 @@ ULONG registered_event;
/* FUNCTION RELEASE */
/* */
/* _nx_cloud_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1142,7 +1143,7 @@ ULONG module_own_events;
/* FUNCTION RELEASE */
/* */
/* _nx_cloud_periodic_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/cloud/nx_cloud.h b/addons/cloud/nx_cloud.h
index 4d6796d4..6d310fc4 100644
--- a/addons/cloud/nx_cloud.h
+++ b/addons/cloud/nx_cloud.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_cloud.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/dhcp/nxd_dhcp_client.c b/addons/dhcp/nxd_dhcp_client.c
index 2a40deb0..c2dc7c8c 100644
--- a/addons/dhcp/nxd_dhcp_client.c
+++ b/addons/dhcp/nxd_dhcp_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -91,7 +92,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -488,7 +489,7 @@ UINT label_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_clear_broadcast_flag PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -550,7 +551,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_clear_broadcast_flag PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -635,7 +636,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_clear_broadcast_flag PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -706,7 +707,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interace_clear_broadcast_flag PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -794,7 +795,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_packet_pool_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -875,7 +876,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_packet_pool_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -945,7 +946,7 @@ UINT _nx_dhcp_packet_pool_set(NX_DHCP *dhcp_ptr, NX_PACKET_POOL *packet_pool_pt
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_reinitialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1003,7 +1004,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_reinitialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1076,7 +1077,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_reinitialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1292,7 +1293,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_request_client_ip PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1365,7 +1366,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_request_client_ip PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1451,7 +1452,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_request_client_ip PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1516,7 +1517,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_request_client_ip PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1600,7 +1601,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1803,7 +1804,7 @@ NX_DHCP *dhcp_previous;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_force_renew PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1865,7 +1866,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_force_renew PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1938,7 +1939,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_force_renew PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2004,7 +2005,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_force_renew PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2121,7 +2122,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_decline PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2181,7 +2182,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_decline PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2257,7 +2258,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_decline PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2445,7 +2446,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2506,7 +2507,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2579,7 +2580,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2790,7 +2791,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2851,7 +2852,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2953,7 +2954,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3022,7 +3023,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3203,7 +3204,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3269,7 +3270,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3399,7 +3400,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3466,7 +3467,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3551,7 +3552,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_state_change_notify PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3616,7 +3617,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_state_change_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3678,7 +3679,7 @@ UINT _nx_dhcp_state_change_notify(NX_DHCP *dhcp_ptr, VOID (*dhcp_state_change_n
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_state_change_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3739,7 +3740,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_state_change_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3803,7 +3804,7 @@ UINT _nx_dhcp_interface_state_change_notify(NX_DHCP *dhcp_ptr, VOID (*dhcp_inte
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3864,7 +3865,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3954,7 +3955,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4164,7 +4165,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_user_option_retrieve PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4234,7 +4235,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_user_option_retrieve PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4319,7 +4320,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_user_option_request PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4381,7 +4382,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_user_option_request PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4466,7 +4467,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_user_option_retrieve PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4544,7 +4545,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_user_option_retrieve PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4720,7 +4721,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_user_option_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4779,7 +4780,7 @@ ULONG temp;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_user_option_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4836,7 +4837,7 @@ ULONG temp;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_user_option_add_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4899,7 +4900,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_user_option_add_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5014,7 +5015,7 @@ NX_DHCP *dhcp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_timeout_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5071,7 +5072,7 @@ NX_DHCP *dhcp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6191,7 +6192,7 @@ NX_IP *ip_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_send_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6252,7 +6253,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_send_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6340,7 +6341,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_send_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6410,7 +6411,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_send_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6994,7 +6995,7 @@ UINT name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_client_send_with_zero_source_address PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7344,7 +7345,7 @@ NX_IP_DRIVER driver_request;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_extract_information PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7738,7 +7739,7 @@ UINT option_length;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_add_option_value PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7802,7 +7803,7 @@ UINT _nx_dhcp_add_option_value(UCHAR *bootp_message, UINT option, UINT size, UL
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_add_option_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7866,7 +7867,7 @@ static UINT _nx_dhcp_add_option_string(UCHAR *bootp_message, UINT option, UINT
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_add_option_parameter_request PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8011,7 +8012,7 @@ ULONG adjustment;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_update_timeout PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8073,7 +8074,7 @@ static ULONG _nx_dhcp_update_timeout(ULONG timeout)
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_update_renewal_timeout PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8260,7 +8261,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_get_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8384,7 +8385,7 @@ static VOID _nx_dhcp_store_data(UCHAR *data, UINT size, ULONG value)
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_move_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8438,7 +8439,7 @@ static VOID _nx_dhcp_move_string(UCHAR *dest, UCHAR *source, UINT size)
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_server_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8500,7 +8501,7 @@ UINT status ;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8586,7 +8587,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_interface_server_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8656,7 +8657,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_server_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8830,7 +8831,7 @@ NX_DHCP *dhcp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_set_interface_index PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8900,7 +8901,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_set_interface_index PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8977,7 +8978,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_interface_record_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9052,7 +9053,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_client_get_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9112,7 +9113,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_client_get_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9194,7 +9195,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_client_interface_get_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9262,7 +9263,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_client_interface_get_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9371,7 +9372,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_client_restore_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9433,7 +9434,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_client_restore_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9530,7 +9531,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_client_interface_restore_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9598,7 +9599,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_client_interface_restore_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9738,7 +9739,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_client_update_time_remaining PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9797,7 +9798,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_client_update_time_remaining PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9880,7 +9881,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_client_interface_update_time_remaining PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9948,7 +9949,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_client_interface_update_time_remaining PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10253,7 +10254,7 @@ NX_DHCP_INTERFACE_RECORD *interface_record = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_resume PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10309,7 +10310,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_resume PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10455,7 +10456,7 @@ UINT iface_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_suspend PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10512,7 +10513,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_suspend PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/dhcp/nxd_dhcp_client.h b/addons/dhcp/nxd_dhcp_client.h
index 03a37e0d..c5c25e90 100644
--- a/addons/dhcp/nxd_dhcp_client.h
+++ b/addons/dhcp/nxd_dhcp_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/dhcp/nxd_dhcp_server.c b/addons/dhcp/nxd_dhcp_server.c
index 38ff9c29..3848ce8f 100644
--- a/addons/dhcp/nxd_dhcp_server.c
+++ b/addons/dhcp/nxd_dhcp_server.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -99,7 +100,7 @@ static int add_client = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -173,7 +174,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -444,7 +445,7 @@ UINT i, j;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_fast_periodic_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -502,7 +503,7 @@ NX_DHCP_SERVER *dhcp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_slow_periodic_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -559,7 +560,7 @@ NX_DHCP_SERVER *dhcp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_socket_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -616,7 +617,7 @@ NX_DHCP_SERVER *dhcp_server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -681,7 +682,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -770,7 +771,7 @@ UINT _nx_dhcp_server_delete(NX_DHCP_SERVER *dhcp_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_create_server_ip_address_list PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -845,7 +846,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_create_server_ip_address_list PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1017,7 +1018,7 @@ NX_DHCP_INTERFACE_TABLE *dhcp_interface_table_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_set_interface_network_parameters PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1094,7 +1095,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_set_interface_network_parameters PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1178,7 +1179,7 @@ UINT _nx_dhcp_set_interface_network_parameters(NX_DHCP_SERVER *dhcp_ptr, UINT i
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1244,7 +1245,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1334,7 +1335,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1399,7 +1400,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1490,7 +1491,7 @@ UINT current_preemption;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1744,7 +1745,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_respond_to_client_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2057,7 +2058,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_clear_client_session PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2137,7 +2138,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcp_clear_client_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2201,7 +2202,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_clear_client_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2309,7 +2310,7 @@ NX_DHCP_INTERFACE_TABLE *iface_table_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_load_server_options PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2464,7 +2465,7 @@ UINT lease_time;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_set_default_server_options PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2557,7 +2558,7 @@ CHAR *work_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_parse_next_option PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2668,7 +2669,7 @@ CHAR *buffer;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_packet_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3121,7 +3122,7 @@ ULONG offset;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_find_client_record_by_ip_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3222,7 +3223,7 @@ NX_DHCP_CLIENT *client_record_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_find_client_record_by_chaddr PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3378,7 +3379,7 @@ NX_DHCP_CLIENT *client_record_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_find_interface_table_ip_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3458,7 +3459,7 @@ NX_DHCP_INTERFACE_TABLE *dhcp_interface_table_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_update_assignable_ip_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3612,7 +3613,7 @@ NX_DHCP_INTERFACE_IP_ADDRESS *interface_address_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_find_ip_address_owner PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3680,7 +3681,7 @@ static UINT _nx_dhcp_find_ip_address_owner(NX_DHCP_INTERFACE_IP_ADDRESS *iface_
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_record_ip_address_owner PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3757,7 +3758,7 @@ static UINT _nx_dhcp_record_ip_address_owner(NX_DHCP_INTERFACE_IP_ADDRESS *ifac
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_clear_ip_address_owner PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3820,7 +3821,7 @@ static UINT _nx_dhcp_clear_ip_address_owner(NX_DHCP_INTERFACE_IP_ADDRESS *iface
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_validate_client_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4538,7 +4539,7 @@ NX_DHCP_INTERFACE_TABLE *dhcp_interface_table_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_assign_ip_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4815,7 +4816,7 @@ UINT lease_time;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_extract_information PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5110,7 +5111,7 @@ NX_DHCP_CLIENT *temp_client_rec_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_get_option_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5310,7 +5311,7 @@ ULONG option_value = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_add_requested_option PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5393,7 +5394,7 @@ UINT status = NX_SUCCESS;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_add_option PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5457,7 +5458,7 @@ static UINT _nx_dhcp_add_option(UCHAR *dhcp_message, UINT option, UINT size, UL
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_get_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5531,7 +5532,7 @@ static UINT _nx_dhcp_server_get_data(UCHAR *data, UINT size, ULONG *value)
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_server_store_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/dhcp/nxd_dhcp_server.h b/addons/dhcp/nxd_dhcp_server.h
index 585296aa..8f612bfc 100644
--- a/addons/dhcp/nxd_dhcp_server.h
+++ b/addons/dhcp/nxd_dhcp_server.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_dhcp_server.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/dhcp/nxd_dhcpv6_client.c b/addons/dhcp/nxd_dhcpv6_client.c
index f99b9bb6..e7ffa741 100644
--- a/addons/dhcp/nxd_dhcpv6_client.c
+++ b/addons/dhcp/nxd_dhcpv6_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -58,7 +59,7 @@ static NX_DHCPV6 *_nx_dhcpv6_DAD_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_client_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -200,7 +201,7 @@ UINT i = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_elapsed_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -290,7 +291,7 @@ ULONG available_payload;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_ia_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -455,7 +456,7 @@ ULONG available_payload;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_iana PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -618,7 +619,7 @@ ULONG available_payload;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_option_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -810,7 +811,7 @@ ULONG available_payload;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_server_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -960,7 +961,7 @@ UINT i = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_client_FQDN PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1053,7 +1054,7 @@ UINT domain_name_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1134,7 +1135,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1430,7 +1431,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1497,7 +1498,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1577,7 +1578,7 @@ UINT _nx_dhcpv6_client_delete(NX_DHCPV6 *dhcpv6_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_create_client_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1666,7 +1667,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_create_client_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1788,7 +1789,7 @@ USHORT option_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_add_client_ia PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1884,7 +1885,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_client_ia PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1993,7 +1994,7 @@ UINT ia_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_create_client_iana PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2070,7 +2071,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_create_client_iana PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2136,7 +2137,7 @@ UINT _nx_dhcpv6_create_client_iana(NX_DHCPV6 *dhcpv6_ptr, UINT IA_ident, ULON
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_client_duid_time_id PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2203,7 +2204,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_client_duid_time_id PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2258,7 +2259,7 @@ UINT _nx_dhcpv6_get_client_duid_time_id(NX_DHCPV6 *dhcpv6_ptr, ULONG *time_id)
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_register_IP_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2360,7 +2361,7 @@ UINT ia_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_IP_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2427,7 +2428,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_IP_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2502,7 +2503,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_lease_time_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2572,7 +2573,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_lease_time_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2644,7 +2645,7 @@ UINT _nx_dhcpv6_get_lease_time_data(NX_DHCPV6 *dhcpv6_ptr, ULONG *T1, ULONG *T2,
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_DNS_server_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2708,7 +2709,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_DNS_server_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2778,7 +2779,7 @@ UINT _nx_dhcpv6_get_DNS_server_address(NX_DHCPV6 *dhcpv6_ptr, UINT index, NXD_A
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_time_server_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2842,7 +2843,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_time_server_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2911,7 +2912,7 @@ UINT _nx_dhcpv6_get_time_server_address(NX_DHCPV6 *dhcpv6_ptr, UINT index, NXD_
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_other_option_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2984,7 +2985,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_other_option_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3084,7 +3085,7 @@ UINT length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_time_accrued PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3151,7 +3152,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_time_accrued PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3229,7 +3230,7 @@ UINT found_ia = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_iana_lease_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3295,7 +3296,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_iana_lease_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3371,7 +3372,7 @@ UINT found_ia = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_valid_ip_address_count PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3437,7 +3438,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_valid_ip_address_count PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3503,7 +3504,7 @@ UINT ia_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_get_valid_ip_address_lease_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3574,7 +3575,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_get_valid_ip_address_lease_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3675,7 +3676,7 @@ UINT valid_ia_count;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_IP_lifetime_timeout_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3740,7 +3741,7 @@ NX_DHCPV6 *dhcpv6_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4510,7 +4511,7 @@ UCHAR original_state;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_client_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4685,7 +4686,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_domain_name PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4799,7 +4800,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_name_string_encode PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4899,7 +4900,7 @@ UINT count = 1;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_name_string_unencode PORTABLE C */
-/* 6.1.2 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5008,7 +5009,7 @@ UINT length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_DNS_server PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5113,7 +5114,7 @@ UINT w, j = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_ia PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5327,7 +5328,7 @@ ULONG ia_option_code, ia_option_length;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_iana PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5615,7 +5616,7 @@ UINT ia_status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_preference PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5683,7 +5684,7 @@ UINT _nx_dhcpv6_process_preference(NX_DHCPV6 *dhcpv6_ptr, UCHAR *option_data, UI
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_server_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5810,6 +5811,12 @@ ULONG temp_lsw = 0;
index += 4;
}
+ /* Check option length for 4 bytes lsw. */
+ if (index + 4 > option_length)
+ {
+ return(NX_DHCPV6_INVALID_SERVER_DUID);
+ }
+
/* Yes; Extract the link local address lsw which should be the next 4 bytes. */
_nx_dhcpv6_utility_get_data((option_data + index), 4, &temp_lsw);
@@ -5870,7 +5877,7 @@ ULONG temp_lsw = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_status PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5961,7 +5968,7 @@ ULONG status_code;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_time_zone PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6033,7 +6040,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_time_server PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6137,7 +6144,7 @@ UINT w, j = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_remove_assigned_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6257,7 +6264,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6370,7 +6377,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_confirm PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6437,7 +6444,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_confirm PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6511,7 +6518,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_decline PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6611,7 +6618,7 @@ UINT ia_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_inform_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6677,7 +6684,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_inform_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6748,7 +6755,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_option_DNS_server PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6816,7 +6823,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_option_DNS_server PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6881,7 +6888,7 @@ UINT _nx_dhcpv6_request_option_DNS_server(NX_DHCPV6 *dhcpv6_ptr, UINT enable)
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_option_domain_name PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6950,7 +6957,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_option_domain_name PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7013,7 +7020,7 @@ UINT _nx_dhcpv6_request_option_domain_name(NX_DHCPV6 *dhcpv6_ptr, UINT enable)
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_option_time_server PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7081,7 +7088,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_option_time_server PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7145,7 +7152,7 @@ UINT _nx_dhcpv6_request_option_time_server(NX_DHCPV6 *dhcpv6_ptr, UINT enable)
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_option_timezone PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7213,7 +7220,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_option_timezone PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7277,7 +7284,7 @@ UINT _nx_dhcpv6_request_option_timezone(NX_DHCPV6 *dhcpv6_ptr, UINT enable)
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_option_FQDN PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7344,7 +7351,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_option_FQDN PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7443,7 +7450,7 @@ UINT name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_rebind PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7550,7 +7557,7 @@ UINT max_valid_lifetime = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7615,7 +7622,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7726,7 +7733,7 @@ UINT ia_index;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_renew PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7813,7 +7820,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_solicit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7879,7 +7886,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_solicit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7962,7 +7969,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_request_solicit_rapid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8028,7 +8035,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_request_solicit_rapid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8105,7 +8112,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_resume PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8171,7 +8178,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_resume PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9146,7 +9153,7 @@ UINT user_option_length;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_session_timeout_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9212,7 +9219,7 @@ NX_DHCPV6 *dhcpv6_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_set_time_accrued PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9276,7 +9283,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_set_time_accrued PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9339,7 +9346,7 @@ UINT _nx_dhcpv6_set_time_accrued(NX_DHCPV6 *dhcpv6_ptr, ULONG time_accrued)
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_client_set_interface PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9408,7 +9415,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_client_set_interface PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9464,7 +9471,7 @@ UINT _nx_dhcpv6_client_set_interface(NX_DHCPV6 *dhcpv6_ptr, UINT interface_index
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_client_set_destination_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9543,7 +9550,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_client_set_destination_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9602,7 +9609,7 @@ UINT _nx_dhcpv6_client_set_destination_address(NX_DHCPV6 *dhcpv6_ptr, NXD_ADDRES
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9667,7 +9674,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9796,7 +9803,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_suspend PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9861,7 +9868,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_suspend PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9918,7 +9925,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9980,7 +9987,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10098,7 +10105,7 @@ UINT current_preemption;
/* FUNCTION RELEASE */
/* */
/* _nxd_dhcpv6_reinitialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10157,7 +10164,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_reinitialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10227,7 +10234,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10430,7 +10437,7 @@ UINT original_state;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_utility_get_block_option_length PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10511,7 +10518,7 @@ UINT _nx_dhcpv6_utility_get_block_option_length(UCHAR *buffer_ptr, ULONG *optio
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_utility_get_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10588,7 +10595,7 @@ UINT _nx_dhcpv6_utility_get_data(UCHAR *buffer, UINT size, ULONG *value)
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_utility_time_randomize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10651,7 +10658,7 @@ INT temp_signed;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_waiting_on_reply PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10862,7 +10869,7 @@ UINT valid_answer;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_packet_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11051,7 +11058,7 @@ NX_PACKET *new_packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_scan_packet_options PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11553,7 +11560,7 @@ UINT ia_count = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_preprocess_packet_information PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11730,7 +11737,7 @@ ULONG returned_xid;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_extract_packet_information PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11967,7 +11974,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_flush_queue_packets PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12032,7 +12039,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_update_retransmit_info PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12235,7 +12242,7 @@ UINT _nx_dhcpv6_user_option_add_callback_set(NX_DHCPV6 *dhcpv6_ptr, UINT (*dhcpv
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_ipv6_address_DAD_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12344,7 +12351,7 @@ UINT ia_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_client_get_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12406,7 +12413,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_client_get_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12517,7 +12524,7 @@ UINT _nx_dhcpv6_client_get_record(NX_DHCPV6 *dhcpv6_ptr, NX_DHCPV6_CLIENT_RECOR
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_client_restore_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12578,7 +12585,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_client_restore_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/dhcp/nxd_dhcpv6_client.h b/addons/dhcp/nxd_dhcpv6_client.h
index 4a5ddb9e..aab75ea3 100644
--- a/addons/dhcp/nxd_dhcpv6_client.h
+++ b/addons/dhcp/nxd_dhcpv6_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/dhcp/nxd_dhcpv6_server.c b/addons/dhcp/nxd_dhcpv6_server.c
index 320a1fb0..1f3e1bfd 100644
--- a/addons/dhcp/nxd_dhcpv6_server.c
+++ b/addons/dhcp/nxd_dhcpv6_server.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -51,7 +52,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -132,7 +133,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -365,7 +366,7 @@ NX_DHCPV6_CLIENT *dhcpv6_client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_server_option_request_handler_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -431,7 +432,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_option_request_handler_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -487,7 +488,7 @@ UINT _nx_dhcpv6_server_option_request_handler_set(NX_DHCPV6_SERVER *dhcpv6_serv
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_add_client_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -602,7 +603,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_client_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -808,7 +809,7 @@ NX_DHCPV6_CLIENT *dhcpv6_client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_retrieve_client_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -896,7 +897,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_retrieve_client_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1062,7 +1063,7 @@ INT length;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_add_ip_address_lease PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1147,7 +1148,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_ip_address_lease PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1281,7 +1282,7 @@ UINT prefix_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_retrieve_ip_address_lease PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1355,7 +1356,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_retrieve_ip_address_lease PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1436,7 +1437,7 @@ NX_DHCPV6_ADDRESS_LEASE *lease_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1501,7 +1502,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1580,7 +1581,7 @@ UINT _nx_dhcpv6_server_delete(NX_DHCPV6_SERVER *dhcpv6_server_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_create_ip_address_range PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1660,7 +1661,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_create_ip_address_range PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1795,7 +1796,7 @@ UINT ga_address_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_reserve_ip_address_range PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1874,7 +1875,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_reserve_ip_address_range PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2029,7 +2030,7 @@ UINT ga_address_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_create_dns_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2096,7 +2097,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_create_dns_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2169,7 +2170,7 @@ UINT ga_address_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_set_server_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2250,7 +2251,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_set_server_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2378,7 +2379,7 @@ NX_DHCPV6_SVR_DUID *duid_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_prepare_iana_status PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2526,7 +2527,7 @@ UINT _nx_dhcpv6_prepare_iana_status(NX_DHCPV6_SERVER_IANA_STATUS *dhcpv6_stat
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_preference PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2616,7 +2617,7 @@ ULONG message_word;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_option_requests PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2790,7 +2791,7 @@ NX_DHCPV6_SERVER_OPTIONREQUEST *dhcpv6_option_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_server_interface_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2866,7 +2867,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_interface_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2919,7 +2920,7 @@ UINT _nx_dhcpv6_server_interface_set(NX_DHCPV6_SERVER *dhcpv6_server_ptr, UINT i
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_lease_timeout_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2976,7 +2977,7 @@ NX_DHCPV6_SERVER *dhcpv6_server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_server_resume PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3040,7 +3041,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_resume PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3138,7 +3139,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_session_timeout_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3196,7 +3197,7 @@ NX_DHCPV6_SERVER *dhcpv6_server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3259,7 +3260,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3446,7 +3447,7 @@ UINT if_index;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_socket_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3503,7 +3504,7 @@ NX_DHCPV6_SERVER *dhcpv6_server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dhcpv6_server_suspend PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3565,7 +3566,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_suspend PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3635,7 +3636,7 @@ UINT _nx_dhcpv6_server_suspend(NX_DHCPV6_SERVER *dhcpv6_server_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3809,7 +3810,7 @@ NXD_ADDRESS client_address;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_extract_packet_information PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4221,7 +4222,7 @@ UINT matching;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_validate_client_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4628,7 +4629,7 @@ UINT prefix_length;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_utility_get_block_option_length PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4709,7 +4710,7 @@ UINT _nx_dhcpv6_server_utility_get_block_option_length(UCHAR *buffer_ptr, ULONG
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_utility_get_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4785,7 +4786,7 @@ UINT _nx_dhcpv6_server_utility_get_data(UCHAR *buffer, UINT size, ULONG *value)
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_utility_time_randomize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4846,7 +4847,7 @@ UINT sign;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_listen_for_messages PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5195,7 +5196,7 @@ ULONG bytes_copied = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_send_response_to_client PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5452,7 +5453,7 @@ ULONG message_word;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpc6_server_assign_ip_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5665,7 +5666,7 @@ UINT matching;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcp_find_client_record_by_chaddr PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5805,7 +5806,7 @@ NX_DHCPV6_CLIENT *client_record_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_find_ip_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5882,7 +5883,7 @@ NXD_ADDRESS server_table_address;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_clear_client_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5995,7 +5996,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_update_client_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6149,7 +6150,7 @@ UINT _nx_dhcpv6_update_client_record(NX_DHCPV6_SERVER *dhcpv6_server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_process_iana PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6323,7 +6324,7 @@ UINT process_ia_option;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_option_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6398,7 +6399,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_elapsed_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6467,7 +6468,7 @@ ULONG data;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_process_ia PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6562,7 +6563,7 @@ ULONG data;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_process_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6727,7 +6728,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_check_duids_same PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6847,7 +6848,7 @@ UINT _nx_dhcpv6_check_duids_same(NX_DHCPV6_SVR_DUID *dhcpv6_duid1_ptr, NX_DHCPV
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_duid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6971,7 +6972,7 @@ UINT available_payload;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_server_add_iana PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7220,7 +7221,7 @@ NX_DHCPV6_SERVER_IA_NA *iana_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_ia PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7341,7 +7342,7 @@ UINT available_payload;
/* FUNCTION RELEASE */
/* */
/* _nx_dhcpv6_add_iana_status PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/dhcp/nxd_dhcpv6_server.h b/addons/dhcp/nxd_dhcpv6_server.h
index 0cf93432..cfa869b4 100644
--- a/addons/dhcp/nxd_dhcpv6_server.h
+++ b/addons/dhcp/nxd_dhcpv6_server.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_dhcpv6_server.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/dns/nxd_dns.c b/addons/dns/nxd_dns.c
index c1a241e7..20a6aa22 100644
--- a/addons/dns/nxd_dns.c
+++ b/addons/dns/nxd_dns.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -129,7 +130,7 @@ NX_DNS *_nx_dns_instance_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -325,7 +326,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_packet_pool_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -397,7 +398,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_packet_pool_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -468,7 +469,7 @@ UINT _nx_dns_packet_pool_set(NX_DNS *dns_ptr, NX_PACKET_POOL *packet_pool_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -615,7 +616,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_server_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -693,7 +694,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_server_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -872,7 +873,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_dns_server_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1099,7 +1100,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_server_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1176,7 +1177,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_server_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1345,7 +1346,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_dns_server_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1574,7 +1575,7 @@ UINT found_match;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_server_remove_all PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1634,7 +1635,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_server_remove_all PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1700,7 +1701,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_get_serverlist_size PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1762,7 +1763,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_get_serverlist_size PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1827,7 +1828,7 @@ UINT _nx_dns_get_serverlist_size(NX_DNS *dns_ptr, UINT *size)
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_server_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1890,7 +1891,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_server_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1970,7 +1971,7 @@ NXD_ADDRESS server_address;
/* FUNCTION RELEASE */
/* */
/* _nxde_dns_server_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2035,7 +2036,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_dns_server_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2087,7 +2088,7 @@ UINT _nxd_dns_server_get(NX_DNS *dns_ptr, UINT index, NXD_ADDRESS *dns_server_a
/* FUNCTION RELEASE */
/* */
/* _nx_dns_server_get_internal PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2213,7 +2214,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_host_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2284,7 +2285,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_host_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2350,7 +2351,7 @@ UINT record_count = 0;
/* FUNCTION RELEASE */
/* */
/* _nxde_dns_host_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2423,7 +2424,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_dns_host_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2532,7 +2533,7 @@ UINT record_count = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_info_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2602,7 +2603,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_info_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2679,7 +2680,7 @@ UCHAR temp_buffer[TEMP_SRV_BUFFER_SIZE];
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_ipv4_address_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2759,7 +2760,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_ipv4_address_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2821,7 +2822,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_dns_ipv6_address_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2901,7 +2902,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_dns_ipv6_address_by_name_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2965,7 +2966,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_cname_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3040,7 +3041,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cname_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3106,7 +3107,7 @@ UINT record_count = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_domain_name_server_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3190,7 +3191,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_domain_name_server_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3259,7 +3260,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_host_text_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3333,7 +3334,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_host_text_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3398,7 +3399,7 @@ UINT record_count = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_domain_mail_exchange_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3482,7 +3483,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_domain_mail_exchange_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3550,7 +3551,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_domain_service_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3635,7 +3636,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_domain_service_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3704,7 +3705,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_authority_zone_start_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3785,7 +3786,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_authority_zone_start_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3850,7 +3851,7 @@ UINT record_count = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_host_resource_data_by_name_get PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4057,7 +4058,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_send_query_by_address PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4464,7 +4465,7 @@ ULONG rr_ttl;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_send_query_get_rdata_by_name PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4609,7 +4610,7 @@ NX_PACKET *receive_packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_response_get PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4703,7 +4704,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_response_receive PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4831,7 +4832,7 @@ ULONG time_remaining;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_response_process PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5183,7 +5184,7 @@ UINT host_name_size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_process_a_type PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5679,7 +5680,7 @@ ULONG rr_ttl;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_process_aaaa_type PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5910,7 +5911,7 @@ ULONG rr_ttl;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_process_cname_type PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6099,7 +6100,7 @@ ULONG rr_ttl;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_process_txt_type PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6286,7 +6287,7 @@ ULONG rr_ttl;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_process_ns_type PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6494,7 +6495,7 @@ ULONG rr_ttl;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_process_mx_type PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6733,7 +6734,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_process_srv_type PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6991,7 +6992,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_process_soa_type PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7295,7 +7296,7 @@ ULONG rr_ttl;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_host_by_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7364,7 +7365,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_host_by_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7441,7 +7442,7 @@ NXD_ADDRESS host_address;
/* FUNCTION RELEASE */
/* */
/* _nxde_dns_host_by_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7510,7 +7511,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_dns_host_by_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7571,7 +7572,7 @@ UINT _nxd_dns_host_by_address_get(NX_DNS *dns_ptr, NXD_ADDRESS *host_address_pt
/* FUNCTION RELEASE */
/* */
/* _nx_dns_host_by_address_get_internal PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7840,7 +7841,7 @@ UINT length, index;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_new_packet_create PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7934,7 +7935,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_header_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7993,7 +7994,7 @@ static UINT _nx_dns_header_create(UCHAR *buffer_ptr, USHORT id, USHORT flags)
/* FUNCTION RELEASE */
/* */
/* _nx_dns_question_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8097,7 +8098,7 @@ USHORT value;
/* FUNCTION RELEASE */
/* */
/* _nxd_dns_build_an_ipv6_question_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8174,7 +8175,7 @@ ULONG temp;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_name_string_encode PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8274,7 +8275,7 @@ UINT count = 1;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_name_string_unencode PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8464,7 +8465,7 @@ UINT pointer_count = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_name_size_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8555,7 +8556,7 @@ UINT size = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_resource_name_real_size_calculate PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8714,7 +8715,7 @@ UINT labelSize;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_resource_type_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8791,7 +8792,7 @@ UINT name_size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_resource_time_to_live_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8860,7 +8861,7 @@ UINT name_size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_resource_data_length_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8933,7 +8934,7 @@ UINT name_size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_resource_data_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8999,7 +9000,7 @@ UINT name_size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_resource_size_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9074,7 +9075,7 @@ UINT name_size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_short_to_network_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9122,7 +9123,7 @@ static void _nx_dns_short_to_network_convert(UCHAR *ptr, USHORT value)
/* FUNCTION RELEASE */
/* */
/* _nx_dns_network_to_short_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9173,7 +9174,7 @@ USHORT value = *ptr++;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_network_to_long_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9227,7 +9228,7 @@ ULONG value = *ptr++;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_number_to_ascii_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9311,7 +9312,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_cache_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9392,7 +9393,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cache_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9473,7 +9474,7 @@ ALIGN_TYPE *tail;
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_cache_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9540,7 +9541,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cache_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9600,7 +9601,7 @@ UINT _nx_dns_cache_notify_set(NX_DNS *dns_ptr, VOID (*cache_full_notify_cb)(NX_D
/* FUNCTION RELEASE */
/* */
/* _nxe_dns_cache_notify_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9667,7 +9668,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cache_notify_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9726,7 +9727,7 @@ UINT _nx_dns_cache_notify_clear(NX_DNS *dns_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cache_add_rr PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9885,7 +9886,7 @@ ULONG max_elapsed_time;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cache_find_answer PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10280,7 +10281,7 @@ UINT mname_string_length;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cache_delete_rr PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10357,7 +10358,7 @@ ALIGN_TYPE *head;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cache_delete_rr_string PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10497,7 +10498,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cache_add_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10662,7 +10663,7 @@ UCHAR *p, *available, *start;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_cache_delete_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10813,7 +10814,7 @@ USHORT cnt;
/* FUNCTION RELEASE */
/* */
/* _nx_dns_name_match PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/dns/nxd_dns.h b/addons/dns/nxd_dns.h
index 6e8fdb77..367d8970 100644
--- a/addons/dns/nxd_dns.h
+++ b/addons/dns/nxd_dns.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_dns.h PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/ftp/nxd_ftp_client.c b/addons/ftp/nxd_ftp_client.c
index 0e2f661b..857c7bae 100644
--- a/addons/ftp/nxd_ftp_client.c
+++ b/addons/ftp/nxd_ftp_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -56,7 +57,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -138,7 +139,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -212,7 +213,7 @@ NXD_ADDRESS server_ipduo;
/* FUNCTION RELEASE */
/* */
/* _nxde_ftp_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -283,7 +284,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_ftp_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -339,7 +340,7 @@ UINT _nxd_ftp_client_connect(NX_FTP_CLIENT *ftp_client_ptr, NXD_ADDRESS *server
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_connect_internal PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -822,7 +823,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -887,7 +888,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -999,7 +1000,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_data_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1048,7 +1049,7 @@ void _nx_ftp_client_data_disconnect(NX_TCP_SOCKET *data_socket_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1109,7 +1110,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_delete PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1175,7 +1176,7 @@ UINT _nx_ftp_client_delete(NX_FTP_CLIENT *ftp_client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_directory_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1242,7 +1243,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_directory_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1411,7 +1412,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_directory_default_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1478,7 +1479,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_directory_default_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1648,7 +1649,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_directory_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1715,7 +1716,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_directory_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1884,7 +1885,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_directory_listing_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1955,7 +1956,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_directory_listing_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2241,7 +2242,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_directory_listing_continue PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2308,7 +2309,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_directory_listing_continue PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2431,7 +2432,7 @@ UCHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2493,7 +2494,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2668,7 +2669,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_file_close PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2731,7 +2732,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_file_close PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2831,7 +2832,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_file_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2896,7 +2897,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_file_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3066,7 +3067,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_passive_mode_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3132,7 +3133,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_passive_mode_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3185,7 +3186,7 @@ UINT _nx_ftp_client_passive_mode_set(NX_FTP_CLIENT *ftp_client_ptr, UINT passiv
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_transfer_mode_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3247,7 +3248,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_transfer_mode_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3306,7 +3307,7 @@ UINT _nx_ftp_client_transfer_mode_set(NX_FTP_CLIENT *ftp_client_ptr, UINT trans
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_file_open PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3377,7 +3378,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_file_open PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3756,7 +3757,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_file_read PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3820,7 +3821,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_file_read PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3902,7 +3903,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_file_rename PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3969,7 +3970,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_file_rename PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4237,7 +4238,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_file_size_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4299,7 +4300,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_file_size_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4386,7 +4387,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_client_file_write PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4450,7 +4451,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_file_write PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4553,7 +4554,7 @@ ULONG file_size = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_utility_convert_IPv6_to_ascii PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4665,7 +4666,7 @@ CHAR number_buf[10]; /* 0x20010000 -> "2001:0000:" */
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_utility_convert_number_ascii PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4749,7 +4750,7 @@ UCHAR c;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_utility_convert_portnumber_ascii PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4853,7 +4854,7 @@ UINT digit;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4930,7 +4931,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_active_transfer_setup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5246,7 +5247,7 @@ UINT ipduo_size;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_passive_transfer_setup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5692,7 +5693,7 @@ ULONG temp = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_data_socket_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5769,7 +5770,7 @@ VOID _nx_ftp_client_data_socket_cleanup(NX_FTP_CLIENT *ftp_client_ptr, ULONG wa
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_block_mode_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5899,7 +5900,7 @@ UCHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_block_header_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6009,7 +6010,7 @@ UCHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_client_block_header_retrieve PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/ftp/nxd_ftp_client.h b/addons/ftp/nxd_ftp_client.h
index 96ed4216..56813e9e 100644
--- a/addons/ftp/nxd_ftp_client.h
+++ b/addons/ftp/nxd_ftp_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_ftp_client.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/ftp/nxd_ftp_server.c b/addons/ftp/nxd_ftp_server.c
index 6c0d00ef..7463f9b4 100644
--- a/addons/ftp/nxd_ftp_server.c
+++ b/addons/ftp/nxd_ftp_server.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -86,7 +87,7 @@ static VOID _nx_ftp_server_number_to_ascii(UCHAR *buffer_ptr, UINT buffer_size,
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -172,7 +173,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -255,7 +256,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_ftp_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -329,7 +330,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_ftp_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -396,7 +397,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_create_internal PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -598,7 +599,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -659,7 +660,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_delete PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -779,7 +780,7 @@ NX_FTP_CLIENT_REQUEST *client_request_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -837,7 +838,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -914,7 +915,7 @@ ULONG events;
/* FUNCTION RELEASE */
/* */
/* _nxe_ftp_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -975,7 +976,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_stop PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1089,7 +1090,7 @@ NX_FTP_CLIENT_REQUEST *client_request_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_response PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1197,7 +1198,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_directory_response PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1368,7 +1369,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1507,7 +1508,7 @@ ULONG events;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_command_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4388,7 +4389,7 @@ ULONG block_size;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_connect_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4546,7 +4547,7 @@ NX_FTP_CLIENT_REQUEST *client_req_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_command_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4601,7 +4602,7 @@ NX_FTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_connection_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4659,7 +4660,7 @@ NX_FTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_data_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4714,7 +4715,7 @@ NX_FTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_data_disconnect_process PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4845,7 +4846,7 @@ NX_FTP_CLIENT_REQUEST *client_req_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_data_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4900,7 +4901,7 @@ NX_FTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_data_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5054,7 +5055,7 @@ NX_FTP_CLIENT_REQUEST *client_req_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_parse_command PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5279,7 +5280,7 @@ char *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_timeout PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5335,7 +5336,7 @@ NX_FTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_timeout_processing PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5464,7 +5465,7 @@ NX_FTP_CLIENT_REQUEST *client_req_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_control_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5519,7 +5520,7 @@ NX_FTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_control_disconnect_processing PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5676,7 +5677,7 @@ NX_FTP_CLIENT_REQUEST *client_req_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5755,7 +5756,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_utility_parse_IPv6_address PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6108,7 +6109,7 @@ ULONG temp;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_utility_parse_port_number PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6267,7 +6268,7 @@ UINT digits = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_utility_fill_port_number PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6363,7 +6364,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_block_size_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6473,7 +6474,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_block_header_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6582,7 +6583,7 @@ UCHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_block_header_retrieve PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6765,7 +6766,7 @@ NX_PACKET *last_packet;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_number_to_ascii PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6848,7 +6849,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nx_ftp_server_data_socket_cleanup PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/ftp/nxd_ftp_server.h b/addons/ftp/nxd_ftp_server.h
index 8b761b67..a9a3f06b 100644
--- a/addons/ftp/nxd_ftp_server.h
+++ b/addons/ftp/nxd_ftp_server.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_ftp_server.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/http/nxd_http_client.c b/addons/http/nxd_http_client.c
index 4190bb49..74b5c24c 100644
--- a/addons/http/nxd_http_client.c
+++ b/addons/http/nxd_http_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -51,7 +52,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_http_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -124,7 +125,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -216,7 +217,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -277,7 +278,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -349,7 +350,7 @@ UINT _nx_http_client_delete(NX_HTTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_http_client_set_connect_port PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -415,7 +416,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_set_connect_port PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -466,7 +467,7 @@ UINT _nx_http_client_set_connect_port(NX_HTTP_CLIENT *client_ptr, UINT port)
/* FUNCTION RELEASE */
/* */
/* _nxe_http_client_get_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -548,7 +549,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_client_get_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -639,7 +640,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_get_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -719,7 +720,7 @@ NXD_ADDRESS server_ip_addr;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_get_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -812,7 +813,7 @@ NXD_ADDRESS server_ip_addr;
/* FUNCTION RELEASE */
/* */
/* _nxde_http_client_get_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -884,7 +885,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_http_client_get_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -960,7 +961,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_http_client_get_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1492,7 +1493,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_client_get_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1556,7 +1557,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_get_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1696,7 +1697,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_client_put_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1785,7 +1786,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_client_put_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1882,7 +1883,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_put_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1961,7 +1962,7 @@ NXD_ADDRESS server_ip_addr;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_put_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2052,7 +2053,7 @@ NXD_ADDRESS server_ip_addr;
/* FUNCTION RELEASE */
/* */
/* _nxde_http_client_put_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2127,7 +2128,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_http_client_put_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2207,7 +2208,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_http_client_put_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2294,7 +2295,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_http_client_put_start_extended PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2598,7 +2599,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_client_put_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2670,7 +2671,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_put_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2865,7 +2866,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_type_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3043,7 +3044,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_content_length_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3173,7 +3174,7 @@ UINT found = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_calculate_content_offset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3257,7 +3258,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_http_client_number_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/http/nxd_http_client.h b/addons/http/nxd_http_client.h
index fba4e81e..dd985020 100644
--- a/addons/http/nxd_http_client.h
+++ b/addons/http/nxd_http_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_http_client.h PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/http/nxd_http_server.c b/addons/http/nxd_http_server.c
index 3a1fa420..7d8edd31 100644
--- a/addons/http/nxd_http_server.c
+++ b/addons/http/nxd_http_server.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -75,7 +76,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_content_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -142,7 +143,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_content_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -350,7 +351,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_packet_content_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -410,7 +411,7 @@ UINT _nxe_http_server_packet_content_find(NX_HTTP_SERVER *server_ptr, NX_PACKET
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_packet_content_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -499,7 +500,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_packet_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -556,7 +557,7 @@ UINT _nxe_http_server_packet_get(NX_HTTP_SERVER *server_ptr, NX_PACKET **packet
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_packet_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -621,7 +622,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_content_length_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -680,7 +681,7 @@ UINT length;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_content_length_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -790,7 +791,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_content_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -860,7 +861,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_content_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1091,7 +1092,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_content_length_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1154,7 +1155,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_content_length_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1269,7 +1270,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1354,7 +1355,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1476,7 +1477,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1537,7 +1538,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_delete PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1617,7 +1618,7 @@ UINT _nx_http_server_delete(NX_HTTP_SERVER *http_server_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_param_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1682,7 +1683,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_param_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1836,7 +1837,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_query_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1901,7 +1902,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_query_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2055,7 +2056,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2113,7 +2114,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2183,7 +2184,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2244,7 +2245,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_stop PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2307,7 +2308,7 @@ UINT _nx_http_server_stop(NX_HTTP_SERVER *http_server_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_disconnect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2375,7 +2376,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_callback_data_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2437,7 +2438,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_callback_data_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2542,7 +2543,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_callback_response_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2607,7 +2608,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_callback_response_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2679,7 +2680,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_callback_response_send_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2750,7 +2751,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_callback_response_send_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2838,7 +2839,7 @@ UINT temp_additional_info_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_connection_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2899,7 +2900,7 @@ NX_HTTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_thread_entry PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3172,7 +3173,7 @@ UINT loop_endlessly = NX_TRUE;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_get_client_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3408,7 +3409,7 @@ NX_PACKET *tmp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_get_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3863,7 +3864,7 @@ UINT temp_realm_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_put_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3920,6 +3921,7 @@ VOID _nx_http_server_put_process(NX_HTTP_SERVER *server_ptr, NX_PACKET *packet_
UINT status;
ULONG length;
+ULONG consumed_length = 0;
UINT offset;
CHAR *name_ptr;
CHAR *password_ptr;
@@ -4115,8 +4117,8 @@ UINT temp_realm_length = 0;
_nx_http_server_response_send(server_ptr, NX_HTTP_STATUS_INTERNAL_ERROR, sizeof(NX_HTTP_STATUS_INTERNAL_ERROR) - 1,
"NetX HTTP File Create Failed", sizeof("NetX HTTP File Create Failed") - 1, NX_NULL, 0);
- /* Error, return to caller. */
- return;
+ /* Error, return to caller. */
+ goto put_process_end;
}
/* Open the specified file for writing. */
@@ -4130,8 +4132,8 @@ UINT temp_realm_length = 0;
_nx_http_server_response_send(server_ptr, NX_HTTP_STATUS_INTERNAL_ERROR, sizeof(NX_HTTP_STATUS_INTERNAL_ERROR) - 1,
"NetX HTTP File Open Failed", sizeof("NetX HTTP File Open Failed") - 1, NX_NULL, 0);
- /* Error, return to caller. */
- return;
+ /* Error, return to caller. */
+ goto put_process_end;
}
@@ -4151,12 +4153,27 @@ UINT temp_realm_length = 0;
_nx_http_server_response_send(server_ptr, NX_HTTP_STATUS_INTERNAL_ERROR, sizeof(NX_HTTP_STATUS_INTERNAL_ERROR) - 1,
"NetX HTTP File Write Failed", sizeof("NetX HTTP File Write Failed") - 1, NX_NULL, 0);
- /* Error, return to caller. */
- return;
+ /* Error, return to caller. */
+ goto put_process_end;
}
/* Update the length. */
- length = length - ((ULONG)(packet_ptr -> nx_packet_append_ptr - packet_ptr -> nx_packet_prepend_ptr) - offset);
+ consumed_length = ((ULONG)(packet_ptr -> nx_packet_append_ptr - packet_ptr -> nx_packet_prepend_ptr) - offset);
+ if ((length - consumed_length) > length)
+ {
+ /* Underflow error has occurred. */
+
+ /* Send response back to client. */
+ _nx_http_server_response_send(server_ptr, NX_HTTP_STATUS_BAD_REQUEST,
+ sizeof(NX_HTTP_STATUS_BAD_REQUEST) - 1,
+ "NetX HTTP Content Length",
+ sizeof("NetX HTTP Content Length") - 1,
+ NX_NULL, 0);
+
+ status = NX_UNDERFLOW;
+ goto put_process_end;
+ }
+ length -= consumed_length;
/* Increment the bytes received count. */
server_ptr -> nx_http_server_total_bytes_received = server_ptr -> nx_http_server_total_bytes_received +
@@ -4183,11 +4200,26 @@ UINT temp_realm_length = 0;
"NetX HTTP File Write Failed", sizeof("NetX HTTP File Write Failed") - 1, NX_NULL, 0);
/* Error, return to caller. */
- return;
+ goto put_process_end;
}
/* Update the length. */
- length = length - (ULONG)(next_packet_ptr -> nx_packet_append_ptr - next_packet_ptr -> nx_packet_prepend_ptr);
+ consumed_length = (ULONG)(next_packet_ptr -> nx_packet_append_ptr - next_packet_ptr -> nx_packet_prepend_ptr);
+ if ((length - consumed_length) > length)
+ {
+ /* Underflow error has occurred. */
+
+ /* Send response back to client. */
+ _nx_http_server_response_send(server_ptr, NX_HTTP_STATUS_BAD_REQUEST,
+ sizeof(NX_HTTP_STATUS_BAD_REQUEST) - 1,
+ "NetX HTTP Content Length",
+ sizeof("NetX HTTP Content Length") - 1,
+ NX_NULL, 0);
+
+ status = NX_UNDERFLOW;
+ goto put_process_end;
+ }
+ length -= consumed_length;
/* Increment the bytes received count. */
server_ptr -> nx_http_server_total_bytes_received = server_ptr -> nx_http_server_total_bytes_received +
@@ -4214,7 +4246,7 @@ UINT temp_realm_length = 0;
"NetX HTTP Receive Timeout", sizeof("NetX HTTP Receive Timeout") - 1, NX_NULL, 0);
/* Error, return to caller. */
- return;
+ goto put_process_end;
}
/* Loop to write the packet chain out to the file. */
@@ -4238,11 +4270,29 @@ UINT temp_realm_length = 0;
nx_packet_release(data_packet_ptr);
/* Error, return to caller. */
- return;
+ goto put_process_end;
}
/* Update the length. */
- length = length - (UINT)(next_packet_ptr -> nx_packet_append_ptr - next_packet_ptr -> nx_packet_prepend_ptr);
+ consumed_length = (ULONG)(next_packet_ptr -> nx_packet_append_ptr - next_packet_ptr -> nx_packet_prepend_ptr);
+ if ((length - consumed_length) > length)
+ {
+ /* Underflow error has occurred. */
+
+ /* Send response back to client. */
+ _nx_http_server_response_send(server_ptr, NX_HTTP_STATUS_BAD_REQUEST,
+ sizeof(NX_HTTP_STATUS_BAD_REQUEST) - 1,
+ "NetX HTTP Content Length",
+ sizeof("NetX HTTP Content Length") - 1,
+ NX_NULL, 0);
+
+ /* Release the previous data packet. */
+ nx_packet_release(data_packet_ptr);
+
+ status = NX_UNDERFLOW;
+ goto put_process_end;
+ }
+ length -= consumed_length;
/* Increment the bytes received count. */
server_ptr -> nx_http_server_total_bytes_received = server_ptr -> nx_http_server_total_bytes_received +
@@ -4261,11 +4311,9 @@ UINT temp_realm_length = 0;
nx_packet_release(data_packet_ptr);
}
- /* Success, at this point close the file and prepare a successful response for the client. */
- fx_file_close(&(server_ptr -> nx_http_server_file));
-
-
- /* Now build a response header. */
+ /* Now build a response header. There is no need to check for success up to this
+ point. If an error has occurred earlier in this function, execution will have
+ jumped straight to the put_process_end label. */
status = _nx_http_server_generate_response_header(server_ptr, &data_packet_ptr, NX_HTTP_STATUS_OK, sizeof(NX_HTTP_STATUS_OK) - 1, 0, NX_NULL, 0, NX_NULL, 0);
if (status == NX_SUCCESS)
{
@@ -4282,6 +4330,9 @@ UINT temp_realm_length = 0;
}
}
+ put_process_end:
+ /* Always attempt to clean up by closing the file. */
+ fx_file_close(&(server_ptr -> nx_http_server_file));
}
@@ -4290,7 +4341,7 @@ UINT temp_realm_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_delete_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4518,7 +4569,7 @@ UINT temp_realm_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_invalid_userpassword_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4576,7 +4627,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_http_server_invalid_userpassword_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4629,7 +4680,7 @@ UINT _nx_http_server_invalid_userpassword_notify_set(NX_HTTP_SERVER *http_server
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_response_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4767,7 +4818,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_basic_authenticate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5172,7 +5223,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_retrieve_resource PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5358,7 +5409,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_calculate_content_offset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5444,7 +5495,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_type_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5496,7 +5547,7 @@ UINT _nxe_http_server_type_get(NX_HTTP_SERVER *server_ptr, CHAR *name, CHAR *ht
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_type_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5552,7 +5603,7 @@ UINT name_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_type_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5611,7 +5662,7 @@ UINT _nxe_http_server_type_get_extended(NX_HTTP_SERVER *server_ptr, CHAR *name,
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_type_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5784,7 +5835,7 @@ UINT temp_name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_nonce_allocate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5878,7 +5929,7 @@ NX_HTTP_SERVER_NONCE *nonces_list = server_ptr -> nx_http_server_nonces;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_digest_authenticate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6178,7 +6229,7 @@ NX_HTTP_SERVER_NONCE *nonce_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_digest_response_calculate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6301,7 +6352,7 @@ UINT cnonce_length;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_retrieve_digest_authorization PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6785,7 +6836,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_hex_ascii_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6865,7 +6916,7 @@ CHAR digit;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_get_entity_header PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7275,7 +7326,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_get_entity_content PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7342,7 +7393,7 @@ UINT _nxe_http_server_get_entity_content(NX_HTTP_SERVER *server_ptr, NX_PACKET
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_get_entity_content PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7415,7 +7466,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_boundary_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7671,7 +7722,7 @@ UINT boundary_length;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_match_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7800,7 +7851,7 @@ ULONG remain_match;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_field_value_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7919,7 +7970,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_memicmp PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7996,7 +8047,7 @@ UCHAR ch;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_generate_response_header PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8255,7 +8306,7 @@ CHAR status_code_not_modified;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_callback_generate_response_header PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8317,7 +8368,7 @@ UINT _nxe_http_server_callback_generate_response_header(NX_HTTP_SERVER *server_
/* */
/* _nxe_http_server_callback_generate_response_header_extended */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8384,7 +8435,7 @@ UINT _nxe_http_server_callback_generate_response_header_extended(NX_HTTP_SERVER
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_callback_generate_response_header PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8455,7 +8506,7 @@ UINT additional_header_length = 0;
/* */
/* _nx_http_server_callback_generate_response_header_extended */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8541,7 +8592,7 @@ UINT temp_add_header_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_callback_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8592,7 +8643,7 @@ UINT _nxe_http_server_callback_packet_send(NX_HTTP_SERVER *server_ptr, NX_PACKE
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_callback_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8640,7 +8691,7 @@ UINT _nx_http_server_callback_packet_send(NX_HTTP_SERVER *server_ptr, NX_PACKET
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_gmt_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8693,7 +8744,7 @@ UINT _nxe_http_server_gmt_callback_set(NX_HTTP_SERVER *server_ptr, VOID (*gmt_g
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_gmt_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8751,7 +8802,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_cache_info_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8804,7 +8855,7 @@ UINT _nxe_http_server_cache_info_callback_set(NX_HTTP_SERVER *server_ptr, UINT
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_cache_info_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8865,7 +8916,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_date_to_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8957,7 +9008,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_date_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9023,7 +9074,7 @@ UINT digit;
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_mime_maps_additional_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9076,7 +9127,7 @@ UINT _nxe_http_server_mime_maps_additional_set(NX_HTTP_SERVER *server_ptr, NX_H
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_mime_maps_additional_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9135,7 +9186,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_digest_authenticate_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9195,7 +9246,7 @@ UINT _nxe_http_server_digest_authenticate_notify_set(NX_HTTP_SERVER *http_server
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_digest_authenticate_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9261,7 +9312,7 @@ UINT _nx_http_server_digest_authenticate_notify_set(NX_HTTP_SERVER *http_server_
/* FUNCTION RELEASE */
/* */
/* _nxe_http_server_authentication_check_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9326,7 +9377,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_server_authentication_check_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/http/nxd_http_server.h b/addons/http/nxd_http_server.h
index 2a8ace0a..d9cf5792 100644
--- a/addons/http/nxd_http_server.h
+++ b/addons/http/nxd_http_server.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_http_server.h PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/mdns/nxd_mdns.c b/addons/mdns/nxd_mdns.c
index acbf4f9b..8946bb3f 100644
--- a/addons/mdns/nxd_mdns.c
+++ b/addons/mdns/nxd_mdns.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -160,7 +161,7 @@ static NXD_ADDRESS NX_MDNS_IPV6_MULTICAST_ADDRESS;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -618,7 +619,7 @@ UINT host_name_size;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -683,7 +684,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -771,7 +772,7 @@ UINT _nx_mdns_delete(NX_MDNS *mdns_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_cache_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -839,7 +840,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_cache_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -896,7 +897,7 @@ UINT _nx_mdns_cache_notify_set(NX_MDNS *mdns_ptr, VOID (*cache_full_notify_cb)(N
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_cache_notify_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -964,7 +965,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_cache_notify_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1022,7 +1023,7 @@ UINT _nx_mdns_cache_notify_clear(NX_MDNS *mdns_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_ignore_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1089,7 +1090,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_ignore_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1147,7 +1148,7 @@ UINT _nx_mdns_service_ignore_set(NX_MDNS *mdns_ptr, ULONG service_mask)
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1217,7 +1218,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1280,7 +1281,7 @@ UINT _nx_mdns_service_notify_set(NX_MDNS *mdns_ptr, ULONG service_mask,
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_notify_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1349,7 +1350,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_notify_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1411,7 +1412,7 @@ UINT _nx_mdns_service_notify_clear(NX_MDNS *mdns_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_announcement_timing_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1486,7 +1487,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_announcement_timing_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1566,7 +1567,7 @@ UINT _nx_mdns_service_announcement_timing_set(NX_MDNS *mdns_ptr, UINT t, UINT p,
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1632,7 +1633,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1866,7 +1867,7 @@ NXD_IPV6_ADDRESS *ipv6_address;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1932,7 +1933,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2108,7 +2109,7 @@ NX_MDNS_RR *p;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_local_domain_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2175,7 +2176,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_domain_name_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2254,7 +2255,7 @@ UINT domain_name_size;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2374,7 +2375,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2657,7 +2658,7 @@ UINT string_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2731,7 +2732,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2802,7 +2803,7 @@ UINT service_delete_success = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_interface_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2999,7 +3000,7 @@ UINT rr_ptr_name_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_one_shot_query PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3455,7 +3456,7 @@ UINT name_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_continuous_query PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3581,7 +3582,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_continuous_query PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3856,7 +3857,7 @@ UINT name_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_query_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3935,7 +3936,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_query_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4118,7 +4119,7 @@ UINT rr_name_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_service_lookup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4554,7 +4555,7 @@ UINT target_string_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_peer_cache_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4621,7 +4622,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_peer_cache_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4681,7 +4682,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_mdns_host_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4754,7 +4755,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_host_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4961,7 +4962,7 @@ UINT domain_name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_rr_a_aaaa_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5069,7 +5070,7 @@ NX_MDNS_RR temp_resource_record;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_rr_ptr_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5201,7 +5202,7 @@ UINT ptr_name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_rr_srv_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5338,7 +5339,7 @@ UINT target_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_rr_txt_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5491,7 +5492,7 @@ UINT txt_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_rr_nsec_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5809,7 +5810,7 @@ UINT name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_rr_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5997,7 +5998,7 @@ NX_MDNS_RR *p;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_local_cache_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6063,7 +6064,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_local_cache_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6138,7 +6139,7 @@ NX_MDNS_RR *p;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_name_resolve PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6288,7 +6289,7 @@ UINT protocol_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_name_assemble PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6458,7 +6459,7 @@ UINT length;
/* FUNCTION RELEASE */
/* */
/* nx_mdns_host_name_register PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6617,7 +6618,7 @@ NXD_IPV6_ADDRESS *ipv6_address_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6673,7 +6674,7 @@ NX_MDNS *mdns_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_timer_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7430,7 +7431,7 @@ UINT rr_name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_udp_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7488,7 +7489,7 @@ static VOID _nx_mdns_udp_receive_notify(NX_UDP_SOCKET *socket_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_ip_address_change_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7547,7 +7548,7 @@ static VOID _nx_mdns_ip_address_change_notify(NX_IP *ip_ptr, VOID *additional_in
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_ipv6_address_change_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7609,7 +7610,7 @@ static VOID _nx_mdns_ipv6_address_change_notify(NX_IP *ip_ptr, UINT method, UINT
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8320,7 +8321,7 @@ NX_MDNS_RR *nsec_rr;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_probing_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8557,7 +8558,7 @@ UINT rr_name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_announcing_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8710,7 +8711,7 @@ UCHAR resend_flag = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_response_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8880,7 +8881,7 @@ UCHAR resend_flag = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_query_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9074,7 +9075,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_packet_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9184,7 +9185,7 @@ USHORT flags;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9301,7 +9302,7 @@ UINT address_index = mdns_ptr -> nx_mdns_ipv6_address_index[inter
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_packet_rr_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10142,7 +10143,7 @@ UINT rr_name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_packet_rr_data_set PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10429,7 +10430,7 @@ UINT temp_string_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_packet_address_check PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10652,7 +10653,7 @@ NX_IPV6_HEADER *ipv6_header;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_address_change_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10765,7 +10766,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_conflict_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11005,7 +11006,7 @@ UINT rr_name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_change_notify_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11167,7 +11168,7 @@ UINT rr_name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_addition_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11377,7 +11378,7 @@ UINT temp_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_cache_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11495,7 +11496,7 @@ ULONG *tail;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_cache_add_resource_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11743,7 +11744,7 @@ ULONG min_elapsed_time;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_cache_delete_resource_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11846,7 +11847,7 @@ ULONG *head;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_cache_find_resource_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12062,7 +12063,7 @@ UINT same_rdata;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_cache_add_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12301,7 +12302,7 @@ UCHAR *p, *available, *start;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_cache_delete_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12496,7 +12497,7 @@ USHORT cnt;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_cache_delete_rr_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12573,7 +12574,7 @@ VOID _nx_mdns_cache_delete_rr_string(NX_MDNS *mdns_ptr, UINT cache_type, NX_MDNS
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_additional_resource_record_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12725,7 +12726,7 @@ NX_MDNS_RR *p;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_additional_a_aaaa_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12804,7 +12805,7 @@ NX_MDNS_RR *p;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_known_answer_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13061,7 +13062,7 @@ UINT name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_query_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13189,7 +13190,7 @@ NX_MDNS *mdns_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_query_thread_suspend PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13301,7 +13302,7 @@ TX_THREAD *thread_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_query_thread_resume PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13418,7 +13419,7 @@ TX_THREAD *thread_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_service_mask_match PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13513,7 +13514,7 @@ UINT type_length;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_name_match PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13592,7 +13593,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_txt_string_encode PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13685,7 +13686,7 @@ UINT count = 1;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_txt_string_decode PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13787,7 +13788,7 @@ static UINT _nx_mdns_txt_string_decode(UCHAR *data, UINT data_length, UCHAR *buf
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_name_size_calculate PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13875,7 +13876,7 @@ UINT size = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_name_string_encode PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13974,7 +13975,7 @@ UINT count = 1;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_name_string_decode PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14130,7 +14131,7 @@ UINT labelSize;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_rr_size_get PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14194,7 +14195,7 @@ UINT data_size;
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_short_to_network_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14243,7 +14244,7 @@ static void _nx_mdns_short_to_network_convert(UCHAR *ptr, USHORT value)
/* FUNCTION RELEASE */
/* */
/* _nx_mdns_long_to_network_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/mdns/nxd_mdns.h b/addons/mdns/nxd_mdns.h
index 5981717c..32f4f2b2 100644
--- a/addons/mdns/nxd_mdns.h
+++ b/addons/mdns/nxd_mdns.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -24,7 +25,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_mdns.h PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/mqtt/nxd_mqtt_client.c b/addons/mqtt/nxd_mqtt_client.c
index 4cf18ef7..4016e86b 100644
--- a/addons/mqtt/nxd_mqtt_client.c
+++ b/addons/mqtt/nxd_mqtt_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -65,7 +66,7 @@ static UINT _nxd_mqtt_client_connect_packet_send(NXD_MQTT_CLIENT *client_ptr, UL
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_set_fixed_header PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -147,7 +148,7 @@ UINT ret;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_read_remaining_length PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -246,7 +247,7 @@ ULONG bytes_copied;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_sub_unsub PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -488,7 +489,7 @@ UCHAR temp_data[2];
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_packet_allocate PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -598,7 +599,7 @@ UINT status = NXD_MQTT_SUCCESS;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_packet_send PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -665,7 +666,7 @@ UINT status = NXD_MQTT_SUCCESS;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_packet_receive PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -739,7 +740,7 @@ UINT op_code = 0;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_tcp_establish_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -799,7 +800,7 @@ NXD_MQTT_CLIENT *client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_receive_callback PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -861,7 +862,7 @@ NXD_MQTT_CLIENT *client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_copy_transmit_packet PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -957,7 +958,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_release_transmit_packet PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1032,7 +1033,7 @@ static VOID _nxd_mqtt_release_transmit_packet(NXD_MQTT_CLIENT *client_ptr, NX_PA
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_release_receive_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1100,7 +1101,7 @@ static VOID _nxd_mqtt_release_receive_packet(NXD_MQTT_CLIENT *client_ptr, NX_PAC
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_process_connack PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1241,7 +1242,7 @@ MQTT_PACKET_CONNACK *connack_packet_ptr = (MQTT_PACKET_CONNACK *)(packet_ptr ->
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_process_publish_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1350,7 +1351,7 @@ ULONG bytes_copied;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_process_publish PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1610,7 +1611,7 @@ ULONG bytes_copied;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_process_publish_response PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1802,7 +1803,7 @@ USHORT transmit_packet_id;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_process_sub_unsub_ack PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1950,7 +1951,7 @@ ULONG bytes_copied;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_process_pingresp PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2007,7 +2008,7 @@ static VOID _nxd_mqtt_process_pingresp(NXD_MQTT_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_process_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2155,7 +2156,7 @@ UCHAR fixed_header;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_packet_receive_process PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2425,7 +2426,7 @@ ULONG packet_length;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_tcp_establish_process PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2508,6 +2509,7 @@ UINT status;
client_ptr -> nxd_mqtt_client_websocket_host, client_ptr -> nxd_mqtt_client_websocket_host_length,
client_ptr -> nxd_mqtt_client_websocket_uri_path, client_ptr -> nxd_mqtt_client_websocket_uri_path_length,
(UCHAR *)NXD_MQTT_OVER_WEBSOCKET_PROTOCOL, sizeof(NXD_MQTT_OVER_WEBSOCKET_PROTOCOL) - 1,
+ client_ptr -> nxd_mqtt_client_websocket_bearer, client_ptr -> nxd_mqtt_client_websocket_bearer_length,
NX_NO_WAIT);
if (status != NX_IN_PROGRESS)
@@ -2554,7 +2556,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_tls_establish_process PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2615,6 +2617,7 @@ UINT status;
client_ptr -> nxd_mqtt_client_websocket_host, client_ptr -> nxd_mqtt_client_websocket_host_length,
client_ptr -> nxd_mqtt_client_websocket_uri_path, client_ptr -> nxd_mqtt_client_websocket_uri_path_length,
(UCHAR *)NXD_MQTT_OVER_WEBSOCKET_PROTOCOL, sizeof(NXD_MQTT_OVER_WEBSOCKET_PROTOCOL) - 1,
+ client_ptr -> nxd_mqtt_client_websocket_bearer, client_ptr -> nxd_mqtt_client_websocket_bearer_length,
NX_NO_WAIT);
if (status == NX_IN_PROGRESS)
@@ -2658,7 +2661,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_append_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2731,7 +2734,7 @@ UCHAR len[2];
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_connection_end PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2821,7 +2824,7 @@ static UINT _nxd_mqtt_send_simple_message(NXD_MQTT_CLIENT *client_ptr, UCHAR hea
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_periodic_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2904,7 +2907,7 @@ NXD_MQTT_CLIENT *client_ptr = (NXD_MQTT_CLIENT *)client;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_event_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3057,7 +3060,7 @@ NXD_MQTT_CLIENT *client_ptr = (NXD_MQTT_CLIENT *)mqtt_client;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3123,7 +3126,7 @@ ULONG events;
/* FUNCTION RELEASE */
/* */
/* _mqtt_client_disconnect_callback PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3182,7 +3185,7 @@ NXD_MQTT_CLIENT *client_ptr = (NXD_MQTT_CLIENT *)(socket_ptr -> nx_tcp_socket_re
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3451,7 +3454,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_login_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3524,7 +3527,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_will_message_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3615,7 +3618,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_will_message_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3698,7 +3701,7 @@ UINT _nxde_mqtt_client_will_message_set(NXD_MQTT_CLIENT *client_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_login_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3766,7 +3769,7 @@ UINT _nxde_mqtt_client_login_set(NXD_MQTT_CLIENT *client_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_retransmit_message PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3876,7 +3879,7 @@ UCHAR fixed_header;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_connect PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4155,6 +4158,7 @@ UINT old_priority;
client_ptr -> nxd_mqtt_client_websocket_host, client_ptr -> nxd_mqtt_client_websocket_host_length,
client_ptr -> nxd_mqtt_client_websocket_uri_path, client_ptr -> nxd_mqtt_client_websocket_uri_path_length,
(UCHAR *)NXD_MQTT_OVER_WEBSOCKET_PROTOCOL, sizeof(NXD_MQTT_OVER_WEBSOCKET_PROTOCOL) - 1,
+ client_ptr -> nxd_mqtt_client_websocket_bearer, client_ptr -> nxd_mqtt_client_websocket_bearer_length,
wait_option);
}
else
@@ -4164,6 +4168,7 @@ UINT old_priority;
client_ptr -> nxd_mqtt_client_websocket_host, client_ptr -> nxd_mqtt_client_websocket_host_length,
client_ptr -> nxd_mqtt_client_websocket_uri_path, client_ptr -> nxd_mqtt_client_websocket_uri_path_length,
(UCHAR *)NXD_MQTT_OVER_WEBSOCKET_PROTOCOL, sizeof(NXD_MQTT_OVER_WEBSOCKET_PROTOCOL) - 1,
+ client_ptr -> nxd_mqtt_client_websocket_bearer, client_ptr -> nxd_mqtt_client_websocket_bearer_length,
wait_option);
}
@@ -4233,7 +4238,7 @@ UINT old_priority;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_connect_packet_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4477,7 +4482,7 @@ UINT keepalive = (client_ptr -> nxd_mqtt_keepalive/NX_IP_PERIODI
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_secure_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4565,7 +4570,7 @@ UINT ret;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_delete PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4653,7 +4658,7 @@ UINT _nxd_mqtt_client_delete(NXD_MQTT_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_publish_packet_send PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4781,7 +4786,7 @@ UINT ret = NXD_MQTT_SUCCESS;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_publish PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4996,7 +5001,7 @@ UINT ret = NXD_MQTT_SUCCESS;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_subscribe PORTABLE C */
-/* 6.1.2 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5061,7 +5066,7 @@ UINT _nxd_mqtt_client_subscribe(NXD_MQTT_CLIENT *client_ptr, CHAR *topic_name, U
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_unsubscribe PORTABLE C */
-/* 6.1.2 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5114,7 +5119,7 @@ UINT _nxd_mqtt_client_unsubscribe(NXD_MQTT_CLIENT *client_ptr, CHAR *topic_name,
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_send_simple_message PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5240,7 +5245,7 @@ UCHAR *byte;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5312,7 +5317,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_receive_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5371,7 +5376,7 @@ UINT _nxd_mqtt_client_receive_notify_set(NXD_MQTT_CLIENT *client_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_message_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5481,7 +5486,7 @@ ULONG message_length;
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5552,7 +5557,7 @@ UINT _nxde_mqtt_client_create(NXD_MQTT_CLIENT *client_ptr, CHAR *client_name, CH
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5633,7 +5638,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_secure_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5717,7 +5722,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5775,7 +5780,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_publish PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5855,7 +5860,7 @@ UINT _nxde_mqtt_client_publish(NXD_MQTT_CLIENT *client_ptr, CHAR *topic_name, UI
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_subscribe PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5932,7 +5937,7 @@ UINT _nxde_mqtt_client_subscribe(NXD_MQTT_CLIENT *client_ptr, CHAR *topic_name,
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_unsubscribe PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5993,7 +5998,7 @@ UINT _nxde_mqtt_client_unsubscribe(NXD_MQTT_CLIENT *client_ptr, CHAR *topic_name
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6046,7 +6051,7 @@ UINT _nxde_mqtt_client_disconnect(NXD_MQTT_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_message_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6121,7 +6126,7 @@ UINT _nxde_mqtt_client_message_get(NXD_MQTT_CLIENT *client_ptr, UCHAR *topic_buf
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_receive_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6185,7 +6190,7 @@ UINT _nxde_mqtt_client_receive_notify_set(NXD_MQTT_CLIENT *client_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_disconnect_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6237,7 +6242,7 @@ UINT _nxd_mqtt_client_disconnect_notify_set(NXD_MQTT_CLIENT *client_ptr, VOID (*
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_disconnect_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6293,7 +6298,7 @@ UINT _nxde_mqtt_client_disconnect_notify_set(NXD_MQTT_CLIENT *client_ptr, VOID (
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_cloud_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6396,7 +6401,7 @@ UINT status;
/* */
/* _nxd_mqtt_client_websocket_connection_status_callback */
/* PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6465,7 +6470,7 @@ NXD_MQTT_CLIENT *client_ptr = (NXD_MQTT_CLIENT *)context;
/* FUNCTION RELEASE */
/* */
/* _nxd_mqtt_client_websocket_set PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6501,7 +6506,7 @@ NXD_MQTT_CLIENT *client_ptr = (NXD_MQTT_CLIENT *)context;
/* 10-31-2022 Yuxin Zhou Initial Version 6.2.0 */
/* */
/**************************************************************************/
-UINT _nxd_mqtt_client_websocket_set(NXD_MQTT_CLIENT *client_ptr, UCHAR *host, UINT host_length, UCHAR *uri_path, UINT uri_path_length)
+UINT _nxd_mqtt_client_websocket_set(NXD_MQTT_CLIENT *client_ptr, UCHAR *host, UINT host_length, UCHAR *uri_path, UINT uri_path_length, UCHAR *bearer, UINT bearer_length)
{
UINT status;
@@ -6518,6 +6523,8 @@ UINT status;
client_ptr -> nxd_mqtt_client_websocket_host_length = host_length;
client_ptr -> nxd_mqtt_client_websocket_uri_path = uri_path;
client_ptr -> nxd_mqtt_client_websocket_uri_path_length = uri_path_length;
+ client_ptr -> nxd_mqtt_client_websocket_bearer = bearer;
+ client_ptr -> nxd_mqtt_client_websocket_bearer_length = bearer_length;
/* Create WebSocket. */
status = nx_websocket_client_create(&client_ptr -> nxd_mqtt_client_websocket, (UCHAR *)"",
@@ -6543,7 +6550,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_mqtt_client_websocket_set PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6579,7 +6586,7 @@ UINT status;
/* 10-31-2022 Yuxin Zhou Initial Version 6.2.0 */
/* */
/**************************************************************************/
-UINT _nxde_mqtt_client_websocket_set(NXD_MQTT_CLIENT *client_ptr, UCHAR *host, UINT host_length, UCHAR *uri_path, UINT uri_path_length)
+UINT _nxde_mqtt_client_websocket_set(NXD_MQTT_CLIENT *client_ptr, UCHAR *host, UINT host_length, UCHAR *uri_path, UINT uri_path_length, UCHAR *bearer, UINT bearer_length)
{
/* Validate the parameters. */
@@ -6589,6 +6596,6 @@ UINT _nxde_mqtt_client_websocket_set(NXD_MQTT_CLIENT *client_ptr, UCHAR *host, U
return(NX_PTR_ERROR);
}
- return(_nxd_mqtt_client_websocket_set(client_ptr, host, host_length, uri_path, uri_path_length));
+ return(_nxd_mqtt_client_websocket_set(client_ptr, host, host_length, uri_path, uri_path_length, bearer, bearer_length));
}
#endif /* NXD_MQTT_OVER_WEBSOCKET */
diff --git a/addons/mqtt/nxd_mqtt_client.h b/addons/mqtt/nxd_mqtt_client.h
index 989a7a9b..7a00915a 100644
--- a/addons/mqtt/nxd_mqtt_client.h
+++ b/addons/mqtt/nxd_mqtt_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_mqtt_client.h PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -391,6 +392,8 @@ typedef struct NXD_MQTT_CLIENT_STRUCT
UINT nxd_mqtt_client_websocket_host_length;
UCHAR *nxd_mqtt_client_websocket_uri_path;
UINT nxd_mqtt_client_websocket_uri_path_length;
+ UCHAR *nxd_mqtt_client_websocket_bearer;
+ UINT nxd_mqtt_client_websocket_bearer_length;
#endif /* NXD_MQTT_OVER_WEBSOCKET */
} NXD_MQTT_CLIENT;
@@ -552,8 +555,8 @@ UINT _nxde_mqtt_client_secure_connect(NXD_MQTT_CLIENT *client_ptr, NXD_ADDRESS *
#endif /* NX_SECURE_ENABLE */
#ifdef NXD_MQTT_OVER_WEBSOCKET
-UINT _nxd_mqtt_client_websocket_set(NXD_MQTT_CLIENT *client_ptr, UCHAR *host, UINT host_length, UCHAR *uri_path, UINT uri_path_length);
-UINT _nxde_mqtt_client_websocket_set(NXD_MQTT_CLIENT *client_ptr, UCHAR *host, UINT host_length, UCHAR *uri_path, UINT uri_path_length);
+UINT _nxd_mqtt_client_websocket_set(NXD_MQTT_CLIENT *client_ptr, UCHAR *host, UINT host_length, UCHAR *uri_path, UINT uri_path_length, UCHAR *bearer, UINT bearer_length);
+UINT _nxde_mqtt_client_websocket_set(NXD_MQTT_CLIENT *client_ptr, UCHAR *host, UINT host_length, UCHAR *uri_path, UINT uri_path_length, UCHAR *bearer, UINT bearer_length);
VOID _nxd_mqtt_client_websocket_connection_status_callback(NX_WEBSOCKET_CLIENT *websocket_client_ptr, VOID *context, UINT status);
#endif /* NXD_MQTT_OVER_WEBSOCKET */
diff --git a/addons/nat/nx_nat.c b/addons/nat/nx_nat.c
index 9dc405d7..5aa72c1f 100644
--- a/addons/nat/nx_nat.c
+++ b/addons/nat/nx_nat.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -82,7 +83,7 @@ static VOID _nx_nat_checksum_adjust(UCHAR *checksum, UCHAR *old_data, INT old
/* FUNCTION RELEASE */
/* */
/* _nxe_nat_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -182,7 +183,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -282,7 +283,7 @@ NX_NAT_TRANSLATION_ENTRY *entry_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_nat_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -343,7 +344,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -392,7 +393,7 @@ UINT _nx_nat_delete(NX_NAT_DEVICE *nat_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_nat_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -450,7 +451,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -511,7 +512,7 @@ UINT _nx_nat_enable(NX_NAT_DEVICE *nat_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_nat_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -568,7 +569,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -625,7 +626,7 @@ UINT _nx_nat_disable(NX_NAT_DEVICE *nat_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_nat_cache_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -692,7 +693,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_cache_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -749,7 +750,7 @@ UINT _nx_nat_cache_notify_set(NX_NAT_DEVICE *nat_ptr, VOID (*cache_full_notify_c
/* FUNCTION RELEASE */
/* */
/* _nxe_nat_inbound_entry_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -825,7 +826,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_inbound_entry_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -937,7 +938,7 @@ UINT bound;
/* FUNCTION RELEASE */
/* */
/* _nxe_nat_inbound_entry_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1008,7 +1009,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_inbound_entry_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1118,7 +1119,7 @@ NX_NAT_TRANSLATION_ENTRY *next_entry_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_process_packet PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1359,7 +1360,7 @@ NX_INTERFACE *interface_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_process_inbound_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1452,7 +1453,7 @@ NX_NAT_TRANSLATION_ENTRY translation_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_process_inbound_TCP_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1655,7 +1656,7 @@ NX_NAT_TRANSLATION_ENTRY *record_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_process_inbound_UDP_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1859,7 +1860,7 @@ NX_NAT_TRANSLATION_ENTRY *record_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_process_inbound_ICMP_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2064,7 +2065,7 @@ NX_NAT_TRANSLATION_ENTRY *record_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_process_outbound_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2176,7 +2177,7 @@ NX_NAT_TRANSLATION_ENTRY translation_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_process_outbound_TCP_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2344,7 +2345,7 @@ NX_NAT_TRANSLATION_ENTRY *record_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_process_outbound_UDP_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2518,7 +2519,7 @@ NX_NAT_TRANSLATION_ENTRY *record_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_process_outbound_ICMP_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2699,7 +2700,7 @@ NX_NAT_TRANSLATION_ENTRY *record_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_ip_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2894,7 +2895,7 @@ NX_IPV4_HEADER *ip_header_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_inbound_entry_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3067,7 +3068,7 @@ NX_NAT_TRANSLATION_ENTRY *record_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_outbound_entry_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3213,7 +3214,7 @@ NX_NAT_TRANSLATION_ENTRY *record_entry;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_entry_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3426,7 +3427,7 @@ NX_NAT_TRANSLATION_ENTRY *previous_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_entry_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3493,7 +3494,7 @@ static UINT _nx_nat_entry_add(NX_NAT_DEVICE *nat_ptr, NX_NAT_TRANSLATION_ENTRY
/* FUNCTION RELEASE */
/* */
/* _nx_nat_entry_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3710,7 +3711,7 @@ NX_NAT_TRANSLATION_ENTRY *previous_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_entry_timeout_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3834,7 +3835,7 @@ NX_NAT_TRANSLATION_ENTRY *next_entry_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_utility_get_destination_port PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3944,7 +3945,7 @@ UINT is_icmp_error_msg;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_utility_get_source_port PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4047,7 +4048,7 @@ UINT is_icmp_error_msg;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_find_available_port PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4182,7 +4183,7 @@ NX_NAT_TRANSLATION_ENTRY *entry_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_entry_port_verify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4268,7 +4269,7 @@ NX_NAT_TRANSLATION_ENTRY *entry_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_socket_port_verify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4400,7 +4401,7 @@ NX_UDP_SOCKET *udp_end_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_packet_is_icmp_error_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4489,7 +4490,7 @@ NX_ICMP_HEADER *icmp_header_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_nat_checksum_adjust PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/nat/nx_nat.h b/addons/nat/nx_nat.h
index 16ab45ba..2e6e6bea 100644
--- a/addons/nat/nx_nat.h
+++ b/addons/nat/nx_nat.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -24,7 +25,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_nat.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/pop3/nxd_pop3_client.c b/addons/pop3/nxd_pop3_client.c
index 300b9865..3f97d164 100644
--- a/addons/pop3/nxd_pop3_client.c
+++ b/addons/pop3/nxd_pop3_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -23,7 +24,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_pop3_client.c PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -68,7 +69,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_pop3_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -167,7 +168,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -250,7 +251,7 @@ NXD_ADDRESS server_address;
/* FUNCTION RELEASE */
/* */
/* _nxde_pop3_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -337,7 +338,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_pop3_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -446,7 +447,7 @@ UINT client_password_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_pop3_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -509,7 +510,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -576,7 +577,7 @@ UINT _nx_pop3_client_delete(NX_POP3_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_pop3_client_mail_items_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -638,7 +639,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_mail_items_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -831,7 +832,7 @@ UINT packet_type;
/* FUNCTION RELEASE */
/* */
/* _nxe_pop3_client_get_mail_item PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -900,7 +901,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_mail_item_size_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1114,7 +1115,7 @@ UINT packet_type;
/* FUNCTION RELEASE */
/* */
/* _nxe_pop3_client_mail_item_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1180,7 +1181,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_mail_item_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1409,7 +1410,7 @@ UINT packet_type;
/* FUNCTION RELEASE */
/* */
/* _nxe_pop3_client_mail_item_message_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1474,7 +1475,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_mail_item_message_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1607,7 +1608,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_pop3_client_mail_item_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1675,7 +1676,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_mail_item_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1852,7 +1853,7 @@ UINT packet_type;
/* FUNCTION RELEASE */
/* */
/* _nxe_pop3_client_quit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1909,7 +1910,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_quit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2063,7 +2064,7 @@ UINT packet_type;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_digest_authenticate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2132,7 +2133,7 @@ CHAR md5_binary[NX_POP3_MAX_BINARY_MD5];
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_parse_process_id PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2228,7 +2229,7 @@ UINT pid_index;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_parse_response PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2428,7 +2429,7 @@ UINT argument_char_count;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_hex_ascii_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2510,7 +2511,7 @@ CHAR digit;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_server_number_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2609,7 +2610,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nxd_pop3_client_connect PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2776,7 +2777,7 @@ CHAR argument[10];
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_apop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3004,7 +3005,7 @@ UINT md5_digest_buffer_length;
/* FUNCTION RELEASE */
/* */
/* _nx_pop3_client_user_pass PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/pop3/nxd_pop3_client.h b/addons/pop3/nxd_pop3_client.h
index ba172c6a..ade98420 100644
--- a/addons/pop3/nxd_pop3_client.h
+++ b/addons/pop3/nxd_pop3_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -23,7 +24,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_pop3_client.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/ppp/nx_ppp.c b/addons/ppp/nx_ppp.c
index 575ae049..9fa84234 100644
--- a/addons/ppp/nx_ppp.c
+++ b/addons/ppp/nx_ppp.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -103,7 +104,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -504,7 +505,7 @@ ULONG count;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_driver PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -782,7 +783,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_receive_packet_get PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1446,7 +1447,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_receive_packet_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1791,7 +1792,7 @@ UINT length;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_timeout PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1881,7 +1882,7 @@ void _nx_ppp_timeout(NX_PPP *ppp_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1940,7 +1941,7 @@ NX_PPP *ppp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_netx_packet_transfer PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2044,7 +2045,7 @@ ULONG offset;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_process_deferred_raw_string_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2174,7 +2175,7 @@ UINT release_packet;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_process_deferred_ip_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2302,7 +2303,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_state_machine_update PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3014,7 +3015,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_code_reject PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3128,7 +3129,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_configure_reply_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3343,7 +3344,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_configure_request_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3484,7 +3485,7 @@ UINT length_index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_configuration_retrieve PORTABLE C */
-/* 6.1.2 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3775,7 +3776,7 @@ UCHAR *option_data;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_nak_configure_list PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3832,7 +3833,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_terminate_ack_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3922,7 +3923,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_terminate_request_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4012,7 +4013,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_pap_state_machine_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4363,7 +4364,7 @@ UINT valid;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_pap_authentication_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4510,7 +4511,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_pap_login_valid PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4647,7 +4648,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_pap_authentication_ack PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4742,7 +4743,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_pap_authentication_nak PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4838,7 +4839,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_chap_state_machine_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5601,7 +5602,7 @@ UINT valid;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_chap_challenge_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5754,7 +5755,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_chap_challenge_respond PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5964,7 +5965,7 @@ UINT name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_chap_challenge_validate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6201,7 +6202,7 @@ UINT name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_ipcp_state_machine_update PORTABLE C */
-/* 6.1.2 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6893,7 +6894,7 @@ UCHAR code;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_ipcp_configure_check PORTABLE C */
-/* 6.1.2 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7266,7 +7267,7 @@ UCHAR option;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_ipcp_configure_request_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7413,7 +7414,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_ipcp_response_extract PORTABLE C */
-/* 6.1.2 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7552,7 +7553,7 @@ ULONG length;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_ipcp_response_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7730,7 +7731,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_ipcp_terminate_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7821,7 +7822,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_ipcp_terminate_ack_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7912,7 +7913,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_packet_transmit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8182,7 +8183,7 @@ UINT release_packet = NX_TRUE;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_check_crc PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8288,7 +8289,7 @@ USHORT crc_value;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_crc_append PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8414,7 +8415,7 @@ UCHAR control = 0x03;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_debug_log_capture PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8562,7 +8563,7 @@ NX_PPP_DEBUG_ENTRY *entry_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_debug_log_capture_protocol PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8647,7 +8648,7 @@ void _nx_ppp_debug_log_capture_protocol(NX_PPP *ppp_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_hash_generator PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8738,7 +8739,7 @@ NX_MD5 context;
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_byte_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8798,7 +8799,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_byte_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8929,7 +8930,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9007,7 +9008,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9160,7 +9161,7 @@ NX_PPP *tail_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9221,7 +9222,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9348,7 +9349,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_link_up_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9411,7 +9412,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_link_up_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9465,7 +9466,7 @@ UINT _nx_ppp_link_up_notify(NX_PPP *ppp_ptr, VOID (*ppp_link_up_callback)(NX_PP
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_link_down_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9528,7 +9529,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_link_down_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9582,7 +9583,7 @@ UINT _nx_ppp_link_down_notify(NX_PPP *ppp_ptr, VOID (*ppp_link_down_callback)(N
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_pap_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9651,7 +9652,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_pap_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9746,7 +9747,7 @@ UINT _nx_ppp_pap_enable(NX_PPP *ppp_ptr, UINT (*generate_login)(CHAR *name, CHA
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_chap_challenge PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9808,7 +9809,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_chap_challenge PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9888,7 +9889,7 @@ UINT _nx_ppp_chap_challenge(NX_PPP *ppp_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_chap_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9969,7 +9970,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_chap_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10072,7 +10073,7 @@ UINT _nx_ppp_chap_enable(NX_PPP *ppp_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_dns_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10135,7 +10136,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_dns_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10205,7 +10206,7 @@ UINT _nx_ppp_dns_address_get(NX_PPP *ppp_ptr, ULONG *dns_address_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_dns_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10271,7 +10272,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_dns_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10324,7 +10325,7 @@ UINT _nx_ppp_dns_address_set(NX_PPP *ppp_ptr, ULONG dns_address)
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_secondary_dns_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10387,7 +10388,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_secondary_dns_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10458,7 +10459,7 @@ UINT _nx_ppp_secondary_dns_address_get(NX_PPP *ppp_ptr, ULONG *secondary_dns_ad
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_secondary_dns_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10524,7 +10525,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_secondary_dns_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10577,7 +10578,7 @@ UINT _nx_ppp_secondary_dns_address_set(NX_PPP *ppp_ptr, ULONG secondary_dns_add
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_interface_index_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10639,7 +10640,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_interface_index_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10702,7 +10703,7 @@ UINT _nx_ppp_interface_index_get(NX_PPP *ppp_ptr, UINT *index_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_ip_address_assign PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10766,7 +10767,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_ip_address_assign PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10845,7 +10846,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_nak_authentication_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10908,7 +10909,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_nak_authentication_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10961,7 +10962,7 @@ UINT _nx_ppp_nak_authentication_notify(NX_PPP *ppp_ptr, void (*nak_authenticati
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_raw_string_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11027,7 +11028,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_raw_string_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11158,7 +11159,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11217,7 +11218,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11279,7 +11280,7 @@ UINT _nx_ppp_start(NX_PPP *ppp_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11338,7 +11339,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11432,7 +11433,7 @@ UINT _nx_ppp_stop(NX_PPP *ppp_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_restart PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11491,7 +11492,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_restart PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11546,7 +11547,7 @@ UINT _nx_ppp_restart(NX_PPP *ppp_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_status_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11607,7 +11608,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_status_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11756,7 +11757,7 @@ UINT _nx_ppp_status_get(NX_PPP *ppp_ptr, UINT *status_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_ping_reply PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11826,7 +11827,7 @@ void _nx_ppp_lcp_ping_reply(NX_PPP *ppp_ptr, NX_PACKET *packet_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_lcp_ping_process_echo_reply PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11891,7 +11892,7 @@ void _nx_ppp_lcp_ping_process_echo_reply(NX_PPP *ppp_ptr, NX_PACKET *packet_pt
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_ping_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11958,7 +11959,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_ping_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12096,7 +12097,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12160,7 +12161,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12269,7 +12270,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_ppp_packet_send_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12333,7 +12334,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_ppp_packet_send_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/ppp/nx_ppp.h b/addons/ppp/nx_ppp.h
index e019d328..a9c17c36 100644
--- a/addons/ppp/nx_ppp.h
+++ b/addons/ppp/nx_ppp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_ppp.h PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/pppoe/nx_pppoe_client.c b/addons/pppoe/nx_pppoe_client.c
index 0f8e4441..7ae0dadc 100644
--- a/addons/pppoe/nx_pppoe_client.c
+++ b/addons/pppoe/nx_pppoe_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -75,7 +76,7 @@ static VOID _nx_pppoe_client_session_thread_suspend(TX_THREAD **suspension_li
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -171,7 +172,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -283,7 +284,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -341,7 +342,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -424,7 +425,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_service_name_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -485,7 +486,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_service_name_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -548,7 +549,7 @@ UINT service_name_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_service_name_set_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -611,7 +612,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_service_name_set_extended PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -692,7 +693,7 @@ UINT temp_service_name_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_host_uniq_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -753,7 +754,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_host_uniq_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -815,7 +816,7 @@ UINT host_uniq_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_host_uniq_set_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -877,7 +878,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_host_uniq_set_extended PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -957,7 +958,7 @@ UINT temp_host_uniq_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_session_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1015,7 +1016,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_session_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1113,7 +1114,7 @@ UINT _nx_pppoe_client_session_connect(NX_PPPOE_CLIENT *pppoe_client_ptr, ULONG
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_session_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1199,7 +1200,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_session_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1335,7 +1336,7 @@ UCHAR *work_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_session_terminate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1394,7 +1395,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_session_terminate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1474,7 +1475,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_client_session_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1536,7 +1537,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_session_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1618,7 +1619,7 @@ UINT _nx_pppoe_client_session_get(NX_PPPOE_CLIENT *pppoe_client_ptr, ULONG *ser
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_packet_deferred_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1720,7 +1721,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1995,7 +1996,7 @@ ULONG timeout = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2048,7 +2049,7 @@ NX_PPPOE_CLIENT *pppoe_client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2174,7 +2175,7 @@ UINT ethernet_type;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_discovery_packet_process PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2613,7 +2614,7 @@ UINT tag_host_uniq_valid = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_session_packet_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2773,7 +2774,7 @@ NX_PPPOE_SERVER_SESSION *server_session_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_discovery_send PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3037,7 +3038,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3114,7 +3115,7 @@ NX_IP_DRIVER driver_request;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_data_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3178,7 +3179,7 @@ ULONG value = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_data_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3258,7 +3259,7 @@ static VOID _nx_pppoe_client_data_add(UCHAR *data, UINT size, ULONG value)
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_string_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3312,7 +3313,7 @@ static VOID _nx_pppoe_client_string_add(UCHAR *dest, UCHAR *source, UINT size)
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_tag_string_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3377,7 +3378,7 @@ static UINT _nx_pppoe_client_tag_string_add(UCHAR *data_ptr, UINT tag_type, UIN
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_session_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3439,7 +3440,7 @@ static UINT _nx_pppoe_client_session_cleanup(NX_PPPOE_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_session_thread_suspend PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3546,7 +3547,7 @@ TX_THREAD *thread_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_session_thread_resume PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3653,7 +3654,7 @@ TX_THREAD *thread_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_client_session_connect_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/pppoe/nx_pppoe_client.h b/addons/pppoe/nx_pppoe_client.h
index 5c7d835c..fdced62c 100644
--- a/addons/pppoe/nx_pppoe_client.h
+++ b/addons/pppoe/nx_pppoe_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_pppoe_client.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/pppoe/nx_pppoe_server.c b/addons/pppoe/nx_pppoe_server.c
index 43080fc6..03f80c04 100644
--- a/addons/pppoe/nx_pppoe_server.c
+++ b/addons/pppoe/nx_pppoe_server.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -74,7 +75,7 @@ static UCHAR *nx_pppoe_service_name[1];
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -167,7 +168,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -289,7 +290,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_ac_name_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -349,7 +350,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_ac_name_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -422,7 +423,7 @@ UINT temp_name_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -480,7 +481,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -564,7 +565,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -626,7 +627,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -687,7 +688,7 @@ UINT _nx_pppoe_server_enable(NX_PPPOE_SERVER *pppoe_server_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -744,7 +745,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -805,7 +806,7 @@ UINT _nx_pppoe_server_disable(NX_PPPOE_SERVER *pppoe_server_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_callback_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -887,7 +888,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_callback_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -967,7 +968,7 @@ UINT _nx_pppoe_server_callback_notify_set(NX_PPPOE_SERVER *pppoe_server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_service_name_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1030,7 +1031,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_service_name_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1096,7 +1097,7 @@ UINT _nx_pppoe_server_service_name_set(NX_PPPOE_SERVER *pppoe_server_ptr, UCHAR
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_session_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1174,7 +1175,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_session_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1318,7 +1319,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_session_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1447,7 +1448,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_session_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1566,7 +1567,7 @@ UCHAR *work_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_session_terminate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1638,7 +1639,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_session_terminate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1720,7 +1721,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_pppoe_server_session_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1786,7 +1787,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_session_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1869,7 +1870,7 @@ UINT _nx_pppoe_server_session_get(NX_PPPOE_SERVER *pppoe_server_ptr, UINT sessi
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_packet_deferred_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1971,7 +1972,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2218,7 +2219,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2347,7 +2348,7 @@ UINT is_broadcast = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_discovery_packet_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2606,7 +2607,7 @@ NX_PPPOE_CLIENT_SESSION *client_session_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_session_packet_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2792,7 +2793,7 @@ NX_PPPOE_CLIENT_SESSION *client_session_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_discovery_send PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3124,7 +3125,7 @@ UCHAR *service_name_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3186,7 +3187,7 @@ NX_IP_DRIVER driver_request;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_tag_process PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3512,7 +3513,7 @@ UCHAR *service_name_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_data_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3576,7 +3577,7 @@ ULONG value = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_data_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3656,7 +3657,7 @@ static VOID _nx_pppoe_server_data_add(UCHAR *data, UINT size, ULONG value)
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_string_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3710,7 +3711,7 @@ static VOID _nx_pppoe_server_string_add(UCHAR *dest, UCHAR *source, UINT size)
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_tag_string_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3775,7 +3776,7 @@ static UINT _nx_pppoe_server_tag_string_add(UCHAR *data_ptr, UINT tag_type, UIN
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_session_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3904,7 +3905,7 @@ UINT available_index;
/* FUNCTION RELEASE */
/* */
/* _nx_pppoe_server_session_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3990,7 +3991,7 @@ NX_PACKET *current_packet;
/* FUNCTION RELEASE */
/* */
/* PppInitInd PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4061,7 +4062,7 @@ VOID PppInitInd(UINT length, UCHAR *aData)
/* FUNCTION RELEASE */
/* */
/* PppDiscoverCnf PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4156,7 +4157,7 @@ NX_PPPOE_CLIENT_SESSION *client_session_ptr;
/* FUNCTION RELEASE */
/* */
/* PppOpenCnf PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4248,7 +4249,7 @@ NX_PPPOE_CLIENT_SESSION *client_session_ptr;
/* FUNCTION RELEASE */
/* */
/* PppCloseInd PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4328,7 +4329,7 @@ VOID PppCloseInd(UINT interfaceHandle, UCHAR *causeCode)
/* FUNCTION RELEASE */
/* */
/* PppCloseCnf PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4390,7 +4391,7 @@ VOID PppCloseCnf(UINT interfaceHandle)
/* FUNCTION RELEASE */
/* */
/* PppTransmitDataCnf PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4476,7 +4477,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* PppReceiveDataInd PORTABLE C */
-/* 6.1.4 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/pppoe/nx_pppoe_server.h b/addons/pppoe/nx_pppoe_server.h
index ca4f56b2..58fd2a70 100644
--- a/addons/pppoe/nx_pppoe_server.h
+++ b/addons/pppoe/nx_pppoe_server.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_pppoe_server.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/ptp/nxd_ptp_client.c b/addons/ptp/nxd_ptp_client.c
index 9c681c26..a22a0756 100644
--- a/addons/ptp/nxd_ptp_client.c
+++ b/addons/ptp/nxd_ptp_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -23,7 +24,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_ptp_client.c PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -244,7 +245,7 @@ static VOID _nx_ptp_utility_32_unsigned_write(UCHAR *dest_ptr, ULONG value)
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_msg_parse_timestamp PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -294,7 +295,7 @@ ULONG nanoseconds = (ULONG)time_ptr -> nanosecond;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_msg_parse_hdr PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -441,7 +442,7 @@ UINT interface_index;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_msg_parse_announce PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -494,7 +495,7 @@ static VOID _nx_ptp_msg_parse_announce(UCHAR *ptr, NX_PTP_CLIENT_MASTER *master)
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_master_clock_compare PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -590,7 +591,7 @@ INT gm_compare;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_soft_clock_adjust PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -664,7 +665,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_timer_handler PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -716,7 +717,7 @@ NX_PTP_CLIENT *client_ptr = (NX_PTP_CLIENT *)ptp_instance;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_socket_receive_notify PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -764,7 +765,7 @@ NX_PTP_CLIENT *client_ptr = (NX_PTP_CLIENT *)(socket_ptr -> nx_udp_socket_reserv
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_ethernet_receive_notify PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -857,7 +858,7 @@ NX_PTP_CLIENT *client_ptr = (NX_PTP_CLIENT *)context;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_clock_adjust PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -962,7 +963,7 @@ NX_PTP_TIME current;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_send_delay_req PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1134,7 +1135,7 @@ NX_INTERFACE *if_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_sync_received PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1305,7 +1306,7 @@ ULONG64 correctionNS = (hdr -> cFieldHigh << 16) | (hdr -> cFieldLow >> 16);
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_delay_resp_received PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1440,7 +1441,7 @@ NX_PTP_CLIENT_SYNC sync;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_init_packet_received PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1635,7 +1636,7 @@ INT compare_result;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_send_pdelay_req PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -1822,7 +1823,7 @@ NX_INTERFACE *if_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_pdelay_resp_received PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -1961,7 +1962,7 @@ NX_PTP_TIME a, b, c, d, t3;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_send_pdelay_resp_follow_up PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -2142,7 +2143,7 @@ NX_INTERFACE *if_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_send_pdelay_resp PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -2336,7 +2337,7 @@ NX_INTERFACE *if_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_send_follow_up PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -2528,7 +2529,7 @@ NX_INTERFACE *if_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_send_sync PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -2695,7 +2696,7 @@ NX_INTERFACE *if_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_send_announce PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -2889,7 +2890,7 @@ NX_INTERFACE *if_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_process_event_packet PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3032,7 +3033,7 @@ static VOID _nx_ptp_client_process_event_packet(NX_PTP_CLIENT *client_ptr, NX_PA
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_process_general_packet PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3148,7 +3149,7 @@ static VOID _nx_ptp_client_process_general_packet(NX_PTP_CLIENT *client_ptr, NX_
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_thread_entry PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3469,7 +3470,7 @@ NX_PTP_MSG_HEADER hdr;
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_create PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3543,7 +3544,7 @@ UINT _nxe_ptp_client_create(NX_PTP_CLIENT *client_ptr, NX_IP *ip_ptr, UINT inter
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_create PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3716,7 +3717,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_delete PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3772,7 +3773,7 @@ UINT _nxe_ptp_client_delete(NX_PTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_delete PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3852,7 +3853,7 @@ UINT _nx_ptp_client_delete(NX_PTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_start PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3921,7 +3922,7 @@ UINT _nxe_ptp_client_start(NX_PTP_CLIENT *client_ptr, UCHAR *client_port_identit
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_start PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4183,7 +4184,7 @@ NXD_ADDRESS maddr;
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_stop PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4239,7 +4240,7 @@ UINT _nxe_ptp_client_stop(NX_PTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_stop PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4369,7 +4370,7 @@ NXD_ADDRESS maddr;
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_master_enable PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -4445,7 +4446,7 @@ UINT _nxe_ptp_client_master_enable(NX_PTP_CLIENT *client_ptr, UCHAR role, UCHAR
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_master_enable PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -4532,7 +4533,7 @@ UINT _nx_ptp_client_master_enable(NX_PTP_CLIENT *client_ptr, UCHAR role, UCHAR p
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_time_get PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4589,7 +4590,7 @@ UINT _nxe_ptp_client_time_get(NX_PTP_CLIENT *client_ptr, NX_PTP_TIME *time_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_time_get PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4640,7 +4641,7 @@ UINT _nx_ptp_client_time_get(NX_PTP_CLIENT *client_ptr, NX_PTP_TIME *time_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_time_set PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4697,7 +4698,7 @@ UINT _nxe_ptp_client_time_set(NX_PTP_CLIENT *client_ptr, NX_PTP_TIME *time_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_time_set PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4762,7 +4763,7 @@ UINT state;
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_master_info_get PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4834,7 +4835,7 @@ UINT _nxe_ptp_client_master_info_get(NX_PTP_CLIENT_MASTER *master_ptr, NXD_ADDRE
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_master_info_get PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4948,7 +4949,7 @@ UINT _nx_ptp_client_master_info_get(NX_PTP_CLIENT_MASTER *master_ptr, NXD_ADDRES
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_sync_info_get PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5003,7 +5004,7 @@ UINT _nxe_ptp_client_sync_info_get(NX_PTP_CLIENT_SYNC *sync_ptr, USHORT *flags,
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_sync_info_get PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5060,7 +5061,7 @@ UINT _nx_ptp_client_sync_info_get(NX_PTP_CLIENT_SYNC *sync_ptr, USHORT *flags, S
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_packet_timestamp_notify PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5167,7 +5168,7 @@ VOID _nx_ptp_client_packet_timestamp_notify(NX_PTP_CLIENT *client_ptr, NX_PACKET
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_soft_clock_callback PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5279,7 +5280,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_utility_time_diff PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5336,7 +5337,7 @@ UINT _nxe_ptp_client_utility_time_diff(NX_PTP_TIME *time1_ptr, NX_PTP_TIME *time
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_utility_time_sum PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -5394,7 +5395,7 @@ UINT _nxe_ptp_client_utility_time_sum(NX_PTP_TIME *time1_ptr, NX_PTP_TIME *time2
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_utility_time_diff PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5493,7 +5494,7 @@ LONG ns;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_utility_time_sum PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -5591,7 +5592,7 @@ LONG ns;
/* FUNCTION RELEASE */
/* */
/* _nxe_ptp_client_utility_convert_time_to_date PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5651,7 +5652,7 @@ UINT _nxe_ptp_client_utility_convert_time_to_date(NX_PTP_TIME *time_ptr, LONG of
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_utility_convert_time_to_date PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5793,7 +5794,7 @@ UINT is_leap;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_utility_add64 PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5851,7 +5852,7 @@ ULONG r_lo;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_utility_sub64 PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5907,7 +5908,7 @@ ULONG r_lo;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_utility_inc64 PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5961,7 +5962,7 @@ ULONG r_lo;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_utility_dec64 PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6014,7 +6015,7 @@ ULONG r_lo;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_utility_neg64 PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6066,7 +6067,7 @@ LONG r_hi;
/* FUNCTION RELEASE */
/* */
/* _nx_ptp_client_utility_time_div_by_2 PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/ptp/nxd_ptp_client.h b/addons/ptp/nxd_ptp_client.h
index 0882cfe9..20405b26 100644
--- a/addons/ptp/nxd_ptp_client.h
+++ b/addons/ptp/nxd_ptp_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -23,7 +24,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_ptp_client.h PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/rtp/nx_rtp_sender.c b/addons/rtp/nx_rtp_sender.c
index 02ea1282..c7bb79a2 100644
--- a/addons/rtp/nx_rtp_sender.c
+++ b/addons/rtp/nx_rtp_sender.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -72,7 +73,7 @@ static VOID _nx_rtcp_packet_receive_notify(NX_UDP_SOCKET *socket_ptr);
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_create PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -134,7 +135,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_create PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -328,7 +329,7 @@ UINT free_port;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_delete PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -385,7 +386,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_delete PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -452,7 +453,7 @@ UINT _nx_rtp_sender_delete(NX_RTP_SENDER *rtp_sender)
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_port_get PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -514,7 +515,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_port_get PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -565,7 +566,7 @@ UINT _nx_rtp_sender_port_get(NX_RTP_SENDER *rtp_sender, UINT *rtp_port, UINT *rt
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_create PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -641,7 +642,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_create PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -777,7 +778,7 @@ UINT _nx_rtp_sender_session_create(NX_RTP_SENDER *rtp_sender, NX_RTP_SESSION *se
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_delete PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -835,7 +836,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_delete PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -891,7 +892,7 @@ UINT _nx_rtp_sender_session_delete(NX_RTP_SESSION *session)
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_rtcp_receiver_report_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -952,7 +953,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_rtcp_receiver_report_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -1001,7 +1002,7 @@ UINT _nx_rtp_sender_rtcp_receiver_report_callback_set(NX_RTP_SENDER *rtp_sender,
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_rtcp_sdes_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -1060,7 +1061,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_rtcp_sdes_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -1109,7 +1110,7 @@ UINT _nx_rtp_sender_rtcp_sdes_callback_set(NX_RTP_SENDER *rtp_sender, UINT (*rtc
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_packet_allocate PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1170,7 +1171,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_packet_allocate PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1222,7 +1223,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_packet_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1294,7 +1295,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_packet_send PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1554,7 +1555,7 @@ UINT fragmentation = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_sequence_number_get PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1614,7 +1615,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_sequence_number_get PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1661,7 +1662,7 @@ UINT _nx_rtp_sender_session_sequence_number_get(NX_RTP_SESSION *session, UINT *s
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_sample_factor_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1721,7 +1722,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_sample_factor_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1780,7 +1781,7 @@ UINT _nx_rtp_sender_session_sample_factor_set(NX_RTP_SESSION *session, UINT fact
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_ssrc_get PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1839,7 +1840,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_ssrc_get PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1886,7 +1887,7 @@ UINT _nx_rtp_sender_session_ssrc_get(NX_RTP_SESSION *session, ULONG *ssrc)
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_vlan_priority_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -1953,7 +1954,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_vlan_priority_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -2010,7 +2011,7 @@ UINT _nx_rtp_sender_session_vlan_priority_set(NX_RTP_SESSION *session, UINT vlan
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_cleanup PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -2065,7 +2066,7 @@ UINT _nx_rtp_sender_cleanup(NX_RTP_SENDER *rtp_sender)
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_find PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2124,7 +2125,7 @@ NX_RTP_SESSION *start = rtp_sender -> nx_rtp_sender_session_created_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_link PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2190,7 +2191,7 @@ NX_RTP_SESSION *tail;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_unlink PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2262,7 +2263,7 @@ NX_RTP_SESSION *pre;
/* FUNCTION RELEASE */
/* */
/* _nx_rtcp_packet_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2386,7 +2387,7 @@ UCHAR *end;
/* FUNCTION RELEASE */
/* */
/* _nx_rtcp_packet_rr_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2491,7 +2492,7 @@ NX_RTP_SESSION *session;
/* FUNCTION RELEASE */
/* */
/* _nx_rtcp_packet_sdes_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2598,7 +2599,7 @@ INT count;
/* FUNCTION RELEASE */
/* */
/* _nx_rtcp_sr_data_append PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2670,7 +2671,7 @@ NX_RTCP_SR rtcp_sr;
/* FUNCTION RELEASE */
/* */
/* _nx_rtcp_sdes_data_append PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2802,7 +2803,7 @@ SDES item format for CNAME:
/* FUNCTION RELEASE */
/* */
/* _nx_rtcp_packet_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2896,7 +2897,7 @@ UINT current_time = tx_time_get();
/* FUNCTION RELEASE */
/* */
/* _nx_rtcp_packet_receive_notify PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Ting Zhu, Microsoft Corporation */
@@ -2964,7 +2965,7 @@ NX_RTP_SENDER *rtp_sender;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_jpeg_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -3032,7 +3033,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_jpeg_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -3493,7 +3494,7 @@ NX_PACKET *send_packet = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_h264_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -3561,7 +3562,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_h264_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -3915,7 +3916,7 @@ NX_PACKET *send_packet = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtp_sender_session_aac_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -3983,7 +3984,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtp_sender_session_aac_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
diff --git a/addons/rtp/nx_rtp_sender.h b/addons/rtp/nx_rtp_sender.h
index 398846ff..596aabfe 100644
--- a/addons/rtp/nx_rtp_sender.h
+++ b/addons/rtp/nx_rtp_sender.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_rtp_sender.h PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
diff --git a/addons/rtsp/nx_rtsp_server.c b/addons/rtsp/nx_rtsp_server.c
index 35eaea01..194a14c5 100644
--- a/addons/rtsp/nx_rtsp_server.c
+++ b/addons/rtsp/nx_rtsp_server.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -130,7 +131,7 @@ const NX_RTSP_RESPONSE nx_rtsp_server_response_description_table[] =
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_create PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -200,7 +201,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_create PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -323,7 +324,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_delete PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -378,7 +379,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_delete PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -448,7 +449,7 @@ UINT _nx_rtsp_server_delete(NX_RTSP_SERVER *rtsp_server_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_start PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -503,7 +504,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_start PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -630,7 +631,7 @@ int i, j;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_stop PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -685,7 +686,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_stop PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -786,7 +787,7 @@ UINT client_index;
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_sdp_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -845,7 +846,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_sdp_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -931,7 +932,7 @@ NX_PACKET *response_packet_ptr = rtsp_client_ptr -> nx_rtsp_client_response_pack
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_rtp_info_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -992,7 +993,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_rtp_info_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1081,7 +1082,7 @@ NX_PACKET *response_packet_ptr = rtsp_client_ptr -> nx_rtsp_client_response_pack
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_range_npt_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1141,7 +1142,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_range_npt_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1206,7 +1207,7 @@ UINT _nx_rtsp_server_range_npt_set(NX_RTSP_CLIENT *rtsp_client_ptr, UINT npt_sta
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_error_response_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1263,7 +1264,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_error_response_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1397,7 +1398,7 @@ NX_PACKET_POOL *pool_ptr = rtsp_client_ptr -> nx_rtsp_client_server_ptr -> nx_rt
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_keepalive_update PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1453,7 +1454,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_keepalive_update PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1503,7 +1504,7 @@ UINT _nx_rtsp_server_keepalive_update(NX_RTSP_CLIENT *rtsp_client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_describe_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1561,7 +1562,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_describe_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1609,7 +1610,7 @@ UINT _nx_rtsp_server_describe_callback_set(NX_RTSP_SERVER *rtsp_server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_setup_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1667,7 +1668,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_setup_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1715,7 +1716,7 @@ UINT _nx_rtsp_server_setup_callback_set(NX_RTSP_SERVER *rtsp_server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_play_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1773,7 +1774,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_play_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1821,7 +1822,7 @@ UINT _nx_rtsp_server_play_callback_set(NX_RTSP_SERVER *rtsp_server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_teardown_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1879,7 +1880,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_teardown_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1927,7 +1928,7 @@ UINT _nx_rtsp_server_teardown_callback_set(NX_RTSP_SERVER *rtsp_server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_pause_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1985,7 +1986,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_pause_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2033,7 +2034,7 @@ UINT _nx_rtsp_server_pause_callback_set(NX_RTSP_SERVER *rtsp_server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nxe_rtsp_server_set_parameter_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2093,7 +2094,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_set_parameter_callback_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2142,7 +2143,7 @@ UINT _nx_rtsp_server_set_parameter_callback_set(NX_RTSP_SERVER *rtsp_server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_thread_entry PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2244,7 +2245,7 @@ ULONG events;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_request_receive PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2503,7 +2504,7 @@ UINT status = NX_SUCCESS;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_request_parse PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2613,7 +2614,7 @@ NX_PACKET *rtsp_client_request_packet = rtsp_client_ptr -> nx_rtsp_client_reques
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_request_line_parse PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2828,7 +2829,7 @@ UINT temp_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_request_header_parse PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -3151,7 +3152,7 @@ NXD_ADDRESS *receiver_ip_address;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_memicmp PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -3228,7 +3229,7 @@ UCHAR ch;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_strstr PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -3297,7 +3298,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_response_create PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -3398,7 +3399,7 @@ UINT temp_length;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_ipv6_address_to_string PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Haiqing Zhao, Microsoft Corporation */
@@ -3509,7 +3510,7 @@ CHAR *cur_pos = buffer;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_response_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -3829,7 +3830,7 @@ NXD_ADDRESS *source_ip_address;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_request_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -4288,7 +4289,7 @@ NX_RTSP_SERVER_METHOD_CALLBACKS method_callbacks = rtsp_server_ptr -> nx_rtsp_se
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_connect_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -4413,7 +4414,7 @@ NX_RTSP_CLIENT *client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_disconnect_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -4478,7 +4479,7 @@ NX_RTSP_CLIENT *rtsp_client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_timeout_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -4553,7 +4554,7 @@ NX_RTSP_CLIENT *rtsp_client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_request_present PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -4605,7 +4606,7 @@ NX_RTSP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_connect_present PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -4659,7 +4660,7 @@ NX_RTSP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_disconnect_present PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -4710,7 +4711,7 @@ NX_RTSP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_timeout PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -4758,7 +4759,7 @@ NX_RTSP_SERVER *rtsp_server_ptr = (NX_RTSP_SERVER *)rtsp_server_address;
/* FUNCTION RELEASE */
/* */
/* _nx_rtsp_server_disconnect PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
diff --git a/addons/rtsp/nx_rtsp_server.h b/addons/rtsp/nx_rtsp_server.h
index 6afbbc8b..7054296b 100644
--- a/addons/rtsp/nx_rtsp_server.h
+++ b/addons/rtsp/nx_rtsp_server.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_rtsp_server.h PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
diff --git a/addons/smtp/nxd_smtp_client.c b/addons/smtp/nxd_smtp_client.c
index 3cf6d516..5c434b03 100644
--- a/addons/smtp/nxd_smtp_client.c
+++ b/addons/smtp/nxd_smtp_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -116,7 +117,7 @@ static NX_SMTP_CLIENT_STATES protocol_states[] =
/* FUNCTION RELEASE */
/* */
/* _nxde_smtp_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -213,7 +214,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_smtp_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -375,7 +376,7 @@ NX_SMTP_CLIENT_MAIL *mail_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_smtp_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -437,7 +438,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -509,7 +510,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_smtp_mail_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -586,7 +587,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_mail_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -712,7 +713,7 @@ NX_SMTP_CLIENT_MAIL *mail_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_client_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -920,7 +921,7 @@ UINT close_connection = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_greeting PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -972,7 +973,7 @@ UINT _nx_smtp_cmd_greeting(NX_SMTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_idle PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1021,7 +1022,7 @@ UINT _nx_smtp_cmd_idle(NX_SMTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_idle PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1072,7 +1073,7 @@ UINT _nx_smtp_rsp_idle(NX_SMTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_greeting PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1162,7 +1163,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_helo PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1255,7 +1256,7 @@ UINT domain_length;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_helo PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1350,7 +1351,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_ehlo PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1443,7 +1444,7 @@ UINT domain_length;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_ehlo PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1545,7 +1546,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_hello_command PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1623,7 +1624,7 @@ UINT first_digit_server_reply;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_auth PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1737,7 +1738,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_auth PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1957,7 +1958,7 @@ UINT auth_length;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_auth_challenge PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2113,7 +2114,7 @@ UINT password_length;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_auth_challenge PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2168,7 +2169,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_mail PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2276,7 +2277,7 @@ NX_SMTP_CLIENT_MAIL *mail_ptr = &client_ptr -> nx_smtp_client_mail;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_mail PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2362,7 +2363,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_rcpt PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2463,7 +2464,7 @@ NX_SMTP_CLIENT_MAIL *mail_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_rcpt PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2545,7 +2546,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2621,7 +2622,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2703,7 +2704,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2849,7 +2850,7 @@ NX_SMTP_CLIENT_MAIL *mail_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2938,7 +2939,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_quit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3015,7 +3016,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_quit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3086,7 +3087,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_rset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3165,7 +3166,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_rset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3248,7 +3249,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_cmd_noop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3324,7 +3325,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_rsp_noop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3403,7 +3404,7 @@ UINT first_digit_server_reply;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_utility_read_server_code PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3545,7 +3546,7 @@ UINT buffer_length;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_utility_send_to_server PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3671,7 +3672,7 @@ UINT packet_type;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_utility_send_to_server PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3832,7 +3833,7 @@ UINT subject_length;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_utility_authentication_challenge PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3971,7 +3972,7 @@ UINT decoded_server_prompt_size;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_utility_parse_server_services PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4195,7 +4196,7 @@ UINT found = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_parse_response PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4428,7 +4429,7 @@ UINT is_last_code;
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_parse_250_response PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4497,7 +4498,7 @@ UINT _nx_smtp_parse_250_response(UCHAR *buffer_ptr, UINT buffer_length, UINT *is
/* FUNCTION RELEASE */
/* */
/* _nx_smtp_find_crlf PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/smtp/nxd_smtp_client.h b/addons/smtp/nxd_smtp_client.h
index cb0e2edf..da53aa7b 100644
--- a/addons/smtp/nxd_smtp_client.h
+++ b/addons/smtp/nxd_smtp_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -23,7 +24,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_smtp_client.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/snmp/nx_des.c b/addons/snmp/nx_des.c
index 239060bf..f5e48906 100644
--- a/addons/snmp/nx_des.c
+++ b/addons/snmp/nx_des.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -161,7 +162,7 @@ static ULONG right_half_bit_swap[16] =
/* FUNCTION RELEASE */
/* */
/* _nx_des_key_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -312,7 +313,7 @@ UINT round;
/* FUNCTION RELEASE */
/* */
/* _nx_des_encrypt PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -370,7 +371,7 @@ UINT _nx_des_encrypt(NX_DES *context, UCHAR source[8], UCHAR destination[8])
/* FUNCTION RELEASE */
/* */
/* _nx_des_decrypt PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -428,7 +429,7 @@ UINT _nx_des_decrypt(NX_DES *context, UCHAR source[8], UCHAR destination[8])
/* FUNCTION RELEASE */
/* */
/* _nx_des_process_block PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/snmp/nx_des.h b/addons/snmp/nx_des.h
index 3bf8c9c6..b3d94151 100644
--- a/addons/snmp/nx_des.h
+++ b/addons/snmp/nx_des.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_des.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/snmp/nx_sha1.c b/addons/snmp/nx_sha1.c
index c038d221..6758758e 100644
--- a/addons/snmp/nx_sha1.c
+++ b/addons/snmp/nx_sha1.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -78,7 +79,7 @@ static UCHAR _nx_sha1_padding[64] = {0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* FUNCTION RELEASE */
/* */
/* _nx_sha1_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -141,7 +142,7 @@ UINT _nx_sha1_initialize(NX_SHA1 *context)
/* FUNCTION RELEASE */
/* */
/* _nx_sha1_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -268,7 +269,7 @@ ULONG needed_fill_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_sha1_digest_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -368,7 +369,7 @@ ULONG padding_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_sha1_process_buffer PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/snmp/nx_sha1.h b/addons/snmp/nx_sha1.h
index 4ad51d3e..56f7e0c7 100644
--- a/addons/snmp/nx_sha1.h
+++ b/addons/snmp/nx_sha1.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -55,7 +56,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_sha1.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/snmp/nxd_snmp.c b/addons/snmp/nxd_snmp.c
index a47a133d..ac8fd4eb 100644
--- a/addons/snmp/nxd_snmp.c
+++ b/addons/snmp/nxd_snmp.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -123,7 +124,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_authenticate_key_use PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -197,7 +198,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_authenticate_key_use PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -255,7 +256,7 @@ UINT _nx_snmp_agent_authenticate_key_use(NX_SNMP_AGENT *agent_ptr, NX_SNMP_SECU
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_trap_auth_key_use PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -329,7 +330,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_auth_trap_key_use PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -390,7 +391,7 @@ UINT _nx_snmp_agent_auth_trap_key_use(NX_SNMP_AGENT *agent_ptr, NX_SNMP_SECUR
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_community_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -451,7 +452,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_community_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -504,7 +505,7 @@ UINT _nx_snmp_agent_community_get(NX_SNMP_AGENT *agent_ptr, UCHAR **community_s
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_context_engine_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -571,7 +572,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_context_engine_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -649,7 +650,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_context_name_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -716,7 +717,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_context_name_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -787,7 +788,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_v3_context_boots_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -849,7 +850,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_v3_context_boots_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -904,7 +905,7 @@ UINT _nx_snmp_agent_v3_context_boots_set(NX_SNMP_AGENT *agent_ptr, UINT boots)
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -982,7 +983,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1149,7 +1150,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_request_get_type_test PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1204,7 +1205,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_request_get_type_test PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1256,7 +1257,7 @@ UINT _nx_snmp_agent_request_get_type_test(NX_SNMP_AGENT *agent_ptr, UINT *is_ge
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1314,7 +1315,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1379,7 +1380,7 @@ UINT _nx_snmp_agent_delete(NX_SNMP_AGENT *agent_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_current_version_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1436,7 +1437,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_current_version_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1485,7 +1486,7 @@ UINT _nx_snmp_agent_current_version_get(NX_SNMP_AGENT *agent_ptr, UINT *version)
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_set_version PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1547,7 +1548,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_version_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1612,7 +1613,7 @@ UINT _nx_snmp_agent_version_set(NX_SNMP_AGENT *agent_ptr, UINT enabled_v1, UINT
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_set_interface PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1676,7 +1677,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_set_interface PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1726,7 +1727,7 @@ UINT _nx_snmp_agent_set_interface(NX_SNMP_AGENT *agent_ptr, UINT if_index)
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_md5_key_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1788,7 +1789,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_md5_key_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1872,7 +1873,7 @@ UINT password_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_md5_key_create_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1936,7 +1937,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_md5_key_create_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2058,7 +2059,7 @@ UINT temp_password_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_privacy_key_use PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2130,7 +2131,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_privacy_key_use PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2191,7 +2192,7 @@ UINT _nx_snmp_agent_privacy_key_use(NX_SNMP_AGENT *agent_ptr, NX_SNMP_SECURITY_
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_priv_trap_key_use PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2265,7 +2266,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_priv_trap_key_use PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2324,7 +2325,7 @@ UINT _nx_snmp_agent_priv_trap_key_use(NX_SNMP_AGENT *agent_ptr, NX_SNMP_SECURIT
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_sha_key_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2386,7 +2387,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_sha_key_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2472,7 +2473,7 @@ UINT password_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_sha_key_create_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2535,7 +2536,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_sha_key_create_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2663,7 +2664,7 @@ UINT temp_password_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_public_string_test PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2721,7 +2722,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_public_string_test PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2803,7 +2804,7 @@ UINT string_length1, string_length2;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_private_string_test PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2863,7 +2864,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_private_string_test PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2946,7 +2947,7 @@ UINT string_length1, string_length2;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_private_string_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3006,7 +3007,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_private_string_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3077,7 +3078,7 @@ UINT length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_public_string_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3134,7 +3135,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_public_string_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3204,7 +3205,7 @@ UINT length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3262,7 +3263,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3329,7 +3330,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3387,7 +3388,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3440,7 +3441,7 @@ UINT _nx_snmp_agent_stop(NX_SNMP_AGENT *agent_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3734,7 +3735,7 @@ NX_PACKET *new_packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_trap_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3824,7 +3825,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_trap_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3913,7 +3914,7 @@ NXD_ADDRESS ip_netxduo_address;
/* FUNCTION RELEASE */
/* */
/* _nxde_snmp_agent_trap_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3984,7 +3985,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_snmp_agent_trap_send PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4616,7 +4617,7 @@ UINT packet_type;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_trapv2_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4697,7 +4698,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_trapv2_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4779,7 +4780,7 @@ NXD_ADDRESS ip_nxduo_address;
/* FUNCTION RELEASE */
/* */
/* _nxde_snmp_agent_trapv2_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4847,7 +4848,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_snmp_agent_trapv2_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5591,7 +5592,7 @@ UINT packet_type;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_trapv2_oid_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5673,7 +5674,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_trapv2__oid_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5748,7 +5749,7 @@ NXD_ADDRESS ipduo_address;
/* FUNCTION RELEASE */
/* */
/* _nxde_snmp_agent_trapv2_oid_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5818,7 +5819,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_snmp_agent_trapv2_oid_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6520,7 +6521,7 @@ UINT packet_type = NX_UDP_PACKET;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_trapv3_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6600,7 +6601,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_trapv3_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6680,7 +6681,7 @@ NXD_ADDRESS ip_nxduo_address;
/* FUNCTION RELEASE */
/* */
/* _nxde_snmp_agent_trapv3_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6751,7 +6752,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_snmp_agent_trapv3_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8336,7 +8337,7 @@ UINT username_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_agent_trapv3_oid_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8418,7 +8419,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_trapv3_oid_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8493,7 +8494,7 @@ NXD_ADDRESS ipduo_address;
/* FUNCTION RELEASE */
/* */
/* _nxde_snmp_agent_trapv3_oid_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8563,7 +8564,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_snmp_agent_trapv3_oid_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10060,7 +10061,7 @@ UINT username_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_compare PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10120,7 +10121,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_compare PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10185,7 +10186,7 @@ UINT actual_object_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_compare_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10242,7 +10243,7 @@ UINT _nxe_snmp_object_compare_extended(UCHAR *requested_object, UINT requested_
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_compare_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10383,7 +10384,7 @@ UINT temp_actual_object_lenght;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_copy PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10444,7 +10445,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_copy PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10519,7 +10520,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_copy_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10578,7 +10579,7 @@ UINT _nxe_snmp_object_copy_extended(UCHAR *source_object_name, UINT source_obje
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_copy_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10653,7 +10654,7 @@ UINT temp_object_name_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_counter_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10713,7 +10714,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_counter_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10774,7 +10775,7 @@ ULONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_counter_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10834,7 +10835,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_counter_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10900,7 +10901,7 @@ ULONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_counter64_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10960,7 +10961,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_counter64_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11022,7 +11023,7 @@ ULONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_counter64_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11082,7 +11083,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_counter64_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11181,7 +11182,7 @@ LONG temp = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_end_of_mib PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11241,7 +11242,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_end_of_mib PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11296,7 +11297,7 @@ UINT _nx_snmp_object_end_of_mib(VOID *not_used_ptr, NX_SNMP_OBJECT_DATA *object
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_gauge_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11356,7 +11357,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_gauge_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11417,7 +11418,7 @@ ULONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_gauge_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11477,7 +11478,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_gauge_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11543,7 +11544,7 @@ ULONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_id_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11603,7 +11604,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_id_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11682,7 +11683,7 @@ CHAR *copy_source = (CHAR*)source_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_id_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11742,7 +11743,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_id_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11802,7 +11803,7 @@ UINT _nx_snmp_object_id_set(VOID *destination_ptr, NX_SNMP_OBJECT_DATA *object_
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_integer_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11862,7 +11863,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_integer_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11923,7 +11924,7 @@ LONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_integer_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11983,7 +11984,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_integer_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12050,7 +12051,7 @@ LONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_ipv6_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12109,7 +12110,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_ipv6_address_set PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12192,7 +12193,7 @@ UCHAR *string_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_ipv6_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12251,7 +12252,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_ipv6_address_get PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12331,7 +12332,7 @@ UCHAR *source_string;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_ip_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12391,7 +12392,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_ip_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12452,7 +12453,7 @@ ULONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_ip_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12513,7 +12514,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_ip_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12580,7 +12581,7 @@ ULONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_no_instance PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12640,7 +12641,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_no_instance PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12695,7 +12696,7 @@ UINT _nx_snmp_object_no_instance(VOID *not_used_ptr, NX_SNMP_OBJECT_DATA *objec
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_not_found PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12755,7 +12756,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_not_found PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12810,7 +12811,7 @@ UINT _nx_snmp_object_not_found(VOID *not_used_ptr, NX_SNMP_OBJECT_DATA *object_
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_octet_string_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12871,7 +12872,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_octet_string_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -12953,7 +12954,7 @@ UCHAR *source_string;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_octet_string_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13014,7 +13015,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_octet_string_set PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13096,7 +13097,7 @@ UCHAR *string_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_string_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13156,7 +13157,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_string_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13240,7 +13241,7 @@ UCHAR *source_string;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_string_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13301,7 +13302,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_string_set PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13386,7 +13387,7 @@ UCHAR *string_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_timetics_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13446,7 +13447,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_timetics_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13507,7 +13508,7 @@ ULONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_snmp_object_timetics_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13568,7 +13569,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_object_timetics_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13635,7 +13636,7 @@ ULONG *value_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_community_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13803,7 +13804,7 @@ UINT total;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_community_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -13919,7 +13920,7 @@ UINT length;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_error_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14009,7 +14010,7 @@ UINT _nx_snmp_utility_error_info_get(UCHAR *buffer_ptr, UINT *error_code, UINT
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_error_info_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14468,7 +14469,7 @@ UINT string_length;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_object_id_set PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -14812,7 +14813,7 @@ UINT object_string_length;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_object_id_set_1byte PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -15144,7 +15145,7 @@ UCHAR encoding_started;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_object_data_get PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -15386,7 +15387,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_object_data_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -15754,7 +15755,7 @@ UINT data_lsw;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_octet_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -15924,7 +15925,7 @@ UINT total;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_octet_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16039,7 +16040,7 @@ UINT header_size;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_sequence_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16170,7 +16171,7 @@ UCHAR byte;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_sequence_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16242,7 +16243,7 @@ UINT _nx_snmp_utility_sequence_set(UCHAR *buffer_ptr, UINT sequence_value, UCHA
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_sequence_set_1byte PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16306,7 +16307,7 @@ UINT _nx_snmp_utility_sequence_set_1byte(UCHAR *buffer_ptr, UINT sequence_value
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_request_id_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16419,7 +16420,7 @@ UCHAR byte;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_request_id_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16556,7 +16557,7 @@ UINT length;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_request_type_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16694,7 +16695,7 @@ UCHAR byte;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_request_type_set_1byte PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16762,7 +16763,7 @@ UINT _nx_snmp_utility_request_type_set_1byte(UCHAR *buffer_ptr, UINT request_ty
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_request_type_set_multibyte PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16833,7 +16834,7 @@ UINT _nx_snmp_utility_request_type_set_multibyte(UCHAR *buffer_ptr, UINT reques
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_version_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16921,7 +16922,7 @@ UINT _nx_snmp_utility_version_get(UCHAR *buffer_ptr, UINT *snmp_version, INT bu
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_utility_version_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -16989,7 +16990,7 @@ UINT _nx_snmp_utility_version_set(UCHAR *buffer_ptr, UINT snmp_version, UCHAR *
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_version_error_response PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -17160,7 +17161,7 @@ ULONG temp;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_version_1_and_2_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -18264,7 +18265,7 @@ INT buffer_length;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_version_3_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -18585,7 +18586,26 @@ INT buffer_length;
/* The buffer pointer is moved by the length. Update buffer size */
buffer_length -= (INT)length;
+ /* GHSA-v474-mv4g-v8cx */
+ if (buffer_length < 2) {
+ return;
+ }
+
/**** Now we are positioned in front of the security parameters field. ****/
+ if (buffer_length < 2)
+ {
+ /* Increment the invalid packet error counter. */
+ agent_ptr -> nx_snmp_agent_invalid_packets++;
+
+ /* Increment the internal error counter. */
+ agent_ptr -> nx_snmp_agent_internal_errors++;
+
+ /* Release the packet. */
+ nx_packet_release(packet_ptr);
+
+ /* Return to caller. */
+ return;
+ }
/* Determine if there are security parameters. */
if ((buffer_ptr[0] == NX_SNMP_ANS1_OCTET_STRING) && (buffer_ptr[1]))
@@ -21083,7 +21103,7 @@ INT buffer_length;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_version_3_report_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -22368,7 +22388,7 @@ UCHAR report_security_level;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_add_auth_parameter PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -22555,7 +22575,7 @@ UCHAR key2[NX_SNMP_DIGEST_WORKING_SIZE];
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_encrypt_pdu PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -22783,7 +22803,7 @@ UINT adjusted_pdu_length;
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_decrypt_pdu PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -23019,7 +23039,7 @@ UCHAR key2[NX_SNMP_DIGEST_WORKING_SIZE];
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_agent_security_response_status PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -23130,7 +23150,7 @@ VOID _nx_snmp_agent_security_response_status(NX_SNMP_AGENT *agent_ptr, UINT *aut
/* FUNCTION RELEASE */
/* */
/* _nx_snmp_asn1_tlv_block_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/snmp/nxd_snmp.h b/addons/snmp/nxd_snmp.h
index 599c49de..c3da127e 100644
--- a/addons/snmp/nxd_snmp.h
+++ b/addons/snmp/nxd_snmp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_snmp.h PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/sntp/nxd_sntp_client.c b/addons/sntp/nxd_sntp_client.c
index 3706d194..61ad0206 100644
--- a/addons/sntp/nxd_sntp_client.c
+++ b/addons/sntp/nxd_sntp_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -23,7 +24,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_sntp_client.c PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -84,7 +85,7 @@ static ULONG process_timerticks = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_create PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -176,7 +177,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -394,7 +395,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -459,7 +460,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_delete PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -547,7 +548,7 @@ UINT _nx_sntp_client_delete(NX_SNTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_update_timeout_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -631,7 +632,7 @@ NX_SNTP_CLIENT *client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_create_time_request_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -712,7 +713,7 @@ UINT _nx_sntp_client_create_time_request_packet(NX_SNTP_CLIENT *client_ptr, NX_
/* FUNCTION RELEASE */
/* */
/* _nxde_sntp_client_initialize_unicast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -779,7 +780,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_sntp_client_initialize_unicast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -869,7 +870,7 @@ UINT _nxd_sntp_client_initialize_unicast(NX_SNTP_CLIENT *client_ptr, NXD_ADDRES
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_initialize_unicast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -949,7 +950,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_initialize_unicast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1015,7 +1016,7 @@ NXD_ADDRESS duo_unicast_time_server;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_run_unicast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1078,7 +1079,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_run_unicast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1243,7 +1244,7 @@ ULONG startup_ticks;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_run_unicast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1392,7 +1393,7 @@ ULONG sntp_events;
/* FUNCTION RELEASE */
/* */
/* _nxde_sntp_client_initialize_broadcast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1474,7 +1475,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_sntp_client_initialize_broadcast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1582,7 +1583,7 @@ UINT _nxd_sntp_client_initialize_broadcast(NX_SNTP_CLIENT *client_ptr, NXD_ADDR
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_initialize_broadcast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1666,7 +1667,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_initialize_broadcast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1749,7 +1750,7 @@ NXD_ADDRESS server_address;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1809,7 +1810,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1931,7 +1932,7 @@ UINT current_preemption;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_run_broadcast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1996,7 +1997,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_run_broadcast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2135,7 +2136,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_process_broadcast PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2254,7 +2255,7 @@ ULONG sntp_events;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_send_unicast_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2448,7 +2449,7 @@ NX_SNTP_TIME local_time;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_receive_time_update PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2928,7 +2929,7 @@ NX_SNTP_TIME_MESSAGE *time_message_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_reset_current_time_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2993,7 +2994,7 @@ UINT _nx_sntp_client_reset_current_time_message(NX_SNTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_process_update_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3106,7 +3107,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_duplicate_update_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3178,7 +3179,7 @@ UINT _nx_sntp_client_duplicate_update_check(NX_SNTP_TIME_MESSAGE *timeA_msg_ptr
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_apply_sanity_checks PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3444,7 +3445,7 @@ NX_SNTP_TIME_MESSAGE *server_time_msg_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_check_server_clock_dispersion PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3556,7 +3557,7 @@ ULONG dispersion_usecs;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3652,7 +3653,7 @@ UINT current_preemption;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3706,7 +3707,7 @@ VOID _nx_sntp_client_receive_notify(NX_UDP_SOCKET *socket_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3769,7 +3770,7 @@ VOID _nx_sntp_client_process(NX_SNTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_process_time_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3922,7 +3923,7 @@ NX_SNTP_TIME local_time;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_calculate_roundtrip PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3995,7 +3996,7 @@ ULONG x;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_get_local_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4062,7 +4063,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_get_local_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4118,7 +4119,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_get_local_time_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4188,7 +4189,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_get_local_time_extended PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4312,7 +4313,7 @@ UINT length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_convert_time_to_UCHAR PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4405,7 +4406,7 @@ ULONG *buffer;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_convert_seconds_to_date PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4667,7 +4668,7 @@ UINT seconds_into_currenthour;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_utility_display_date_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4743,7 +4744,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_request_unicast_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4798,7 +4799,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_request_unicast_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4880,7 +4881,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_display_date_time PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5042,7 +5043,7 @@ const CHAR *months[12] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun",
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_add_msecs_to_ntp_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5172,7 +5173,7 @@ LONG usecs;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_receiving_updates PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5233,7 +5234,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_receiving_updates PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5302,7 +5303,7 @@ UINT _nx_sntp_client_receiving_updates(NX_SNTP_CLIENT *client_ptr, UINT *receive
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_set_local_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5365,7 +5366,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_set_local_time PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5436,7 +5437,7 @@ UINT _nx_sntp_client_set_local_time(NX_SNTP_CLIENT *client_ptr, ULONG seconds,
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_set_time_update_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5497,7 +5498,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_set_time_update_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5551,7 +5552,7 @@ UINT _nx_sntp_client_set_time_update_notify(NX_SNTP_CLIENT *client_ptr,
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_get_msec_diff PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5730,7 +5731,7 @@ ULONG temp;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_is_zero_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5801,7 +5802,7 @@ UINT is_zero;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_convert_fraction_to_msecs PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5867,7 +5868,7 @@ ULONG usecs;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_utility_usecs_to_fraction PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5928,7 +5929,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_usecs_to_fraction PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5990,7 +5991,7 @@ ULONG _frac = usecs * 3962;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_utility_msecs_to_fraction PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6051,7 +6052,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_msecs_to_fraction PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6133,7 +6134,7 @@ ULONG usecs;
/* FUNCTION RELEASE */
/* */
/* _nxe_sntp_client_utility_fraction_to_usecs PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6192,7 +6193,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_fraction_to_usecs PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6260,7 +6261,7 @@ int i;
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_convert_refID_KOD_code PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6378,7 +6379,7 @@ UINT _nx_sntp_client_utility_convert_refID_KOD_code(UCHAR *reference_id, UINT *
/* FUNCTION RELEASE */
/* */
/* _nx_sntp_client_utility_addition_overflow_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/sntp/nxd_sntp_client.h b/addons/sntp/nxd_sntp_client.h
index e5a76db1..c214b4b0 100644
--- a/addons/sntp/nxd_sntp_client.h
+++ b/addons/sntp/nxd_sntp_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -23,7 +24,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_sntp_client.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/telnet/nxd_telnet_client.c b/addons/telnet/nxd_telnet_client.c
index 88ddf4d5..70955953 100644
--- a/addons/telnet/nxd_telnet_client.c
+++ b/addons/telnet/nxd_telnet_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -45,7 +46,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_telnet_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -117,7 +118,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_telnet_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -212,7 +213,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -289,7 +290,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -361,7 +362,7 @@ NXD_ADDRESS server_ipduo_address;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -423,7 +424,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -505,7 +506,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -566,7 +567,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_client_delete PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -631,7 +632,7 @@ UINT _nx_telnet_client_delete(NX_TELNET_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_client_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -693,7 +694,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_client_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -757,7 +758,7 @@ UINT _nx_telnet_client_disconnect(NX_TELNET_CLIENT *client_ptr, ULONG wait_opti
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_client_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -822,7 +823,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_client_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -878,7 +879,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_client_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -943,7 +944,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_client_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/telnet/nxd_telnet_client.h b/addons/telnet/nxd_telnet_client.h
index 40c56de0..1648d86e 100644
--- a/addons/telnet/nxd_telnet_client.h
+++ b/addons/telnet/nxd_telnet_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_telnet_client.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/telnet/nxd_telnet_server.c b/addons/telnet/nxd_telnet_server.c
index 7f3bd29d..d3c2c958 100644
--- a/addons/telnet/nxd_telnet_server.c
+++ b/addons/telnet/nxd_telnet_server.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -48,7 +49,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -121,7 +122,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -352,7 +353,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -414,7 +415,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -527,7 +528,7 @@ NX_TELNET_CLIENT_REQUEST *client_request_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_server_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -594,7 +595,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_disconnect PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -716,7 +717,7 @@ NX_TELNET_CLIENT_REQUEST *client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_server_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -785,7 +786,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -854,7 +855,7 @@ NX_TELNET_CLIENT_REQUEST *client_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -912,7 +913,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1001,7 +1002,7 @@ ULONG events;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1062,7 +1063,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1146,7 +1147,7 @@ NX_TELNET_CLIENT_REQUEST *client_request_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_server_get_open_connection_count PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1209,7 +1210,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_get_open_connection_count PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1260,7 +1261,7 @@ UINT _nx_telnet_server_get_open_connection_count(NX_TELNET_SERVER *server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1378,7 +1379,7 @@ ULONG events;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_connect_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1520,7 +1521,7 @@ NX_TELNET_CLIENT_REQUEST *client_req_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_connection_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1577,7 +1578,7 @@ NX_TELNET_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_disconnect_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1631,7 +1632,7 @@ NX_TELNET_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_disconnect_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1773,7 +1774,7 @@ UINT reset_client_request;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_data_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1827,7 +1828,7 @@ NX_TELNET_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_data_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2027,7 +2028,7 @@ UINT offset;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_timeout PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2082,7 +2083,7 @@ NX_TELNET_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_timeout_processing PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2191,7 +2192,7 @@ NX_TELNET_CLIENT_REQUEST *client_req_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_server_packet_pool_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2252,7 +2253,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_telnet_server_packet_pool_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2311,7 +2312,7 @@ UINT _nx_telnet_server_packet_pool_set(NX_TELNET_SERVER *server_ptr, NX_PACKET_P
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_create_option_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2360,7 +2361,7 @@ VOID _nx_telnet_server_create_option_packet(UCHAR option_message_type, UCHAR opt
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_send_option_requests PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2490,7 +2491,7 @@ UCHAR option_stream[9];
/* FUNCTION RELEASE */
/* */
/* _nx_telnet_server_process_option PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/telnet/nxd_telnet_server.h b/addons/telnet/nxd_telnet_server.h
index df395650..10504ade 100644
--- a/addons/telnet/nxd_telnet_server.h
+++ b/addons/telnet/nxd_telnet_server.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_telnet_server.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/tftp/nxd_tftp_client.c b/addons/tftp/nxd_tftp_client.c
index ac5f1aeb..6bd39732 100644
--- a/addons/tftp/nxd_tftp_client.c
+++ b/addons/tftp/nxd_tftp_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -46,7 +47,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -117,7 +118,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -233,7 +234,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -295,7 +296,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -352,7 +353,7 @@ UINT _nxd_tftp_client_delete(NX_TFTP_CLIENT *tftp_client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_client_set_interface PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -422,7 +423,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_client_set_interface PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -479,7 +480,7 @@ UINT _nxd_tftp_client_set_interface(NX_TFTP_CLIENT *tftp_client_ptr, UINT if_in
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_client_error_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -548,7 +549,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_client_error_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -607,7 +608,7 @@ UINT _nxd_tftp_client_error_info_get(NX_TFTP_CLIENT *tftp_client_ptr, UINT *err
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_client_file_close PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -676,7 +677,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_client_file_close PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -813,7 +814,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_tftp_client_file_open PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -900,7 +901,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_client_file_open PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -976,7 +977,7 @@ NXD_ADDRESS server_address;
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_client_file_open PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1062,7 +1063,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_client_file_open PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1127,7 +1128,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_client_file_open_internal PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1484,7 +1485,7 @@ UINT matching = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_client_file_read PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1557,7 +1558,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_client_file_read PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1947,7 +1948,7 @@ UCHAR resend_ACK_packet = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_client_file_write PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2020,7 +2021,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_client_file_write PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2283,7 +2284,7 @@ UINT matching = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_client_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2357,7 +2358,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_client_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/tftp/nxd_tftp_client.h b/addons/tftp/nxd_tftp_client.h
index e5f37567..fea210cd 100644
--- a/addons/tftp/nxd_tftp_client.h
+++ b/addons/tftp/nxd_tftp_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_tftp_client.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/tftp/nxd_tftp_server.c b/addons/tftp/nxd_tftp_server.c
index 36621851..3b529e35 100644
--- a/addons/tftp/nxd_tftp_server.c
+++ b/addons/tftp/nxd_tftp_server.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -46,7 +47,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -130,7 +131,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -321,7 +322,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -383,7 +384,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -514,7 +515,7 @@ NX_TFTP_CLIENT_REQUEST *client_request_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -573,7 +574,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -630,7 +631,7 @@ UINT _nxd_tftp_server_start(NX_TFTP_SERVER *tftp_server_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxde_tftp_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -692,7 +693,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxd_tftp_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -749,7 +750,7 @@ UINT _nxd_tftp_server_stop(NX_TFTP_SERVER *tftp_server_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_server_data_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -803,7 +804,7 @@ NX_TFTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_server_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -858,7 +859,7 @@ NX_TFTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_server_timer_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -981,7 +982,7 @@ NX_TFTP_CLIENT_REQUEST *client_request_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_server_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2269,7 +2270,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_server_send_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2472,7 +2473,7 @@ UCHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_server_send_ack PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2721,7 +2722,7 @@ NX_TFTP_CLIENT_REQUEST *client_request_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_server_find_client_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2849,7 +2850,7 @@ NX_TFTP_CLIENT_REQUEST *client_request_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tftp_server_send_error PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/tftp/nxd_tftp_server.h b/addons/tftp/nxd_tftp_server.h
index 0ac78695..a8ffd302 100644
--- a/addons/tftp/nxd_tftp_server.h
+++ b/addons/tftp/nxd_tftp_server.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nxd_tftp_server.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/web/nx_tcpserver.c b/addons/web/nx_tcpserver.c
index 555e4e8a..8f8b611b 100644
--- a/addons/web/nx_tcpserver.c
+++ b/addons/web/nx_tcpserver.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -44,7 +45,7 @@ static VOID _nx_tcpserver_thread_entry(ULONG tcpserver_address);
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_session_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -127,7 +128,7 @@ NX_TCP_SOCKET *socket_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_relisten PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -215,7 +216,7 @@ NX_TCP_SESSION *session_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_tcpserver_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -624,7 +625,7 @@ NX_SECURE_TLS_SESSION* tls_session;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -703,7 +704,7 @@ NX_TCP_SESSION *session_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_connect_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -756,7 +757,7 @@ NX_TCPSERVER *server_ptr = socket_ptr -> nx_tcp_socket_reserved_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_data_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -805,7 +806,7 @@ NX_TCPSERVER *server_ptr = socket_ptr -> nx_tcp_socket_reserved_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_disconnect_present PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -854,7 +855,7 @@ NX_TCPSERVER *server_ptr = socket_ptr -> nx_tcp_socket_reserved_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_timeout PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1059,7 +1060,7 @@ NX_TCP_SESSION *session_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_data_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1131,7 +1132,7 @@ NX_TCP_SOCKET *socket_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_disconnect_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1210,7 +1211,7 @@ NX_TCP_SOCKET *socket_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_timeout_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1302,7 +1303,7 @@ NX_TCP_SESSION *session_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_thread_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1407,7 +1408,7 @@ NX_TCPSERVER *server_ptr = (NX_TCPSERVER *)tcpserver_address;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1478,7 +1479,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_tcpserver_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/web/nx_tcpserver.h b/addons/web/nx_tcpserver.h
index c3661ed1..1debc92e 100644
--- a/addons/web/nx_tcpserver.h
+++ b/addons/web/nx_tcpserver.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/addons/web/nx_web_http_client.c b/addons/web/nx_web_http_client.c
index dcb4393c..021dd41e 100644
--- a/addons/web/nx_web_http_client.c
+++ b/addons/web/nx_web_http_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -79,6 +80,7 @@ static NX_WEB_HTTP_CLIENT_STATUS_MAP _nx_web_http_client_status_maps[] =
{"415", NX_WEB_HTTP_STATUS_CODE_UNSUPPORTED_MEDIA},
{"416", NX_WEB_HTTP_STATUS_CODE_RANGE_NOT_SATISFY},
{"417", NX_WEB_HTTP_STATUS_CODE_EXPECTATION_FAILED},
+ {"429", NX_WEB_HTTP_STATUS_CODE_TOO_MANY_REQUESTS},
{"500", NX_WEB_HTTP_STATUS_CODE_INTERNAL_ERROR},
{"501", NX_WEB_HTTP_STATUS_CODE_NOT_IMPLEMENTED},
{"502", NX_WEB_HTTP_STATUS_CODE_BAD_GATEWAY},
@@ -99,7 +101,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -172,7 +174,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -267,7 +269,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -328,7 +330,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -413,7 +415,7 @@ UINT _nx_web_http_client_delete(NX_WEB_HTTP_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_content_type_header_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -473,7 +475,7 @@ CHAR string1[20];
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_content_length_header_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -533,7 +535,7 @@ CHAR string1[20];
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_get_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -604,7 +606,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_get_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -689,7 +691,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_get_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -769,7 +771,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_get_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -885,7 +887,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_get_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -958,7 +960,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_get_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1046,7 +1048,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_get_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1128,7 +1130,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_get_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1248,7 +1250,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_get_server_response PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1441,7 +1443,7 @@ NX_PACKET *tmp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_response_body_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1810,7 +1812,7 @@ UINT status_code = NX_SUCCESS;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_response_read PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1919,7 +1921,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_response_byte_expect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1988,7 +1990,7 @@ UCHAR tmp;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_chunked_size_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2137,7 +2139,7 @@ UINT chunk_extension = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_response_chunked_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2385,7 +2387,7 @@ UCHAR *current_data_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_request_chunked_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2448,7 +2450,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_request_chunked_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2550,7 +2552,7 @@ CHAR crlf[2] = {13,10};
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_request_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2713,7 +2715,7 @@ UINT length = packet_ptr -> nx_packet_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_put_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2790,7 +2792,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_put_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2874,7 +2876,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_put_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2962,7 +2964,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_put_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3101,7 +3103,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_put_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3176,7 +3178,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_put_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3268,7 +3270,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_put_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3351,7 +3353,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_put_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3494,7 +3496,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_post_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3572,7 +3574,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_post_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3656,7 +3658,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_post_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3745,7 +3747,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_post_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3885,7 +3887,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_post_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3961,7 +3963,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_post_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4053,7 +4055,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_post_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4136,7 +4138,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_post_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4278,7 +4280,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_head_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4349,7 +4351,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_head_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4433,7 +4435,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_head_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4513,7 +4515,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_head_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4631,7 +4633,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_head_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4705,7 +4707,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_head_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4795,7 +4797,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_head_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4877,7 +4879,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_head_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5000,7 +5002,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_delete_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5072,7 +5074,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_delete_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5156,7 +5158,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_delete_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5237,7 +5239,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_delete_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5356,7 +5358,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_delete_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5430,7 +5432,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_delete_secure_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5520,7 +5522,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_delete_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5602,7 +5604,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_delete_secure_start_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5727,7 +5729,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_put_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5969,7 +5971,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_type_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6147,7 +6149,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_content_length_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6280,7 +6282,7 @@ UINT found = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_memicmp PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6356,7 +6358,7 @@ UCHAR ch;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_process_header_fields PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6471,7 +6473,7 @@ UINT version = 0;
field_name_length = 0;
/* Look for the ':' that separates the field name from its value. */
- while(*buffer_ptr != ':')
+ while((buffer_ptr < (CHAR *)packet_ptr -> nx_packet_append_ptr) && (*buffer_ptr != ':'))
{
buffer_ptr++;
field_name_length++;
@@ -6554,7 +6556,7 @@ UINT version = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_number_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6651,7 +6653,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_https_client_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6712,7 +6714,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_https_client_connect PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6845,7 +6847,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_https_client_secure_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6910,7 +6912,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_https_client_secure_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7022,7 +7024,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_request_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7129,7 +7131,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_request_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7224,7 +7226,7 @@ UINT temp_password_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_request_initialize_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7340,7 +7342,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_request_initialize_extended PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7646,7 +7648,7 @@ UINT string2_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_request_header_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7712,7 +7714,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_request_header_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7808,7 +7810,7 @@ CHAR crlf[2] = {13,10};
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_request_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7867,7 +7869,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_request_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7984,7 +7986,7 @@ CHAR crlf[2] = {13,10};
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_request_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8046,7 +8048,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_request_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8130,7 +8132,7 @@ NXD_ADDRESS *server_ip;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_client_response_header_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8195,7 +8197,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_response_header_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8254,7 +8256,7 @@ UINT _nx_web_http_client_response_header_callback_set(NX_WEB_HTTP_CLIENT *client
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8322,7 +8324,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_client_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8389,7 +8391,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_https_client_error_exit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8452,7 +8454,7 @@ VOID _nx_web_http_client_error_exit(NX_WEB_HTTP_CLIENT *client_ptr, UINT wait_op
/* FUNCTION RELEASE */
/* */
/* _nx_web_https_client_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/web/nx_web_http_client.h b/addons/web/nx_web_http_client.h
index 229ec061..ed3ec90c 100644
--- a/addons/web/nx_web_http_client.h
+++ b/addons/web/nx_web_http_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_web_http_client.h PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/web/nx_web_http_common.h b/addons/web/nx_web_http_common.h
index 7b6d620e..458cb7d4 100644
--- a/addons/web/nx_web_http_common.h
+++ b/addons/web/nx_web_http_common.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_web_http_common.h PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -177,6 +178,7 @@ extern "C" {
#define NX_WEB_HTTP_STATUS_CODE_SERVICE_UNAVAILABLE 0x3003E /* "503 Service Unavailable" */
#define NX_WEB_HTTP_STATUS_CODE_GATEWAY_TIMEOUT 0x3003F /* "504 Gateway Time-out" */
#define NX_WEB_HTTP_STATUS_CODE_VERSION_ERROR 0x30040 /* "505 HTTP Version not supported" */
+#define NX_WEB_HTTP_STATUS_CODE_TOO_MANY_REQUESTS 0x30041 /* "429 Too Many Requests" */
#define NX_WEB_HTTP_AUTHENTICATION_ERROR NX_WEB_HTTP_STATUS_CODE_UNAUTHORIZED /* HTTP client authentication failed */
/* Define the HTTP Server TCP port number */
diff --git a/addons/web/nx_web_http_server.c b/addons/web/nx_web_http_server.c
index 400e684f..5fb6b018 100644
--- a/addons/web/nx_web_http_server.c
+++ b/addons/web/nx_web_http_server.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -81,7 +82,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_content_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -148,7 +149,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_content_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -208,7 +209,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_packet_content_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -269,7 +270,7 @@ UINT _nxe_web_http_server_packet_content_find(NX_WEB_HTTP_SERVER *server_ptr, N
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_packet_content_find PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -492,7 +493,7 @@ ULONG temp_offset;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_packet_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -549,7 +550,7 @@ UINT _nxe_web_http_server_packet_get(NX_WEB_HTTP_SERVER *server_ptr, NX_PACKET
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_packet_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -638,7 +639,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_content_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -709,7 +710,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_content_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1000,7 +1001,7 @@ NX_PACKET *header_packet_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_content_length_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1060,7 +1061,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_content_length_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1176,7 +1177,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1261,7 +1262,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1385,7 +1386,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1446,7 +1447,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1526,7 +1527,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_param_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1591,7 +1592,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_param_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1753,7 +1754,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_query_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1819,7 +1820,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_query_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -1980,7 +1981,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2038,7 +2039,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2104,7 +2105,7 @@ UINT port;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_secure_configure PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2413,7 +2414,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2474,7 +2475,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2541,7 +2542,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_callback_data_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2602,7 +2603,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_callback_data_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2704,7 +2705,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_callback_response_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2769,7 +2770,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_callback_response_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2843,7 +2844,7 @@ UINT status;
/* */
/* _nxe_web_http_server_callback_response_send_extended */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -2917,7 +2918,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_callback_response_send_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3003,7 +3004,7 @@ UINT temp_additional_info_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_connection_end PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3059,7 +3060,7 @@ NX_WEB_HTTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_connection_timeout PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3115,7 +3116,7 @@ NX_WEB_HTTP_SERVER *server_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_receive_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3395,7 +3396,7 @@ NX_PACKET *response_pkt;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_get_client_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -3607,7 +3608,7 @@ NX_PACKET *tmp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_get_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4156,7 +4157,7 @@ UINT temp_realm_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_put_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4712,7 +4713,7 @@ UINT temp_realm_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_delete_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -4949,7 +4950,7 @@ UINT temp_realm_length = 0;
/* */
/* _nxe_web_http_server_invalid_userpassword_notify_set */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5006,7 +5007,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_invalid_userpassword_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5059,7 +5060,7 @@ UINT _nx_web_http_server_invalid_userpassword_notify_set(NX_WEB_HTTP_SERVER *htt
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_response_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5197,7 +5198,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_basic_authenticate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5611,7 +5612,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_retrieve_resource PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5837,7 +5838,7 @@ CHAR *buffer_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_calculate_content_offset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -5943,7 +5944,7 @@ UINT crlf_found = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_type_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6003,7 +6004,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_type_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6063,7 +6064,7 @@ UINT temp_name_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_type_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6131,7 +6132,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_type_get_extended PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6312,7 +6313,7 @@ UINT temp_name_length;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_nonce_allocate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6407,7 +6408,7 @@ NX_WEB_HTTP_SERVER_NONCE *nonces_list = server_ptr -> nx_web_http_server_nonces;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_digest_authenticate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6728,7 +6729,7 @@ NX_WEB_HTTP_SERVER_NONCE *nonce_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_digest_response_calculate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -6858,7 +6859,7 @@ UINT cnonce_length;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_retrieve_digest_authorization PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7343,7 +7344,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_hex_ascii_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7424,7 +7425,7 @@ CHAR digit;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_get_entity_header PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7867,7 +7868,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_get_entity_content PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -7934,7 +7935,7 @@ UINT _nxe_web_http_server_get_entity_content(NX_WEB_HTTP_SERVER *server_ptr, NX
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_get_entity_content PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8007,7 +8008,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_boundary_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8263,7 +8264,7 @@ UINT boundary_length;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_match_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8391,7 +8392,7 @@ ULONG remain_match;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_field_value_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8509,7 +8510,7 @@ UINT index;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_memicmp PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8586,7 +8587,7 @@ UCHAR ch;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_generate_response_header PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8859,7 +8860,7 @@ CHAR status_code_not_modified;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_request_read PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -8970,7 +8971,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_request_byte_expect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9040,7 +9041,7 @@ UCHAR tmp;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_chunked_size_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9188,7 +9189,7 @@ UINT chunk_extension = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_request_chunked_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9433,7 +9434,7 @@ UCHAR *current_data_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_response_chunked_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9495,7 +9496,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_response_chunked_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9598,7 +9599,7 @@ CHAR crlf[2] = {13,10};
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_chunked_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9667,7 +9668,7 @@ UINT temp_string_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_response_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9729,7 +9730,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_response_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9800,7 +9801,7 @@ UINT status;
/* */
/* _nxe_web_http_server_callback_generate_response_header */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9859,7 +9860,7 @@ UINT _nxe_web_http_server_callback_generate_response_header(NX_WEB_HTTP_SERVER
/* */
/* _nx_web_http_server_callback_generate_response_header */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -9931,7 +9932,7 @@ UINT additional_header_length = 0;
/* */
/* _nxe_web_http_server_callback_generate_response_header_extended */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10002,7 +10003,7 @@ UINT _nxe_web_http_server_callback_generate_response_header_extended(NX_WEB_HTT
/* */
/* _nx_web_http_server_callback_generate_response_header_extended */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10090,7 +10091,7 @@ UINT temp_add_header_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_callback_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10141,7 +10142,7 @@ UINT _nxe_web_http_server_callback_packet_send(NX_WEB_HTTP_SERVER *server_ptr,
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_callback_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10220,7 +10221,7 @@ UINT length = packet_ptr -> nx_packet_length;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_gmt_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10273,7 +10274,7 @@ UINT _nxe_web_http_server_gmt_callback_set(NX_WEB_HTTP_SERVER *server_ptr, VOID
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_gmt_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10331,7 +10332,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_cache_info_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10384,7 +10385,7 @@ UINT _nxe_web_http_server_cache_info_callback_set(NX_WEB_HTTP_SERVER *server_pt
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_cache_info_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10447,7 +10448,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_date_to_string PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10539,7 +10540,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_date_convert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10605,7 +10606,7 @@ UINT digit;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_mime_maps_additional_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10658,7 +10659,7 @@ UINT _nxe_web_http_server_mime_maps_additional_set(NX_WEB_HTTP_SERVER *server_p
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_mime_maps_additional_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10717,7 +10718,7 @@ TX_INTERRUPT_SAVE_AREA
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_get_client_keepalive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10831,7 +10832,7 @@ UINT connection_value_length;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10907,7 +10908,7 @@ NX_SECURE_TLS_SESSION *tls_session;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -10987,7 +10988,7 @@ NX_SECURE_TLS_SESSION *tls_session;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_connection_reset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11052,7 +11053,7 @@ NX_TCP_SOCKET *tcp_socket;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_connection_disconnect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11150,7 +11151,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_digest_authenticate_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11210,7 +11211,7 @@ UINT _nxe_web_http_server_digest_authenticate_notify_set(NX_WEB_HTTP_SERVER *htt
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_digest_authenticate_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11278,7 +11279,7 @@ UINT _nx_web_http_server_digest_authenticate_notify_set(NX_WEB_HTTP_SERVER *http
/* FUNCTION RELEASE */
/* */
/* _nxe_web_http_server_authentication_check_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -11344,7 +11345,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_web_http_server_authentication_check_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/web/nx_web_http_server.h b/addons/web/nx_web_http_server.h
index 5da488eb..11dc071e 100644
--- a/addons/web/nx_web_http_server.h
+++ b/addons/web/nx_web_http_server.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_web_http_server.h PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/websocket/nx_sha1.c b/addons/websocket/nx_sha1.c
index c038d221..6758758e 100644
--- a/addons/websocket/nx_sha1.c
+++ b/addons/websocket/nx_sha1.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -78,7 +79,7 @@ static UCHAR _nx_sha1_padding[64] = {0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* FUNCTION RELEASE */
/* */
/* _nx_sha1_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -141,7 +142,7 @@ UINT _nx_sha1_initialize(NX_SHA1 *context)
/* FUNCTION RELEASE */
/* */
/* _nx_sha1_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -268,7 +269,7 @@ ULONG needed_fill_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_sha1_digest_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -368,7 +369,7 @@ ULONG padding_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_sha1_process_buffer PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/websocket/nx_sha1.h b/addons/websocket/nx_sha1.h
index 4ad51d3e..56f7e0c7 100644
--- a/addons/websocket/nx_sha1.h
+++ b/addons/websocket/nx_sha1.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -55,7 +56,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_sha1.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/addons/websocket/nx_websocket_client.c b/addons/websocket/nx_websocket_client.c
index 3df1dfd3..be2d5339 100644
--- a/addons/websocket/nx_websocket_client.c
+++ b/addons/websocket/nx_websocket_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -55,7 +56,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_websocket_client_create PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -116,7 +117,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_create PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -190,7 +191,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nxe_websocket_client_delete PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -247,7 +248,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_delete PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -307,7 +308,7 @@ UINT _nx_websocket_client_delete(NX_WEBSOCKET_CLIENT *client_ptr)
/* FUNCTION RELEASE */
/* */
/* _nxe_websocket_client_connect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -326,6 +327,8 @@ UINT _nx_websocket_client_delete(NX_WEBSOCKET_CLIENT *client_ptr)
/* uri_path_length Length of uri path */
/* protocol Pointer to protocol */
/* protocol_length Length of protocol */
+/* bearer Pointer to bearer */
+/* bearer_length Length of bearer */
/* wait_option Wait option */
/* */
/* OUTPUT */
@@ -350,7 +353,8 @@ UINT _nx_websocket_client_delete(NX_WEBSOCKET_CLIENT *client_ptr)
UINT _nxe_websocket_client_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_TCP_SOCKET *socket_ptr,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option)
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option)
{
UINT status;
@@ -360,14 +364,13 @@ UINT status;
if ((client_ptr == NX_NULL) || (client_ptr -> nx_websocket_client_id != NX_WEBSOCKET_CLIENT_ID) ||
(socket_ptr == NX_NULL) || (socket_ptr -> nx_tcp_socket_id != NX_TCP_ID) ||
(host == NX_NULL) || (host_length == 0) ||
- (uri_path == NX_NULL) || (uri_path_length == 0) ||
- (protocol == NX_NULL) || (protocol_length == 0))
+ (uri_path == NX_NULL) || (uri_path_length == 0))
{
return(NX_PTR_ERROR);
}
/* Call actual connect function. */
- status = _nx_websocket_client_connect(client_ptr, socket_ptr, host, host_length, uri_path, uri_path_length, protocol, protocol_length, wait_option);
+ status = _nx_websocket_client_connect(client_ptr, socket_ptr, host, host_length, uri_path, uri_path_length, protocol, protocol_length, bearer, bearer_length, wait_option);
/* Return completion status. */
return(status);
@@ -378,7 +381,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_connect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -399,6 +402,8 @@ UINT status;
/* uri_path_length Length of uri path */
/* protocol Pointer to protocol */
/* protocol_length Length of protocol */
+/* bearer Pointer to bearer */
+/* bearer_length Length of bearer */
/* wait_option Wait option */
/* */
/* OUTPUT */
@@ -423,7 +428,8 @@ UINT status;
UINT _nx_websocket_client_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_TCP_SOCKET *socket_ptr,
UCHAR *host, UINT host_length,
UCHAR *resource, UINT resource_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option)
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option)
{
UINT status;
@@ -462,7 +468,7 @@ UINT status;
client_ptr -> nx_websocket_client_use_tls = NX_FALSE;
#endif /* NX_SECURE_ENABLE */
- status = _nx_websocket_client_connect_internal(client_ptr, host, host_length, resource, resource_length, protocol, protocol_length, wait_option);
+ status = _nx_websocket_client_connect_internal(client_ptr, host, host_length, resource, resource_length, protocol, protocol_length, bearer, bearer_length, wait_option);
/* Release the mutex and return */
tx_mutex_put(&(client_ptr -> nx_websocket_client_mutex));
@@ -474,7 +480,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_connect_internal PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -493,6 +499,8 @@ UINT status;
/* uri_path_length Length of uri path */
/* protocol Pointer to protocol */
/* protocol_length Length of protocol */
+/* bearer Pointer to bearer */
+/* bearer_length Length of bearer */
/* wait_option Wait option */
/* */
/* OUTPUT */
@@ -528,7 +536,8 @@ UINT status;
UINT _nx_websocket_client_connect_internal(NX_WEBSOCKET_CLIENT *client_ptr,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option)
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option)
{
UINT i;
@@ -629,15 +638,26 @@ NX_PACKET *packet_ptr;
status += nx_packet_data_append(packet_ptr, client_ptr -> nx_websocket_client_key, client_ptr -> nx_websocket_client_key_size, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
status += nx_packet_data_append(packet_ptr, NX_WEBSOCKET_CRLF, NX_WEBSOCKET_CRLF_SIZE, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
- /* Place the connection in the header. */
- status += nx_packet_data_append(packet_ptr, "Sec-WebSocket-Protocol: ", sizeof("Sec-WebSocket-Protocol: ") - 1, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
- status += nx_packet_data_append(packet_ptr, protocol, protocol_length, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
- status += nx_packet_data_append(packet_ptr, NX_WEBSOCKET_CRLF, NX_WEBSOCKET_CRLF_SIZE, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
+ /* Place the Sec-WebSocket-Protocol in the header. */
+ if ((protocol != NX_NULL) && (protocol_length != 0))
+ {
+ status += nx_packet_data_append(packet_ptr, "Sec-WebSocket-Protocol: ", sizeof("Sec-WebSocket-Protocol: ") - 1, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
+ status += nx_packet_data_append(packet_ptr, protocol, protocol_length, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
+ status += nx_packet_data_append(packet_ptr, NX_WEBSOCKET_CRLF, NX_WEBSOCKET_CRLF_SIZE, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
+ }
- /* Place the connection in the header. */
+ /* Place the Sec-WebSocket-Version in the header. */
status += nx_packet_data_append(packet_ptr, "Sec-WebSocket-Version: 13", sizeof("Sec-WebSocket-Version: 13") - 1, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
status += nx_packet_data_append(packet_ptr, NX_WEBSOCKET_CRLF, NX_WEBSOCKET_CRLF_SIZE, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
+ /* Place the Bearer in the header. */
+ if ((bearer != NX_NULL) && (bearer_length != 0))
+ {
+ status += nx_packet_data_append(packet_ptr, "Authorization: Bearer ", sizeof("Authorization: Bearer ") - 1, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
+ status += nx_packet_data_append(packet_ptr, bearer, bearer_length, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
+ status += nx_packet_data_append(packet_ptr, NX_WEBSOCKET_CRLF, NX_WEBSOCKET_CRLF_SIZE, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
+ }
+
/* Fill the last \r\n. */
status += nx_packet_data_append(packet_ptr, NX_WEBSOCKET_CRLF, NX_WEBSOCKET_CRLF_SIZE, client_ptr -> nx_websocket_client_packet_pool_ptr, wait_option);
@@ -712,7 +732,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_websocket_client_secure_connect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -731,6 +751,8 @@ NX_PACKET *packet_ptr;
/* uri_path_length Length of uri path */
/* protocol Pointer to protocol */
/* protocol_length Length of protocol */
+/* bearer Pointer to bearer */
+/* bearer_length Length of bearer */
/* wait_option Wait option */
/* */
/* OUTPUT */
@@ -755,7 +777,8 @@ NX_PACKET *packet_ptr;
UINT _nxe_websocket_client_secure_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_SECURE_TLS_SESSION *tls_session,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option)
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option)
{
UINT status;
@@ -765,14 +788,13 @@ UINT status;
if ((client_ptr == NX_NULL) || (client_ptr -> nx_websocket_client_id != NX_WEBSOCKET_CLIENT_ID) ||
(tls_session == NX_NULL) ||
(host == NX_NULL) || (host_length == 0) ||
- (uri_path == NX_NULL) || (uri_path_length == 0) ||
- (protocol == NX_NULL) || (protocol_length == 0))
+ (uri_path == NX_NULL) || (uri_path_length == 0))
{
return(NX_PTR_ERROR);
}
/* Call actual secure connect function. */
- status = _nx_websocket_client_secure_connect(client_ptr, tls_session, host, host_length, uri_path, uri_path_length, protocol, protocol_length, wait_option);
+ status = _nx_websocket_client_secure_connect(client_ptr, tls_session, host, host_length, uri_path, uri_path_length, protocol, protocol_length, bearer, bearer_length, wait_option);
/* Return completion status. */
return(status);
@@ -783,7 +805,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_secure_connect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -804,6 +826,8 @@ UINT status;
/* uri_path_length Length of uri path */
/* protocol Pointer to protocol */
/* protocol_length Length of protocol */
+/* bearer Pointer to bearer */
+/* bearer_length Length of bearer */
/* wait_option Wait option */
/* */
/* OUTPUT */
@@ -828,7 +852,8 @@ UINT status;
UINT _nx_websocket_client_secure_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_SECURE_TLS_SESSION *tls_session,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option)
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option)
{
UINT status;
@@ -864,7 +889,7 @@ UINT status;
client_ptr -> nx_websocket_client_tls_session_ptr = tls_session;
client_ptr -> nx_websocket_client_use_tls = NX_TRUE;
- status = _nx_websocket_client_connect_internal(client_ptr, host, host_length, uri_path, uri_path_length, protocol, protocol_length, wait_option);
+ status = _nx_websocket_client_connect_internal(client_ptr, host, host_length, uri_path, uri_path_length, protocol, protocol_length, bearer, bearer_length, wait_option);
/* Release the mutex and return */
tx_mutex_put(&(client_ptr -> nx_websocket_client_mutex));
@@ -877,7 +902,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_name_compare PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -918,7 +943,8 @@ UINT _nx_websocket_client_name_compare(UCHAR *src, ULONG src_length, UCHAR *des
UCHAR ch;
/* Compare the length. */
- if(src_length != dest_length)
+ if((src_length != dest_length) ||
+ (src == NX_NULL) || (dest == NX_NULL))
{
return(NX_WEBSOCKET_ERROR);
}
@@ -956,7 +982,7 @@ UCHAR ch;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_connect_response_process PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -1008,7 +1034,6 @@ UCHAR key[NX_WEBSOCKET_ACCEPT_KEY_SIZE + 1];
UINT key_size = 0;
UCHAR upgrade_flag = NX_FALSE;
UCHAR connection_flag = NX_FALSE;
-UCHAR protocol_cnt = 0;
UCHAR accept_cnt = 0;
NX_PARAMETER_NOT_USED(client_ptr);
@@ -1134,8 +1159,6 @@ UCHAR accept_cnt = 0;
{
return(NX_WEBSOCKET_INVALID_PACKET);
}
-
- protocol_cnt++;
}
else if (_nx_websocket_client_name_compare((UCHAR *)field_name, field_name_length, (UCHAR *)"Sec-WebSocket-Accept", sizeof("Sec-WebSocket-Accept") - 1) == NX_SUCCESS)
{
@@ -1161,8 +1184,8 @@ UCHAR accept_cnt = 0;
/* Check if the all fields are processed and found as required. */
if ((offset != packet_ptr -> nx_packet_length) ||
(upgrade_flag != NX_TRUE) || (connection_flag != NX_TRUE) ||
- (protocol_cnt != 1) || (accept_cnt != 1)) /* Both sec-websocket-protocol field and sec-websocket-accept field are allowed occur once only.
- Reference in RFC 6455, Section 11.3.3 and 11.3.4, Page 59-60 */
+ (accept_cnt != 1)) /* Sec-WebSocket-Accept field is allowed occur once only.
+ Reference in RFC 6455, Section 11.3.3 and 11.3.4, Page 59-60 */
{
return(NX_WEBSOCKET_INVALID_PACKET);
}
@@ -1175,7 +1198,7 @@ UCHAR accept_cnt = 0;
/* FUNCTION RELEASE */
/* */
/* _nxe_websocket_client_disconnect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -1232,7 +1255,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_disconnect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -1330,7 +1353,7 @@ NX_PACKET *packet_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxe_websocket_client_send PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -1391,7 +1414,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_send PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -1561,7 +1584,7 @@ UINT header_size = NX_WEBSOCKET_HEADER_NORMAL_SIZE;
/* FUNCTION RELEASE */
/* */
/* _nxe_websocket_client_receive PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -1621,7 +1644,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_receive PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -1763,7 +1786,7 @@ UINT status = NX_SUCCESS;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_data_process PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -2240,7 +2263,7 @@ UCHAR *data_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_packet_trim PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -2337,7 +2360,7 @@ NX_PACKET *previous_packet_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nxe_websocket_client_packet_allocate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -2395,7 +2418,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_packet_allocate PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -2494,7 +2517,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_packet_send PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -2556,7 +2579,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_packet_receive PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -2625,7 +2648,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_connect_response_check PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -2816,7 +2839,7 @@ NX_PACKET *tmp_ptr;
/* */
/* _nxe_websocket_client_connection_status_callback_set */
/* PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -2876,7 +2899,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_connection_status_callback_set PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
@@ -2935,7 +2958,7 @@ UINT _nx_websocket_client_connection_status_callback_set(NX_WEBSOCKET_CLIENT *c
/* FUNCTION RELEASE */
/* */
/* _nx_websocket_client_cleanup PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Bo Chen, Microsoft Corporation */
diff --git a/addons/websocket/nx_websocket_client.h b/addons/websocket/nx_websocket_client.h
index c115cccb..135d6c71 100644
--- a/addons/websocket/nx_websocket_client.h
+++ b/addons/websocket/nx_websocket_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_websocket_client.h PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* */
@@ -264,12 +265,14 @@ UINT nx_websocket_client_packet_allocate(NX_WEBSOCKET_CLIENT *client_ptr, NX_PA
UINT nx_websocket_client_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_TCP_SOCKET *socket_ptr,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option);
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option);
#ifdef NX_SECURE_ENABLE
UINT nx_websocket_client_secure_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_SECURE_TLS_SESSION *tls_session,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option);
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option);
#endif /* NX_SECURE_ENABLE */
UINT nx_websocket_client_disconnect(NX_WEBSOCKET_CLIENT *client_ptr, UINT wait_option);
UINT nx_websocket_client_send(NX_WEBSOCKET_CLIENT *client_ptr, NX_PACKET *packet_ptr, UINT code, UINT is_final, UINT wait_option);
@@ -290,20 +293,24 @@ UINT _nx_websocket_client_packet_allocate(NX_WEBSOCKET_CLIENT *client_ptr, NX_P
UINT _nxe_websocket_client_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_TCP_SOCKET *socket_ptr,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option);
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option);
UINT _nx_websocket_client_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_TCP_SOCKET *socket_ptr,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option);
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option);
#ifdef NX_SECURE_ENABLE
UINT _nxe_websocket_client_secure_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_SECURE_TLS_SESSION *tls_session,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option);
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option);
UINT _nx_websocket_client_secure_connect(NX_WEBSOCKET_CLIENT *client_ptr, NX_SECURE_TLS_SESSION *tls_session,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option);
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option);
#endif /* NX_SECURE_ENABLE */
UINT _nxe_websocket_client_disconnect(NX_WEBSOCKET_CLIENT *client_ptr, UINT wait_option);
UINT _nx_websocket_client_disconnect(NX_WEBSOCKET_CLIENT *client_ptr, UINT wait_option);
@@ -322,7 +329,8 @@ UINT _nx_websocket_client_connection_status_callback_set(NX_WEBSOCKET_CLIENT *c
UINT _nx_websocket_client_connect_internal(NX_WEBSOCKET_CLIENT *client_ptr,
UCHAR *host, UINT host_length,
UCHAR *uri_path, UINT uri_path_length,
- UCHAR *protocol, UINT protocol_length,UINT wait_option);
+ UCHAR *protocol, UINT protocol_length,
+ UCHAR *bearer, UINT bearer_length, UINT wait_option);
UINT _nx_websocket_client_name_compare(UCHAR *src, ULONG src_length, UCHAR *dest, ULONG dest_length);
UINT _nx_websocket_client_connect_response_process(NX_WEBSOCKET_CLIENT *client_ptr, NX_PACKET *packet_ptr);
UINT _nx_websocket_client_packet_trim(NX_WEBSOCKET_CLIENT *client_ptr, NX_PACKET **packet_ptr, ULONG trim_size);
diff --git a/common/inc/nx_api.h b/common/inc/nx_api.h
index 679d1e27..fcc973ec 100644
--- a/common/inc/nx_api.h
+++ b/common/inc/nx_api.h
@@ -26,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_api.h PORTABLE C */
-/* 6.4.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -529,7 +529,9 @@ VOID _nx_trace_event_update(TX_TRACE_BUFFER_ENTRY *event, ULONG timestamp, ULONG
#define AZURE_RTOS_NETXDUO
#define NETXDUO_MAJOR_VERSION 6
#define NETXDUO_MINOR_VERSION 4
-#define NETXDUO_PATCH_VERSION 2
+#define NETXDUO_PATCH_VERSION 4
+#define NETXDUO_BUILD_VERSION 202503
+#define NETXDUO_HOTFIX_VERSION 'a'
/* Define the following symbols for backward compatibility */
#define EL_PRODUCT_NETXDUO
diff --git a/common/inc/nx_arp.h b/common/inc/nx_arp.h
index 59e5b5f0..32cad47a 100644
--- a/common/inc/nx_arp.h
+++ b/common/inc/nx_arp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_arp.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_http_proxy_client.h b/common/inc/nx_http_proxy_client.h
index 803fcc83..03aa802e 100644
--- a/common/inc/nx_http_proxy_client.h
+++ b/common/inc/nx_http_proxy_client.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -24,7 +25,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_http_proxy_client.h PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
diff --git a/common/inc/nx_icmp.h b/common/inc/nx_icmp.h
index a8c3d7de..21761dc7 100644
--- a/common/inc/nx_icmp.h
+++ b/common/inc/nx_icmp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_icmp.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_icmpv4.h b/common/inc/nx_icmpv4.h
index 1d4403c9..ad8d7b29 100644
--- a/common/inc/nx_icmpv4.h
+++ b/common/inc/nx_icmpv4.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_icmpv4.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_icmpv6.h b/common/inc/nx_icmpv6.h
index 786f3600..f1e6bebb 100644
--- a/common/inc/nx_icmpv6.h
+++ b/common/inc/nx_icmpv6.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_icmpv6.h PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_igmp.h b/common/inc/nx_igmp.h
index ee8a2f24..5c2681fa 100644
--- a/common/inc/nx_igmp.h
+++ b/common/inc/nx_igmp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_igmp.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_ip.h b/common/inc/nx_ip.h
index 764584db..7dc756f6 100644
--- a/common/inc/nx_ip.h
+++ b/common/inc/nx_ip.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_ip.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_ipv4.h b/common/inc/nx_ipv4.h
index ffbf5201..8304d1d4 100644
--- a/common/inc/nx_ipv4.h
+++ b/common/inc/nx_ipv4.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_ipv4.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_ipv6.h b/common/inc/nx_ipv6.h
index 1b6459f1..d08a353e 100644
--- a/common/inc/nx_ipv6.h
+++ b/common/inc/nx_ipv6.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_ipv6.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_link.h b/common/inc/nx_link.h
index 255caea3..4bfb8c44 100644
--- a/common/inc/nx_link.h
+++ b/common/inc/nx_link.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -23,7 +24,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_link.h PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_md5.h b/common/inc/nx_md5.h
index cdc3dea3..45f874f3 100644
--- a/common/inc/nx_md5.h
+++ b/common/inc/nx_md5.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -49,7 +50,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_md5.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_mld.h b/common/inc/nx_mld.h
index 29f046d3..69a9abc5 100644
--- a/common/inc/nx_mld.h
+++ b/common/inc/nx_mld.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_mld.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_nd_cache.h b/common/inc/nx_nd_cache.h
index 8f8d58b0..ad102756 100644
--- a/common/inc/nx_nd_cache.h
+++ b/common/inc/nx_nd_cache.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_nd_cache.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_packet.h b/common/inc/nx_packet.h
index 67252166..8a51f78c 100644
--- a/common/inc/nx_packet.h
+++ b/common/inc/nx_packet.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_packet.h PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_rarp.h b/common/inc/nx_rarp.h
index 4f63fa57..e1f085c6 100644
--- a/common/inc/nx_rarp.h
+++ b/common/inc/nx_rarp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_rarp.h PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_system.h b/common/inc/nx_system.h
index 38255e78..af7a33bd 100644
--- a/common/inc/nx_system.h
+++ b/common/inc/nx_system.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_system.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_tcp.h b/common/inc/nx_tcp.h
index 8f5b4506..594ab99c 100644
--- a/common/inc/nx_tcp.h
+++ b/common/inc/nx_tcp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_tcp.h PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_udp.h b/common/inc/nx_udp.h
index 291b7c7c..2ed30dcd 100644
--- a/common/inc/nx_udp.h
+++ b/common/inc/nx_udp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_udp.h PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/inc/nx_user_sample.h b/common/inc/nx_user_sample.h
index 30454fa9..bc139949 100644
--- a/common/inc/nx_user_sample.h
+++ b/common/inc/nx_user_sample.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_user.h PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/common/src/nx_arp_announce_send.c b/common/src/nx_arp_announce_send.c
index f08a8c45..ead669ce 100644
--- a/common/src/nx_arp_announce_send.c
+++ b/common/src/nx_arp_announce_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_announce_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_dynamic_entries_invalidate.c b/common/src/nx_arp_dynamic_entries_invalidate.c
index e319124c..1ee0d69a 100644
--- a/common/src/nx_arp_dynamic_entries_invalidate.c
+++ b/common/src/nx_arp_dynamic_entries_invalidate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_dynamic_entries_invalidate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_dynamic_entry_delete.c b/common/src/nx_arp_dynamic_entry_delete.c
index 494f275f..d8c5d858 100644
--- a/common/src/nx_arp_dynamic_entry_delete.c
+++ b/common/src/nx_arp_dynamic_entry_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_dynamic_entry_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_dynamic_entry_set.c b/common/src/nx_arp_dynamic_entry_set.c
index 8df8d781..24f34fa4 100644
--- a/common/src/nx_arp_dynamic_entry_set.c
+++ b/common/src/nx_arp_dynamic_entry_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_dynamic_entry_set PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_enable.c b/common/src/nx_arp_enable.c
index d5a1005f..bff5fc01 100644
--- a/common/src/nx_arp_enable.c
+++ b/common/src/nx_arp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_entry_allocate.c b/common/src/nx_arp_entry_allocate.c
index b1ccaa6f..48e354b2 100644
--- a/common/src/nx_arp_entry_allocate.c
+++ b/common/src/nx_arp_entry_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_entry_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_entry_delete.c b/common/src/nx_arp_entry_delete.c
index 2da618e2..f0a69faf 100644
--- a/common/src/nx_arp_entry_delete.c
+++ b/common/src/nx_arp_entry_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_entry_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_gratuitous_send.c b/common/src/nx_arp_gratuitous_send.c
index b02c56c2..44386f70 100644
--- a/common/src/nx_arp_gratuitous_send.c
+++ b/common/src/nx_arp_gratuitous_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_gratuitous_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_hardware_address_find.c b/common/src/nx_arp_hardware_address_find.c
index 8fc43035..e6f5a1da 100644
--- a/common/src/nx_arp_hardware_address_find.c
+++ b/common/src/nx_arp_hardware_address_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_hardware_address_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_info_get.c b/common/src/nx_arp_info_get.c
index 979e34db..1d3f17ed 100644
--- a/common/src/nx_arp_info_get.c
+++ b/common/src/nx_arp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_initialize.c b/common/src/nx_arp_initialize.c
index a923c276..18906e11 100644
--- a/common/src/nx_arp_initialize.c
+++ b/common/src/nx_arp_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_interface_entries_delete.c b/common/src/nx_arp_interface_entries_delete.c
index 59af1260..f5a566d3 100644
--- a/common/src/nx_arp_interface_entries_delete.c
+++ b/common/src/nx_arp_interface_entries_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_interface_entries_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_ip_address_find.c b/common/src/nx_arp_ip_address_find.c
index 6c3b397a..f66345b3 100644
--- a/common/src/nx_arp_ip_address_find.c
+++ b/common/src/nx_arp_ip_address_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_ip_address_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_packet_deferred_receive.c b/common/src/nx_arp_packet_deferred_receive.c
index 19ee5559..8927f64d 100644
--- a/common/src/nx_arp_packet_deferred_receive.c
+++ b/common/src/nx_arp_packet_deferred_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_packet_deferred_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_packet_receive.c b/common/src/nx_arp_packet_receive.c
index 5a453bf7..eae6ced0 100644
--- a/common/src/nx_arp_packet_receive.c
+++ b/common/src/nx_arp_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/common/src/nx_arp_packet_send.c b/common/src/nx_arp_packet_send.c
index 909fec75..68d7534a 100644
--- a/common/src/nx_arp_packet_send.c
+++ b/common/src/nx_arp_packet_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_periodic_update.c b/common/src/nx_arp_periodic_update.c
index 39f4d398..c7322d82 100644
--- a/common/src/nx_arp_periodic_update.c
+++ b/common/src/nx_arp_periodic_update.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_periodic_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_probe_send.c b/common/src/nx_arp_probe_send.c
index a20b6e01..d0abb77f 100644
--- a/common/src/nx_arp_probe_send.c
+++ b/common/src/nx_arp_probe_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_probe_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_queue_process.c b/common/src/nx_arp_queue_process.c
index ce9ff79f..7ab9c239 100644
--- a/common/src/nx_arp_queue_process.c
+++ b/common/src/nx_arp_queue_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_queue_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_queue_send.c b/common/src/nx_arp_queue_send.c
index 9adb4f79..ef4c8048 100644
--- a/common/src/nx_arp_queue_send.c
+++ b/common/src/nx_arp_queue_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_queue_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_static_entries_delete.c b/common/src/nx_arp_static_entries_delete.c
index 80106a55..e98f87ee 100644
--- a/common/src/nx_arp_static_entries_delete.c
+++ b/common/src/nx_arp_static_entries_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_static_entries_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_static_entry_create.c b/common/src/nx_arp_static_entry_create.c
index 24004331..ac115251 100644
--- a/common/src/nx_arp_static_entry_create.c
+++ b/common/src/nx_arp_static_entry_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_static_entry_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_static_entry_delete.c b/common/src/nx_arp_static_entry_delete.c
index c88b2835..cf20cfb9 100644
--- a/common/src/nx_arp_static_entry_delete.c
+++ b/common/src/nx_arp_static_entry_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_static_entry_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_arp_static_entry_delete_internal.c b/common/src/nx_arp_static_entry_delete_internal.c
index 2e060176..3eb482d0 100644
--- a/common/src/nx_arp_static_entry_delete_internal.c
+++ b/common/src/nx_arp_static_entry_delete_internal.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_arp_static_entry_delete_internal PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_http_proxy_client.c b/common/src/nx_http_proxy_client.c
index 33c30a7d..21e91e95 100644
--- a/common/src/nx_http_proxy_client.c
+++ b/common/src/nx_http_proxy_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_http_proxy_client_enable PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -136,7 +137,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_http_proxy_client_enable PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -256,7 +257,7 @@ UCHAR string[NX_HTTP_PROXY_MAX_USERNAME + NX_HTTP_PROXY_MAX_PASSWORD + 2];
/* FUNCTION RELEASE */
/* */
/* _nx_http_proxy_client_initialize PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -335,7 +336,7 @@ NX_IP *ip_ptr = socket_ptr -> nx_tcp_socket_ip_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_http_proxy_client_connect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -523,7 +524,7 @@ UINT port = socket_ptr -> nx_tcp_socket_original_server_port;
/* FUNCTION RELEASE */
/* */
/* _nx_http_proxy_client_connect_response_process PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -752,7 +753,7 @@ NX_PACKET_POOL *pool_ptr = ip_ptr -> nx_ip_default_packet_pool;
/* FUNCTION RELEASE */
/* */
/* _nx_http_proxy_client_cleanup PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
diff --git a/common/src/nx_icmp_cleanup.c b/common/src/nx_icmp_cleanup.c
index fb2e2fd4..45f6ab98 100644
--- a/common/src/nx_icmp_cleanup.c
+++ b/common/src/nx_icmp_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmp_enable.c b/common/src/nx_icmp_enable.c
index fed7a5d1..203c80d3 100644
--- a/common/src/nx_icmp_enable.c
+++ b/common/src/nx_icmp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmp_info_get.c b/common/src/nx_icmp_info_get.c
index 207c0e3c..55f5517c 100644
--- a/common/src/nx_icmp_info_get.c
+++ b/common/src/nx_icmp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmp_interface_ping.c b/common/src/nx_icmp_interface_ping.c
index f64a930e..9e9e1e45 100644
--- a/common/src/nx_icmp_interface_ping.c
+++ b/common/src/nx_icmp_interface_ping.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_interface_ping PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmp_interface_ping6.c b/common/src/nx_icmp_interface_ping6.c
index 48f36d40..c06f7ca4 100644
--- a/common/src/nx_icmp_interface_ping6.c
+++ b/common/src/nx_icmp_interface_ping6.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -44,7 +45,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_interface_ping6 PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmp_packet_process.c b/common/src/nx_icmp_packet_process.c
index 461b4b59..8f60efc8 100644
--- a/common/src/nx_icmp_packet_process.c
+++ b/common/src/nx_icmp_packet_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_packet_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmp_packet_receive.c b/common/src/nx_icmp_packet_receive.c
index 2373da43..b4557ab0 100644
--- a/common/src/nx_icmp_packet_receive.c
+++ b/common/src/nx_icmp_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmp_ping.c b/common/src/nx_icmp_ping.c
index 53e788e9..599eb8a6 100644
--- a/common/src/nx_icmp_ping.c
+++ b/common/src/nx_icmp_ping.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_ping PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmp_ping6.c b/common/src/nx_icmp_ping6.c
index c7d6017a..e0305113 100644
--- a/common/src/nx_icmp_ping6.c
+++ b/common/src/nx_icmp_ping6.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_ping6 PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmp_queue_process.c b/common/src/nx_icmp_queue_process.c
index 70a70ba1..5e353fe0 100644
--- a/common/src/nx_icmp_queue_process.c
+++ b/common/src/nx_icmp_queue_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_queue_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv4_packet_process.c b/common/src/nx_icmpv4_packet_process.c
index e0ce84a9..4ba5ada6 100644
--- a/common/src/nx_icmpv4_packet_process.c
+++ b/common/src/nx_icmpv4_packet_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv4_packet_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv4_process_echo_reply.c b/common/src/nx_icmpv4_process_echo_reply.c
index 2d54b4b0..f2498cea 100644
--- a/common/src/nx_icmpv4_process_echo_reply.c
+++ b/common/src/nx_icmpv4_process_echo_reply.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv4_process_echo_reply PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv4_process_echo_request.c b/common/src/nx_icmpv4_process_echo_request.c
index 375c4873..b145d844 100644
--- a/common/src/nx_icmpv4_process_echo_request.c
+++ b/common/src/nx_icmpv4_process_echo_request.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv4_process_echo_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv4_send_error_message.c b/common/src/nx_icmpv4_send_error_message.c
index edc545ef..c9f69b28 100644
--- a/common/src/nx_icmpv4_send_error_message.c
+++ b/common/src/nx_icmpv4_send_error_message.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv4_send_error_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c b/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c
index 04c9e0b0..b4a93125 100644
--- a/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c
+++ b/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmp_DAD_clear_NDCache_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_DAD_failure.c b/common/src/nx_icmpv6_DAD_failure.c
index 7eeae251..dc8654f9 100644
--- a/common/src/nx_icmpv6_DAD_failure.c
+++ b/common/src/nx_icmpv6_DAD_failure.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -41,7 +42,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_DAD_failure PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_dest_table_add.c b/common/src/nx_icmpv6_dest_table_add.c
index 8a1f7b93..4f7fc283 100644
--- a/common/src/nx_icmpv6_dest_table_add.c
+++ b/common/src/nx_icmpv6_dest_table_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_dest_table_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_dest_table_find.c b/common/src/nx_icmpv6_dest_table_find.c
index e2db6d79..deca881e 100644
--- a/common/src/nx_icmpv6_dest_table_find.c
+++ b/common/src/nx_icmpv6_dest_table_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_dest_table_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_destination_table_periodic_update.c b/common/src/nx_icmpv6_destination_table_periodic_update.c
index 0bb4fcb3..497df19d 100644
--- a/common/src/nx_icmpv6_destination_table_periodic_update.c
+++ b/common/src/nx_icmpv6_destination_table_periodic_update.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_destination_table_periodic_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_packet_process.c b/common/src/nx_icmpv6_packet_process.c
index d8dc0b81..146225e4 100644
--- a/common/src/nx_icmpv6_packet_process.c
+++ b/common/src/nx_icmpv6_packet_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -45,7 +46,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_packet_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_perform_DAD.c b/common/src/nx_icmpv6_perform_DAD.c
index 33331593..ad589101 100644
--- a/common/src/nx_icmpv6_perform_DAD.c
+++ b/common/src/nx_icmpv6_perform_DAD.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/common/src/nx_icmpv6_process_echo_reply.c b/common/src/nx_icmpv6_process_echo_reply.c
index 94803255..5f17bda0 100644
--- a/common/src/nx_icmpv6_process_echo_reply.c
+++ b/common/src/nx_icmpv6_process_echo_reply.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -44,7 +45,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_process_echo_reply PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_process_echo_request.c b/common/src/nx_icmpv6_process_echo_request.c
index 633007a4..0216d14b 100644
--- a/common/src/nx_icmpv6_process_echo_request.c
+++ b/common/src/nx_icmpv6_process_echo_request.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_process_echo_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_process_na.c b/common/src/nx_icmpv6_process_na.c
index 972e1b42..733c145e 100644
--- a/common/src/nx_icmpv6_process_na.c
+++ b/common/src/nx_icmpv6_process_na.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_process_na PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_process_ns.c b/common/src/nx_icmpv6_process_ns.c
index 87b012cd..32968244 100644
--- a/common/src/nx_icmpv6_process_ns.c
+++ b/common/src/nx_icmpv6_process_ns.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -43,7 +44,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_process_ns PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_process_packet_too_big.c b/common/src/nx_icmpv6_process_packet_too_big.c
index 71d04eae..53294b16 100644
--- a/common/src/nx_icmpv6_process_packet_too_big.c
+++ b/common/src/nx_icmpv6_process_packet_too_big.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -44,7 +45,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_process_packet_too_big PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_process_ra.c b/common/src/nx_icmpv6_process_ra.c
index ad9ab341..496f19ba 100644
--- a/common/src/nx_icmpv6_process_ra.c
+++ b/common/src/nx_icmpv6_process_ra.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_process_ra PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_process_redirect.c b/common/src/nx_icmpv6_process_redirect.c
index 0b0843bb..b850f3ef 100644
--- a/common/src/nx_icmpv6_process_redirect.c
+++ b/common/src/nx_icmpv6_process_redirect.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_process_redirect PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_send_error_message.c b/common/src/nx_icmpv6_send_error_message.c
index e19dc832..a95c3094 100644
--- a/common/src/nx_icmpv6_send_error_message.c
+++ b/common/src/nx_icmpv6_send_error_message.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/common/src/nx_icmpv6_send_ns.c b/common/src/nx_icmpv6_send_ns.c
index 41339a00..e3b92fa5 100644
--- a/common/src/nx_icmpv6_send_ns.c
+++ b/common/src/nx_icmpv6_send_ns.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ static const ULONG _nx_ipv6_unspecified_address[4] = {0, 0, 0, 0};
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_send_ns PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_send_queued_packets.c b/common/src/nx_icmpv6_send_queued_packets.c
index e215d7a4..48f0fc4e 100644
--- a/common/src/nx_icmpv6_send_queued_packets.c
+++ b/common/src/nx_icmpv6_send_queued_packets.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_send_queued_packets PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_send_rs.c b/common/src/nx_icmpv6_send_rs.c
index 5a537d77..e41b7cac 100644
--- a/common/src/nx_icmpv6_send_rs.c
+++ b/common/src/nx_icmpv6_send_rs.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ static const ULONG _nx_ipv6_all_router_address[4] = {0xff020000, 0, 0, 2};
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_send_rs PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_validate_neighbor_message.c b/common/src/nx_icmpv6_validate_neighbor_message.c
index 5a4ec0b6..e7486588 100644
--- a/common/src/nx_icmpv6_validate_neighbor_message.c
+++ b/common/src/nx_icmpv6_validate_neighbor_message.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_validate_neighbor_message PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_icmpv6_validate_options.c b/common/src/nx_icmpv6_validate_options.c
index 38ade067..46063488 100644
--- a/common/src/nx_icmpv6_validate_options.c
+++ b/common/src/nx_icmpv6_validate_options.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_validate_options PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -80,7 +81,10 @@ UINT _nx_icmpv6_validate_options(NX_ICMPV6_OPTION *option, INT length, INT addit
UINT option_len;
/* Parse all option headers from the ICMPv6 header. */
- while (length > 0)
+ /* GHSA-rf32-h832-hg8r:
+ Verify that the length is at least 2 to cover nx_icmpv6_option_length and
+ nx_icmpv6_option_type. */
+ while (length > 2)
{
/* Verify that the option length is not zero. */
if (option -> nx_icmpv6_option_length == 0)
diff --git a/common/src/nx_icmpv6_validate_ra.c b/common/src/nx_icmpv6_validate_ra.c
index d0adbce5..6ffd7fbf 100644
--- a/common/src/nx_icmpv6_validate_ra.c
+++ b/common/src/nx_icmpv6_validate_ra.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_icmpv6_validate_ra PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_enable.c b/common/src/nx_igmp_enable.c
index f42d4b57..9bd5c1ea 100644
--- a/common/src/nx_igmp_enable.c
+++ b/common/src/nx_igmp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_info_get.c b/common/src/nx_igmp_info_get.c
index e080da0d..9ddbfe81 100644
--- a/common/src/nx_igmp_info_get.c
+++ b/common/src/nx_igmp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_interface_report_send.c b/common/src/nx_igmp_interface_report_send.c
index 6923ff25..4b69bf33 100644
--- a/common/src/nx_igmp_interface_report_send.c
+++ b/common/src/nx_igmp_interface_report_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_interface_report_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_loopback_disable.c b/common/src/nx_igmp_loopback_disable.c
index d53358fb..b5e6cbf2 100644
--- a/common/src/nx_igmp_loopback_disable.c
+++ b/common/src/nx_igmp_loopback_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_loopback_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_loopback_enable.c b/common/src/nx_igmp_loopback_enable.c
index 6de15527..ae796d18 100644
--- a/common/src/nx_igmp_loopback_enable.c
+++ b/common/src/nx_igmp_loopback_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_loopback_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_multicast_check.c b/common/src/nx_igmp_multicast_check.c
index e2e368dc..a806bb1d 100644
--- a/common/src/nx_igmp_multicast_check.c
+++ b/common/src/nx_igmp_multicast_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_multicast_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_multicast_interface_join.c b/common/src/nx_igmp_multicast_interface_join.c
index b40f613a..5f296d7e 100644
--- a/common/src/nx_igmp_multicast_interface_join.c
+++ b/common/src/nx_igmp_multicast_interface_join.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_multicast_interface_join PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_multicast_interface_join_internal.c b/common/src/nx_igmp_multicast_interface_join_internal.c
index 16571b54..e724deb8 100644
--- a/common/src/nx_igmp_multicast_interface_join_internal.c
+++ b/common/src/nx_igmp_multicast_interface_join_internal.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_multicast_interface_join_internal PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_multicast_interface_leave.c b/common/src/nx_igmp_multicast_interface_leave.c
index 2637caad..151c6a68 100644
--- a/common/src/nx_igmp_multicast_interface_leave.c
+++ b/common/src/nx_igmp_multicast_interface_leave.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_multicast_interface_leave PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_multicast_interface_leave_internal.c b/common/src/nx_igmp_multicast_interface_leave_internal.c
index d25c96ba..c5d24d38 100644
--- a/common/src/nx_igmp_multicast_interface_leave_internal.c
+++ b/common/src/nx_igmp_multicast_interface_leave_internal.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_multicast_interface_leave_internal PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_multicast_join.c b/common/src/nx_igmp_multicast_join.c
index b62aa35b..a4e40a0b 100644
--- a/common/src/nx_igmp_multicast_join.c
+++ b/common/src/nx_igmp_multicast_join.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_multicast_join PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_multicast_leave.c b/common/src/nx_igmp_multicast_leave.c
index 3a441481..d4cf1ce3 100644
--- a/common/src/nx_igmp_multicast_leave.c
+++ b/common/src/nx_igmp_multicast_leave.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_multicast_leave PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_packet_process.c b/common/src/nx_igmp_packet_process.c
index 4d337217..fc267500 100644
--- a/common/src/nx_igmp_packet_process.c
+++ b/common/src/nx_igmp_packet_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_packet_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_packet_receive.c b/common/src/nx_igmp_packet_receive.c
index 0dbf245c..d6adc34b 100644
--- a/common/src/nx_igmp_packet_receive.c
+++ b/common/src/nx_igmp_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_periodic_processing.c b/common/src/nx_igmp_periodic_processing.c
index 328d6a35..90241eb0 100644
--- a/common/src/nx_igmp_periodic_processing.c
+++ b/common/src/nx_igmp_periodic_processing.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_periodic_processing PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_igmp_queue_process.c b/common/src/nx_igmp_queue_process.c
index be2c5e77..baadf4c2 100644
--- a/common/src/nx_igmp_queue_process.c
+++ b/common/src/nx_igmp_queue_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_igmp_queue_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_invalidate_destination_entry.c b/common/src/nx_invalidate_destination_entry.c
index 5e4396fa..d8b0212a 100644
--- a/common/src/nx_invalidate_destination_entry.c
+++ b/common/src/nx_invalidate_destination_entry.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_invalidate_destination_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_address_change_notify.c b/common/src/nx_ip_address_change_notify.c
index 1b12b9e8..7a62b69b 100644
--- a/common/src/nx_ip_address_change_notify.c
+++ b/common/src/nx_ip_address_change_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_address_change_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_address_get.c b/common/src/nx_ip_address_get.c
index dbe33e44..0b9f3dd7 100644
--- a/common/src/nx_ip_address_get.c
+++ b/common/src/nx_ip_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_address_set.c b/common/src/nx_ip_address_set.c
index 7d2656ba..e8bff6a2 100644
--- a/common/src/nx_ip_address_set.c
+++ b/common/src/nx_ip_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_address_set PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_auxiliary_packet_pool_set.c b/common/src/nx_ip_auxiliary_packet_pool_set.c
index 64df5f09..fb3eb440 100644
--- a/common/src/nx_ip_auxiliary_packet_pool_set.c
+++ b/common/src/nx_ip_auxiliary_packet_pool_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_auxiliary_packet_pool_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_checksum_compute.c b/common/src/nx_ip_checksum_compute.c
index 989dc85d..a4ab2205 100644
--- a/common/src/nx_ip_checksum_compute.c
+++ b/common/src/nx_ip_checksum_compute.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_checksum_compute PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_create.c b/common/src/nx_ip_create.c
index f662fceb..eb1373cc 100644
--- a/common/src/nx_ip_create.c
+++ b/common/src/nx_ip_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_create PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_deferred_link_status_process.c b/common/src/nx_ip_deferred_link_status_process.c
index 6b6b573c..50be0810 100644
--- a/common/src/nx_ip_deferred_link_status_process.c
+++ b/common/src/nx_ip_deferred_link_status_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_diferred_link_status_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_delete.c b/common/src/nx_ip_delete.c
index b9520b11..88cfa6d1 100644
--- a/common/src/nx_ip_delete.c
+++ b/common/src/nx_ip_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_delete_queue_clear.c b/common/src/nx_ip_delete_queue_clear.c
index 0e3ec22e..4712601e 100644
--- a/common/src/nx_ip_delete_queue_clear.c
+++ b/common/src/nx_ip_delete_queue_clear.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_delete_queue_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_dispatch_process.c b/common/src/nx_ip_dispatch_process.c
index 174bb243..ac3f9b2d 100644
--- a/common/src/nx_ip_dispatch_process.c
+++ b/common/src/nx_ip_dispatch_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_dispatch_process PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_driver_deferred_enable.c b/common/src/nx_ip_driver_deferred_enable.c
index 822f82c9..138c7422 100644
--- a/common/src/nx_ip_driver_deferred_enable.c
+++ b/common/src/nx_ip_driver_deferred_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_driver_deferred_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_driver_deferred_processing.c b/common/src/nx_ip_driver_deferred_processing.c
index fd1a334f..32eb8f6f 100644
--- a/common/src/nx_ip_driver_deferred_processing.c
+++ b/common/src/nx_ip_driver_deferred_processing.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_driver_deferred_processing PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_driver_deferred_receive.c b/common/src/nx_ip_driver_deferred_receive.c
index c0c1c3ee..6490584d 100644
--- a/common/src/nx_ip_driver_deferred_receive.c
+++ b/common/src/nx_ip_driver_deferred_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_driver_deferred_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_driver_direct_command.c b/common/src/nx_ip_driver_direct_command.c
index 7c64a3b4..4b734687 100644
--- a/common/src/nx_ip_driver_direct_command.c
+++ b/common/src/nx_ip_driver_direct_command.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_driver_direct_command PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_driver_interface_direct_command.c b/common/src/nx_ip_driver_interface_direct_command.c
index 9e4a2dd4..3630cd45 100644
--- a/common/src/nx_ip_driver_interface_direct_command.c
+++ b/common/src/nx_ip_driver_interface_direct_command.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_driver_interface_direct_command PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_driver_link_status_event.c b/common/src/nx_ip_driver_link_status_event.c
index 7f1de023..605e9cb6 100644
--- a/common/src/nx_ip_driver_link_status_event.c
+++ b/common/src/nx_ip_driver_link_status_event.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_driver_link_status_event PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_driver_packet_send.c b/common/src/nx_ip_driver_packet_send.c
index 666ff645..ce857cf7 100644
--- a/common/src/nx_ip_driver_packet_send.c
+++ b/common/src/nx_ip_driver_packet_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_driver_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_fast_periodic_timer_entry.c b/common/src/nx_ip_fast_periodic_timer_entry.c
index dc082037..1df35c0d 100644
--- a/common/src/nx_ip_fast_periodic_timer_entry.c
+++ b/common/src/nx_ip_fast_periodic_timer_entry.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_fast_periodic_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -91,7 +92,7 @@ NX_IP *ip_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ip_fast_periodic_timer_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_forward_packet_process.c b/common/src/nx_ip_forward_packet_process.c
index be6717a3..42589f8a 100644
--- a/common/src/nx_ip_forward_packet_process.c
+++ b/common/src/nx_ip_forward_packet_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_forward_packet_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_forwarding_disable.c b/common/src/nx_ip_forwarding_disable.c
index fd1e2b98..e9fd9301 100644
--- a/common/src/nx_ip_forwarding_disable.c
+++ b/common/src/nx_ip_forwarding_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_forwarding_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_forwarding_enable.c b/common/src/nx_ip_forwarding_enable.c
index 7006966d..ca48c65c 100644
--- a/common/src/nx_ip_forwarding_enable.c
+++ b/common/src/nx_ip_forwarding_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_forwarding_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_fragment_assembly.c b/common/src/nx_ip_fragment_assembly.c
index ffb81a28..623b34c5 100644
--- a/common/src/nx_ip_fragment_assembly.c
+++ b/common/src/nx_ip_fragment_assembly.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_fragment_assembly PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_fragment_disable.c b/common/src/nx_ip_fragment_disable.c
index 63c5257d..81b097c6 100644
--- a/common/src/nx_ip_fragment_disable.c
+++ b/common/src/nx_ip_fragment_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_fragment_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_fragment_enable.c b/common/src/nx_ip_fragment_enable.c
index f4d2222c..f11c7707 100644
--- a/common/src/nx_ip_fragment_enable.c
+++ b/common/src/nx_ip_fragment_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_fragment_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_fragment_forward_packet.c b/common/src/nx_ip_fragment_forward_packet.c
index 132631f6..c068b64a 100644
--- a/common/src/nx_ip_fragment_forward_packet.c
+++ b/common/src/nx_ip_fragment_forward_packet.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_fragment_forward_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_fragment_packet.c b/common/src/nx_ip_fragment_packet.c
index e87517ab..7d221ffd 100644
--- a/common/src/nx_ip_fragment_packet.c
+++ b/common/src/nx_ip_fragment_packet.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_fragment_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_fragment_timeout_check.c b/common/src/nx_ip_fragment_timeout_check.c
index 4c19123d..52485e94 100644
--- a/common/src/nx_ip_fragment_timeout_check.c
+++ b/common/src/nx_ip_fragment_timeout_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_fragment_timeout_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -174,7 +175,7 @@ NX_IPV6_HEADER *ipv6_header;
/* FUNCTION RELEASE */
/* */
/* _nx_ip_fragment_timeout_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_gateway_address_clear.c b/common/src/nx_ip_gateway_address_clear.c
index 500b3389..58a71cfc 100644
--- a/common/src/nx_ip_gateway_address_clear.c
+++ b/common/src/nx_ip_gateway_address_clear.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_gateway_address_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_gateway_address_get.c b/common/src/nx_ip_gateway_address_get.c
index bd6d8a24..448ceec2 100644
--- a/common/src/nx_ip_gateway_address_get.c
+++ b/common/src/nx_ip_gateway_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_gateway_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_gateway_address_set.c b/common/src/nx_ip_gateway_address_set.c
index 8afd3ac4..678539ae 100644
--- a/common/src/nx_ip_gateway_address_set.c
+++ b/common/src/nx_ip_gateway_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_gateway_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_header_add.c b/common/src/nx_ip_header_add.c
index c6bec6f4..27e62b37 100644
--- a/common/src/nx_ip_header_add.c
+++ b/common/src/nx_ip_header_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_header_add PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_info_get.c b/common/src/nx_ip_info_get.c
index b4700c8c..bfd094a4 100644
--- a/common/src/nx_ip_info_get.c
+++ b/common/src/nx_ip_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_initialize.c b/common/src/nx_ip_initialize.c
index 223f57fc..cc1fb248 100644
--- a/common/src/nx_ip_initialize.c
+++ b/common/src/nx_ip_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_address_get.c b/common/src/nx_ip_interface_address_get.c
index beee3e1c..03089753 100644
--- a/common/src/nx_ip_interface_address_get.c
+++ b/common/src/nx_ip_interface_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_address_mapping_configure.c b/common/src/nx_ip_interface_address_mapping_configure.c
index 08cb8716..b1bdac8f 100644
--- a/common/src/nx_ip_interface_address_mapping_configure.c
+++ b/common/src/nx_ip_interface_address_mapping_configure.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_address_mapping_configure PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_address_set.c b/common/src/nx_ip_interface_address_set.c
index 5f619900..72951805 100644
--- a/common/src/nx_ip_interface_address_set.c
+++ b/common/src/nx_ip_interface_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/common/src/nx_ip_interface_attach.c b/common/src/nx_ip_interface_attach.c
index 392ef62b..dd863eab 100644
--- a/common/src/nx_ip_interface_attach.c
+++ b/common/src/nx_ip_interface_attach.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_attach PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_capability_get.c b/common/src/nx_ip_interface_capability_get.c
index 1d71868b..69ac7793 100644
--- a/common/src/nx_ip_interface_capability_get.c
+++ b/common/src/nx_ip_interface_capability_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_capability_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_capability_set.c b/common/src/nx_ip_interface_capability_set.c
index 3108f95b..b2fe48d9 100644
--- a/common/src/nx_ip_interface_capability_set.c
+++ b/common/src/nx_ip_interface_capability_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_capability_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_detach.c b/common/src/nx_ip_interface_detach.c
index a40e316b..8a080c15 100644
--- a/common/src/nx_ip_interface_detach.c
+++ b/common/src/nx_ip_interface_detach.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_detach PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_info_get.c b/common/src/nx_ip_interface_info_get.c
index 97a77b60..3feae8e3 100644
--- a/common/src/nx_ip_interface_info_get.c
+++ b/common/src/nx_ip_interface_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_mtu_set.c b/common/src/nx_ip_interface_mtu_set.c
index 4d5259c2..de4a31eb 100644
--- a/common/src/nx_ip_interface_mtu_set.c
+++ b/common/src/nx_ip_interface_mtu_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_mtu_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_physical_address_get.c b/common/src/nx_ip_interface_physical_address_get.c
index 3feadfb6..cd078044 100644
--- a/common/src/nx_ip_interface_physical_address_get.c
+++ b/common/src/nx_ip_interface_physical_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_physical_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_physical_address_set.c b/common/src/nx_ip_interface_physical_address_set.c
index 2116dfd5..cb76b6c4 100644
--- a/common/src/nx_ip_interface_physical_address_set.c
+++ b/common/src/nx_ip_interface_physical_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_physical_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_interface_status_check.c b/common/src/nx_ip_interface_status_check.c
index b25af889..e2198445 100644
--- a/common/src/nx_ip_interface_status_check.c
+++ b/common/src/nx_ip_interface_status_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_interface_status_check PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_link_status_change_notify_set.c b/common/src/nx_ip_link_status_change_notify_set.c
index d860b6f6..56752981 100644
--- a/common/src/nx_ip_link_status_change_notify_set.c
+++ b/common/src/nx_ip_link_status_change_notify_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_link_status_change_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_max_payload_size_find.c b/common/src/nx_ip_max_payload_size_find.c
index 75d4ee30..3bdc5000 100644
--- a/common/src/nx_ip_max_payload_size_find.c
+++ b/common/src/nx_ip_max_payload_size_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -41,7 +42,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_max_payload_size_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_packet_checksum_compute.c b/common/src/nx_ip_packet_checksum_compute.c
index e7249cd6..f982a731 100644
--- a/common/src/nx_ip_packet_checksum_compute.c
+++ b/common/src/nx_ip_packet_checksum_compute.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_packet_checksum_compute PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_packet_deferred_receive.c b/common/src/nx_ip_packet_deferred_receive.c
index 0d7ec396..039db1ee 100644
--- a/common/src/nx_ip_packet_deferred_receive.c
+++ b/common/src/nx_ip_packet_deferred_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_packet_deferred_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_packet_receive.c b/common/src/nx_ip_packet_receive.c
index 5fb1df01..0eef603d 100644
--- a/common/src/nx_ip_packet_receive.c
+++ b/common/src/nx_ip_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_packet_receive PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -100,6 +101,21 @@ UCHAR version_byte;
packet_ptr -> nx_packet_address.nx_packet_interface_ptr = &(ip_ptr -> nx_ip_interface[0]);
}
+#ifndef NX_DISABLE_IPV4
+ /* GHSA-pf5q-r6q5-6j2f:
+ This is an IPv4 packet. Therefore the header length must be at least 20 bytes.
+ Validate the payload size before accessing the IP header. */
+ if(packet_ptr -> nx_packet_length < sizeof(NX_IPV4_HEADER))
+ {
+ /* Invalid payload length */
+
+ /* Drop the packet. */
+ _nx_packet_release(packet_ptr);
+
+ return;
+ }
+#endif
+
/* It's assumed that the IP link driver has positioned the top pointer in the
packet to the start of the IP address... so that's where we will start. */
version_byte = *(packet_ptr -> nx_packet_prepend_ptr);
diff --git a/common/src/nx_ip_packet_send.c b/common/src/nx_ip_packet_send.c
index 58baba91..05c7eb15 100644
--- a/common/src/nx_ip_packet_send.c
+++ b/common/src/nx_ip_packet_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_packet_send PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_periodic_timer_entry.c b/common/src/nx_ip_periodic_timer_entry.c
index 6a1025d2..37db4938 100644
--- a/common/src/nx_ip_periodic_timer_entry.c
+++ b/common/src/nx_ip_periodic_timer_entry.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_periodic_timer_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_raw_packet_cleanup.c b/common/src/nx_ip_raw_packet_cleanup.c
index 2970f0ec..c18de298 100644
--- a/common/src/nx_ip_raw_packet_cleanup.c
+++ b/common/src/nx_ip_raw_packet_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_raw_packet_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_raw_packet_disable.c b/common/src/nx_ip_raw_packet_disable.c
index 073bb189..ce7a79e5 100644
--- a/common/src/nx_ip_raw_packet_disable.c
+++ b/common/src/nx_ip_raw_packet_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_raw_packet_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_raw_packet_enable.c b/common/src/nx_ip_raw_packet_enable.c
index 7dd2861d..fcd30b55 100644
--- a/common/src/nx_ip_raw_packet_enable.c
+++ b/common/src/nx_ip_raw_packet_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_raw_packet_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_raw_packet_filter_set.c b/common/src/nx_ip_raw_packet_filter_set.c
index 4d29545f..7274557f 100644
--- a/common/src/nx_ip_raw_packet_filter_set.c
+++ b/common/src/nx_ip_raw_packet_filter_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_raw_packet_filter_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_raw_packet_processing.c b/common/src/nx_ip_raw_packet_processing.c
index 3acb321a..9c47129e 100644
--- a/common/src/nx_ip_raw_packet_processing.c
+++ b/common/src/nx_ip_raw_packet_processing.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_raw_packet_processing PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_raw_packet_receive.c b/common/src/nx_ip_raw_packet_receive.c
index 513cc582..40df3ac2 100644
--- a/common/src/nx_ip_raw_packet_receive.c
+++ b/common/src/nx_ip_raw_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_raw_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_raw_packet_send.c b/common/src/nx_ip_raw_packet_send.c
index b62c0904..80e96fed 100644
--- a/common/src/nx_ip_raw_packet_send.c
+++ b/common/src/nx_ip_raw_packet_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_raw_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_raw_packet_source_send.c b/common/src/nx_ip_raw_packet_source_send.c
index 2012125d..05e6a1b2 100644
--- a/common/src/nx_ip_raw_packet_source_send.c
+++ b/common/src/nx_ip_raw_packet_source_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_raw_packet_source_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_raw_receive_queue_max_set.c b/common/src/nx_ip_raw_receive_queue_max_set.c
index 9b2315c8..40380c93 100644
--- a/common/src/nx_ip_raw_receive_queue_max_set.c
+++ b/common/src/nx_ip_raw_receive_queue_max_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_raw_receive_queue_max_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_route_find.c b/common/src/nx_ip_route_find.c
index 80e64356..8e1f26af 100644
--- a/common/src/nx_ip_route_find.c
+++ b/common/src/nx_ip_route_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_route_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_static_route_add.c b/common/src/nx_ip_static_route_add.c
index 984b08d0..7a251472 100644
--- a/common/src/nx_ip_static_route_add.c
+++ b/common/src/nx_ip_static_route_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_static_route_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_static_route_delete.c b/common/src/nx_ip_static_route_delete.c
index cf12f271..c859c16a 100644
--- a/common/src/nx_ip_static_route_delete.c
+++ b/common/src/nx_ip_static_route_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_static_route_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_status_check.c b/common/src/nx_ip_status_check.c
index 6ced7680..5d2b54a3 100644
--- a/common/src/nx_ip_status_check.c
+++ b/common/src/nx_ip_status_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_status_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ip_thread_entry.c b/common/src/nx_ip_thread_entry.c
index e0d92f76..69b7a61f 100644
--- a/common/src/nx_ip_thread_entry.c
+++ b/common/src/nx_ip_thread_entry.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ip_thread_entry PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv4_multicast_interface_join.c b/common/src/nx_ipv4_multicast_interface_join.c
index e87ae2c5..c2fed4b2 100644
--- a/common/src/nx_ipv4_multicast_interface_join.c
+++ b/common/src/nx_ipv4_multicast_interface_join.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv4_multicast_interface_join PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv4_multicast_interface_leave.c b/common/src/nx_ipv4_multicast_interface_leave.c
index e2fa724a..2e2d5338 100644
--- a/common/src/nx_ipv4_multicast_interface_leave.c
+++ b/common/src/nx_ipv4_multicast_interface_leave.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv4_multicast_interface_leave PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv4_option_process.c b/common/src/nx_ipv4_option_process.c
index a8fd0911..45f91fc2 100644
--- a/common/src/nx_ipv4_option_process.c
+++ b/common/src/nx_ipv4_option_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv4_option_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -142,6 +143,19 @@ UINT op_timestamp_counter = 0;
return(NX_FALSE);
}
+ /* GHSA-vwh7-h99r-fvwq:
+ Validate that there are at least 3 bytes in the packet, which allows the option_process logic to read type/length/offset. */
+ if((ip_option_length - index) < 3)
+ {
+#ifndef NX_DISABLE_ICMPV4_ERROR_MESSAGE
+ /* Option length error, send a Parameter Problem Message . */
+ /*lint -e{835} -e{845} suppress operating on zero. */
+ NX_ICMPV4_SEND_PARAMETER_PROBLEM(ip_ptr, packet_ptr, NX_ICMP_ZERO_CODE, (ip_normal_length + index));
+#endif
+ /* Return NX_FALSE. */
+ return(NX_FALSE);
+ }
+
/* Get the option length. */
op_length = *(option_ptr + 1);
diff --git a/common/src/nx_ipv4_packet_receive.c b/common/src/nx_ipv4_packet_receive.c
index c3dc0688..70391436 100644
--- a/common/src/nx_ipv4_packet_receive.c
+++ b/common/src/nx_ipv4_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv4_packet_receive PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -115,6 +116,19 @@ UINT packet_consumed;
compute_checksum = 0;
#endif /* NX_DISABLE_IP_RX_CHECKSUM */
+ /* GHSA-cf2g-j6vv-m8c5
+ Validate that the payload length is at least the size of the IPv4 header. */
+ if(packet_ptr -> nx_packet_length < sizeof(NX_IPV4_HEADER))
+ {
+ /* Invalid payload length */
+
+ /* Drop the packet. */
+ _nx_packet_release(packet_ptr);
+
+ return;
+ }
+
+
/* It's assumed that the IP link driver has positioned the top pointer in the
packet to the start of the IP address... so that's where we will start. */
/*lint -e{927} -e{826} suppress cast of pointer to pointer, since it is necessary */
@@ -685,6 +699,17 @@ UINT packet_consumed;
/* Adjust the length. */
packet_ptr -> nx_packet_length = packet_ptr -> nx_packet_length - (ULONG)sizeof(NX_IPV4_HEADER);
+ /* GHSA-c9pq-93jp-w649:
+ Validate that the packet contains at least the UDP header. */
+ if(packet_ptr -> nx_packet_length < sizeof(NX_UDP_HEADER))
+ {
+ /* Invalid UDP packet. Release it and return. */
+ _nx_packet_release(packet_ptr);
+
+ /* Return to caller. */
+ return;
+ }
+
#ifndef NX_DISABLE_IP_INFO
/* Increment the number of packets delivered. */
diff --git a/common/src/nx_ipv6_fragment_process.c b/common/src/nx_ipv6_fragment_process.c
index d2b1c93a..15d0c249 100644
--- a/common/src/nx_ipv6_fragment_process.c
+++ b/common/src/nx_ipv6_fragment_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_fragment_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_header_add.c b/common/src/nx_ipv6_header_add.c
index da72b034..f16bc6eb 100644
--- a/common/src/nx_ipv6_header_add.c
+++ b/common/src/nx_ipv6_header_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_header_add PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_multicast_join.c b/common/src/nx_ipv6_multicast_join.c
index 22b3b9bd..5cfef1ec 100644
--- a/common/src/nx_ipv6_multicast_join.c
+++ b/common/src/nx_ipv6_multicast_join.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_multicast_join PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_multicast_leave.c b/common/src/nx_ipv6_multicast_leave.c
index 0ce74f19..e86e7993 100644
--- a/common/src/nx_ipv6_multicast_leave.c
+++ b/common/src/nx_ipv6_multicast_leave.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_multicast_leave PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_option_error.c b/common/src/nx_ipv6_option_error.c
index f99ae29f..accfbcab 100644
--- a/common/src/nx_ipv6_option_error.c
+++ b/common/src/nx_ipv6_option_error.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_option_error PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_packet_copy.c b/common/src/nx_ipv6_packet_copy.c
index 96aeddc3..2dbb59da 100644
--- a/common/src/nx_ipv6_packet_copy.c
+++ b/common/src/nx_ipv6_packet_copy.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_packet_copy PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_packet_receive.c b/common/src/nx_ipv6_packet_receive.c
index 6f986571..a110215f 100644
--- a/common/src/nx_ipv6_packet_receive.c
+++ b/common/src/nx_ipv6_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_packet_send.c b/common/src/nx_ipv6_packet_send.c
index 457c482c..d91b2a9a 100644
--- a/common/src/nx_ipv6_packet_send.c
+++ b/common/src/nx_ipv6_packet_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_packet_send PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_prefix_list_add_entry.c b/common/src/nx_ipv6_prefix_list_add_entry.c
index d316da0c..dbbbfd11 100644
--- a/common/src/nx_ipv6_prefix_list_add_entry.c
+++ b/common/src/nx_ipv6_prefix_list_add_entry.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_prefix_list_add_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_prefix_list_delete.c b/common/src/nx_ipv6_prefix_list_delete.c
index e8457ffe..e71074cd 100644
--- a/common/src/nx_ipv6_prefix_list_delete.c
+++ b/common/src/nx_ipv6_prefix_list_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_prefix_list_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_prefix_list_delete_entry.c b/common/src/nx_ipv6_prefix_list_delete_entry.c
index ce94ef88..a42ea314 100644
--- a/common/src/nx_ipv6_prefix_list_delete_entry.c
+++ b/common/src/nx_ipv6_prefix_list_delete_entry.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_prefix_list_delete_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_process_fragment_option.c b/common/src/nx_ipv6_process_fragment_option.c
index 3f734fd1..6432e1fb 100644
--- a/common/src/nx_ipv6_process_fragment_option.c
+++ b/common/src/nx_ipv6_process_fragment_option.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_process_fragment_option PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_process_hop_by_hop_option.c b/common/src/nx_ipv6_process_hop_by_hop_option.c
index 056e8f20..7511440f 100644
--- a/common/src/nx_ipv6_process_hop_by_hop_option.c
+++ b/common/src/nx_ipv6_process_hop_by_hop_option.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_process_hop_by_hop_option PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_process_routing_option.c b/common/src/nx_ipv6_process_routing_option.c
index 51bea939..a47f6fd6 100644
--- a/common/src/nx_ipv6_process_routing_option.c
+++ b/common/src/nx_ipv6_process_routing_option.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_process_routing_option PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_ipv6_util.c b/common/src/nx_ipv6_util.c
index fd0f9a63..dc8893ed 100644
--- a/common/src/nx_ipv6_util.c
+++ b/common/src/nx_ipv6_util.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -20,7 +21,7 @@
/* FUNCTION RELEASE */
/* */
/* CHECK_IP_ADDRESSES_BY_PREFIX PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -117,7 +118,7 @@ ULONG mask;
/* FUNCTION RELEASE */
/* */
/* CHECK_IPV6_ADDRESSES_SAME PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -176,7 +177,7 @@ INT CHECK_IPV6_ADDRESSES_SAME(ULONG *ip_addr1, ULONG *ip_addr2)
/* FUNCTION RELEASE */
/* */
/* CHECK_IPV6_ADDRESS_RANGE PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -306,7 +307,7 @@ INT ip_addr_cmp1 = 0, ip_addr_cmp2 = 0;
/* FUNCTION RELEASE */
/* */
/* CHECK_UNSPECIFIED_ADDRESS PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -360,7 +361,7 @@ INT CHECK_UNSPECIFIED_ADDRESS(ULONG *ip_addr)
/* FUNCTION RELEASE */
/* */
/* SET_UNSPECIFIED_ADDRESS PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -412,7 +413,7 @@ void SET_UNSPECIFIED_ADDRESS(ULONG *ip_addr)
/* FUNCTION RELEASE */
/* */
/* COPY_IPV6_ADDRESS PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -468,7 +469,7 @@ void COPY_IPV6_ADDRESS(ULONG *copy_from, ULONG *copy_to)
/* FUNCTION RELEASE */
/* */
/* COPY_NXD_ADDRESS PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -530,7 +531,7 @@ void COPY_NXD_ADDRESS(NXD_ADDRESS *copy_from, NXD_ADDRESS *copy_to)
/* FUNCTION RELEASE */
/* */
/* SET_SOLICITED_NODE_MULTICAST_ADDRESS PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -590,7 +591,7 @@ void SET_SOLICITED_NODE_MULTICAST_ADDRESS(ULONG *address,
/* FUNCTION RELEASE */
/* */
/* CHECK_ALL_ROUTER_MCAST_ADDRESS PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -655,7 +656,7 @@ INT CHECK_ALL_ROUTER_MCAST_ADDRESS(ULONG *address)
/* FUNCTION RELEASE */
/* */
/* CHECK_IPV6_SOLICITED_NODE_MCAST_ADDRESS PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -747,7 +748,7 @@ INT isMulticast = 0;
/* FUNCTION RELEASE */
/* */
/* IPv6_Address_Type PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -889,7 +890,7 @@ ULONG tmp;
/* FUNCTION RELEASE */
/* */
/* _nx_ipv6_address_change_endian PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_link.c b/common/src/nx_link.c
index 480168a7..4284fc03 100644
--- a/common/src/nx_link.c
+++ b/common/src/nx_link.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* nx_link_vlan_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -101,7 +102,7 @@ UINT nx_link_vlan_set(NX_IP *ip_ptr, UINT interface_index, UINT vlan_tag)
/* FUNCTION RELEASE */
/* */
/* nx_link_vlan_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -175,7 +176,7 @@ UINT nx_link_vlan_get(NX_IP *ip_ptr, UINT interface_index, USHORT *vlan_tag)
/* FUNCTION RELEASE */
/* */
/* nx_link_vlan_clear PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -240,7 +241,7 @@ UINT nx_link_vlan_clear(NX_IP *ip_ptr, UINT interface_index)
/* FUNCTION RELEASE */
/* */
/* nx_link_multicast_join PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -317,7 +318,7 @@ NX_IP_DRIVER driver_request;
/* FUNCTION RELEASE */
/* */
/* nx_link_multicast_leave PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -395,7 +396,7 @@ NX_IP_DRIVER driver_request;
/* FUNCTION RELEASE */
/* */
/* nx_link_ethernet_packet_send PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -483,7 +484,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_link_raw_packet_send PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -557,7 +558,7 @@ NX_IP_DRIVER driver_request;
/* FUNCTION RELEASE */
/* */
/* nx_link_packet_receive_callback_add PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -656,7 +657,7 @@ NX_INTERFACE *interface_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_link_packet_receive_callback_remove PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -742,7 +743,7 @@ NX_INTERFACE *interface_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_link_ethernet_header_parse PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -865,7 +866,7 @@ UCHAR *data_ptr = packet_ptr -> nx_packet_prepend_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_link_ethernet_header_add PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -978,7 +979,7 @@ USHORT vlan_tag;
/* FUNCTION RELEASE */
/* */
/* nx_link_packet_transmitted PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -1064,7 +1065,7 @@ ULONG header_length;
/* FUNCTION RELEASE */
/* */
/* nx_link_ethernet_packet_received PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -1328,7 +1329,7 @@ NX_LINK_RECEIVE_QUEUE *queue_ptr;
/* FUNCTION RELEASE */
/* */
/* nx_link_vlan_interface_create PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -1470,7 +1471,7 @@ NX_INTERFACE *interface_ptr = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* nx_link_driver_request_preprocess PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
@@ -1590,7 +1591,7 @@ UINT nx_link_driver_request_preprocess(NX_IP_DRIVER *driver_request, NX_INTERFAC
/* FUNCTION RELEASE */
/* */
/* nx_link_vlan_interface_status_change PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Tiejun Zhou, Microsoft Corporation */
diff --git a/common/src/nx_md5.c b/common/src/nx_md5.c
index 4f06d6bb..8106092d 100644
--- a/common/src/nx_md5.c
+++ b/common/src/nx_md5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -96,7 +97,7 @@ UCHAR _nx_md5_padding[64] = {0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
/* FUNCTION RELEASE */
/* */
/* _nx_md5_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -158,7 +159,7 @@ UINT _nx_md5_initialize(NX_MD5 *context)
/* FUNCTION RELEASE */
/* */
/* _nx_md5_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -285,7 +286,7 @@ ULONG needed_fill_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_md5_digest_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -382,7 +383,7 @@ ULONG padding_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_md5_process_buffer PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_nd_cache_add.c b/common/src/nx_nd_cache_add.c
index 208fd8fc..75443084 100644
--- a/common/src/nx_nd_cache_add.c
+++ b/common/src/nx_nd_cache_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* nx_nd_cache_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_nd_cache_add_entry.c b/common/src/nx_nd_cache_add_entry.c
index a879027d..95cba85a 100644
--- a/common/src/nx_nd_cache_add_entry.c
+++ b/common/src/nx_nd_cache_add_entry.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_nd_cache_add_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_nd_cache_delete_internal.c b/common/src/nx_nd_cache_delete_internal.c
index b67af33d..0b2a69ed 100644
--- a/common/src/nx_nd_cache_delete_internal.c
+++ b/common/src/nx_nd_cache_delete_internal.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* nx_nd_cache_delete_internal PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_nd_cache_fast_periodic_update.c b/common/src/nx_nd_cache_fast_periodic_update.c
index ee7ca704..42470730 100644
--- a/common/src/nx_nd_cache_fast_periodic_update.c
+++ b/common/src/nx_nd_cache_fast_periodic_update.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_nd_cache_fast_periodic_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_nd_cache_find_entry.c b/common/src/nx_nd_cache_find_entry.c
index 5face9ce..aaea00d9 100644
--- a/common/src/nx_nd_cache_find_entry.c
+++ b/common/src/nx_nd_cache_find_entry.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* nx_nd_cache_find_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_nd_cache_find_entry_by_mac_addr.c b/common/src/nx_nd_cache_find_entry_by_mac_addr.c
index 1af5ffe0..8aa0bddf 100644
--- a/common/src/nx_nd_cache_find_entry_by_mac_addr.c
+++ b/common/src/nx_nd_cache_find_entry_by_mac_addr.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* nx_nd_cache_find_entry_by_mac_addr PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_nd_cache_interface_entries_delete.c b/common/src/nx_nd_cache_interface_entries_delete.c
index 320ce603..98a577f9 100644
--- a/common/src/nx_nd_cache_interface_entries_delete.c
+++ b/common/src/nx_nd_cache_interface_entries_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_nd_cache_interface_entries_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_nd_cache_slow_periodic_update.c b/common/src/nx_nd_cache_slow_periodic_update.c
index dc3d87f2..8078433f 100644
--- a/common/src/nx_nd_cache_slow_periodic_update.c
+++ b/common/src/nx_nd_cache_slow_periodic_update.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_nd_cache_slow_periodic_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_allocate.c b/common/src/nx_packet_allocate.c
index 0b6d5963..3f5739d1 100644
--- a/common/src/nx_packet_allocate.c
+++ b/common/src/nx_packet_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_allocate PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_copy.c b/common/src/nx_packet_copy.c
index 3d573adf..b158432a 100644
--- a/common/src/nx_packet_copy.c
+++ b/common/src/nx_packet_copy.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_copy PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_data_adjust.c b/common/src/nx_packet_data_adjust.c
index 555e81d5..659eceb2 100644
--- a/common/src/nx_packet_data_adjust.c
+++ b/common/src/nx_packet_data_adjust.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_data_adjust PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_data_append.c b/common/src/nx_packet_data_append.c
index 7318ccd8..47ba2a0d 100644
--- a/common/src/nx_packet_data_append.c
+++ b/common/src/nx_packet_data_append.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_data_append PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_data_extract_offset.c b/common/src/nx_packet_data_extract_offset.c
index e05614d5..ae95cd06 100644
--- a/common/src/nx_packet_data_extract_offset.c
+++ b/common/src/nx_packet_data_extract_offset.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_data_extract_offset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_data_retrieve.c b/common/src/nx_packet_data_retrieve.c
index 8c3ec1e8..9656fa66 100644
--- a/common/src/nx_packet_data_retrieve.c
+++ b/common/src/nx_packet_data_retrieve.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_data_retrieve PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_debug_info_get.c b/common/src/nx_packet_debug_info_get.c
index a0477b00..8ccdb040 100644
--- a/common/src/nx_packet_debug_info_get.c
+++ b/common/src/nx_packet_debug_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_debug_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_length_get.c b/common/src/nx_packet_length_get.c
index 727e5afa..b5760674 100644
--- a/common/src/nx_packet_length_get.c
+++ b/common/src/nx_packet_length_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_length_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_pool_cleanup.c b/common/src/nx_packet_pool_cleanup.c
index 25152ed5..772e0905 100644
--- a/common/src/nx_packet_pool_cleanup.c
+++ b/common/src/nx_packet_pool_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_pool_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_pool_create.c b/common/src/nx_packet_pool_create.c
index d5927ad0..3880fcf9 100644
--- a/common/src/nx_packet_pool_create.c
+++ b/common/src/nx_packet_pool_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_pool_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_pool_delete.c b/common/src/nx_packet_pool_delete.c
index 03133af7..d5237d57 100644
--- a/common/src/nx_packet_pool_delete.c
+++ b/common/src/nx_packet_pool_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_pool_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_pool_info_get.c b/common/src/nx_packet_pool_info_get.c
index cf974afe..2d786541 100644
--- a/common/src/nx_packet_pool_info_get.c
+++ b/common/src/nx_packet_pool_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_pool_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_pool_initialize.c b/common/src/nx_packet_pool_initialize.c
index 0516245a..e89697dd 100644
--- a/common/src/nx_packet_pool_initialize.c
+++ b/common/src/nx_packet_pool_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_pool_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_pool_low_watermark_set.c b/common/src/nx_packet_pool_low_watermark_set.c
index aa1c6f52..de4f65e6 100644
--- a/common/src/nx_packet_pool_low_watermark_set.c
+++ b/common/src/nx_packet_pool_low_watermark_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_pool_low_watermark_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_release.c b/common/src/nx_packet_release.c
index 75427253..ecdebd76 100644
--- a/common/src/nx_packet_release.c
+++ b/common/src/nx_packet_release.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_transmit_release.c b/common/src/nx_packet_transmit_release.c
index 8b39cf8d..ff0c1c79 100644
--- a/common/src/nx_packet_transmit_release.c
+++ b/common/src/nx_packet_transmit_release.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_transmit_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_packet_vlan_priority_set.c b/common/src/nx_packet_vlan_priority_set.c
index 92e1f165..39a7b120 100644
--- a/common/src/nx_packet_vlan_priority_set.c
+++ b/common/src/nx_packet_vlan_priority_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_packet_vlan_priority_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/common/src/nx_ram_network_driver.c b/common/src/nx_ram_network_driver.c
index 9f542377..6ce9a59b 100644
--- a/common/src/nx_ram_network_driver.c
+++ b/common/src/nx_ram_network_driver.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -110,7 +111,7 @@ static _nx_ram_network_driver_instance_type nx_ram_driver[NX_MAX_RAM_INTERFACES]
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -666,7 +667,7 @@ ULONG *ethernet_frame_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_output PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -877,7 +878,7 @@ UINT j;
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_receive PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_rarp_disable.c b/common/src/nx_rarp_disable.c
index 329251bd..7f5f8b45 100644
--- a/common/src/nx_rarp_disable.c
+++ b/common/src/nx_rarp_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_rarp_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_rarp_enable.c b/common/src/nx_rarp_enable.c
index 5c384d8a..2415601e 100644
--- a/common/src/nx_rarp_enable.c
+++ b/common/src/nx_rarp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_rarp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_rarp_info_get.c b/common/src/nx_rarp_info_get.c
index 72a6f279..cf406216 100644
--- a/common/src/nx_rarp_info_get.c
+++ b/common/src/nx_rarp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_rarp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_rarp_packet_deferred_receive.c b/common/src/nx_rarp_packet_deferred_receive.c
index 15d75911..2bbe6a0e 100644
--- a/common/src/nx_rarp_packet_deferred_receive.c
+++ b/common/src/nx_rarp_packet_deferred_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_rarp_packet_deferred_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_rarp_packet_receive.c b/common/src/nx_rarp_packet_receive.c
index da5ba992..e0fd35f1 100644
--- a/common/src/nx_rarp_packet_receive.c
+++ b/common/src/nx_rarp_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/common/src/nx_rarp_packet_send.c b/common/src/nx_rarp_packet_send.c
index 31400a94..3e00e085 100644
--- a/common/src/nx_rarp_packet_send.c
+++ b/common/src/nx_rarp_packet_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_rarp_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_rarp_periodic_update.c b/common/src/nx_rarp_periodic_update.c
index d25e35d0..87b7b001 100644
--- a/common/src/nx_rarp_periodic_update.c
+++ b/common/src/nx_rarp_periodic_update.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_rarp_periodic_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_rarp_queue_process.c b/common/src/nx_rarp_queue_process.c
index 2ddc60b0..d167336f 100644
--- a/common/src/nx_rarp_queue_process.c
+++ b/common/src/nx_rarp_queue_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_rarp_queue_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_system_initialize.c b/common/src/nx_system_initialize.c
index 26f82761..c543bc8a 100644
--- a/common/src/nx_system_initialize.c
+++ b/common/src/nx_system_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -49,7 +50,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_system_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_cleanup_deferred.c b/common/src/nx_tcp_cleanup_deferred.c
index 96656e8f..1c2268d4 100644
--- a/common/src/nx_tcp_cleanup_deferred.c
+++ b/common/src/nx_tcp_cleanup_deferred.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_cleanup_deferred PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_client_bind_cleanup.c b/common/src/nx_tcp_client_bind_cleanup.c
index 7abf6879..0e5f30c2 100644
--- a/common/src/nx_tcp_client_bind_cleanup.c
+++ b/common/src/nx_tcp_client_bind_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_client_bind_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_client_socket_bind.c b/common/src/nx_tcp_client_socket_bind.c
index 357dea2f..33052376 100644
--- a/common/src/nx_tcp_client_socket_bind.c
+++ b/common/src/nx_tcp_client_socket_bind.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/common/src/nx_tcp_client_socket_connect.c b/common/src/nx_tcp_client_socket_connect.c
index 320a9fa2..5cc81300 100644
--- a/common/src/nx_tcp_client_socket_connect.c
+++ b/common/src/nx_tcp_client_socket_connect.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_client_socket_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_client_socket_port_get.c b/common/src/nx_tcp_client_socket_port_get.c
index 19ca801c..e0ff8e99 100644
--- a/common/src/nx_tcp_client_socket_port_get.c
+++ b/common/src/nx_tcp_client_socket_port_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_client_socket_port_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_client_socket_unbind.c b/common/src/nx_tcp_client_socket_unbind.c
index 8b07c486..696d57a3 100644
--- a/common/src/nx_tcp_client_socket_unbind.c
+++ b/common/src/nx_tcp_client_socket_unbind.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_client_socket_unbind PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_connect_cleanup.c b/common/src/nx_tcp_connect_cleanup.c
index 0c8468a8..851b8ca4 100644
--- a/common/src/nx_tcp_connect_cleanup.c
+++ b/common/src/nx_tcp_connect_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_connect_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_deferred_cleanup_check.c b/common/src/nx_tcp_deferred_cleanup_check.c
index aad365ca..ba919101 100644
--- a/common/src/nx_tcp_deferred_cleanup_check.c
+++ b/common/src/nx_tcp_deferred_cleanup_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_deferred_cleanup_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_disconnect_cleanup.c b/common/src/nx_tcp_disconnect_cleanup.c
index 7b9d82dd..5393be40 100644
--- a/common/src/nx_tcp_disconnect_cleanup.c
+++ b/common/src/nx_tcp_disconnect_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_disconnect_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_enable.c b/common/src/nx_tcp_enable.c
index 2d5909f9..9615c6d4 100644
--- a/common/src/nx_tcp_enable.c
+++ b/common/src/nx_tcp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_fast_periodic_processing.c b/common/src/nx_tcp_fast_periodic_processing.c
index a2245e6c..cc21b54a 100644
--- a/common/src/nx_tcp_fast_periodic_processing.c
+++ b/common/src/nx_tcp_fast_periodic_processing.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_fast_periodic_processing PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_free_port_find.c b/common/src/nx_tcp_free_port_find.c
index 7fe4f86c..1194cee1 100644
--- a/common/src/nx_tcp_free_port_find.c
+++ b/common/src/nx_tcp_free_port_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_free_port_find PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_info_get.c b/common/src/nx_tcp_info_get.c
index 503440a6..66f9656a 100644
--- a/common/src/nx_tcp_info_get.c
+++ b/common/src/nx_tcp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_initialize.c b/common/src/nx_tcp_initialize.c
index 9535e1a4..1e49b680 100644
--- a/common/src/nx_tcp_initialize.c
+++ b/common/src/nx_tcp_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_mss_option_get.c b/common/src/nx_tcp_mss_option_get.c
index 9d0b816a..ffa6fdd6 100644
--- a/common/src/nx_tcp_mss_option_get.c
+++ b/common/src/nx_tcp_mss_option_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_mss_option_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_no_connection_reset.c b/common/src/nx_tcp_no_connection_reset.c
index 94a4f2b4..da069221 100644
--- a/common/src/nx_tcp_no_connection_reset.c
+++ b/common/src/nx_tcp_no_connection_reset.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_no_connection_reset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_packet_process.c b/common/src/nx_tcp_packet_process.c
index ef8b2e9f..63cf6ce1 100644
--- a/common/src/nx_tcp_packet_process.c
+++ b/common/src/nx_tcp_packet_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -43,7 +44,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_packet_process PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_packet_receive.c b/common/src/nx_tcp_packet_receive.c
index 3b4fa415..92287e65 100644
--- a/common/src/nx_tcp_packet_receive.c
+++ b/common/src/nx_tcp_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_packet_send_ack.c b/common/src/nx_tcp_packet_send_ack.c
index 2b35d743..2f126bb1 100644
--- a/common/src/nx_tcp_packet_send_ack.c
+++ b/common/src/nx_tcp_packet_send_ack.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_packet_send_ack PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_packet_send_control.c b/common/src/nx_tcp_packet_send_control.c
index 91a65972..93db969c 100644
--- a/common/src/nx_tcp_packet_send_control.c
+++ b/common/src/nx_tcp_packet_send_control.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -41,7 +42,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_packet_send_control PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_packet_send_fin.c b/common/src/nx_tcp_packet_send_fin.c
index 0b9cbc57..9fb45a29 100644
--- a/common/src/nx_tcp_packet_send_fin.c
+++ b/common/src/nx_tcp_packet_send_fin.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_packet_send_fin PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_packet_send_probe.c b/common/src/nx_tcp_packet_send_probe.c
index ed91baef..9e0b4591 100644
--- a/common/src/nx_tcp_packet_send_probe.c
+++ b/common/src/nx_tcp_packet_send_probe.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_packet_send_probe PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_packet_send_rst.c b/common/src/nx_tcp_packet_send_rst.c
index 348c30d3..c207d236 100644
--- a/common/src/nx_tcp_packet_send_rst.c
+++ b/common/src/nx_tcp_packet_send_rst.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_packet_send_rst PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_packet_send_syn.c b/common/src/nx_tcp_packet_send_syn.c
index f3d3c8b3..664ba3f6 100644
--- a/common/src/nx_tcp_packet_send_syn.c
+++ b/common/src/nx_tcp_packet_send_syn.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_packet_send_syn PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_periodic_processing.c b/common/src/nx_tcp_periodic_processing.c
index 5117c84e..18b2d27e 100644
--- a/common/src/nx_tcp_periodic_processing.c
+++ b/common/src/nx_tcp_periodic_processing.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_periodic_processing PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_queue_process.c b/common/src/nx_tcp_queue_process.c
index 0b32642d..ecf69b09 100644
--- a/common/src/nx_tcp_queue_process.c
+++ b/common/src/nx_tcp_queue_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_queue_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_receive_cleanup.c b/common/src/nx_tcp_receive_cleanup.c
index 8ca4e31d..2b923dee 100644
--- a/common/src/nx_tcp_receive_cleanup.c
+++ b/common/src/nx_tcp_receive_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_receive_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_server_socket_accept.c b/common/src/nx_tcp_server_socket_accept.c
index 3c5dd687..61603a4a 100644
--- a/common/src/nx_tcp_server_socket_accept.c
+++ b/common/src/nx_tcp_server_socket_accept.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_server_socket_accept PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_server_socket_driver_listen.c b/common/src/nx_tcp_server_socket_driver_listen.c
index 5cfc1439..04a77ce6 100644
--- a/common/src/nx_tcp_server_socket_driver_listen.c
+++ b/common/src/nx_tcp_server_socket_driver_listen.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_server_socket_driver_listen PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_server_socket_listen.c b/common/src/nx_tcp_server_socket_listen.c
index 7dbda03e..3ba56ccb 100644
--- a/common/src/nx_tcp_server_socket_listen.c
+++ b/common/src/nx_tcp_server_socket_listen.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_server_socket_listen PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_server_socket_relisten.c b/common/src/nx_tcp_server_socket_relisten.c
index 3b2a70f1..1d1e7895 100644
--- a/common/src/nx_tcp_server_socket_relisten.c
+++ b/common/src/nx_tcp_server_socket_relisten.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_server_socket_relisten PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_server_socket_unaccept.c b/common/src/nx_tcp_server_socket_unaccept.c
index 1ccf48d8..abd5e9a5 100644
--- a/common/src/nx_tcp_server_socket_unaccept.c
+++ b/common/src/nx_tcp_server_socket_unaccept.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_server_socket_unaccept PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_server_socket_unlisten.c b/common/src/nx_tcp_server_socket_unlisten.c
index af845e03..016f6f79 100644
--- a/common/src/nx_tcp_server_socket_unlisten.c
+++ b/common/src/nx_tcp_server_socket_unlisten.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_server_socket_driver_unlisten PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -118,7 +119,7 @@ NX_INTERFACE *interface_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_server_socket_unlisten PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_block_cleanup.c b/common/src/nx_tcp_socket_block_cleanup.c
index 965b6525..cb0a4c0d 100644
--- a/common/src/nx_tcp_socket_block_cleanup.c
+++ b/common/src/nx_tcp_socket_block_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_block_cleanup PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_bytes_available.c b/common/src/nx_tcp_socket_bytes_available.c
index 8eadf79a..12c4a44c 100644
--- a/common/src/nx_tcp_socket_bytes_available.c
+++ b/common/src/nx_tcp_socket_bytes_available.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_bytes_available PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_connection_reset.c b/common/src/nx_tcp_socket_connection_reset.c
index 9c33362d..a207abbb 100644
--- a/common/src/nx_tcp_socket_connection_reset.c
+++ b/common/src/nx_tcp_socket_connection_reset.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/common/src/nx_tcp_socket_create.c b/common/src/nx_tcp_socket_create.c
index 7a638443..94f8fdf0 100644
--- a/common/src/nx_tcp_socket_create.c
+++ b/common/src/nx_tcp_socket_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_create PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_delete.c b/common/src/nx_tcp_socket_delete.c
index c0d23d32..a3d6ee69 100644
--- a/common/src/nx_tcp_socket_delete.c
+++ b/common/src/nx_tcp_socket_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_disconnect.c b/common/src/nx_tcp_socket_disconnect.c
index f929a734..bf73b83a 100644
--- a/common/src/nx_tcp_socket_disconnect.c
+++ b/common/src/nx_tcp_socket_disconnect.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_disconnect PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_disconnect_complete_notify.c b/common/src/nx_tcp_socket_disconnect_complete_notify.c
index bf7fc9b4..14338da4 100644
--- a/common/src/nx_tcp_socket_disconnect_complete_notify.c
+++ b/common/src/nx_tcp_socket_disconnect_complete_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_disconnect_complete_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_driver_establish.c b/common/src/nx_tcp_socket_driver_establish.c
index de0a9bda..b9017377 100644
--- a/common/src/nx_tcp_socket_driver_establish.c
+++ b/common/src/nx_tcp_socket_driver_establish.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_driver_establish PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_driver_packet_receive.c b/common/src/nx_tcp_socket_driver_packet_receive.c
index adc2b035..6e1d86e7 100644
--- a/common/src/nx_tcp_socket_driver_packet_receive.c
+++ b/common/src/nx_tcp_socket_driver_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_driver_packet_receive PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_establish_notify.c b/common/src/nx_tcp_socket_establish_notify.c
index 60aad6dd..7fb7e901 100644
--- a/common/src/nx_tcp_socket_establish_notify.c
+++ b/common/src/nx_tcp_socket_establish_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_establish_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_info_get.c b/common/src/nx_tcp_socket_info_get.c
index d2473581..e9a5ba73 100644
--- a/common/src/nx_tcp_socket_info_get.c
+++ b/common/src/nx_tcp_socket_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_mss_get.c b/common/src/nx_tcp_socket_mss_get.c
index 227c3de5..74d18d5e 100644
--- a/common/src/nx_tcp_socket_mss_get.c
+++ b/common/src/nx_tcp_socket_mss_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_mss_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_mss_peer_get.c b/common/src/nx_tcp_socket_mss_peer_get.c
index 6082889f..592fe94b 100644
--- a/common/src/nx_tcp_socket_mss_peer_get.c
+++ b/common/src/nx_tcp_socket_mss_peer_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_mss_peer_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_mss_set.c b/common/src/nx_tcp_socket_mss_set.c
index 342f7cbb..d0e3a08f 100644
--- a/common/src/nx_tcp_socket_mss_set.c
+++ b/common/src/nx_tcp_socket_mss_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_mss_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_packet_process.c b/common/src/nx_tcp_socket_packet_process.c
index d43caa0e..da2c55c3 100644
--- a/common/src/nx_tcp_socket_packet_process.c
+++ b/common/src/nx_tcp_socket_packet_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_packet_process PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_peer_info_get.c b/common/src/nx_tcp_socket_peer_info_get.c
index fc2e3da4..dfdc4a00 100644
--- a/common/src/nx_tcp_socket_peer_info_get.c
+++ b/common/src/nx_tcp_socket_peer_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_peer_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_queue_depth_notify_set.c b/common/src/nx_tcp_socket_queue_depth_notify_set.c
index 9632c932..3c3b92ab 100644
--- a/common/src/nx_tcp_socket_queue_depth_notify_set.c
+++ b/common/src/nx_tcp_socket_queue_depth_notify_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_queue_depth_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_receive.c b/common/src/nx_tcp_socket_receive.c
index 54be90c5..9c08c796 100644
--- a/common/src/nx_tcp_socket_receive.c
+++ b/common/src/nx_tcp_socket_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_receive_notify.c b/common/src/nx_tcp_socket_receive_notify.c
index 5aff4c1e..a0bc9a72 100644
--- a/common/src/nx_tcp_socket_receive_notify.c
+++ b/common/src/nx_tcp_socket_receive_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_receive_queue_flush.c b/common/src/nx_tcp_socket_receive_queue_flush.c
index 3636b420..58dd9a80 100644
--- a/common/src/nx_tcp_socket_receive_queue_flush.c
+++ b/common/src/nx_tcp_socket_receive_queue_flush.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_receive_queue_flush PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_receive_queue_max_set.c b/common/src/nx_tcp_socket_receive_queue_max_set.c
index 150f2c4d..e3765af6 100644
--- a/common/src/nx_tcp_socket_receive_queue_max_set.c
+++ b/common/src/nx_tcp_socket_receive_queue_max_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_receive_queue_max_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_retransmit.c b/common/src/nx_tcp_socket_retransmit.c
index f057af87..bddf8d67 100644
--- a/common/src/nx_tcp_socket_retransmit.c
+++ b/common/src/nx_tcp_socket_retransmit.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_retransmit PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_send.c b/common/src/nx_tcp_socket_send.c
index cde30096..efa5afee 100644
--- a/common/src/nx_tcp_socket_send.c
+++ b/common/src/nx_tcp_socket_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_send_internal.c b/common/src/nx_tcp_socket_send_internal.c
index 29742001..1a2d1e9e 100644
--- a/common/src/nx_tcp_socket_send_internal.c
+++ b/common/src/nx_tcp_socket_send_internal.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -43,7 +44,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_driver_send PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_ack_check.c b/common/src/nx_tcp_socket_state_ack_check.c
index b56b8b77..de371efe 100644
--- a/common/src/nx_tcp_socket_state_ack_check.c
+++ b/common/src/nx_tcp_socket_state_ack_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/common/src/nx_tcp_socket_state_closing.c b/common/src/nx_tcp_socket_state_closing.c
index 6347b669..ab566f4e 100644
--- a/common/src/nx_tcp_socket_state_closing.c
+++ b/common/src/nx_tcp_socket_state_closing.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_closing PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_data_check.c b/common/src/nx_tcp_socket_state_data_check.c
index bbd73b33..a7c7402e 100644
--- a/common/src/nx_tcp_socket_state_data_check.c
+++ b/common/src/nx_tcp_socket_state_data_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_data_trim PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -142,7 +143,7 @@ NX_PACKET *work_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_data_trim_front PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -281,7 +282,7 @@ ULONG work_length;
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_data_check PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_established.c b/common/src/nx_tcp_socket_state_established.c
index d89bb1ec..41154836 100644
--- a/common/src/nx_tcp_socket_state_established.c
+++ b/common/src/nx_tcp_socket_state_established.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_established PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_fin_wait1.c b/common/src/nx_tcp_socket_state_fin_wait1.c
index cbbce828..1457999c 100644
--- a/common/src/nx_tcp_socket_state_fin_wait1.c
+++ b/common/src/nx_tcp_socket_state_fin_wait1.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_fin_wait1 PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_fin_wait2.c b/common/src/nx_tcp_socket_state_fin_wait2.c
index 0bbbae71..6dc1b134 100644
--- a/common/src/nx_tcp_socket_state_fin_wait2.c
+++ b/common/src/nx_tcp_socket_state_fin_wait2.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_fin_wait2 PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_last_ack.c b/common/src/nx_tcp_socket_state_last_ack.c
index b818d8cc..d8ea7430 100644
--- a/common/src/nx_tcp_socket_state_last_ack.c
+++ b/common/src/nx_tcp_socket_state_last_ack.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_last_ack PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_syn_received.c b/common/src/nx_tcp_socket_state_syn_received.c
index 8c6c1da3..a31783f2 100644
--- a/common/src/nx_tcp_socket_state_syn_received.c
+++ b/common/src/nx_tcp_socket_state_syn_received.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_syn_received PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_syn_sent.c b/common/src/nx_tcp_socket_state_syn_sent.c
index 2cab101f..41f87b07 100644
--- a/common/src/nx_tcp_socket_state_syn_sent.c
+++ b/common/src/nx_tcp_socket_state_syn_sent.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_syn_sent PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_transmit_check.c b/common/src/nx_tcp_socket_state_transmit_check.c
index e7fa98c2..fc053fb2 100644
--- a/common/src/nx_tcp_socket_state_transmit_check.c
+++ b/common/src/nx_tcp_socket_state_transmit_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_transmit_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_state_wait.c b/common/src/nx_tcp_socket_state_wait.c
index 3bc84eed..197dfcca 100644
--- a/common/src/nx_tcp_socket_state_wait.c
+++ b/common/src/nx_tcp_socket_state_wait.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_state_wait PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_thread_resume.c b/common/src/nx_tcp_socket_thread_resume.c
index 0d3ab85e..b60d5b61 100644
--- a/common/src/nx_tcp_socket_thread_resume.c
+++ b/common/src/nx_tcp_socket_thread_resume.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_thread_resume PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_thread_suspend.c b/common/src/nx_tcp_socket_thread_suspend.c
index 79989ecd..c182bbbc 100644
--- a/common/src/nx_tcp_socket_thread_suspend.c
+++ b/common/src/nx_tcp_socket_thread_suspend.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_thread_suspend PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_timed_wait_callback.c b/common/src/nx_tcp_socket_timed_wait_callback.c
index 1aa29e70..62e6c921 100644
--- a/common/src/nx_tcp_socket_timed_wait_callback.c
+++ b/common/src/nx_tcp_socket_timed_wait_callback.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_timed_wait_callback PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_transmit_configure.c b/common/src/nx_tcp_socket_transmit_configure.c
index 104df75d..72d5f92b 100644
--- a/common/src/nx_tcp_socket_transmit_configure.c
+++ b/common/src/nx_tcp_socket_transmit_configure.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_transmit_configure PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_transmit_queue_flush.c b/common/src/nx_tcp_socket_transmit_queue_flush.c
index 128ae49b..94d01148 100644
--- a/common/src/nx_tcp_socket_transmit_queue_flush.c
+++ b/common/src/nx_tcp_socket_transmit_queue_flush.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_transmit_queue_flush PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_vlan_priority_set.c b/common/src/nx_tcp_socket_vlan_priority_set.c
index fa3e395e..bce38021 100644
--- a/common/src/nx_tcp_socket_vlan_priority_set.c
+++ b/common/src/nx_tcp_socket_vlan_priority_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_vlan_priority_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/common/src/nx_tcp_socket_window_update_notify_set.c b/common/src/nx_tcp_socket_window_update_notify_set.c
index 95f27691..88ad0457 100644
--- a/common/src/nx_tcp_socket_window_update_notify_set.c
+++ b/common/src/nx_tcp_socket_window_update_notify_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_socket_window_update_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_transmit_cleanup.c b/common/src/nx_tcp_transmit_cleanup.c
index 55da57a0..7fb35e63 100644
--- a/common/src/nx_tcp_transmit_cleanup.c
+++ b/common/src/nx_tcp_transmit_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_transmit_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_tcp_window_scaling_option_get.c b/common/src/nx_tcp_window_scaling_option_get.c
index 79d31fd5..a4a4d4a0 100644
--- a/common/src/nx_tcp_window_scaling_option_get.c
+++ b/common/src/nx_tcp_window_scaling_option_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_tcp_window_scaling_option_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_trace_event_insert.c b/common/src/nx_trace_event_insert.c
index 9399cf96..2ccf98cf 100644
--- a/common/src/nx_trace_event_insert.c
+++ b/common/src/nx_trace_event_insert.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_trace_event_insert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_trace_event_update.c b/common/src/nx_trace_event_update.c
index fe498f26..cbd411e7 100644
--- a/common/src/nx_trace_event_update.c
+++ b/common/src/nx_trace_event_update.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_trace_event_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_trace_object_register.c b/common/src/nx_trace_object_register.c
index 271ce652..d9ae23fc 100644
--- a/common/src/nx_trace_object_register.c
+++ b/common/src/nx_trace_object_register.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@ extern VOID _tx_trace_object_register(UCHAR, VOID *, CHAR *, ULONG, ULONG);
/* FUNCTION RELEASE */
/* */
/* _nx_trace_object_register PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_trace_object_unregister.c b/common/src/nx_trace_object_unregister.c
index 4e62d228..ab4905f6 100644
--- a/common/src/nx_trace_object_unregister.c
+++ b/common/src/nx_trace_object_unregister.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@ extern VOID _tx_trace_object_unregister(VOID *);
/* FUNCTION RELEASE */
/* */
/* _nx_trace_object_unregister PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_bind_cleanup.c b/common/src/nx_udp_bind_cleanup.c
index e4155dd5..3ca5930f 100644
--- a/common/src/nx_udp_bind_cleanup.c
+++ b/common/src/nx_udp_bind_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_bind_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_enable.c b/common/src/nx_udp_enable.c
index 3bd71ef1..2f3d8aaa 100644
--- a/common/src/nx_udp_enable.c
+++ b/common/src/nx_udp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_free_port_find.c b/common/src/nx_udp_free_port_find.c
index 0f669c2d..a44d4cf1 100644
--- a/common/src/nx_udp_free_port_find.c
+++ b/common/src/nx_udp_free_port_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_free_port_find PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_info_get.c b/common/src/nx_udp_info_get.c
index 359bf5a7..ff787eff 100644
--- a/common/src/nx_udp_info_get.c
+++ b/common/src/nx_udp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_packet_info_extract.c b/common/src/nx_udp_packet_info_extract.c
index 4b9db40b..b0a43fc0 100644
--- a/common/src/nx_udp_packet_info_extract.c
+++ b/common/src/nx_udp_packet_info_extract.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_packet_info_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_packet_receive.c b/common/src/nx_udp_packet_receive.c
index 22c4c67f..f054184a 100644
--- a/common/src/nx_udp_packet_receive.c
+++ b/common/src/nx_udp_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -43,7 +44,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_receive_cleanup.c b/common/src/nx_udp_receive_cleanup.c
index bf6b0ecd..77cab922 100644
--- a/common/src/nx_udp_receive_cleanup.c
+++ b/common/src/nx_udp_receive_cleanup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_receive_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_bind.c b/common/src/nx_udp_socket_bind.c
index 47b8db3f..164649ad 100644
--- a/common/src/nx_udp_socket_bind.c
+++ b/common/src/nx_udp_socket_bind.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_driver_bind PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_bytes_available.c b/common/src/nx_udp_socket_bytes_available.c
index 6bed714b..8e921afb 100644
--- a/common/src/nx_udp_socket_bytes_available.c
+++ b/common/src/nx_udp_socket_bytes_available.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_bytes_available PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_checksum_disable.c b/common/src/nx_udp_socket_checksum_disable.c
index 1cb8e630..36cbc817 100644
--- a/common/src/nx_udp_socket_checksum_disable.c
+++ b/common/src/nx_udp_socket_checksum_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_checksum_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_checksum_enable.c b/common/src/nx_udp_socket_checksum_enable.c
index e9ecebeb..cdfb6867 100644
--- a/common/src/nx_udp_socket_checksum_enable.c
+++ b/common/src/nx_udp_socket_checksum_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_checksum_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_create.c b/common/src/nx_udp_socket_create.c
index 087a9cd2..6d9f5e55 100644
--- a/common/src/nx_udp_socket_create.c
+++ b/common/src/nx_udp_socket_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_create PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_delete.c b/common/src/nx_udp_socket_delete.c
index 4afa2ce0..2404eee4 100644
--- a/common/src/nx_udp_socket_delete.c
+++ b/common/src/nx_udp_socket_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_driver_packet_receive.c b/common/src/nx_udp_socket_driver_packet_receive.c
index 5f92b190..d659d2e2 100644
--- a/common/src/nx_udp_socket_driver_packet_receive.c
+++ b/common/src/nx_udp_socket_driver_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_driver_packet_receive PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_info_get.c b/common/src/nx_udp_socket_info_get.c
index 438fe7f5..b5b2aa56 100644
--- a/common/src/nx_udp_socket_info_get.c
+++ b/common/src/nx_udp_socket_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_port_get.c b/common/src/nx_udp_socket_port_get.c
index fc8cec54..e09c7071 100644
--- a/common/src/nx_udp_socket_port_get.c
+++ b/common/src/nx_udp_socket_port_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_port_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_receive.c b/common/src/nx_udp_socket_receive.c
index a48b40ab..a4cf8164 100644
--- a/common/src/nx_udp_socket_receive.c
+++ b/common/src/nx_udp_socket_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_receive_notify.c b/common/src/nx_udp_socket_receive_notify.c
index 73dd3e2f..81c161d2 100644
--- a/common/src/nx_udp_socket_receive_notify.c
+++ b/common/src/nx_udp_socket_receive_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_send.c b/common/src/nx_udp_socket_send.c
index 694b247b..dacc9e52 100644
--- a/common/src/nx_udp_socket_send.c
+++ b/common/src/nx_udp_socket_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_source_send.c b/common/src/nx_udp_socket_source_send.c
index a9d4c76f..269c41e0 100644
--- a/common/src/nx_udp_socket_source_send.c
+++ b/common/src/nx_udp_socket_source_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_source_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_unbind.c b/common/src/nx_udp_socket_unbind.c
index d18b1e03..dc23f25f 100644
--- a/common/src/nx_udp_socket_unbind.c
+++ b/common/src/nx_udp_socket_unbind.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_driver_unbind PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -121,7 +122,7 @@ NX_IP *ip_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_unbind PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_udp_socket_vlan_priority_set.c b/common/src/nx_udp_socket_vlan_priority_set.c
index 3bfe35ed..472f7542 100644
--- a/common/src/nx_udp_socket_vlan_priority_set.c
+++ b/common/src/nx_udp_socket_vlan_priority_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_vlan_priority_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/common/src/nx_udp_source_extract.c b/common/src/nx_udp_source_extract.c
index 44cee90d..93ab95ab 100644
--- a/common/src/nx_udp_source_extract.c
+++ b/common/src/nx_udp_source_extract.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nx_utility.c b/common/src/nx_utility.c
index fcc885e5..3ba31e5b 100644
--- a/common/src/nx_utility.c
+++ b/common/src/nx_utility.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ static CHAR _nx_utility_base64_array[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl
/* FUNCTION RELEASE */
/* */
/* _nx_utility_string_length_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -113,7 +114,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_utility_string_to_uint PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -204,7 +205,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_utility_uint_to_string PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -317,7 +318,7 @@ UINT size;
/* FUNCTION RELEASE */
/* */
/* _nx_utility_base64_encode PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_icmp_enable.c b/common/src/nxd_icmp_enable.c
index a3144ad8..376cfdba 100644
--- a/common/src/nxd_icmp_enable.c
+++ b/common/src/nxd_icmp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_icmp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_icmp_ping.c b/common/src/nxd_icmp_ping.c
index 084b9750..24f3c397 100644
--- a/common/src/nxd_icmp_ping.c
+++ b/common/src/nxd_icmp_ping.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_icmp_ping PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_icmp_source_ping.c b/common/src/nxd_icmp_source_ping.c
index 5cda3c1d..6ad44010 100644
--- a/common/src/nxd_icmp_source_ping.c
+++ b/common/src/nxd_icmp_source_ping.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_icmp_source_ping PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_icmpv6_ra_flag_callback_set.c b/common/src/nxd_icmpv6_ra_flag_callback_set.c
index d54c60af..0bf600fe 100644
--- a/common/src/nxd_icmpv6_ra_flag_callback_set.c
+++ b/common/src/nxd_icmpv6_ra_flag_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_icmpv6_ra_flag_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ip_raw_packet_send.c b/common/src/nxd_ip_raw_packet_send.c
index 5ac471a4..00a5c814 100644
--- a/common/src/nxd_ip_raw_packet_send.c
+++ b/common/src/nxd_ip_raw_packet_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ip_raw_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ip_raw_packet_source_send.c b/common/src/nxd_ip_raw_packet_source_send.c
index d1f163d6..a278c795 100644
--- a/common/src/nxd_ip_raw_packet_source_send.c
+++ b/common/src/nxd_ip_raw_packet_source_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ip_raw_packet_source_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_address_change_notify.c b/common/src/nxd_ipv6_address_change_notify.c
index 9e11c742..9be79163 100644
--- a/common/src/nxd_ipv6_address_change_notify.c
+++ b/common/src/nxd_ipv6_address_change_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_address_change_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_address_delete.c b/common/src/nxd_ipv6_address_delete.c
index ee109551..1c3cbe1e 100644
--- a/common/src/nxd_ipv6_address_delete.c
+++ b/common/src/nxd_ipv6_address_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_address_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_address_get.c b/common/src/nxd_ipv6_address_get.c
index 58ce446e..d2b1e195 100644
--- a/common/src/nxd_ipv6_address_get.c
+++ b/common/src/nxd_ipv6_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_address_set.c b/common/src/nxd_ipv6_address_set.c
index d14afd75..d0adfd33 100644
--- a/common/src/nxd_ipv6_address_set.c
+++ b/common/src/nxd_ipv6_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/common/src/nxd_ipv6_default_router_add.c b/common/src/nxd_ipv6_default_router_add.c
index 0673ae16..a1f28f94 100644
--- a/common/src/nxd_ipv6_default_router_add.c
+++ b/common/src/nxd_ipv6_default_router_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_default_router_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_default_router_add_internal.c b/common/src/nxd_ipv6_default_router_add_internal.c
index 04d6da78..92b217d1 100644
--- a/common/src/nxd_ipv6_default_router_add_internal.c
+++ b/common/src/nxd_ipv6_default_router_add_internal.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_default_router_add_interanl PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_default_router_delete.c b/common/src/nxd_ipv6_default_router_delete.c
index 7bcc4d7e..a3ce36be 100644
--- a/common/src/nxd_ipv6_default_router_delete.c
+++ b/common/src/nxd_ipv6_default_router_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_default_router_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_default_router_entry_get.c b/common/src/nxd_ipv6_default_router_entry_get.c
index 4c358955..bcd02e6f 100644
--- a/common/src/nxd_ipv6_default_router_entry_get.c
+++ b/common/src/nxd_ipv6_default_router_entry_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_default_router_entry_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_default_router_get.c b/common/src/nxd_ipv6_default_router_get.c
index 50d09fcf..13edc3a0 100644
--- a/common/src/nxd_ipv6_default_router_get.c
+++ b/common/src/nxd_ipv6_default_router_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_default_router_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_default_router_number_of_entries_get.c b/common/src/nxd_ipv6_default_router_number_of_entries_get.c
index 35fbbfe3..d8dcfcac 100644
--- a/common/src/nxd_ipv6_default_router_number_of_entries_get.c
+++ b/common/src/nxd_ipv6_default_router_number_of_entries_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_default_router_number_of_entries_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_default_router_table_init.c b/common/src/nxd_ipv6_default_router_table_init.c
index 2cb01d3a..4dad86ea 100644
--- a/common/src/nxd_ipv6_default_router_table_init.c
+++ b/common/src/nxd_ipv6_default_router_table_init.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_default_router_table_init PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_destination_table_find_next_hop.c b/common/src/nxd_ipv6_destination_table_find_next_hop.c
index 4e8ae776..2219c170 100644
--- a/common/src/nxd_ipv6_destination_table_find_next_hop.c
+++ b/common/src/nxd_ipv6_destination_table_find_next_hop.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_destination_table_find_next_hop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_disable.c b/common/src/nxd_ipv6_disable.c
index 8cf8f6da..29fd9fd7 100644
--- a/common/src/nxd_ipv6_disable.c
+++ b/common/src/nxd_ipv6_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_enable.c b/common/src/nxd_ipv6_enable.c
index b7e00b1d..82abd16d 100644
--- a/common/src/nxd_ipv6_enable.c
+++ b/common/src/nxd_ipv6_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_find_default_router_from_address.c b/common/src/nxd_ipv6_find_default_router_from_address.c
index 662e1594..6d5561af 100644
--- a/common/src/nxd_ipv6_find_default_router_from_address.c
+++ b/common/src/nxd_ipv6_find_default_router_from_address.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_find_default_router_from_address PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_find_max_prefix_length.c b/common/src/nxd_ipv6_find_max_prefix_length.c
index 4abc65b0..625d85a7 100644
--- a/common/src/nxd_ipv6_find_max_prefix_length.c
+++ b/common/src/nxd_ipv6_find_max_prefix_length.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_find_max_prefix_length PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_interface_find.c b/common/src/nxd_ipv6_interface_find.c
index 2975ed89..2f529664 100644
--- a/common/src/nxd_ipv6_interface_find.c
+++ b/common/src/nxd_ipv6_interface_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_interface_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_multicast_interface_join.c b/common/src/nxd_ipv6_multicast_interface_join.c
index f2198443..040ffee0 100644
--- a/common/src/nxd_ipv6_multicast_interface_join.c
+++ b/common/src/nxd_ipv6_multicast_interface_join.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_multicast_interface_join PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_multicast_interface_leave.c b/common/src/nxd_ipv6_multicast_interface_leave.c
index c9c0715b..9aa2162f 100644
--- a/common/src/nxd_ipv6_multicast_interface_leave.c
+++ b/common/src/nxd_ipv6_multicast_interface_leave.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_multicast_interface_leave PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_prefix_router_timer_tick.c b/common/src/nxd_ipv6_prefix_router_timer_tick.c
index 4b0ee006..c8b59084 100644
--- a/common/src/nxd_ipv6_prefix_router_timer_tick.c
+++ b/common/src/nxd_ipv6_prefix_router_timer_tick.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_prefix_router_timer_tick PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_raw_packet_send_internal.c b/common/src/nxd_ipv6_raw_packet_send_internal.c
index 314b9268..910b97cc 100644
--- a/common/src/nxd_ipv6_raw_packet_send_internal.c
+++ b/common/src/nxd_ipv6_raw_packet_send_internal.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_raw_packet_send_internal PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_router_lookup.c b/common/src/nxd_ipv6_router_lookup.c
index d55f3a6e..0def1163 100644
--- a/common/src/nxd_ipv6_router_lookup.c
+++ b/common/src/nxd_ipv6_router_lookup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_router_lookup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_router_solicitation_check.c b/common/src/nxd_ipv6_router_solicitation_check.c
index 7f0be778..5ab41446 100644
--- a/common/src/nxd_ipv6_router_solicitation_check.c
+++ b/common/src/nxd_ipv6_router_solicitation_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_router_solicitation_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_search_onlink.c b/common/src/nxd_ipv6_search_onlink.c
index 857ed8e1..fd72fe8e 100644
--- a/common/src/nxd_ipv6_search_onlink.c
+++ b/common/src/nxd_ipv6_search_onlink.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_search_onlink PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c b/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c
index 984fee99..7c222fd3 100644
--- a/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c
+++ b/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_stateless_address_autoconfig_disable PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c b/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c
index df5fe9ab..d4a657bf 100644
--- a/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c
+++ b/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_stateless_address_autoconfig_enable PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_nd_cache_entry_delete.c b/common/src/nxd_nd_cache_entry_delete.c
index 00678ee2..f7a0073c 100644
--- a/common/src/nxd_nd_cache_entry_delete.c
+++ b/common/src/nxd_nd_cache_entry_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_nd_cache_entry_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_nd_cache_entry_set.c b/common/src/nxd_nd_cache_entry_set.c
index 36bc12e2..952d862e 100644
--- a/common/src/nxd_nd_cache_entry_set.c
+++ b/common/src/nxd_nd_cache_entry_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_nd_cache_entry_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_nd_cache_hardware_address_find.c b/common/src/nxd_nd_cache_hardware_address_find.c
index 764b21f4..42070ae5 100644
--- a/common/src/nxd_nd_cache_hardware_address_find.c
+++ b/common/src/nxd_nd_cache_hardware_address_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_nd_cache_hardware_address_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_nd_cache_invalidate.c b/common/src/nxd_nd_cache_invalidate.c
index 48655982..cde48d12 100644
--- a/common/src/nxd_nd_cache_invalidate.c
+++ b/common/src/nxd_nd_cache_invalidate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_nd_cache_invalidate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_nd_cache_ip_address_find.c b/common/src/nxd_nd_cache_ip_address_find.c
index e52fdf2b..af7a3f54 100644
--- a/common/src/nxd_nd_cache_ip_address_find.c
+++ b/common/src/nxd_nd_cache_ip_address_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_nd_cache_entry_ip_address_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_tcp_client_socket_connect.c b/common/src/nxd_tcp_client_socket_connect.c
index 181dd514..b0cedcdb 100644
--- a/common/src/nxd_tcp_client_socket_connect.c
+++ b/common/src/nxd_tcp_client_socket_connect.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -41,7 +42,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_tcp_client_socket_driver_connect PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -190,7 +191,7 @@ NX_IP *ip_ptr;
/* FUNCTION RELEASE */
/* */
/* _nxd_tcp_client_socket_connect PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_tcp_socket_peer_info_get.c b/common/src/nxd_tcp_socket_peer_info_get.c
index 3ab67d44..5538c5f3 100644
--- a/common/src/nxd_tcp_socket_peer_info_get.c
+++ b/common/src/nxd_tcp_socket_peer_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_tcp_socket_peer_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_udp_packet_info_extract.c b/common/src/nxd_udp_packet_info_extract.c
index 0a48426f..4f9f3389 100644
--- a/common/src/nxd_udp_packet_info_extract.c
+++ b/common/src/nxd_udp_packet_info_extract.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_udp_packet_info_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_udp_socket_send.c b/common/src/nxd_udp_socket_send.c
index f201b0fe..4af17d31 100644
--- a/common/src/nxd_udp_socket_send.c
+++ b/common/src/nxd_udp_socket_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -43,7 +44,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_udp_socket_driver_send PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
@@ -231,7 +232,7 @@ UINT packet_reset = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nxd_udp_socket_send PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_udp_socket_source_send.c b/common/src/nxd_udp_socket_source_send.c
index 11af05e7..f2d44f7a 100644
--- a/common/src/nxd_udp_socket_source_send.c
+++ b/common/src/nxd_udp_socket_source_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_udp_socket_source_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxd_udp_source_extract.c b/common/src/nxd_udp_source_extract.c
index 26dcc32a..e2a37eff 100644
--- a/common/src/nxd_udp_source_extract.c
+++ b/common/src/nxd_udp_source_extract.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxd_udp_socket_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_icmp_enable.c b/common/src/nxde_icmp_enable.c
index 69484a49..6c16fbdd 100644
--- a/common/src/nxde_icmp_enable.c
+++ b/common/src/nxde_icmp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_icmp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_icmp_ping.c b/common/src/nxde_icmp_ping.c
index a5200afb..1237ede0 100644
--- a/common/src/nxde_icmp_ping.c
+++ b/common/src/nxde_icmp_ping.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_icmp_ping PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_icmp_source_ping.c b/common/src/nxde_icmp_source_ping.c
index ba9a9ca2..b74db687 100644
--- a/common/src/nxde_icmp_source_ping.c
+++ b/common/src/nxde_icmp_source_ping.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_icmp_source_ping PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_icmpv6_ra_flag_callback_set.c b/common/src/nxde_icmpv6_ra_flag_callback_set.c
index 8e530b04..9df414f8 100644
--- a/common/src/nxde_icmpv6_ra_flag_callback_set.c
+++ b/common/src/nxde_icmpv6_ra_flag_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_icmpv6_ra_flag_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ip_raw_packet_send.c b/common/src/nxde_ip_raw_packet_send.c
index c7c40347..d0773c7f 100644
--- a/common/src/nxde_ip_raw_packet_send.c
+++ b/common/src/nxde_ip_raw_packet_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ip_raw_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ip_raw_packet_source_send.c b/common/src/nxde_ip_raw_packet_source_send.c
index 85b83db8..94169299 100644
--- a/common/src/nxde_ip_raw_packet_source_send.c
+++ b/common/src/nxde_ip_raw_packet_source_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ip_raw_packet_source_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_address_change_notify.c b/common/src/nxde_ipv6_address_change_notify.c
index 9cb2f4ac..87b32902 100644
--- a/common/src/nxde_ipv6_address_change_notify.c
+++ b/common/src/nxde_ipv6_address_change_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_address_change_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_address_delete.c b/common/src/nxde_ipv6_address_delete.c
index 5d20a670..d411ba75 100644
--- a/common/src/nxde_ipv6_address_delete.c
+++ b/common/src/nxde_ipv6_address_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_address_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_address_get.c b/common/src/nxde_ipv6_address_get.c
index b1db5685..44be8a06 100644
--- a/common/src/nxde_ipv6_address_get.c
+++ b/common/src/nxde_ipv6_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -41,7 +42,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_address_set.c b/common/src/nxde_ipv6_address_set.c
index ffb1a9e6..5911040d 100644
--- a/common/src/nxde_ipv6_address_set.c
+++ b/common/src/nxde_ipv6_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_default_router_add.c b/common/src/nxde_ipv6_default_router_add.c
index 78d49d7f..196f755d 100644
--- a/common/src/nxde_ipv6_default_router_add.c
+++ b/common/src/nxde_ipv6_default_router_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxd_ipv6_default_router_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_default_router_delete.c b/common/src/nxde_ipv6_default_router_delete.c
index b0c6efca..49390d6a 100644
--- a/common/src/nxde_ipv6_default_router_delete.c
+++ b/common/src/nxde_ipv6_default_router_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_default_router_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_default_router_entry_get.c b/common/src/nxde_ipv6_default_router_entry_get.c
index fb5ca1e5..6160fef5 100644
--- a/common/src/nxde_ipv6_default_router_entry_get.c
+++ b/common/src/nxde_ipv6_default_router_entry_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_default_router_entry_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_default_router_get.c b/common/src/nxde_ipv6_default_router_get.c
index 5990a444..07e92ded 100644
--- a/common/src/nxde_ipv6_default_router_get.c
+++ b/common/src/nxde_ipv6_default_router_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_default_router_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_default_router_number_of_entries_get.c b/common/src/nxde_ipv6_default_router_number_of_entries_get.c
index 195049c2..890c99e2 100644
--- a/common/src/nxde_ipv6_default_router_number_of_entries_get.c
+++ b/common/src/nxde_ipv6_default_router_number_of_entries_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_default_router_number_of_entries_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_disable.c b/common/src/nxde_ipv6_disable.c
index cdde5f1e..5c0d9a3b 100644
--- a/common/src/nxde_ipv6_disable.c
+++ b/common/src/nxde_ipv6_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_enable.c b/common/src/nxde_ipv6_enable.c
index ebb122f7..91893f4c 100644
--- a/common/src/nxde_ipv6_enable.c
+++ b/common/src/nxde_ipv6_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_multicast_interface_join.c b/common/src/nxde_ipv6_multicast_interface_join.c
index f017ff57..85c60b17 100644
--- a/common/src/nxde_ipv6_multicast_interface_join.c
+++ b/common/src/nxde_ipv6_multicast_interface_join.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_multicast_interface_join PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_multicast_interface_leave.c b/common/src/nxde_ipv6_multicast_interface_leave.c
index ef667c2f..e1ac4e94 100644
--- a/common/src/nxde_ipv6_multicast_interface_leave.c
+++ b/common/src/nxde_ipv6_multicast_interface_leave.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_multicast_interface_leave PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c b/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c
index 8d52b273..687d8b8d 100644
--- a/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c
+++ b/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_stateless_address_autoconfig_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c b/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c
index 47eb5e23..c5097058 100644
--- a/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c
+++ b/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_stateless_address_autoconfig_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_nd_cache_entry_delete.c b/common/src/nxde_nd_cache_entry_delete.c
index a41ec5c5..c48aec23 100644
--- a/common/src/nxde_nd_cache_entry_delete.c
+++ b/common/src/nxde_nd_cache_entry_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_nd_cache_entry_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_nd_cache_entry_set.c b/common/src/nxde_nd_cache_entry_set.c
index 5bbd5be4..c0368a20 100644
--- a/common/src/nxde_nd_cache_entry_set.c
+++ b/common/src/nxde_nd_cache_entry_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_ipv6_nd_cache_entry_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_nd_cache_hardware_address_find.c b/common/src/nxde_nd_cache_hardware_address_find.c
index ced820fc..ff7569c0 100644
--- a/common/src/nxde_nd_cache_hardware_address_find.c
+++ b/common/src/nxde_nd_cache_hardware_address_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_nd_cache_hardware_address_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_nd_cache_invalidate.c b/common/src/nxde_nd_cache_invalidate.c
index a7fe74f5..696d3306 100644
--- a/common/src/nxde_nd_cache_invalidate.c
+++ b/common/src/nxde_nd_cache_invalidate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -41,7 +42,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_nd_cache_invalidate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_nd_cache_ip_address_find.c b/common/src/nxde_nd_cache_ip_address_find.c
index b33ae50b..6595b76a 100644
--- a/common/src/nxde_nd_cache_ip_address_find.c
+++ b/common/src/nxde_nd_cache_ip_address_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -41,7 +42,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_nd_cache_ip_address_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_tcp_client_socket_connect.c b/common/src/nxde_tcp_client_socket_connect.c
index 343d7890..0a3e0c92 100644
--- a/common/src/nxde_tcp_client_socket_connect.c
+++ b/common/src/nxde_tcp_client_socket_connect.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_tcp_client_socket_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_tcp_socket_peer_info_get.c b/common/src/nxde_tcp_socket_peer_info_get.c
index f307b819..62e9d34e 100644
--- a/common/src/nxde_tcp_socket_peer_info_get.c
+++ b/common/src/nxde_tcp_socket_peer_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_tcp_socket_peer_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_udp_packet_info_extract.c b/common/src/nxde_udp_packet_info_extract.c
index f11676b3..af4053d1 100644
--- a/common/src/nxde_udp_packet_info_extract.c
+++ b/common/src/nxde_udp_packet_info_extract.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_udp_pacekt_info_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_udp_socket_send.c b/common/src/nxde_udp_socket_send.c
index c3a527c9..39b8026a 100644
--- a/common/src/nxde_udp_socket_send.c
+++ b/common/src/nxde_udp_socket_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -41,7 +42,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_udp_socket_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_udp_socket_source_send.c b/common/src/nxde_udp_socket_source_send.c
index de482db1..87398aec 100644
--- a/common/src/nxde_udp_socket_source_send.c
+++ b/common/src/nxde_udp_socket_source_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_udp_socket_source_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxde_udp_source_extract.c b/common/src/nxde_udp_source_extract.c
index 1892c77f..4470fc61 100644
--- a/common/src/nxde_udp_source_extract.c
+++ b/common/src/nxde_udp_source_extract.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxde_udp_socket_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_dynamic_entries_invalidate.c b/common/src/nxe_arp_dynamic_entries_invalidate.c
index d256521c..86a0ee3a 100644
--- a/common/src/nxe_arp_dynamic_entries_invalidate.c
+++ b/common/src/nxe_arp_dynamic_entries_invalidate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_dynamic_entries_invalidate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_dynamic_entry_set.c b/common/src/nxe_arp_dynamic_entry_set.c
index 6e85a05d..20fad28f 100644
--- a/common/src/nxe_arp_dynamic_entry_set.c
+++ b/common/src/nxe_arp_dynamic_entry_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_dynamic_entry_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_enable.c b/common/src/nxe_arp_enable.c
index 8770f313..811b1b7a 100644
--- a/common/src/nxe_arp_enable.c
+++ b/common/src/nxe_arp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_entry_delete.c b/common/src/nxe_arp_entry_delete.c
index 53b7d435..5947cdea 100644
--- a/common/src/nxe_arp_entry_delete.c
+++ b/common/src/nxe_arp_entry_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_entry_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_gratuitous_send.c b/common/src/nxe_arp_gratuitous_send.c
index 75d3a452..7b8607cf 100644
--- a/common/src/nxe_arp_gratuitous_send.c
+++ b/common/src/nxe_arp_gratuitous_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_gratuitous_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_hardware_address_find.c b/common/src/nxe_arp_hardware_address_find.c
index f5b53d07..d5dee337 100644
--- a/common/src/nxe_arp_hardware_address_find.c
+++ b/common/src/nxe_arp_hardware_address_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_hardware_address_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_info_get.c b/common/src/nxe_arp_info_get.c
index dfb396e2..2f839a61 100644
--- a/common/src/nxe_arp_info_get.c
+++ b/common/src/nxe_arp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_ip_address_find.c b/common/src/nxe_arp_ip_address_find.c
index 73e91475..f00b8ba7 100644
--- a/common/src/nxe_arp_ip_address_find.c
+++ b/common/src/nxe_arp_ip_address_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_ip_address_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_static_entries_delete.c b/common/src/nxe_arp_static_entries_delete.c
index e2ec6e5a..13e28c14 100644
--- a/common/src/nxe_arp_static_entries_delete.c
+++ b/common/src/nxe_arp_static_entries_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_static_entries_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_static_entry_create.c b/common/src/nxe_arp_static_entry_create.c
index cbe79b3e..ca92fa57 100644
--- a/common/src/nxe_arp_static_entry_create.c
+++ b/common/src/nxe_arp_static_entry_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_static_entry_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_arp_static_entry_delete.c b/common/src/nxe_arp_static_entry_delete.c
index d33b533e..ffa256a7 100644
--- a/common/src/nxe_arp_static_entry_delete.c
+++ b/common/src/nxe_arp_static_entry_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_arp_static_entry_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_icmp_enable.c b/common/src/nxe_icmp_enable.c
index f1a6d54d..c6d5037f 100644
--- a/common/src/nxe_icmp_enable.c
+++ b/common/src/nxe_icmp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_icmp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_icmp_info_get.c b/common/src/nxe_icmp_info_get.c
index c79bc8e8..67dbb510 100644
--- a/common/src/nxe_icmp_info_get.c
+++ b/common/src/nxe_icmp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_icmp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_icmp_ping.c b/common/src/nxe_icmp_ping.c
index f9736f09..2091ddb0 100644
--- a/common/src/nxe_icmp_ping.c
+++ b/common/src/nxe_icmp_ping.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_icmp_ping PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_igmp_enable.c b/common/src/nxe_igmp_enable.c
index 5c3f0eb8..afa2eec7 100644
--- a/common/src/nxe_igmp_enable.c
+++ b/common/src/nxe_igmp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_igmp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_igmp_info_get.c b/common/src/nxe_igmp_info_get.c
index b8d8d929..4c701280 100644
--- a/common/src/nxe_igmp_info_get.c
+++ b/common/src/nxe_igmp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_igmp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_igmp_loopback_disable.c b/common/src/nxe_igmp_loopback_disable.c
index 67407b71..b9b418d1 100644
--- a/common/src/nxe_igmp_loopback_disable.c
+++ b/common/src/nxe_igmp_loopback_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_igmp_loopback_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_igmp_loopback_enable.c b/common/src/nxe_igmp_loopback_enable.c
index 40e1a701..eb58cb69 100644
--- a/common/src/nxe_igmp_loopback_enable.c
+++ b/common/src/nxe_igmp_loopback_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_igmp_loopback_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_igmp_multicast_interface_join.c b/common/src/nxe_igmp_multicast_interface_join.c
index a15f9c59..5f9d1402 100644
--- a/common/src/nxe_igmp_multicast_interface_join.c
+++ b/common/src/nxe_igmp_multicast_interface_join.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_igmp_multicast_interface_join PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_igmp_multicast_interface_leave.c b/common/src/nxe_igmp_multicast_interface_leave.c
index 8cfa6d84..50b8e85f 100644
--- a/common/src/nxe_igmp_multicast_interface_leave.c
+++ b/common/src/nxe_igmp_multicast_interface_leave.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_igmp_multicast_interface_leave PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_igmp_multicast_join.c b/common/src/nxe_igmp_multicast_join.c
index 00333044..b7d89930 100644
--- a/common/src/nxe_igmp_multicast_join.c
+++ b/common/src/nxe_igmp_multicast_join.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_igmp_multicast_join PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_igmp_multicast_leave.c b/common/src/nxe_igmp_multicast_leave.c
index 76ed5ebf..26c9e4c7 100644
--- a/common/src/nxe_igmp_multicast_leave.c
+++ b/common/src/nxe_igmp_multicast_leave.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_igmp_multicast_leave PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_address_change_notify.c b/common/src/nxe_ip_address_change_notify.c
index 485b392e..844a2743 100644
--- a/common/src/nxe_ip_address_change_notify.c
+++ b/common/src/nxe_ip_address_change_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_address_change_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_address_get.c b/common/src/nxe_ip_address_get.c
index 001f7a72..44303a25 100644
--- a/common/src/nxe_ip_address_get.c
+++ b/common/src/nxe_ip_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_address_set.c b/common/src/nxe_ip_address_set.c
index 6f28dcf8..6334cb23 100644
--- a/common/src/nxe_ip_address_set.c
+++ b/common/src/nxe_ip_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_auxiliary_packet_pool_set.c b/common/src/nxe_ip_auxiliary_packet_pool_set.c
index 20680c55..9c82f7ed 100644
--- a/common/src/nxe_ip_auxiliary_packet_pool_set.c
+++ b/common/src/nxe_ip_auxiliary_packet_pool_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_auxiliary_packet_pool_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_create.c b/common/src/nxe_ip_create.c
index caf96d5f..dd497ae4 100644
--- a/common/src/nxe_ip_create.c
+++ b/common/src/nxe_ip_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_delete.c b/common/src/nxe_ip_delete.c
index a796d469..36a0db84 100644
--- a/common/src/nxe_ip_delete.c
+++ b/common/src/nxe_ip_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_driver_direct_command.c b/common/src/nxe_ip_driver_direct_command.c
index 3f7f87cd..367f9790 100644
--- a/common/src/nxe_ip_driver_direct_command.c
+++ b/common/src/nxe_ip_driver_direct_command.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_driver_direct_command PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_driver_interface_direct_command.c b/common/src/nxe_ip_driver_interface_direct_command.c
index 7b47b93b..dc982ada 100644
--- a/common/src/nxe_ip_driver_interface_direct_command.c
+++ b/common/src/nxe_ip_driver_interface_direct_command.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_driver_interface_direct_command PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_forwarding_disable.c b/common/src/nxe_ip_forwarding_disable.c
index 2cfb915d..7b7c1252 100644
--- a/common/src/nxe_ip_forwarding_disable.c
+++ b/common/src/nxe_ip_forwarding_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_forwarding_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_forwarding_enable.c b/common/src/nxe_ip_forwarding_enable.c
index 3b209c1e..78b1612f 100644
--- a/common/src/nxe_ip_forwarding_enable.c
+++ b/common/src/nxe_ip_forwarding_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_forwarding_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_fragment_disable.c b/common/src/nxe_ip_fragment_disable.c
index 9fb7e7d3..053dd831 100644
--- a/common/src/nxe_ip_fragment_disable.c
+++ b/common/src/nxe_ip_fragment_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_fragment_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_fragment_enable.c b/common/src/nxe_ip_fragment_enable.c
index 4828b1f1..72afad7d 100644
--- a/common/src/nxe_ip_fragment_enable.c
+++ b/common/src/nxe_ip_fragment_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_fragment_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_gateway_address_clear.c b/common/src/nxe_ip_gateway_address_clear.c
index 93b0abe9..48f28223 100644
--- a/common/src/nxe_ip_gateway_address_clear.c
+++ b/common/src/nxe_ip_gateway_address_clear.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_gateway_address_clear PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_gateway_address_get.c b/common/src/nxe_ip_gateway_address_get.c
index aa4f04d6..2ef9b471 100644
--- a/common/src/nxe_ip_gateway_address_get.c
+++ b/common/src/nxe_ip_gateway_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_gateway_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_gateway_address_set.c b/common/src/nxe_ip_gateway_address_set.c
index 2651dee2..0b4054ec 100644
--- a/common/src/nxe_ip_gateway_address_set.c
+++ b/common/src/nxe_ip_gateway_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_gateway_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_info_get.c b/common/src/nxe_ip_info_get.c
index f4667d32..04ab0493 100644
--- a/common/src/nxe_ip_info_get.c
+++ b/common/src/nxe_ip_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_address_get.c b/common/src/nxe_ip_interface_address_get.c
index 9eb8cbd1..725e23c4 100644
--- a/common/src/nxe_ip_interface_address_get.c
+++ b/common/src/nxe_ip_interface_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_address_mapping_configure.c b/common/src/nxe_ip_interface_address_mapping_configure.c
index 7da92a6e..190b7047 100644
--- a/common/src/nxe_ip_interface_address_mapping_configure.c
+++ b/common/src/nxe_ip_interface_address_mapping_configure.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_address_mapping_configure PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_address_set.c b/common/src/nxe_ip_interface_address_set.c
index f23c9a62..1c87da5a 100644
--- a/common/src/nxe_ip_interface_address_set.c
+++ b/common/src/nxe_ip_interface_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_attach.c b/common/src/nxe_ip_interface_attach.c
index 7f34db81..d85fbfc3 100644
--- a/common/src/nxe_ip_interface_attach.c
+++ b/common/src/nxe_ip_interface_attach.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_attach PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_capability_get.c b/common/src/nxe_ip_interface_capability_get.c
index defe9e72..0e2790c5 100644
--- a/common/src/nxe_ip_interface_capability_get.c
+++ b/common/src/nxe_ip_interface_capability_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_capability_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_capability_set.c b/common/src/nxe_ip_interface_capability_set.c
index a9d916ad..770ea43e 100644
--- a/common/src/nxe_ip_interface_capability_set.c
+++ b/common/src/nxe_ip_interface_capability_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_capability_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_detach.c b/common/src/nxe_ip_interface_detach.c
index 7b73e2b7..cdd5cd1b 100644
--- a/common/src/nxe_ip_interface_detach.c
+++ b/common/src/nxe_ip_interface_detach.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_detach PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_info_get.c b/common/src/nxe_ip_interface_info_get.c
index f08e9425..4611cc61 100644
--- a/common/src/nxe_ip_interface_info_get.c
+++ b/common/src/nxe_ip_interface_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_mtu_set.c b/common/src/nxe_ip_interface_mtu_set.c
index 35eda757..dfe39e69 100644
--- a/common/src/nxe_ip_interface_mtu_set.c
+++ b/common/src/nxe_ip_interface_mtu_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_mtu_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_physical_address_get.c b/common/src/nxe_ip_interface_physical_address_get.c
index fe28351b..86d04e06 100644
--- a/common/src/nxe_ip_interface_physical_address_get.c
+++ b/common/src/nxe_ip_interface_physical_address_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_physical_address_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_physical_address_set.c b/common/src/nxe_ip_interface_physical_address_set.c
index ec563b04..ea04ff85 100644
--- a/common/src/nxe_ip_interface_physical_address_set.c
+++ b/common/src/nxe_ip_interface_physical_address_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_physical_address_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_interface_status_check.c b/common/src/nxe_ip_interface_status_check.c
index 69f85ef8..113b9d1b 100644
--- a/common/src/nxe_ip_interface_status_check.c
+++ b/common/src/nxe_ip_interface_status_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_interface_status_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_link_status_change_notify_set.c b/common/src/nxe_ip_link_status_change_notify_set.c
index 559413e7..d9233fef 100644
--- a/common/src/nxe_ip_link_status_change_notify_set.c
+++ b/common/src/nxe_ip_link_status_change_notify_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_link_status_change_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_max_payload_size_find.c b/common/src/nxe_ip_max_payload_size_find.c
index 32ebc632..89cdd9c2 100644
--- a/common/src/nxe_ip_max_payload_size_find.c
+++ b/common/src/nxe_ip_max_payload_size_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_max_payload_size_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_raw_packet_disable.c b/common/src/nxe_ip_raw_packet_disable.c
index 126442ce..ff830732 100644
--- a/common/src/nxe_ip_raw_packet_disable.c
+++ b/common/src/nxe_ip_raw_packet_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_raw_packet_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_raw_packet_enable.c b/common/src/nxe_ip_raw_packet_enable.c
index cdc29da6..f31bcd2b 100644
--- a/common/src/nxe_ip_raw_packet_enable.c
+++ b/common/src/nxe_ip_raw_packet_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_raw_packet_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_raw_packet_filter_set.c b/common/src/nxe_ip_raw_packet_filter_set.c
index 8b64efa6..2d85b497 100644
--- a/common/src/nxe_ip_raw_packet_filter_set.c
+++ b/common/src/nxe_ip_raw_packet_filter_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_raw_packet_filter_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_raw_packet_receive.c b/common/src/nxe_ip_raw_packet_receive.c
index 20ce2810..1be63c49 100644
--- a/common/src/nxe_ip_raw_packet_receive.c
+++ b/common/src/nxe_ip_raw_packet_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_raw_packet_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_raw_packet_send.c b/common/src/nxe_ip_raw_packet_send.c
index c985a8eb..d20348fa 100644
--- a/common/src/nxe_ip_raw_packet_send.c
+++ b/common/src/nxe_ip_raw_packet_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_raw_packet_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_raw_packet_source_send.c b/common/src/nxe_ip_raw_packet_source_send.c
index deda5a5b..8e93f8c3 100644
--- a/common/src/nxe_ip_raw_packet_source_send.c
+++ b/common/src/nxe_ip_raw_packet_source_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_raw_packet_source_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_raw_receive_queue_max_set.c b/common/src/nxe_ip_raw_receive_queue_max_set.c
index 9738b835..4e0dd84b 100644
--- a/common/src/nxe_ip_raw_receive_queue_max_set.c
+++ b/common/src/nxe_ip_raw_receive_queue_max_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_raw_receive_queue_max_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_static_route_add.c b/common/src/nxe_ip_static_route_add.c
index 2228c4de..a77e888b 100644
--- a/common/src/nxe_ip_static_route_add.c
+++ b/common/src/nxe_ip_static_route_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_static_route_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_static_route_delete.c b/common/src/nxe_ip_static_route_delete.c
index a3881824..2b928fb3 100644
--- a/common/src/nxe_ip_static_route_delete.c
+++ b/common/src/nxe_ip_static_route_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_static_route_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ip_status_check.c b/common/src/nxe_ip_status_check.c
index 02e71015..28cc4b84 100644
--- a/common/src/nxe_ip_status_check.c
+++ b/common/src/nxe_ip_status_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ip_status_check PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ipv4_multicast_interface_join.c b/common/src/nxe_ipv4_multicast_interface_join.c
index c8c9abf9..60230f18 100644
--- a/common/src/nxe_ipv4_multicast_interface_join.c
+++ b/common/src/nxe_ipv4_multicast_interface_join.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ipv4_multicast_interface_join PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_ipv4_multicast_interface_leave.c b/common/src/nxe_ipv4_multicast_interface_leave.c
index a84cb41b..a26c0062 100644
--- a/common/src/nxe_ipv4_multicast_interface_leave.c
+++ b/common/src/nxe_ipv4_multicast_interface_leave.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_ipv4_multicast_interface_leave PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_allocate.c b/common/src/nxe_packet_allocate.c
index 0030972e..4e24c444 100644
--- a/common/src/nxe_packet_allocate.c
+++ b/common/src/nxe_packet_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_copy.c b/common/src/nxe_packet_copy.c
index 85843fe7..03d0c8f6 100644
--- a/common/src/nxe_packet_copy.c
+++ b/common/src/nxe_packet_copy.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_copy PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_data_append.c b/common/src/nxe_packet_data_append.c
index 11aa4b9b..76da3a88 100644
--- a/common/src/nxe_packet_data_append.c
+++ b/common/src/nxe_packet_data_append.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_data_append PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_data_extract_offset.c b/common/src/nxe_packet_data_extract_offset.c
index 7ddb427d..d2e657d6 100644
--- a/common/src/nxe_packet_data_extract_offset.c
+++ b/common/src/nxe_packet_data_extract_offset.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_data_extract_offset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_data_retrieve.c b/common/src/nxe_packet_data_retrieve.c
index 48d8aea3..eb542e49 100644
--- a/common/src/nxe_packet_data_retrieve.c
+++ b/common/src/nxe_packet_data_retrieve.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_data_retrieve PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_length_get.c b/common/src/nxe_packet_length_get.c
index cffea121..e8e3d33d 100644
--- a/common/src/nxe_packet_length_get.c
+++ b/common/src/nxe_packet_length_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_length_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_pool_create.c b/common/src/nxe_packet_pool_create.c
index fd0c6092..b35a7df6 100644
--- a/common/src/nxe_packet_pool_create.c
+++ b/common/src/nxe_packet_pool_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_pool_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_pool_delete.c b/common/src/nxe_packet_pool_delete.c
index 2c6d85ad..13f9e440 100644
--- a/common/src/nxe_packet_pool_delete.c
+++ b/common/src/nxe_packet_pool_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_pool_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_pool_info_get.c b/common/src/nxe_packet_pool_info_get.c
index fe046db4..baa8ca07 100644
--- a/common/src/nxe_packet_pool_info_get.c
+++ b/common/src/nxe_packet_pool_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_pool_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_pool_low_watermark_set.c b/common/src/nxe_packet_pool_low_watermark_set.c
index 11d63df8..ac251236 100644
--- a/common/src/nxe_packet_pool_low_watermark_set.c
+++ b/common/src/nxe_packet_pool_low_watermark_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_pool_low_watermark_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_release.c b/common/src/nxe_packet_release.c
index 30433fa9..2454e03b 100644
--- a/common/src/nxe_packet_release.c
+++ b/common/src/nxe_packet_release.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_transmit_release.c b/common/src/nxe_packet_transmit_release.c
index 2966a8f7..6cb658b0 100644
--- a/common/src/nxe_packet_transmit_release.c
+++ b/common/src/nxe_packet_transmit_release.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_transmit_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_packet_vlan_priority_set.c b/common/src/nxe_packet_vlan_priority_set.c
index 1a9f45a9..72ee9433 100644
--- a/common/src/nxe_packet_vlan_priority_set.c
+++ b/common/src/nxe_packet_vlan_priority_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_packet_vlan_priority_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/common/src/nxe_rarp_disable.c b/common/src/nxe_rarp_disable.c
index 6738dbd6..79ce0a13 100644
--- a/common/src/nxe_rarp_disable.c
+++ b/common/src/nxe_rarp_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_rarp_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_rarp_enable.c b/common/src/nxe_rarp_enable.c
index dca9821d..c92c127b 100644
--- a/common/src/nxe_rarp_enable.c
+++ b/common/src/nxe_rarp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_rarp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_rarp_info_get.c b/common/src/nxe_rarp_info_get.c
index 6d61a3bc..2f691e60 100644
--- a/common/src/nxe_rarp_info_get.c
+++ b/common/src/nxe_rarp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_rarp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_client_socket_bind.c b/common/src/nxe_tcp_client_socket_bind.c
index 5406f7e2..b4a7e4d2 100644
--- a/common/src/nxe_tcp_client_socket_bind.c
+++ b/common/src/nxe_tcp_client_socket_bind.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_client_socket_bind PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_client_socket_connect.c b/common/src/nxe_tcp_client_socket_connect.c
index edd05c3a..a799d086 100644
--- a/common/src/nxe_tcp_client_socket_connect.c
+++ b/common/src/nxe_tcp_client_socket_connect.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_client_socket_connect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_client_socket_port_get.c b/common/src/nxe_tcp_client_socket_port_get.c
index 21b8dfa5..2ba92cb4 100644
--- a/common/src/nxe_tcp_client_socket_port_get.c
+++ b/common/src/nxe_tcp_client_socket_port_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_client_socket_port_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_client_socket_unbind.c b/common/src/nxe_tcp_client_socket_unbind.c
index bbd3de3a..d14cc852 100644
--- a/common/src/nxe_tcp_client_socket_unbind.c
+++ b/common/src/nxe_tcp_client_socket_unbind.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_client_socket_unbind PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_enable.c b/common/src/nxe_tcp_enable.c
index c29b1bb3..af6e4442 100644
--- a/common/src/nxe_tcp_enable.c
+++ b/common/src/nxe_tcp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_free_port_find.c b/common/src/nxe_tcp_free_port_find.c
index 5508cf3c..f073b72a 100644
--- a/common/src/nxe_tcp_free_port_find.c
+++ b/common/src/nxe_tcp_free_port_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_free_port_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_info_get.c b/common/src/nxe_tcp_info_get.c
index 7164ebdd..62e3fbab 100644
--- a/common/src/nxe_tcp_info_get.c
+++ b/common/src/nxe_tcp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_server_socket_accept.c b/common/src/nxe_tcp_server_socket_accept.c
index c1363b49..02b6d5cb 100644
--- a/common/src/nxe_tcp_server_socket_accept.c
+++ b/common/src/nxe_tcp_server_socket_accept.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_server_socket_accept PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_server_socket_listen.c b/common/src/nxe_tcp_server_socket_listen.c
index 3d187498..f0ae91d8 100644
--- a/common/src/nxe_tcp_server_socket_listen.c
+++ b/common/src/nxe_tcp_server_socket_listen.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_server_socket_listen PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_server_socket_relisten.c b/common/src/nxe_tcp_server_socket_relisten.c
index 62bdc66b..f8c0360e 100644
--- a/common/src/nxe_tcp_server_socket_relisten.c
+++ b/common/src/nxe_tcp_server_socket_relisten.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_server_socket_relisten PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_server_socket_unaccept.c b/common/src/nxe_tcp_server_socket_unaccept.c
index 0dfb6484..7b24f271 100644
--- a/common/src/nxe_tcp_server_socket_unaccept.c
+++ b/common/src/nxe_tcp_server_socket_unaccept.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_server_socket_unaccept PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_server_socket_unlisten.c b/common/src/nxe_tcp_server_socket_unlisten.c
index ca9f9a86..ccecad01 100644
--- a/common/src/nxe_tcp_server_socket_unlisten.c
+++ b/common/src/nxe_tcp_server_socket_unlisten.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_server_socket_unlisten PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_bytes_available.c b/common/src/nxe_tcp_socket_bytes_available.c
index d3c00d36..35021986 100644
--- a/common/src/nxe_tcp_socket_bytes_available.c
+++ b/common/src/nxe_tcp_socket_bytes_available.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_bytes_available PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_create.c b/common/src/nxe_tcp_socket_create.c
index 5987658d..d7a3d6b9 100644
--- a/common/src/nxe_tcp_socket_create.c
+++ b/common/src/nxe_tcp_socket_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_delete.c b/common/src/nxe_tcp_socket_delete.c
index 7263f44f..f9f1516f 100644
--- a/common/src/nxe_tcp_socket_delete.c
+++ b/common/src/nxe_tcp_socket_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_disconnect.c b/common/src/nxe_tcp_socket_disconnect.c
index 8fda9f22..19f1f2f2 100644
--- a/common/src/nxe_tcp_socket_disconnect.c
+++ b/common/src/nxe_tcp_socket_disconnect.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_disconnect PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_disconnect_complete_notify.c b/common/src/nxe_tcp_socket_disconnect_complete_notify.c
index ce39f4df..423f0ffe 100644
--- a/common/src/nxe_tcp_socket_disconnect_complete_notify.c
+++ b/common/src/nxe_tcp_socket_disconnect_complete_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_disconnect_complete_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_establish_notify.c b/common/src/nxe_tcp_socket_establish_notify.c
index f225013f..3a40517c 100644
--- a/common/src/nxe_tcp_socket_establish_notify.c
+++ b/common/src/nxe_tcp_socket_establish_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_establishe_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_info_get.c b/common/src/nxe_tcp_socket_info_get.c
index f57ec775..03e2b225 100644
--- a/common/src/nxe_tcp_socket_info_get.c
+++ b/common/src/nxe_tcp_socket_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_mss_get.c b/common/src/nxe_tcp_socket_mss_get.c
index 26c3202a..1eb7534f 100644
--- a/common/src/nxe_tcp_socket_mss_get.c
+++ b/common/src/nxe_tcp_socket_mss_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_mss_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_mss_peer_get.c b/common/src/nxe_tcp_socket_mss_peer_get.c
index de9593cd..db61939f 100644
--- a/common/src/nxe_tcp_socket_mss_peer_get.c
+++ b/common/src/nxe_tcp_socket_mss_peer_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_mss_peer_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_mss_set.c b/common/src/nxe_tcp_socket_mss_set.c
index 11dae04e..26739fcf 100644
--- a/common/src/nxe_tcp_socket_mss_set.c
+++ b/common/src/nxe_tcp_socket_mss_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_mss_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_peer_info_get.c b/common/src/nxe_tcp_socket_peer_info_get.c
index db3a25f8..9ae28f9d 100644
--- a/common/src/nxe_tcp_socket_peer_info_get.c
+++ b/common/src/nxe_tcp_socket_peer_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_peer_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_queue_depth_notify_set.c b/common/src/nxe_tcp_socket_queue_depth_notify_set.c
index a3247d97..d0a3d1be 100644
--- a/common/src/nxe_tcp_socket_queue_depth_notify_set.c
+++ b/common/src/nxe_tcp_socket_queue_depth_notify_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_queue_depth_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_receive.c b/common/src/nxe_tcp_socket_receive.c
index e5ee4f39..3a0d139a 100644
--- a/common/src/nxe_tcp_socket_receive.c
+++ b/common/src/nxe_tcp_socket_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_receive_notify.c b/common/src/nxe_tcp_socket_receive_notify.c
index 2f5431ac..4f05abea 100644
--- a/common/src/nxe_tcp_socket_receive_notify.c
+++ b/common/src/nxe_tcp_socket_receive_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_receive_notify PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_receive_queue_max_set.c b/common/src/nxe_tcp_socket_receive_queue_max_set.c
index c1c633d2..c867081a 100644
--- a/common/src/nxe_tcp_socket_receive_queue_max_set.c
+++ b/common/src/nxe_tcp_socket_receive_queue_max_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_receive_queue_max_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_send.c b/common/src/nxe_tcp_socket_send.c
index 72770959..0ff24b8e 100644
--- a/common/src/nxe_tcp_socket_send.c
+++ b/common/src/nxe_tcp_socket_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_state_wait.c b/common/src/nxe_tcp_socket_state_wait.c
index e513a418..88261485 100644
--- a/common/src/nxe_tcp_socket_state_wait.c
+++ b/common/src/nxe_tcp_socket_state_wait.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_state_wait PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_timed_wait_callback.c b/common/src/nxe_tcp_socket_timed_wait_callback.c
index 01e4f690..f929c91f 100644
--- a/common/src/nxe_tcp_socket_timed_wait_callback.c
+++ b/common/src/nxe_tcp_socket_timed_wait_callback.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_timed_wait_callback PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_transmit_configure.c b/common/src/nxe_tcp_socket_transmit_configure.c
index f055fa55..a38174f9 100644
--- a/common/src/nxe_tcp_socket_transmit_configure.c
+++ b/common/src/nxe_tcp_socket_transmit_configure.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_transmit_configure PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_vlan_priority_set.c b/common/src/nxe_tcp_socket_vlan_priority_set.c
index 03834d23..0d99d1be 100644
--- a/common/src/nxe_tcp_socket_vlan_priority_set.c
+++ b/common/src/nxe_tcp_socket_vlan_priority_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_vlan_priority_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/common/src/nxe_tcp_socket_window_update_notify_set.c b/common/src/nxe_tcp_socket_window_update_notify_set.c
index c03e9002..b3640cda 100644
--- a/common/src/nxe_tcp_socket_window_update_notify_set.c
+++ b/common/src/nxe_tcp_socket_window_update_notify_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_tcp_socket_window_update_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_enable.c b/common/src/nxe_udp_enable.c
index 3e16aafc..da40faf3 100644
--- a/common/src/nxe_udp_enable.c
+++ b/common/src/nxe_udp_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_free_port_find.c b/common/src/nxe_udp_free_port_find.c
index 84c36a59..ad54c391 100644
--- a/common/src/nxe_udp_free_port_find.c
+++ b/common/src/nxe_udp_free_port_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_free_port_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_info_get.c b/common/src/nxe_udp_info_get.c
index 848873dd..5b9304fb 100644
--- a/common/src/nxe_udp_info_get.c
+++ b/common/src/nxe_udp_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_packet_info_extract.c b/common/src/nxe_udp_packet_info_extract.c
index fb50f308..353c7ceb 100644
--- a/common/src/nxe_udp_packet_info_extract.c
+++ b/common/src/nxe_udp_packet_info_extract.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_pacekt_info_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_bind.c b/common/src/nxe_udp_socket_bind.c
index edae2ee4..e2498079 100644
--- a/common/src/nxe_udp_socket_bind.c
+++ b/common/src/nxe_udp_socket_bind.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_bind PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_bytes_available.c b/common/src/nxe_udp_socket_bytes_available.c
index 1ded75d7..34f50649 100644
--- a/common/src/nxe_udp_socket_bytes_available.c
+++ b/common/src/nxe_udp_socket_bytes_available.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_bytes_available PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_checksum_disable.c b/common/src/nxe_udp_socket_checksum_disable.c
index fdefeb86..05cb27ed 100644
--- a/common/src/nxe_udp_socket_checksum_disable.c
+++ b/common/src/nxe_udp_socket_checksum_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_checksum_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_checksum_enable.c b/common/src/nxe_udp_socket_checksum_enable.c
index d9895917..2a2e1660 100644
--- a/common/src/nxe_udp_socket_checksum_enable.c
+++ b/common/src/nxe_udp_socket_checksum_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_checksum_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_create.c b/common/src/nxe_udp_socket_create.c
index db38f95f..e11e1dc4 100644
--- a/common/src/nxe_udp_socket_create.c
+++ b/common/src/nxe_udp_socket_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_delete.c b/common/src/nxe_udp_socket_delete.c
index b7f85640..10395277 100644
--- a/common/src/nxe_udp_socket_delete.c
+++ b/common/src/nxe_udp_socket_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_info_get.c b/common/src/nxe_udp_socket_info_get.c
index c61fc8fa..a8c8a517 100644
--- a/common/src/nxe_udp_socket_info_get.c
+++ b/common/src/nxe_udp_socket_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_port_get.c b/common/src/nxe_udp_socket_port_get.c
index 70d97e80..35756f9a 100644
--- a/common/src/nxe_udp_socket_port_get.c
+++ b/common/src/nxe_udp_socket_port_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_port_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_receive.c b/common/src/nxe_udp_socket_receive.c
index e258550d..54f54c34 100644
--- a/common/src/nxe_udp_socket_receive.c
+++ b/common/src/nxe_udp_socket_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_receive_notify.c b/common/src/nxe_udp_socket_receive_notify.c
index c3505aae..db70df8b 100644
--- a/common/src/nxe_udp_socket_receive_notify.c
+++ b/common/src/nxe_udp_socket_receive_notify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_receive_notify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_send.c b/common/src/nxe_udp_socket_send.c
index 3826c54b..98ddb04a 100644
--- a/common/src/nxe_udp_socket_send.c
+++ b/common/src/nxe_udp_socket_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -42,7 +43,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_source_send.c b/common/src/nxe_udp_socket_source_send.c
index 9a40da52..c1ce930a 100644
--- a/common/src/nxe_udp_socket_source_send.c
+++ b/common/src/nxe_udp_socket_source_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_source_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_unbind.c b/common/src/nxe_udp_socket_unbind.c
index ac8e64a1..bcb4811e 100644
--- a/common/src/nxe_udp_socket_unbind.c
+++ b/common/src/nxe_udp_socket_unbind.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_unbind PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/common/src/nxe_udp_socket_vlan_priority_set.c b/common/src/nxe_udp_socket_vlan_priority_set.c
index 61801234..16e601f6 100644
--- a/common/src/nxe_udp_socket_vlan_priority_set.c
+++ b/common/src/nxe_udp_socket_vlan_priority_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_socket_vlan_priority_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/common/src/nxe_udp_source_extract.c b/common/src/nxe_udp_source_extract.c
index f291eb2e..ce56a36c 100644
--- a/common/src/nxe_udp_source_extract.c
+++ b/common/src/nxe_udp_source_extract.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_udp_source_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yuxin Zhou, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto.h b/crypto_libraries/inc/nx_crypto.h
index 3b86a4d5..86f63353 100644
--- a/crypto_libraries/inc/nx_crypto.h
+++ b/crypto_libraries/inc/nx_crypto.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/inc/nx_crypto_3des.h b/crypto_libraries/inc/nx_crypto_3des.h
index 28e5aaa1..adabcd8e 100644
--- a/crypto_libraries/inc/nx_crypto_3des.h
+++ b/crypto_libraries/inc/nx_crypto_3des.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_3des.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_aes.h b/crypto_libraries/inc/nx_crypto_aes.h
index 1674e80f..40889e05 100644
--- a/crypto_libraries/inc/nx_crypto_aes.h
+++ b/crypto_libraries/inc/nx_crypto_aes.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/inc/nx_crypto_cbc.h b/crypto_libraries/inc/nx_crypto_cbc.h
index 57477522..38bc0fa0 100644
--- a/crypto_libraries/inc/nx_crypto_cbc.h
+++ b/crypto_libraries/inc/nx_crypto_cbc.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_cbc.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_ccm.h b/crypto_libraries/inc/nx_crypto_ccm.h
index 176ff3f2..3ea081da 100644
--- a/crypto_libraries/inc/nx_crypto_ccm.h
+++ b/crypto_libraries/inc/nx_crypto_ccm.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_ccm.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_const.h b/crypto_libraries/inc/nx_crypto_const.h
index dc3ad4fa..6b81e754 100644
--- a/crypto_libraries/inc/nx_crypto_const.h
+++ b/crypto_libraries/inc/nx_crypto_const.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_const.h PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_ctr.h b/crypto_libraries/inc/nx_crypto_ctr.h
index 6aa8d5df..85ca061f 100644
--- a/crypto_libraries/inc/nx_crypto_ctr.h
+++ b/crypto_libraries/inc/nx_crypto_ctr.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_ctr.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_des.h b/crypto_libraries/inc/nx_crypto_des.h
index ff156195..c75a945e 100644
--- a/crypto_libraries/inc/nx_crypto_des.h
+++ b/crypto_libraries/inc/nx_crypto_des.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_des.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_dh.h b/crypto_libraries/inc/nx_crypto_dh.h
index 7262a8d7..32182ff6 100644
--- a/crypto_libraries/inc/nx_crypto_dh.h
+++ b/crypto_libraries/inc/nx_crypto_dh.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_dh.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_drbg.h b/crypto_libraries/inc/nx_crypto_drbg.h
index 0927e12b..e38b11a3 100644
--- a/crypto_libraries/inc/nx_crypto_drbg.h
+++ b/crypto_libraries/inc/nx_crypto_drbg.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_drbg.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_ec.h b/crypto_libraries/inc/nx_crypto_ec.h
index c98655b1..21250f16 100644
--- a/crypto_libraries/inc/nx_crypto_ec.h
+++ b/crypto_libraries/inc/nx_crypto_ec.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/inc/nx_crypto_ecdh.h b/crypto_libraries/inc/nx_crypto_ecdh.h
index 38bfe740..6d1cf40d 100644
--- a/crypto_libraries/inc/nx_crypto_ecdh.h
+++ b/crypto_libraries/inc/nx_crypto_ecdh.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/inc/nx_crypto_ecdsa.h b/crypto_libraries/inc/nx_crypto_ecdsa.h
index 24b86353..c98dec44 100644
--- a/crypto_libraries/inc/nx_crypto_ecdsa.h
+++ b/crypto_libraries/inc/nx_crypto_ecdsa.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_ecdsa.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/crypto_libraries/inc/nx_crypto_ecjpake.h b/crypto_libraries/inc/nx_crypto_ecjpake.h
index 05601ab6..66bc4252 100644
--- a/crypto_libraries/inc/nx_crypto_ecjpake.h
+++ b/crypto_libraries/inc/nx_crypto_ecjpake.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_ecjpake.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_gcm.h b/crypto_libraries/inc/nx_crypto_gcm.h
index a7472863..1560050e 100644
--- a/crypto_libraries/inc/nx_crypto_gcm.h
+++ b/crypto_libraries/inc/nx_crypto_gcm.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_gcm.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_hkdf.h b/crypto_libraries/inc/nx_crypto_hkdf.h
index 4b812ea5..2a18ad3c 100644
--- a/crypto_libraries/inc/nx_crypto_hkdf.h
+++ b/crypto_libraries/inc/nx_crypto_hkdf.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_hkdf.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/crypto_libraries/inc/nx_crypto_hmac.h b/crypto_libraries/inc/nx_crypto_hmac.h
index ec5b5ca2..f10e0a06 100644
--- a/crypto_libraries/inc/nx_crypto_hmac.h
+++ b/crypto_libraries/inc/nx_crypto_hmac.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_hmac.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_hmac_md5.h b/crypto_libraries/inc/nx_crypto_hmac_md5.h
index 4c5eff39..75558f77 100644
--- a/crypto_libraries/inc/nx_crypto_hmac_md5.h
+++ b/crypto_libraries/inc/nx_crypto_hmac_md5.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_hmac_md5.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/crypto_libraries/inc/nx_crypto_hmac_sha1.h b/crypto_libraries/inc/nx_crypto_hmac_sha1.h
index 1de79607..0a607544 100644
--- a/crypto_libraries/inc/nx_crypto_hmac_sha1.h
+++ b/crypto_libraries/inc/nx_crypto_hmac_sha1.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_hmac_sha1.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/crypto_libraries/inc/nx_crypto_hmac_sha2.h b/crypto_libraries/inc/nx_crypto_hmac_sha2.h
index d8c04460..994f28c1 100644
--- a/crypto_libraries/inc/nx_crypto_hmac_sha2.h
+++ b/crypto_libraries/inc/nx_crypto_hmac_sha2.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_hmac_sha1.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/crypto_libraries/inc/nx_crypto_hmac_sha5.h b/crypto_libraries/inc/nx_crypto_hmac_sha5.h
index c8c20675..522890a5 100644
--- a/crypto_libraries/inc/nx_crypto_hmac_sha5.h
+++ b/crypto_libraries/inc/nx_crypto_hmac_sha5.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_hmac_sha1.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/crypto_libraries/inc/nx_crypto_huge_number.h b/crypto_libraries/inc/nx_crypto_huge_number.h
index a7521233..a8a741ea 100644
--- a/crypto_libraries/inc/nx_crypto_huge_number.h
+++ b/crypto_libraries/inc/nx_crypto_huge_number.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_huge_number.h PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_md5.h b/crypto_libraries/inc/nx_crypto_md5.h
index 4be2fd2a..09db0983 100644
--- a/crypto_libraries/inc/nx_crypto_md5.h
+++ b/crypto_libraries/inc/nx_crypto_md5.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -50,7 +51,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_md5.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_method_self_test.h b/crypto_libraries/inc/nx_crypto_method_self_test.h
index e92ed241..db76f859 100644
--- a/crypto_libraries/inc/nx_crypto_method_self_test.h
+++ b/crypto_libraries/inc/nx_crypto_method_self_test.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/inc/nx_crypto_null.h b/crypto_libraries/inc/nx_crypto_null.h
index 03d2a188..0498e7e7 100644
--- a/crypto_libraries/inc/nx_crypto_null.h
+++ b/crypto_libraries/inc/nx_crypto_null.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_null.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_phash.h b/crypto_libraries/inc/nx_crypto_phash.h
index 6fcdddfc..dd48de08 100644
--- a/crypto_libraries/inc/nx_crypto_phash.h
+++ b/crypto_libraries/inc/nx_crypto_phash.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ extern "C" {
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_phash.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_pkcs1_v1.5.h b/crypto_libraries/inc/nx_crypto_pkcs1_v1.5.h
index 7da7210e..426c34f3 100644
--- a/crypto_libraries/inc/nx_crypto_pkcs1_v1.5.h
+++ b/crypto_libraries/inc/nx_crypto_pkcs1_v1.5.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ extern "C" {
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_pkcs1_v1.5.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_rsa.h b/crypto_libraries/inc/nx_crypto_rsa.h
index cded4a41..18a02723 100644
--- a/crypto_libraries/inc/nx_crypto_rsa.h
+++ b/crypto_libraries/inc/nx_crypto_rsa.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_rsa.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_sha1.h b/crypto_libraries/inc/nx_crypto_sha1.h
index 2c30c430..685264a0 100644
--- a/crypto_libraries/inc/nx_crypto_sha1.h
+++ b/crypto_libraries/inc/nx_crypto_sha1.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -55,7 +56,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_sha1.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_sha2.h b/crypto_libraries/inc/nx_crypto_sha2.h
index 3e4c4dac..bba56da2 100644
--- a/crypto_libraries/inc/nx_crypto_sha2.h
+++ b/crypto_libraries/inc/nx_crypto_sha2.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -24,7 +25,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_sha2.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_sha5.h b/crypto_libraries/inc/nx_crypto_sha5.h
index 49481f91..3c0bdd59 100644
--- a/crypto_libraries/inc/nx_crypto_sha5.h
+++ b/crypto_libraries/inc/nx_crypto_sha5.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -24,7 +25,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_sha5.h PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_tls_prf_1.h b/crypto_libraries/inc/nx_crypto_tls_prf_1.h
index 8e213a63..8d44dc3e 100644
--- a/crypto_libraries/inc/nx_crypto_tls_prf_1.h
+++ b/crypto_libraries/inc/nx_crypto_tls_prf_1.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ extern "C" {
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_tls_prf_1.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_tls_prf_sha256.h b/crypto_libraries/inc/nx_crypto_tls_prf_sha256.h
index ec8409fa..ee40249f 100644
--- a/crypto_libraries/inc/nx_crypto_tls_prf_sha256.h
+++ b/crypto_libraries/inc/nx_crypto_tls_prf_sha256.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ extern "C" {
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_tls_prf_sha256.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_tls_prf_sha384.h b/crypto_libraries/inc/nx_crypto_tls_prf_sha384.h
index 585a2c04..8b853212 100644
--- a/crypto_libraries/inc/nx_crypto_tls_prf_sha384.h
+++ b/crypto_libraries/inc/nx_crypto_tls_prf_sha384.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ extern "C" {
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_tls_prf_sha256.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_tls_prf_sha512.h b/crypto_libraries/inc/nx_crypto_tls_prf_sha512.h
index 9533fe0f..ce79ba26 100644
--- a/crypto_libraries/inc/nx_crypto_tls_prf_sha512.h
+++ b/crypto_libraries/inc/nx_crypto_tls_prf_sha512.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ extern "C" {
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_tls_prf_sha256.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/inc/nx_crypto_xcbc_mac.h b/crypto_libraries/inc/nx_crypto_xcbc_mac.h
index ae7ae430..99c2f4db 100644
--- a/crypto_libraries/inc/nx_crypto_xcbc_mac.h
+++ b/crypto_libraries/inc/nx_crypto_xcbc_mac.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_crypto_xcbc_mac.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m3/ac5/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m3/ac5/inc/nx_crypto_port.h
index d351b9ee..eb5b64a4 100644
--- a/crypto_libraries/ports/cortex_m3/ac5/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m3/ac5/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M3/AC5 */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m3/ac6/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m3/ac6/inc/nx_crypto_port.h
index 437889c8..78d83f43 100644
--- a/crypto_libraries/ports/cortex_m3/ac6/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m3/ac6/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M3/AC6 */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m3/gnu/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m3/gnu/inc/nx_crypto_port.h
index 62a0e923..5b89be63 100644
--- a/crypto_libraries/ports/cortex_m3/gnu/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m3/gnu/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M3/GNU */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m3/iar/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m3/iar/inc/nx_crypto_port.h
index c773b6d4..42adee14 100644
--- a/crypto_libraries/ports/cortex_m3/iar/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m3/iar/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M3/IAR */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m3/keil/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m3/keil/inc/nx_crypto_port.h
index 5f465981..5ac37614 100644
--- a/crypto_libraries/ports/cortex_m3/keil/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m3/keil/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M3/Keil */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m4/ac5/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m4/ac5/inc/nx_crypto_port.h
index ffeba516..2ec4d847 100644
--- a/crypto_libraries/ports/cortex_m4/ac5/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m4/ac5/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M4/AC5 */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m4/ac6/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m4/ac6/inc/nx_crypto_port.h
index 092514b1..22de0d17 100644
--- a/crypto_libraries/ports/cortex_m4/ac6/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m4/ac6/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M4/AC6 */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m4/gnu/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m4/gnu/inc/nx_crypto_port.h
index 54bbb963..f3e5b487 100644
--- a/crypto_libraries/ports/cortex_m4/gnu/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m4/gnu/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M4/GNU */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m4/iar/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m4/iar/inc/nx_crypto_port.h
index 4cea148f..ed27a160 100644
--- a/crypto_libraries/ports/cortex_m4/iar/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m4/iar/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M4/IAR */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m4/keil/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m4/keil/inc/nx_crypto_port.h
index 77f2d509..f840983d 100644
--- a/crypto_libraries/ports/cortex_m4/keil/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m4/keil/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M4/Keil */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m7/ac5/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m7/ac5/inc/nx_crypto_port.h
index d8aee2db..114ff3f1 100644
--- a/crypto_libraries/ports/cortex_m7/ac5/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m7/ac5/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M7/AC5 */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m7/ac6/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m7/ac6/inc/nx_crypto_port.h
index 0d7622bb..017c963b 100644
--- a/crypto_libraries/ports/cortex_m7/ac6/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m7/ac6/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M7/AC6 */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m7/gnu/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m7/gnu/inc/nx_crypto_port.h
index 80d6ae0f..88cd6684 100644
--- a/crypto_libraries/ports/cortex_m7/gnu/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m7/gnu/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M7/GNU */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/cortex_m7/iar/inc/nx_crypto_port.h b/crypto_libraries/ports/cortex_m7/iar/inc/nx_crypto_port.h
index 6ac21e1b..5ecf5c50 100644
--- a/crypto_libraries/ports/cortex_m7/iar/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/cortex_m7/iar/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Cortex-M7/IAR */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/linux/gnu/inc/nx_crypto_port.h b/crypto_libraries/ports/linux/gnu/inc/nx_crypto_port.h
index eaefd44b..4b84088d 100644
--- a/crypto_libraries/ports/linux/gnu/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/linux/gnu/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Linux/GNU */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/ports/win32/vs_2019/inc/nx_crypto_port.h b/crypto_libraries/ports/win32/vs_2019/inc/nx_crypto_port.h
index d818068d..a000f409 100644
--- a/crypto_libraries/ports/win32/vs_2019/inc/nx_crypto_port.h
+++ b/crypto_libraries/ports/win32/vs_2019/inc/nx_crypto_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_crypto_port.h Win32/VC2019 */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_3des.c b/crypto_libraries/src/nx_crypto_3des.c
index 5494977c..12fe28c7 100644
--- a/crypto_libraries/src/nx_crypto_3des.c
+++ b/crypto_libraries/src/nx_crypto_3des.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -222,7 +223,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_3des_decrypt(NX_CRYPTO_3DES *context, UCHAR sour
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_3des_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -317,7 +318,7 @@ NX_CRYPTO_3DES *triple_des_context_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_3des_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -375,7 +376,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_3des_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_3des_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_aes.c b/crypto_libraries/src/nx_crypto_aes.c
index 36bc7ffc..61eb521b 100644
--- a/crypto_libraries/src/nx_crypto_aes.c
+++ b/crypto_libraries/src/nx_crypto_aes.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -410,7 +411,7 @@ extern UINT _nx_crypto_library_state;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_aes_add_round_key PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -471,7 +472,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_aes_sub_shift_roundkey PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -563,7 +564,7 @@ UCHAR *S;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_aes_inv_sub_shift_roundkey PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -676,7 +677,7 @@ UCHAR *S;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_aes_encryption_round PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -859,7 +860,7 @@ int round;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_aes_decryption_round PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -996,7 +997,7 @@ ULONG val;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_aes_encrypt PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1139,7 +1140,7 @@ UINT *buf;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_aes_subword PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1191,7 +1192,7 @@ UINT result;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_aes_key_expansion PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1701,7 +1702,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_aes_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1789,7 +1790,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_aes_init(struct NX_CRYPTO_METHOD_STRUCT *
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_aes_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1847,7 +1848,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_aes_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_aes_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1997,7 +1998,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_aes_cbc_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2172,7 +2173,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_aes_ccm_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2474,7 +2475,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_aes_gcm_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2772,7 +2773,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_aes_ctr_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2924,7 +2925,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_aes_xcbc_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_cbc.c b/crypto_libraries/src/nx_crypto_cbc.c
index 33fe61f6..128345be 100644
--- a/crypto_libraries/src/nx_crypto_cbc.c
+++ b/crypto_libraries/src/nx_crypto_cbc.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_cbc_xor PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -77,7 +78,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_cbc_encrypt PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -178,7 +179,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_cbc_decrypt PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -280,7 +281,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_cbc_encrypt_init PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_ccm.c b/crypto_libraries/src/nx_crypto_ccm.c
index 0c487555..79d5ccaf 100644
--- a/crypto_libraries/src/nx_crypto_ccm.c
+++ b/crypto_libraries/src/nx_crypto_ccm.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ccm_xor PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -100,7 +101,7 @@ UINT *k = (UINT *)key;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ccm_cbc_pad PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -249,7 +250,7 @@ UCHAR temp_len = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ccm_encrypt_init PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -342,7 +343,7 @@ UCHAR *A = ccm_metadata -> nx_crypto_ccm_A;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ccm_encrypt_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -454,7 +455,7 @@ UINT i = 0, k = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ccm_encrypt_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -536,7 +537,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ccm_decrypt_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_ctr.c b/crypto_libraries/src/nx_crypto_ctr.c
index 8b9c812a..741c5ee9 100644
--- a/crypto_libraries/src/nx_crypto_ctr.c
+++ b/crypto_libraries/src/nx_crypto_ctr.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ctr_xor PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -99,7 +100,7 @@ UINT *k = (UINT *)key;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ctr_add_one PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -155,7 +156,7 @@ USHORT result;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ctr_encrypt PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -251,7 +252,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ctr_encrypt_init PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_des.c b/crypto_libraries/src/nx_crypto_des.c
index 4eb5089a..652ea011 100644
--- a/crypto_libraries/src/nx_crypto_des.c
+++ b/crypto_libraries/src/nx_crypto_des.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -157,7 +158,7 @@ static const ULONG right_half_bit_swap[16] =
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_des_key_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -439,7 +440,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_des_decrypt(NX_CRYPTO_DES *context, UCHAR source
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_des_process_block PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -573,7 +574,7 @@ UINT round;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_des_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -660,7 +661,7 @@ NX_CRYPTO_DES *des_context_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_des_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -718,7 +719,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_des_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_des_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_dh.c b/crypto_libraries/src/nx_crypto_dh.c
index 50335f03..51f3ed59 100644
--- a/crypto_libraries/src/nx_crypto_dh.c
+++ b/crypto_libraries/src/nx_crypto_dh.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -56,7 +57,7 @@ static const HN_UBASE _nx_dh_group_2_modulus[] =
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_dh_setup PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -194,7 +195,7 @@ HN_UBASE generator_value;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_dh_compute_secret PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_drbg.c b/crypto_libraries/src/nx_crypto_drbg.c
index 832080f2..c612566b 100644
--- a/crypto_libraries/src/nx_crypto_drbg.c
+++ b/crypto_libraries/src/nx_crypto_drbg.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -50,7 +51,7 @@ static UINT _nx_crypto_drbg_block_cipher_df(NX_CRYPTO_DRBG *drbg_ptr, UINT input
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_drbg_ctr_add_one PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -106,7 +107,7 @@ INT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_drbg_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -237,7 +238,7 @@ VOID *handler = NX_CRYPTO_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_drbg_instantiate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -378,7 +379,7 @@ UINT entropy_len;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_drbg_reseed PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -505,7 +506,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_drbg_generate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -705,7 +706,7 @@ VOID *handler = NX_CRYPTO_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_drbg_block_cipher_df PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -920,7 +921,7 @@ VOID *handler = NX_CRYPTO_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_drbg_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1000,7 +1001,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_drbg_init(struct NX_CRYPTO_METHOD_STRUCT
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_drbg_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1058,7 +1059,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_drbg_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_drbg_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_ec.c b/crypto_libraries/src/nx_crypto_ec.c
index 962f556e..2e919cf2 100644
--- a/crypto_libraries/src/nx_crypto_ec.c
+++ b/crypto_libraries/src/nx_crypto_ec.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -699,7 +700,7 @@ static NX_CRYPTO_CONST NX_CRYPTO_EC *_nx_crypto_ec_named_curves[] =
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_point_is_infinite PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -763,7 +764,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_ec_point_is_infinite(NX_CRYPTO_EC_POINT *point)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_point_set_infinite PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -822,7 +823,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_point_set_infinite(NX_CRYPTO_EC_POINT *point)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_point_setup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -895,7 +896,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_point_extract_uncompressed PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -984,7 +985,7 @@ UINT clen;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_point_fp_affine_to_projective PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1033,7 +1034,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_point_fp_affine_to_projective(NX_CRYPTO_EC_POI
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_point_fp_projective_to_affine PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1744,7 +1745,7 @@ UINT compare_value;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_secp521r1_reduce PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1865,7 +1866,7 @@ UINT compare_value;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_add_digit_reduce PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1937,7 +1938,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_add_digit_reduce(NX_CRYPTO_EC *curve,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_subtract_digit_reduce PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2000,7 +2001,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_subtract_digit_reduce(NX_CRYPTO_EC *curve,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_fp_reduce PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2055,7 +2056,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_fp_reduce(NX_CRYPTO_EC *curve,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_add_reduce PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2123,7 +2124,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_add_reduce(NX_CRYPTO_EC *curve,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_subtract_reduce PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2196,7 +2197,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_ec_subtract_reduce(NX_CRYPTO_EC *curve,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_fp_projective_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2348,7 +2349,7 @@ UINT buffer_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_fp_projective_double PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2483,7 +2484,7 @@ UINT buffer_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_fp_affine_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2616,7 +2617,7 @@ UINT buffer_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_fp_affine_subtract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2681,7 +2682,7 @@ NX_CRYPTO_EC_POINT point;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_naf_compute PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2809,7 +2810,7 @@ UINT i, j;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_fp_projective_multiple PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2945,7 +2946,7 @@ UINT bit;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_fp_fixed_multiple PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -3090,7 +3091,7 @@ UINT j;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_key_pair_generation_extra PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -3193,7 +3194,7 @@ NX_CRYPTO_HUGE_NUMBER modulus;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_key_pair_stream_generate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -3298,7 +3299,7 @@ NX_CRYPTO_EC_POINT public_key;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_precomputation PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -3488,7 +3489,7 @@ UINT i, j;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_fixed_output PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -3739,7 +3740,7 @@ const CHAR *array_name[] = {"", "_2e"};
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ec_get_named_curve PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -3802,7 +3803,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ec_secp192r1_operation PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -3890,7 +3891,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp192r1_operation(UINT op,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ec_secp224r1_operation PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -3977,7 +3978,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp224r1_operation(UINT op,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ec_secp256r1_operation PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -4064,7 +4065,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp256r1_operation(UINT op,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ec_secp384r1_operation PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -4151,7 +4152,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ec_secp384r1_operation(UINT op,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ec_secp521r1_operation PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_ec_secp192r1_fixed_points.c b/crypto_libraries/src/nx_crypto_ec_secp192r1_fixed_points.c
index cbd0086e..4f4b6ecb 100644
--- a/crypto_libraries/src/nx_crypto_ec_secp192r1_fixed_points.c
+++ b/crypto_libraries/src/nx_crypto_ec_secp192r1_fixed_points.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/src/nx_crypto_ec_secp224r1_fixed_points.c b/crypto_libraries/src/nx_crypto_ec_secp224r1_fixed_points.c
index 1a6ebe7c..acb8f2e7 100644
--- a/crypto_libraries/src/nx_crypto_ec_secp224r1_fixed_points.c
+++ b/crypto_libraries/src/nx_crypto_ec_secp224r1_fixed_points.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/src/nx_crypto_ec_secp256r1_fixed_points.c b/crypto_libraries/src/nx_crypto_ec_secp256r1_fixed_points.c
index 8f75b59a..97699471 100644
--- a/crypto_libraries/src/nx_crypto_ec_secp256r1_fixed_points.c
+++ b/crypto_libraries/src/nx_crypto_ec_secp256r1_fixed_points.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/src/nx_crypto_ec_secp384r1_fixed_points.c b/crypto_libraries/src/nx_crypto_ec_secp384r1_fixed_points.c
index e63663fd..7ac604af 100644
--- a/crypto_libraries/src/nx_crypto_ec_secp384r1_fixed_points.c
+++ b/crypto_libraries/src/nx_crypto_ec_secp384r1_fixed_points.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/src/nx_crypto_ec_secp521r1_fixed_points.c b/crypto_libraries/src/nx_crypto_ec_secp521r1_fixed_points.c
index fbaf0c58..d1e307a5 100644
--- a/crypto_libraries/src/nx_crypto_ec_secp521r1_fixed_points.c
+++ b/crypto_libraries/src/nx_crypto_ec_secp521r1_fixed_points.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/src/nx_crypto_ecdh.c b/crypto_libraries/src/nx_crypto_ecdh.c
index 7a5e1bc7..b966b445 100644
--- a/crypto_libraries/src/nx_crypto_ecdh.c
+++ b/crypto_libraries/src/nx_crypto_ecdh.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecdh_key_pair_import PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -115,7 +116,7 @@ NX_CRYPTO_HUGE_NUMBER private_key;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecdh_private_key_export PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -203,7 +204,7 @@ NX_CRYPTO_HUGE_NUMBER private_key;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecdh_setup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -310,7 +311,7 @@ NX_CRYPTO_EC_POINT public_key;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecdh_compute_secret PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -446,7 +447,7 @@ NX_CRYPTO_EC_POINT public_key, shared_secret;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ecdh_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -526,7 +527,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ecdh_init(struct NX_CRYPTO_METHOD_STRUCT
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ecdh_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -584,7 +585,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ecdh_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ecdh_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_ecdsa.c b/crypto_libraries/src/nx_crypto_ecdsa.c
index c816c9db..82031ff7 100644
--- a/crypto_libraries/src/nx_crypto_ecdsa.c
+++ b/crypto_libraries/src/nx_crypto_ecdsa.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecdsa_sign PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -267,7 +268,7 @@ UCHAR *signature_s;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecdsa_verify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -480,7 +481,7 @@ UINT buffer_size = curve -> nx_crypto_ec_n.nx_crypto_huge_buffe
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ecdsa_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -567,7 +568,7 @@ NX_CRYPTO_ECDSA *ecdsa;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ecdsa_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -625,7 +626,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ecdsa_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ecdsa_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_ecjpake.c b/crypto_libraries/src/nx_crypto_ecjpake.c
index 30756e83..ed1b74bd 100644
--- a/crypto_libraries/src/nx_crypto_ecjpake.c
+++ b/crypto_libraries/src/nx_crypto_ecjpake.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_init PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -110,7 +111,7 @@ UINT buffer_size = curve -> nx_crypto_ec_n.nx_crypto_huge_buffer_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_hello_generate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -286,7 +287,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_hello_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -432,7 +433,7 @@ UINT total_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_key_exchange_generate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -573,7 +574,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_key_exchange_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -722,7 +723,7 @@ UINT total_length = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_schnorr_zkp_hash PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1046,7 +1047,7 @@ VOID *handler;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_schnorr_zkp_generate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1153,7 +1154,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_schnorr_zkp_verify PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1261,7 +1262,7 @@ NX_CRYPTO_EC_POINT temp1, temp2;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_public_key_generate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1346,7 +1347,7 @@ NX_CRYPTO_HUGE_NUMBER temp1;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_pre_master_secret_generate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1487,7 +1488,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_ecjpake_key_encryption_key_generate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1593,7 +1594,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ecjpake_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1694,7 +1695,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ecjpake_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1752,7 +1753,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_ecjpake_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_ecjpake_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_gcm.c b/crypto_libraries/src/nx_crypto_gcm.c
index d62a9466..5ecd6f17 100644
--- a/crypto_libraries/src/nx_crypto_gcm.c
+++ b/crypto_libraries/src/nx_crypto_gcm.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_xor PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -104,7 +105,7 @@ UINT *k = (UINT *)key;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_inc32 PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -161,7 +162,7 @@ USHORT result;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_multi PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -250,7 +251,7 @@ UCHAR mask;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_ghash_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -323,7 +324,7 @@ UINT i, n;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_gctr PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -408,7 +409,7 @@ UINT i, n;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_encrypt_init PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -527,7 +528,7 @@ UCHAR iv_len;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_encrypt_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -599,7 +600,7 @@ UCHAR *counter = gcm_metadata -> nx_crypto_gcm_counter;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_encrypt_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -696,7 +697,7 @@ UINT length;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_decrypt_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -768,7 +769,7 @@ UCHAR *counter = gcm_metadata -> nx_crypto_gcm_counter;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_gcm_decrypt_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_generic_ciphersuites.c b/crypto_libraries/src/nx_crypto_generic_ciphersuites.c
index 4d5f7508..d68ea0cc 100644
--- a/crypto_libraries/src/nx_crypto_generic_ciphersuites.c
+++ b/crypto_libraries/src/nx_crypto_generic_ciphersuites.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -259,6 +260,8 @@ NX_SECURE_TLS_CIPHERSUITE_INFO _nx_crypto_ciphersuite_lookup_table_ecc[] =
#ifdef NX_SECURE_ENABLE_PSK_CIPHERSUITES
{TLS_PSK_WITH_AES_128_CBC_SHA256, &crypto_method_null, &crypto_method_auth_psk, &crypto_method_aes_cbc_128, 16, 16, &crypto_method_hmac_sha256, 32, &crypto_method_tls_prf_sha256},
+ {TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA, &crypto_method_ecdhe, &crypto_method_auth_psk, &crypto_method_aes_cbc_128, 16, 16, &crypto_method_hmac_sha1, 20, &crypto_method_tls_prf_sha256},
+ {TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA, &crypto_method_ecdhe, &crypto_method_auth_psk, &crypto_method_aes_cbc_256, 16, 32, &crypto_method_hmac_sha1, 20, &crypto_method_tls_prf_sha256},
#ifdef NX_SECURE_ENABLE_AEAD_CIPHER
{TLS_PSK_WITH_AES_128_CCM_8, &crypto_method_null, &crypto_method_auth_psk, &crypto_method_aes_ccm_8, 16, 16, &crypto_method_null, 0, &crypto_method_tls_prf_sha256},
#endif
diff --git a/crypto_libraries/src/nx_crypto_hkdf.c b/crypto_libraries/src/nx_crypto_hkdf.c
index d63ea5fd..3ce9e1a9 100644
--- a/crypto_libraries/src/nx_crypto_hkdf.c
+++ b/crypto_libraries/src/nx_crypto_hkdf.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hkdf_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -118,7 +119,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hkdf_init(struct NX_CRYPTO_METHOD_STRUCT
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hkdf_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -171,7 +172,7 @@ UINT status;
if(hmac_method)
{
- status = hmac_method -> nx_crypto_cleanup(hmac_method);
+ status = hmac_method -> nx_crypto_cleanup(hkdf->nx_crypto_hmac_metadata);
if (status != NX_CRYPTO_SUCCESS)
{
@@ -194,7 +195,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hkdf_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -394,7 +395,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hkdf_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -537,7 +538,7 @@ NX_CRYPTO_METHOD *hmac_method = hkdf -> nx_crypto_hmac_method;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hkdf_expand PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_hmac.c b/crypto_libraries/src/nx_crypto_hmac.c
index 373b3aeb..76bf1d19 100644
--- a/crypto_libraries/src/nx_crypto_hmac.c
+++ b/crypto_libraries/src/nx_crypto_hmac.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_hmac PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -92,7 +93,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_hmac(NX_CRYPTO_HMAC *hmac_metadata,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_hmac_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -201,7 +202,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_hmac_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -255,7 +256,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_hmac_update(NX_CRYPTO_HMAC *hmac_metadata, UCHAR
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_hmac_digest_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -327,7 +328,7 @@ UCHAR icv_ptr[64];
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_hmac_metadata_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -397,7 +398,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_hmac_metadata_set(NX_CRYPTO_HMAC *hmac_metadata,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_hmac_hash_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -474,7 +475,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_hmac_hash_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -550,7 +551,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_hmac_hash_digest_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -628,7 +629,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -716,7 +717,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_init(struct NX_CRYPTO_METHOD_STRUCT
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -777,7 +778,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/crypto_libraries/src/nx_crypto_hmac_md5.c b/crypto_libraries/src/nx_crypto_hmac_md5.c
index 90d9b3cb..a8102fc6 100644
--- a/crypto_libraries/src/nx_crypto_hmac_md5.c
+++ b/crypto_libraries/src/nx_crypto_hmac_md5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_md5_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -108,7 +109,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_md5_init(struct NX_CRYPTO_METHOD_ST
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_md5_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -166,7 +167,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_md5_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_md5_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_hmac_sha1.c b/crypto_libraries/src/nx_crypto_hmac_sha1.c
index 3880b0f6..717966e3 100644
--- a/crypto_libraries/src/nx_crypto_hmac_sha1.c
+++ b/crypto_libraries/src/nx_crypto_hmac_sha1.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_sha1_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -108,7 +109,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_sha1_init(struct NX_CRYPTO_METHOD_S
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_sha1_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -166,7 +167,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_sha1_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_sha1_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_hmac_sha2.c b/crypto_libraries/src/nx_crypto_hmac_sha2.c
index fa1681fa..67ed17a8 100644
--- a/crypto_libraries/src/nx_crypto_hmac_sha2.c
+++ b/crypto_libraries/src/nx_crypto_hmac_sha2.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_sha256_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -109,7 +110,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_sha256_init(struct NX_CRYPTO_METHOD
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_sha256_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -167,7 +168,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_sha256_cleanup(VOID *crypto_metadata
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_sha256_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_hmac_sha5.c b/crypto_libraries/src/nx_crypto_hmac_sha5.c
index 44c9deb8..0a232d90 100644
--- a/crypto_libraries/src/nx_crypto_hmac_sha5.c
+++ b/crypto_libraries/src/nx_crypto_hmac_sha5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_sha512_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -108,7 +109,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_sha512_init(struct NX_CRYPTO_METHOD
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_sha512_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -166,7 +167,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_hmac_sha512_cleanup(VOID *crypto_metadata
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_hmac_sha512_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_huge_number.c b/crypto_libraries/src/nx_crypto_huge_number.c
index f58f5baa..29b5f9be 100644
--- a/crypto_libraries/src/nx_crypto_huge_number.c
+++ b/crypto_libraries/src/nx_crypto_huge_number.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_is_zero PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -106,7 +107,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -300,7 +301,7 @@ UINT cmp;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_add_unsigned PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -408,7 +409,7 @@ UINT right_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_subtract_unsigned PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -490,7 +491,7 @@ HN_UBASE *result_buffer = result -> nx_crypto_huge_number_data;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_add_digit_unsigned PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -559,7 +560,7 @@ UINT size = value -> nx_crypto_huge_number_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_subtract_digit_unsigned PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -629,7 +630,7 @@ UINT size = value -> nx_crypto_huge_number_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_left PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -692,7 +693,7 @@ HN_UBASE *x_buffer = x -> nx_crypto_huge_number_data;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_shift_right PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -757,7 +758,7 @@ HN_UBASE *x_buffer = x -> nx_crypto_huge_number_data;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_adjust_size PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -834,7 +835,7 @@ INT size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_compare PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -922,7 +923,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_huge_number_compare(NX_CRYPTO_HUGE_NUMBER *left,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_compare_unsigned PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1036,7 +1037,7 @@ UINT right_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_multiply PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1155,7 +1156,7 @@ HN_UBASE *temp_ptr;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_multiply_digit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1243,7 +1244,7 @@ HN_UBASE *result_buffer;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_square PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1593,7 +1594,7 @@ NX_CRYPTO_HUGE_NUMBER *result;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_setup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1749,7 +1750,7 @@ UINT num_words;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_rbg PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1855,7 +1856,7 @@ UINT mask;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1955,7 +1956,7 @@ UCHAR *bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_extract_fixed_size PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2097,7 +2098,7 @@ UINT num_size_adjusted;
/* */
/* _nx_crypto_huge_number_inverse_modulus_prime */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2237,7 +2238,7 @@ UINT buffer_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_inverse_modulus PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2406,7 +2407,7 @@ UINT buffer_size;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_mont PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2544,7 +2545,7 @@ HN_UBASE *result_buffer = result -> nx_crypto_huge_number_data;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_mont_power_modulus PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -2726,7 +2727,7 @@ NX_CRYPTO_HUGE_NUMBER *operand, *temp_result, *temp_swap;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_crt_power_modulus PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_huge_number_extended.c b/crypto_libraries/src/nx_crypto_huge_number_extended.c
index d748c5bc..e594a79d 100644
--- a/crypto_libraries/src/nx_crypto_huge_number_extended.c
+++ b/crypto_libraries/src/nx_crypto_huge_number_extended.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_add_digit PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -112,7 +113,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_huge_number_add_digit(NX_CRYPTO_HUGE_NUMBER *valu
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_subtract_digit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -188,7 +189,7 @@ NX_CRYPTO_KEEP VOID _nx_crypto_huge_number_subtract_digit(NX_CRYPTO_HUGE_NUMBER
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_huge_number_power_modulus PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_initialize.c b/crypto_libraries/src/nx_crypto_initialize.c
index da65ab4b..b1db9d90 100644
--- a/crypto_libraries/src/nx_crypto_initialize.c
+++ b/crypto_libraries/src/nx_crypto_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_self_test_memcpy PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -96,7 +97,7 @@ NX_CRYPTO_KEEP VOID *_nx_crypto_self_test_memcpy(void *dest, const void *src, si
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_self_test_memset PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -159,7 +160,7 @@ NX_CRYPTO_KEEP VOID *_nx_crypto_self_test_memset(void *dest, int value, size_t s
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_self_test_memcmp PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -225,7 +226,7 @@ NX_CRYPTO_KEEP int _nx_crypto_self_test_memcmp(const void *str1, const void *str
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_self_test_memmove PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -296,7 +297,7 @@ NX_CRYPTO_KEEP void* _nx_crypto_self_test_memmove(void *dest, const void *src, s
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_module_state_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -348,7 +349,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_module_state_get(VOID)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_md5.c b/crypto_libraries/src/nx_crypto_md5.c
index 140df6e0..82456dd6 100644
--- a/crypto_libraries/src/nx_crypto_md5.c
+++ b/crypto_libraries/src/nx_crypto_md5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -97,7 +98,7 @@ const UCHAR _nx_crypto_md5_padding[64] = {0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_md5_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -164,7 +165,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_md5_initialize(NX_CRYPTO_MD5 *context, UINT algo
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_md5_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -295,7 +296,7 @@ ULONG needed_fill_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_md5_digest_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -398,7 +399,7 @@ ULONG padding_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_md5_process_buffer PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -551,7 +552,7 @@ ULONG x[16];
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_md5_init PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -631,7 +632,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_md5_init(struct NX_CRYPTO_METHOD_STRUCT
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_md5_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -689,7 +690,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_md5_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_md5_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test.c b/crypto_libraries/src/nx_crypto_method_self_test.c
index 82d7b132..37002b35 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -75,7 +76,7 @@ const UINT nx_crypto_hash_key_size = sizeof(nx_crypto_hash_key) << 3;
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_3des.c b/crypto_libraries/src/nx_crypto_method_self_test_3des.c
index 31d2eff1..c930a8fc 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_3des.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_3des.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -94,7 +95,7 @@ static UCHAR output[72];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_3des PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_aes.c b/crypto_libraries/src/nx_crypto_method_self_test_aes.c
index dd25cd2f..698962c2 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_aes.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_aes.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -121,7 +122,7 @@ static UCHAR output[INPUT_OUTPUT_LENGTH];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_aes PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_des.c b/crypto_libraries/src/nx_crypto_method_self_test_des.c
index 86794cb2..bd012786 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_des.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_des.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -67,7 +68,7 @@ static UCHAR output[INPUT_OUTPUT_LENGTH];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_des PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_drbg.c b/crypto_libraries/src/nx_crypto_method_self_test_drbg.c
index b6a269fd..4ab8ad71 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_drbg.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_drbg.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -137,7 +138,7 @@ static UCHAR drbg_test_entropy_count_npr;
/* FUNCTION RELEASE */
/* */
/* drbg_test_get_entropy_pr PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -222,7 +223,7 @@ NX_CRYPTO_KEEP static UINT drbg_test_get_entropy_pr(UCHAR *entropy, UINT *entrop
/* FUNCTION RELEASE */
/* */
/* drbg_test_get_entropy_npr PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -298,7 +299,7 @@ NX_CRYPTO_KEEP static UINT drbg_test_get_entropy_npr(UCHAR *entropy, UINT *entro
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_drbg PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_ecdh.c b/crypto_libraries/src/nx_crypto_method_self_test_ecdh.c
index 84170889..20ced5dd 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_ecdh.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_ecdh.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -60,7 +61,7 @@ extern NX_CRYPTO_METHOD crypto_method_ec_secp256;
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_ecdh PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_ecdsa.c b/crypto_libraries/src/nx_crypto_method_self_test_ecdsa.c
index 89e41034..a33921b0 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_ecdsa.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_ecdsa.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -51,7 +52,7 @@ static UCHAR scratch_buffer[4000];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_ecdsa PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_hmac_md5.c b/crypto_libraries/src/nx_crypto_method_self_test_hmac_md5.c
index 64c2912f..4e2affb0 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_hmac_md5.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_hmac_md5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -56,7 +57,7 @@ static ULONG output[4];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_hmac_md5 PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_hmac_sha.c b/crypto_libraries/src/nx_crypto_method_self_test_hmac_sha.c
index b0ddc33d..57fae29d 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_hmac_sha.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_hmac_sha.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -206,7 +207,7 @@ static ULONG output[16];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_hmac_sha PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_md5.c b/crypto_libraries/src/nx_crypto_method_self_test_md5.c
index a6437771..14b3642b 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_md5.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_md5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -55,7 +56,7 @@ static ULONG output[4];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_md5 PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_pkcs1.c b/crypto_libraries/src/nx_crypto_method_self_test_pkcs1.c
index f6c4abd0..632a6cf0 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_pkcs1.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_pkcs1.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -108,7 +109,7 @@ extern NX_CRYPTO_METHOD crypto_method_sha256;
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_pkcs1 PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_prf.c b/crypto_libraries/src/nx_crypto_method_self_test_prf.c
index d21f5238..6c1cfd91 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_prf.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_prf.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -111,7 +112,7 @@ static UCHAR output[256];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_prf PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_rsa.c b/crypto_libraries/src/nx_crypto_method_self_test_rsa.c
index 23cc93b7..ac1e02cd 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_rsa.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_rsa.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -558,7 +559,7 @@ static UCHAR output[512];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_rsa PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_method_self_test_sha.c b/crypto_libraries/src/nx_crypto_method_self_test_sha.c
index 4f11a0b9..aaebf3b4 100644
--- a/crypto_libraries/src/nx_crypto_method_self_test_sha.c
+++ b/crypto_libraries/src/nx_crypto_method_self_test_sha.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -193,7 +194,7 @@ static ULONG output[16];
/* FUNCTION RELEASE */
/* */
/* nx_crypto_method_self_test_sha PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_methods.c b/crypto_libraries/src/nx_crypto_methods.c
index ed7d7e17..2670cbdb 100644
--- a/crypto_libraries/src/nx_crypto_methods.c
+++ b/crypto_libraries/src/nx_crypto_methods.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/crypto_libraries/src/nx_crypto_null_cipher.c b/crypto_libraries/src/nx_crypto_null_cipher.c
index 624141f8..7ead3af1 100644
--- a/crypto_libraries/src/nx_crypto_null_cipher.c
+++ b/crypto_libraries/src/nx_crypto_null_cipher.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_null_init PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -90,7 +91,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_null_init(struct NX_CRYPTO_METHOD_STRUCT
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_null_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -137,7 +138,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_null_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_aes_operation PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_phash.c b/crypto_libraries/src/nx_crypto_phash.c
index 6f26bd93..b1b52ab2 100644
--- a/crypto_libraries/src/nx_crypto_phash.c
+++ b/crypto_libraries/src/nx_crypto_phash.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_phash PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_pkcs1_v1.5.c b/crypto_libraries/src/nx_crypto_pkcs1_v1.5.c
index 930fb6fd..d10099a7 100644
--- a/crypto_libraries/src/nx_crypto_pkcs1_v1.5.c
+++ b/crypto_libraries/src/nx_crypto_pkcs1_v1.5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ static const UCHAR _NX_CRYPTO_DER_OID_SHA_512_256[] = {0x30, 0x31, 0x30, 0x0d,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_pkcs1_v1_5_sign PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -312,7 +313,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_pkcs1_v1_5_encode PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -457,7 +458,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_pkcs1_v1_5_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -537,7 +538,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_pkcs1_v1_5_init(struct NX_CRYPTO_METHOD_
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_pkcs1_v1_5_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -594,7 +595,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_pkcs1_v1_5_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_pkcs1_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_rsa.c b/crypto_libraries/src/nx_crypto_rsa.c
index e11b874b..b28faaf8 100644
--- a/crypto_libraries/src/nx_crypto_rsa.c
+++ b/crypto_libraries/src/nx_crypto_rsa.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_rsa_operation PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -164,7 +165,7 @@ NX_CRYPTO_HUGE_NUMBER modulus_hn, exponent_hn, input_hn, output_hn, p_hn, q_hn;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_rsa_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -254,7 +255,7 @@ NX_CRYPTO_RSA *ctx;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_rsa_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -312,7 +313,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_rsa_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_rsa_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_sha1.c b/crypto_libraries/src/nx_crypto_sha1.c
index 2aa0388c..ca52d2bd 100644
--- a/crypto_libraries/src/nx_crypto_sha1.c
+++ b/crypto_libraries/src/nx_crypto_sha1.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -77,7 +78,7 @@ const UCHAR _nx_crypto_sha1_padding[64] = {0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha1_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -145,7 +146,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_sha1_initialize(NX_CRYPTO_SHA1 *context, UINT al
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha1_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -277,7 +278,7 @@ ULONG needed_fill_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha1_digest_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -384,7 +385,7 @@ ULONG padding_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha1_process_buffer PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -528,7 +529,7 @@ ULONG a, b, c, d, e;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_sha1_init PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -608,7 +609,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_sha1_init(struct NX_CRYPTO_METHOD_STRUCT
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_sha1_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -666,7 +667,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_sha1_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_sha1_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_sha2.c b/crypto_libraries/src/nx_crypto_sha2.c
index 58b64dc0..3552dff3 100644
--- a/crypto_libraries/src/nx_crypto_sha2.c
+++ b/crypto_libraries/src/nx_crypto_sha2.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -58,7 +59,7 @@ const UCHAR _nx_crypto_sha256_padding[64] = {0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha256_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -144,7 +145,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_sha256_initialize(NX_CRYPTO_SHA256 *context, UIN
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha256_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -587,7 +588,7 @@ ULONG a, b, c, d, e, f, g, h;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_sha256_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -667,7 +668,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_sha256_init(struct NX_CRYPTO_METHOD_STRU
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_sha256_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -725,7 +726,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_sha256_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_sha256_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_sha5.c b/crypto_libraries/src/nx_crypto_sha5.c
index 763cf054..a1bda776 100644
--- a/crypto_libraries/src/nx_crypto_sha5.c
+++ b/crypto_libraries/src/nx_crypto_sha5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -77,7 +78,7 @@ const UCHAR _nx_crypto_sha512_padding[] =
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha512_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -192,7 +193,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_sha512_initialize(NX_CRYPTO_SHA512 *context, UIN
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha512_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -321,7 +322,7 @@ ULONG64 needed_fill_bytes;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha512_digest_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -459,7 +460,7 @@ UINT loop;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_sha512_process_buffer PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
@@ -579,7 +580,7 @@ ULONG64 a, b, c, d, e, f, g, h;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_sha512_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -659,7 +660,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_sha512_init(struct NX_CRYPTO_METHOD_STRU
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_sha512_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -717,7 +718,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_sha512_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_sha512_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_tls_prf_1.c b/crypto_libraries/src/nx_crypto_tls_prf_1.c
index 237cccf9..fa81c66b 100644
--- a/crypto_libraries/src/nx_crypto_tls_prf_1.c
+++ b/crypto_libraries/src/nx_crypto_tls_prf_1.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_1_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -115,7 +116,7 @@ NX_CRYPTO_PHASH *phash;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_1_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -173,7 +174,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_prf_1_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_1_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_tls_prf_sha256.c b/crypto_libraries/src/nx_crypto_tls_prf_sha256.c
index af157ab3..e9765366 100644
--- a/crypto_libraries/src/nx_crypto_tls_prf_sha256.c
+++ b/crypto_libraries/src/nx_crypto_tls_prf_sha256.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_sha_256_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -115,7 +116,7 @@ NX_CRYPTO_PHASH *phash;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_sha_256_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -173,7 +174,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_prf_sha_256_cleanup(VOID *crypto_metadata
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_sha_256_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_tls_prf_sha384.c b/crypto_libraries/src/nx_crypto_tls_prf_sha384.c
index 7e8a5441..0688f541 100644
--- a/crypto_libraries/src/nx_crypto_tls_prf_sha384.c
+++ b/crypto_libraries/src/nx_crypto_tls_prf_sha384.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_sha384_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -116,7 +117,7 @@ NX_CRYPTO_PHASH *phash;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_sha384_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -174,7 +175,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_prf_sha384_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_sha384_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_tls_prf_sha512.c b/crypto_libraries/src/nx_crypto_tls_prf_sha512.c
index 5325fa7e..16c94540 100644
--- a/crypto_libraries/src/nx_crypto_tls_prf_sha512.c
+++ b/crypto_libraries/src/nx_crypto_tls_prf_sha512.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_sha512_init PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -116,7 +117,7 @@ NX_CRYPTO_PHASH *phash;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_sha512_cleanup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -174,7 +175,7 @@ NX_CRYPTO_KEEP UINT _nx_crypto_method_prf_sha512_cleanup(VOID *crypto_metadata)
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_method_prf_sha512_operation PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/crypto_libraries/src/nx_crypto_xcbc_mac.c b/crypto_libraries/src/nx_crypto_xcbc_mac.c
index b67ee522..ee33eb68 100644
--- a/crypto_libraries/src/nx_crypto_xcbc_mac.c
+++ b/crypto_libraries/src/nx_crypto_xcbc_mac.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -26,7 +27,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_xcbc_xor PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -100,7 +101,7 @@ UINT *k = (UINT *)key;
/* FUNCTION RELEASE */
/* */
/* _nx_crypto_xcbc_mac PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/inc/nx_secure_crypto_table_self_test.h b/nx_secure/inc/nx_secure_crypto_table_self_test.h
index f5a12858..52e3b78a 100644
--- a/nx_secure/inc/nx_secure_crypto_table_self_test.h
+++ b/nx_secure/inc/nx_secure_crypto_table_self_test.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_secure_crypto_table_self_test.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/inc/nx_secure_dtls.h b/nx_secure/inc/nx_secure_dtls.h
index 6c9d9392..45a71d0d 100644
--- a/nx_secure/inc/nx_secure_dtls.h
+++ b/nx_secure/inc/nx_secure_dtls.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/inc/nx_secure_dtls_api.h b/nx_secure/inc/nx_secure_dtls_api.h
index 215328b8..8736fa9e 100644
--- a/nx_secure/inc/nx_secure_dtls_api.h
+++ b/nx_secure/inc/nx_secure_dtls_api.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_secure_dtls_api.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/inc/nx_secure_tls.h b/nx_secure/inc/nx_secure_tls.h
index 174fa541..73deddb1 100644
--- a/nx_secure/inc/nx_secure_tls.h
+++ b/nx_secure/inc/nx_secure_tls.h
@@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_secure_tls.h PORTABLE C */
-/* 6.4.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -179,7 +179,7 @@ extern "C" {
#define AZURE_RTOS_NETX_SECURE
#define NETX_SECURE_MAJOR_VERSION 6
#define NETX_SECURE_MINOR_VERSION 4
-#define NETX_SECURE_PATCH_VERSION 2
+#define NETX_SECURE_PATCH_VERSION 3
/* The following symbols are defined for backward compatibility reasons. */
#define EL_PRODUCT_NETX_SECURE
@@ -528,6 +528,8 @@ typedef struct NX_SECURE_VERSIONS_LIST_STRUCT
#define TLS_RSA_WITH_AES_256_GCM_SHA384 0x009D
#define TLS_PSK_WITH_AES_128_CBC_SHA256 0x00AE
#define TLS_PSK_WITH_AES_128_CCM_8 0xC0A8
+#define TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA 0xC035
+#define TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA 0xC036
/* EC Ciphersuites. */
#define TLS_ECDH_ECDSA_WITH_NULL_SHA 0xC001
diff --git a/nx_secure/inc/nx_secure_tls_api.h b/nx_secure/inc/nx_secure_tls_api.h
index e7df408a..0cbf24fc 100644
--- a/nx_secure/inc/nx_secure_tls_api.h
+++ b/nx_secure/inc/nx_secure_tls_api.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* nx_secure_tls_api.h PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/inc/nx_secure_user_sample.h b/nx_secure/inc/nx_secure_user_sample.h
index e9fefdd7..cfacbd90 100644
--- a/nx_secure/inc/nx_secure_user_sample.h
+++ b/nx_secure/inc/nx_secure_user_sample.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_secure_user.h PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/nx_secure/inc/nx_secure_x509.h b/nx_secure/inc/nx_secure_x509.h
index 4ea8a927..04d52fb7 100644
--- a/nx_secure/inc/nx_secure_x509.h
+++ b/nx_secure/inc/nx_secure_x509.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_secure_x509.h PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/ports/nx_secure_port.h b/nx_secure/ports/nx_secure_port.h
index 83f0ec8b..541f4fa0 100644
--- a/nx_secure/ports/nx_secure_port.h
+++ b/nx_secure/ports/nx_secure_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_secure_port.h PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/nx_secure/src/nx_secure_crypto_method_self_test_3des.c b/nx_secure/src/nx_secure_crypto_method_self_test_3des.c
index ab53ddd7..72b22195 100644
--- a/nx_secure/src/nx_secure_crypto_method_self_test_3des.c
+++ b/nx_secure/src/nx_secure_crypto_method_self_test_3des.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -70,7 +71,7 @@ static UCHAR output[INPUT_OUTPUT_LENGTH];
/* FUNCTION RELEASE */
/* */
/* nx_secure_crypto_method_self_test_3des PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_method_self_test_aes.c b/nx_secure/src/nx_secure_crypto_method_self_test_aes.c
index 1446d22d..51aacac7 100644
--- a/nx_secure/src/nx_secure_crypto_method_self_test_aes.c
+++ b/nx_secure/src/nx_secure_crypto_method_self_test_aes.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -189,7 +190,7 @@ static UCHAR output[INPUT_OUTPUT_LENGTH * 2];
/* FUNCTION RELEASE */
/* */
/* nx_secure_crypto_method_self_test_aes PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_method_self_test_des.c b/nx_secure/src/nx_secure_crypto_method_self_test_des.c
index aab709a3..17faa3d8 100644
--- a/nx_secure/src/nx_secure_crypto_method_self_test_des.c
+++ b/nx_secure/src/nx_secure_crypto_method_self_test_des.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -67,7 +68,7 @@ static UCHAR output[INPUT_OUTPUT_LENGTH];
/* FUNCTION RELEASE */
/* */
/* nx_secure_crypto_method_self_test_des PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_method_self_test_hmac_md5.c b/nx_secure/src/nx_secure_crypto_method_self_test_hmac_md5.c
index 749b627f..86afb8cc 100644
--- a/nx_secure/src/nx_secure_crypto_method_self_test_hmac_md5.c
+++ b/nx_secure/src/nx_secure_crypto_method_self_test_hmac_md5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -56,7 +57,7 @@ static ULONG output[4];
/* FUNCTION RELEASE */
/* */
/* nx_secure_crypto_method_self_test_hmac_md5 PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_method_self_test_hmac_sha.c b/nx_secure/src/nx_secure_crypto_method_self_test_hmac_sha.c
index d0c10563..9b4e4a49 100644
--- a/nx_secure/src/nx_secure_crypto_method_self_test_hmac_sha.c
+++ b/nx_secure/src/nx_secure_crypto_method_self_test_hmac_sha.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -138,7 +139,7 @@ static ULONG output[16];
/* FUNCTION RELEASE */
/* */
/* nx_secure_crypto_method_self_test_hmac_sha PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_method_self_test_md5.c b/nx_secure/src/nx_secure_crypto_method_self_test_md5.c
index 92e60986..bf3efe06 100644
--- a/nx_secure/src/nx_secure_crypto_method_self_test_md5.c
+++ b/nx_secure/src/nx_secure_crypto_method_self_test_md5.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -56,7 +57,7 @@ static ULONG output[4];
/* FUNCTION RELEASE */
/* */
/* nx_secure_crypto_method_self_test_md5 PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_method_self_test_prf.c b/nx_secure/src/nx_secure_crypto_method_self_test_prf.c
index 19ff1226..0f161f26 100644
--- a/nx_secure/src/nx_secure_crypto_method_self_test_prf.c
+++ b/nx_secure/src/nx_secure_crypto_method_self_test_prf.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -63,7 +64,7 @@ static UCHAR output[256];
/* FUNCTION RELEASE */
/* */
/* nx_secure_crypto_method_self_test_prf PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_method_self_test_rsa.c b/nx_secure/src/nx_secure_crypto_method_self_test_rsa.c
index 019314f7..5d0891bf 100644
--- a/nx_secure/src/nx_secure_crypto_method_self_test_rsa.c
+++ b/nx_secure/src/nx_secure_crypto_method_self_test_rsa.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -411,7 +412,7 @@ static UCHAR output[512];
/* FUNCTION RELEASE */
/* */
/* nx_secure_crypto_method_self_test_rsa PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_method_self_test_sha.c b/nx_secure/src/nx_secure_crypto_method_self_test_sha.c
index 8b45ea3f..531c3f0e 100644
--- a/nx_secure/src/nx_secure_crypto_method_self_test_sha.c
+++ b/nx_secure/src/nx_secure_crypto_method_self_test_sha.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -138,7 +139,7 @@ static ULONG output[16];
/* FUNCTION RELEASE */
/* */
/* nx_secure_crypto_method_self_test_sha PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_rng_self_test.c b/nx_secure/src/nx_secure_crypto_rng_self_test.c
index db683bf9..22cf14d0 100644
--- a/nx_secure/src/nx_secure_crypto_rng_self_test.c
+++ b/nx_secure/src/nx_secure_crypto_rng_self_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ UINT _nx_secure_crypto_rng_self_test(VOID);
/* FUNCTION RELEASE */
/* */
/* _nx_secure_crypto_rng_self_test PORTABLE C */
-/* 6.1.5 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_crypto_table_self_test.c b/nx_secure/src/nx_secure_crypto_table_self_test.c
index cbb21810..a23f59fc 100644
--- a/nx_secure/src/nx_secure_crypto_table_self_test.c
+++ b/nx_secure/src/nx_secure_crypto_table_self_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -66,7 +67,7 @@ UINT _nx_secure_crypto_method_self_test(const NX_CRYPTO_METHOD *crypto_method,
/* FUNCTION RELEASE */
/* */
/* _nx_secure_crypto_table_self_test PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_allocate_handshake_packet.c b/nx_secure/src/nx_secure_dtls_allocate_handshake_packet.c
index e0dfec05..aadb1b3f 100644
--- a/nx_secure/src/nx_secure_dtls_allocate_handshake_packet.c
+++ b/nx_secure/src/nx_secure_dtls_allocate_handshake_packet.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_allocate_handshake_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_client_handshake.c b/nx_secure/src/nx_secure_dtls_client_handshake.c
index 12f8dfbc..0d4db28d 100644
--- a/nx_secure/src/nx_secure_dtls_client_handshake.c
+++ b/nx_secure/src/nx_secure_dtls_client_handshake.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_dtls_client_protocol_version_override.c b/nx_secure/src/nx_secure_dtls_client_protocol_version_override.c
index 1787e36b..40c28c6d 100644
--- a/nx_secure/src/nx_secure_dtls_client_protocol_version_override.c
+++ b/nx_secure/src/nx_secure_dtls_client_protocol_version_override.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_client_protocol_version_override PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_client_session_start.c b/nx_secure/src/nx_secure_dtls_client_session_start.c
index 87372115..bdfd51bd 100644
--- a/nx_secure/src/nx_secure_dtls_client_session_start.c
+++ b/nx_secure/src/nx_secure_dtls_client_session_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_client_session_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_ecc_initialize.c b/nx_secure/src/nx_secure_dtls_ecc_initialize.c
index 9e1f541e..25240bdc 100644
--- a/nx_secure/src/nx_secure_dtls_ecc_initialize.c
+++ b/nx_secure/src/nx_secure_dtls_ecc_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_ecc_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_hash_record.c b/nx_secure/src/nx_secure_dtls_hash_record.c
index 52e1af8b..96637e64 100644
--- a/nx_secure/src/nx_secure_dtls_hash_record.c
+++ b/nx_secure/src/nx_secure_dtls_hash_record.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ static UCHAR adjusted_header[5];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_hash_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_initialize.c b/nx_secure/src/nx_secure_dtls_initialize.c
index d50d9bb0..90ba9699 100644
--- a/nx_secure/src/nx_secure_dtls_initialize.c
+++ b/nx_secure/src/nx_secure_dtls_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_packet_allocate.c b/nx_secure/src/nx_secure_dtls_packet_allocate.c
index e1430ef4..3c4c6037 100644
--- a/nx_secure/src/nx_secure_dtls_packet_allocate.c
+++ b/nx_secure/src/nx_secure_dtls_packet_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_process_clienthello.c b/nx_secure/src/nx_secure_dtls_process_clienthello.c
index 785abd3f..172ae831 100644
--- a/nx_secure/src/nx_secure_dtls_process_clienthello.c
+++ b/nx_secure/src/nx_secure_dtls_process_clienthello.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ static UINT _nx_secure_dtls_check_ciphersuite(const NX_SECURE_TLS_CIPHERSUITE_IN
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_process_clienthello PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -618,7 +619,7 @@ NX_SECURE_TLS_ECDHE_HANDSHAKE_DATA *ecdhe_data;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_check_ciphersuite PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_process_handshake_header.c b/nx_secure/src/nx_secure_dtls_process_handshake_header.c
index ffdb77d4..68c1133d 100644
--- a/nx_secure/src/nx_secure_dtls_process_handshake_header.c
+++ b/nx_secure/src/nx_secure_dtls_process_handshake_header.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_process_handshake_header PORTABLE C */
-/* 6.1.3 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_process_header.c b/nx_secure/src/nx_secure_dtls_process_header.c
index 4e00c855..c5f43874 100644
--- a/nx_secure/src/nx_secure_dtls_process_header.c
+++ b/nx_secure/src/nx_secure_dtls_process_header.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_dtls_process_helloverifyrequest.c b/nx_secure/src/nx_secure_dtls_process_helloverifyrequest.c
index cb9c5b31..a2024383 100644
--- a/nx_secure/src/nx_secure_dtls_process_helloverifyrequest.c
+++ b/nx_secure/src/nx_secure_dtls_process_helloverifyrequest.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_dtls_process_record.c b/nx_secure/src/nx_secure_dtls_process_record.c
index 65f0765f..dba79b32 100644
--- a/nx_secure/src/nx_secure_dtls_process_record.c
+++ b/nx_secure/src/nx_secure_dtls_process_record.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_dtls_psk_add.c b/nx_secure/src/nx_secure_dtls_psk_add.c
index 305f7093..eccb925e 100644
--- a/nx_secure/src/nx_secure_dtls_psk_add.c
+++ b/nx_secure/src/nx_secure_dtls_psk_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_psk_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_receive_callback.c b/nx_secure/src/nx_secure_dtls_receive_callback.c
index a2033706..9c93f82e 100644
--- a/nx_secure/src/nx_secure_dtls_receive_callback.c
+++ b/nx_secure/src/nx_secure_dtls_receive_callback.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_receive_callback PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_retransmit.c b/nx_secure/src/nx_secure_dtls_retransmit.c
index b1e180d3..ff25a0c4 100644
--- a/nx_secure/src/nx_secure_dtls_retransmit.c
+++ b/nx_secure/src/nx_secure_dtls_retransmit.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_retransmit PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_retransmit_queue_flush.c b/nx_secure/src/nx_secure_dtls_retransmit_queue_flush.c
index 525f6981..65b82b6f 100644
--- a/nx_secure/src/nx_secure_dtls_retransmit_queue_flush.c
+++ b/nx_secure/src/nx_secure_dtls_retransmit_queue_flush.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_dtls_send_clienthello.c b/nx_secure/src/nx_secure_dtls_send_clienthello.c
index b809599d..fc4878e9 100644
--- a/nx_secure/src/nx_secure_dtls_send_clienthello.c
+++ b/nx_secure/src/nx_secure_dtls_send_clienthello.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -475,7 +476,7 @@ USHORT protocol_version;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_send_clienthello_sec_spf_extensions PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_send_handshake_record.c b/nx_secure/src/nx_secure_dtls_send_handshake_record.c
index 8c07a8d3..eb15b7ce 100644
--- a/nx_secure/src/nx_secure_dtls_send_handshake_record.c
+++ b/nx_secure/src/nx_secure_dtls_send_handshake_record.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_send_handshake_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_send_helloverifyrequest.c b/nx_secure/src/nx_secure_dtls_send_helloverifyrequest.c
index 1c78da60..6aa96bd9 100644
--- a/nx_secure/src/nx_secure_dtls_send_helloverifyrequest.c
+++ b/nx_secure/src/nx_secure_dtls_send_helloverifyrequest.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_send_helloverifyrequest PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_send_record.c b/nx_secure/src/nx_secure_dtls_send_record.c
index 76ffe301..dbac8621 100644
--- a/nx_secure/src/nx_secure_dtls_send_record.c
+++ b/nx_secure/src/nx_secure_dtls_send_record.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_send_record PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_send_serverhello.c b/nx_secure/src/nx_secure_dtls_send_serverhello.c
index 02a08e0e..569b3e1d 100644
--- a/nx_secure/src/nx_secure_dtls_send_serverhello.c
+++ b/nx_secure/src/nx_secure_dtls_send_serverhello.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_send_serverhello PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_create.c b/nx_secure/src/nx_secure_dtls_server_create.c
index 81056559..2039de4b 100644
--- a/nx_secure/src/nx_secure_dtls_server_create.c
+++ b/nx_secure/src/nx_secure_dtls_server_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_delete.c b/nx_secure/src/nx_secure_dtls_server_delete.c
index fd8ac978..636f21d7 100644
--- a/nx_secure/src/nx_secure_dtls_server_delete.c
+++ b/nx_secure/src/nx_secure_dtls_server_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_ecc_initialize.c b/nx_secure/src/nx_secure_dtls_server_ecc_initialize.c
index fe013897..efeb7243 100644
--- a/nx_secure/src/nx_secure_dtls_server_ecc_initialize.c
+++ b/nx_secure/src/nx_secure_dtls_server_ecc_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_ecc_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_handshake.c b/nx_secure/src/nx_secure_dtls_server_handshake.c
index aadce4ae..64846cc2 100644
--- a/nx_secure/src/nx_secure_dtls_server_handshake.c
+++ b/nx_secure/src/nx_secure_dtls_server_handshake.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_handshake PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_local_certificate_add.c b/nx_secure/src/nx_secure_dtls_server_local_certificate_add.c
index 80f13942..0bf6fca3 100644
--- a/nx_secure/src/nx_secure_dtls_server_local_certificate_add.c
+++ b/nx_secure/src/nx_secure_dtls_server_local_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_local_certificate_add PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_local_certificate_remove.c b/nx_secure/src/nx_secure_dtls_server_local_certificate_remove.c
index 59447acc..c9e97d51 100644
--- a/nx_secure/src/nx_secure_dtls_server_local_certificate_remove.c
+++ b/nx_secure/src/nx_secure_dtls_server_local_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_local_certificate_remove PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_notify_set.c b/nx_secure/src/nx_secure_dtls_server_notify_set.c
index 1dbed9b1..28ace3e6 100644
--- a/nx_secure/src/nx_secure_dtls_server_notify_set.c
+++ b/nx_secure/src/nx_secure_dtls_server_notify_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_protocol_version_override.c b/nx_secure/src/nx_secure_dtls_server_protocol_version_override.c
index e75d7089..15ea4cef 100644
--- a/nx_secure/src/nx_secure_dtls_server_protocol_version_override.c
+++ b/nx_secure/src/nx_secure_dtls_server_protocol_version_override.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_protocol_version_override PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_psk_add.c b/nx_secure/src/nx_secure_dtls_server_psk_add.c
index e264e9af..c729763d 100644
--- a/nx_secure/src/nx_secure_dtls_server_psk_add.c
+++ b/nx_secure/src/nx_secure_dtls_server_psk_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_psk_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_session_send.c b/nx_secure/src/nx_secure_dtls_server_session_send.c
index f6bf7161..2519076a 100644
--- a/nx_secure/src/nx_secure_dtls_server_session_send.c
+++ b/nx_secure/src/nx_secure_dtls_server_session_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_session_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_session_start.c b/nx_secure/src/nx_secure_dtls_server_session_start.c
index 33546f43..d273b704 100644
--- a/nx_secure/src/nx_secure_dtls_server_session_start.c
+++ b/nx_secure/src/nx_secure_dtls_server_session_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_session_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_start.c b/nx_secure/src/nx_secure_dtls_server_start.c
index 77a85f3f..33a6382e 100644
--- a/nx_secure/src/nx_secure_dtls_server_start.c
+++ b/nx_secure/src/nx_secure_dtls_server_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@ VOID _nx_secure_dtls_receive_callback(NX_UDP_SOCKET *socket_ptr);
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_stop.c b/nx_secure/src/nx_secure_dtls_server_stop.c
index 814a0f18..d764c5be 100644
--- a/nx_secure/src/nx_secure_dtls_server_stop.c
+++ b/nx_secure/src/nx_secure_dtls_server_stop.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_trusted_certificate_add.c b/nx_secure/src/nx_secure_dtls_server_trusted_certificate_add.c
index 7fbb244d..c7b68889 100644
--- a/nx_secure/src/nx_secure_dtls_server_trusted_certificate_add.c
+++ b/nx_secure/src/nx_secure_dtls_server_trusted_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_trusted_certificate_add PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_trusted_certificate_remove.c b/nx_secure/src/nx_secure_dtls_server_trusted_certificate_remove.c
index 2c49622a..b52d3ad8 100644
--- a/nx_secure/src/nx_secure_dtls_server_trusted_certificate_remove.c
+++ b/nx_secure/src/nx_secure_dtls_server_trusted_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_trusted_certificate_remove PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_x509_client_verify_configure.c b/nx_secure/src/nx_secure_dtls_server_x509_client_verify_configure.c
index bc8a2d4e..34624e95 100644
--- a/nx_secure/src/nx_secure_dtls_server_x509_client_verify_configure.c
+++ b/nx_secure/src/nx_secure_dtls_server_x509_client_verify_configure.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_x509_client_verify_configure PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_server_x509_client_verify_disable.c b/nx_secure/src/nx_secure_dtls_server_x509_client_verify_disable.c
index e5b9bf0e..59400342 100644
--- a/nx_secure/src/nx_secure_dtls_server_x509_client_verify_disable.c
+++ b/nx_secure/src/nx_secure_dtls_server_x509_client_verify_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_server_x509_client_verify_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_cache.c b/nx_secure/src/nx_secure_dtls_session_cache.c
index d5a384f3..1c5d129c 100644
--- a/nx_secure/src/nx_secure_dtls_session_cache.c
+++ b/nx_secure/src/nx_secure_dtls_session_cache.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -140,7 +141,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* nx_secure_dtls_session_cache_get_new PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_client_info_get.c b/nx_secure/src/nx_secure_dtls_session_client_info_get.c
index 05df19b1..65bb9ed5 100644
--- a/nx_secure/src/nx_secure_dtls_session_client_info_get.c
+++ b/nx_secure/src/nx_secure_dtls_session_client_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_client_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_create.c b/nx_secure/src/nx_secure_dtls_session_create.c
index ad96080d..8794014b 100644
--- a/nx_secure/src/nx_secure_dtls_session_create.c
+++ b/nx_secure/src/nx_secure_dtls_session_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_delete.c b/nx_secure/src/nx_secure_dtls_session_delete.c
index e55953c9..a64539d1 100644
--- a/nx_secure/src/nx_secure_dtls_session_delete.c
+++ b/nx_secure/src/nx_secure_dtls_session_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_end.c b/nx_secure/src/nx_secure_dtls_session_end.c
index 7562f208..115e65ef 100644
--- a/nx_secure/src/nx_secure_dtls_session_end.c
+++ b/nx_secure/src/nx_secure_dtls_session_end.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_end PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_local_certificate_add.c b/nx_secure/src/nx_secure_dtls_session_local_certificate_add.c
index 12c6460b..63401a93 100644
--- a/nx_secure/src/nx_secure_dtls_session_local_certificate_add.c
+++ b/nx_secure/src/nx_secure_dtls_session_local_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_local_certificate_add PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_local_certificate_remove.c b/nx_secure/src/nx_secure_dtls_session_local_certificate_remove.c
index ab835141..838f3a71 100644
--- a/nx_secure/src/nx_secure_dtls_session_local_certificate_remove.c
+++ b/nx_secure/src/nx_secure_dtls_session_local_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_local_certificate_remove PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_receive.c b/nx_secure/src/nx_secure_dtls_session_receive.c
index e7773def..ccac1362 100644
--- a/nx_secure/src/nx_secure_dtls_session_receive.c
+++ b/nx_secure/src/nx_secure_dtls_session_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_receive PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_reset.c b/nx_secure/src/nx_secure_dtls_session_reset.c
index d23a503d..78f51af9 100644
--- a/nx_secure/src/nx_secure_dtls_session_reset.c
+++ b/nx_secure/src/nx_secure_dtls_session_reset.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_dtls_session_send.c b/nx_secure/src/nx_secure_dtls_session_send.c
index c77907b7..64783141 100644
--- a/nx_secure/src/nx_secure_dtls_session_send.c
+++ b/nx_secure/src/nx_secure_dtls_session_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_dtls_session_sliding_window_check.c b/nx_secure/src/nx_secure_dtls_session_sliding_window_check.c
index 5cdfeb68..45fc3411 100644
--- a/nx_secure/src/nx_secure_dtls_session_sliding_window_check.c
+++ b/nx_secure/src/nx_secure_dtls_session_sliding_window_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_dtls_session_sliding_window_update.c b/nx_secure/src/nx_secure_dtls_session_sliding_window_update.c
index e3ede88a..626876ad 100644
--- a/nx_secure/src/nx_secure_dtls_session_sliding_window_update.c
+++ b/nx_secure/src/nx_secure_dtls_session_sliding_window_update.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_dtls_session_start.c b/nx_secure/src/nx_secure_dtls_session_start.c
index e4a05252..f903a8a2 100644
--- a/nx_secure/src/nx_secure_dtls_session_start.c
+++ b/nx_secure/src/nx_secure_dtls_session_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_trusted_certificate_add.c b/nx_secure/src/nx_secure_dtls_session_trusted_certificate_add.c
index 8837f846..88152f4d 100644
--- a/nx_secure/src/nx_secure_dtls_session_trusted_certificate_add.c
+++ b/nx_secure/src/nx_secure_dtls_session_trusted_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_trusted_certificate_add PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_session_trusted_certificate_remove.c b/nx_secure/src/nx_secure_dtls_session_trusted_certificate_remove.c
index 67591929..31b0584c 100644
--- a/nx_secure/src/nx_secure_dtls_session_trusted_certificate_remove.c
+++ b/nx_secure/src/nx_secure_dtls_session_trusted_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_trusted_certificate_remove PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_dtls_verify_mac.c b/nx_secure/src/nx_secure_dtls_verify_mac.c
index eb68443d..8d605c32 100644
--- a/nx_secure/src/nx_secure_dtls_verify_mac.c
+++ b/nx_secure/src/nx_secure_dtls_verify_mac.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@ static UCHAR _generated_hash[NX_SECURE_TLS_MAX_HASH_SIZE];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_verify_mac PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_generate_client_key_exchange.c b/nx_secure/src/nx_secure_generate_client_key_exchange.c
index 15cb6741..12557a34 100644
--- a/nx_secure/src/nx_secure_generate_client_key_exchange.c
+++ b/nx_secure/src/nx_secure_generate_client_key_exchange.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ static UCHAR _nx_secure_client_padded_pre_master[600];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_generate_client_key_exchange PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_generate_master_secret.c b/nx_secure/src/nx_secure_generate_master_secret.c
index de5fd1c8..e507c494 100644
--- a/nx_secure/src/nx_secure_generate_master_secret.c
+++ b/nx_secure/src/nx_secure_generate_master_secret.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@ static UCHAR _nx_secure_tls_gen_keys_random[NX_SECURE_TLS_RANDOM_SIZE << 1];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_generate_master_secret PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_generate_premaster_secret.c b/nx_secure/src/nx_secure_generate_premaster_secret.c
index cf15ccdf..fffeb6bb 100644
--- a/nx_secure/src/nx_secure_generate_premaster_secret.c
+++ b/nx_secure/src/nx_secure_generate_premaster_secret.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_generate_premaster_secret PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
@@ -97,6 +98,10 @@ const NX_CRYPTO_METHOD *ecdh_method;
NX_SECURE_EC_PUBLIC_KEY *ec_pubkey;
VOID *handler = NX_NULL;
NX_CRYPTO_EXTENDED_OUTPUT extended_output;
+#ifdef NX_SECURE_ENABLE_PSK_CIPHERSUITES
+UCHAR pre_master_secret_cpy[NX_SECURE_TLS_PREMASTER_SIZE];
+UINT pre_master_secret_size;
+#endif
#endif /* NX_SECURE_ENABLE_ECC_CIPHERSUITE && !NX_SECURE_DISABLE_X509 */
#if !defined(NX_SECURE_ENABLE_ECC_CIPHERSUITE) || defined(NX_SECURE_DISABLE_X509)
@@ -119,7 +124,59 @@ NX_CRYPTO_EXTENDED_OUTPUT extended_output;
#if defined(NX_SECURE_ENABLE_ECC_CIPHERSUITE) && !defined(NX_SECURE_DISABLE_X509)
if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECDHE)
{
+ #ifdef NX_SECURE_ENABLE_PSK_CIPHERSUITES
+ if(ciphersuite->nx_secure_tls_public_auth->nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_PSK)
+ {
+ /* From RFC 5489:
+ The premaster secret is formed as follows. First, perform the ECDH
+ computation as described in Section 5.10 of [RFC4492]. Let Z be the
+ octet string produced by this computation. Next, concatenate a
+ uint16 containing the length of Z (in octets), Z itself, a uint16
+ containing the length of the PSK (in octets), and the PSK itself.
+ */
+
+ /* Client has to search for the PSK based on the identity hint. */
+ status = _nx_secure_tls_psk_find(tls_credentials, &psk_data, &psk_length, tls_credentials -> nx_secure_tls_remote_psk_id,
+ tls_credentials -> nx_secure_tls_remote_psk_id_size, NX_NULL);
+
+ if (status != NX_SUCCESS)
+ {
+ return(status);
+ }
+
+ pre_master_secret_size = tls_key_material->nx_secure_tls_pre_master_secret_size;
+
+ if ((2 + pre_master_secret_size + 2 + psk_length) > sizeof(tls_key_material -> nx_secure_tls_pre_master_secret))
+ {
+
+ /* No more PSK space. */
+ return(NX_SECURE_TLS_NO_MORE_PSK_SPACE);
+ }
+
+ index = 0;
+
+ NX_SECURE_MEMCPY(pre_master_secret_cpy, tls_key_material->nx_secure_tls_pre_master_secret, pre_master_secret_size);
+
+ tls_key_material->nx_secure_tls_pre_master_secret[index++] = (pre_master_secret_size >> 8) & 0xFF;
+ tls_key_material->nx_secure_tls_pre_master_secret[index++] = pre_master_secret_size & 0xFF;
+ NX_SECURE_MEMCPY(tls_key_material->nx_secure_tls_pre_master_secret + index, pre_master_secret_cpy, pre_master_secret_size);
+
+ index += pre_master_secret_size;
+
+ tls_key_material->nx_secure_tls_pre_master_secret[index++] = (psk_length >> 8) & 0xFF;
+ tls_key_material->nx_secure_tls_pre_master_secret[index++] = psk_length & 0xFF;
+ NX_SECURE_MEMCPY(tls_key_material->nx_secure_tls_pre_master_secret + index, psk_data, psk_length);
+
+ tls_key_material->nx_secure_tls_pre_master_secret_size += (4 + psk_length);
+
+ *received_remote_credentials = NX_TRUE;
+ /* Clear out the Pre-Master Secret (we don't need it anymore and keeping it in memory is dangerous). */
+#ifdef NX_SECURE_KEY_CLEAR
+ NX_SECURE_MEMSET(pre_master_secret_cpy, 0x0, sizeof(pre_master_secret_cpy));
+#endif /* NX_SECURE_KEY_CLEAR */
+ }
+ #endif
return(NX_SECURE_TLS_SUCCESS);
}
else if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECDH)
diff --git a/nx_secure/src/nx_secure_generate_server_key_exchange.c b/nx_secure/src/nx_secure_generate_server_key_exchange.c
index 48b31d1d..2a3ea68a 100644
--- a/nx_secure/src/nx_secure_generate_server_key_exchange.c
+++ b/nx_secure/src/nx_secure_generate_server_key_exchange.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_generate_server_key_exchange PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_generate_session_keys.c b/nx_secure/src/nx_secure_generate_session_keys.c
index f62ac86a..7cc7494c 100644
--- a/nx_secure/src/nx_secure_generate_session_keys.c
+++ b/nx_secure/src/nx_secure_generate_session_keys.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -34,7 +35,7 @@ static UCHAR _nx_secure_tls_gen_keys_random[NX_SECURE_TLS_RANDOM_SIZE << 1];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_generate_session_keys PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_module_hash_compute.c b/nx_secure/src/nx_secure_module_hash_compute.c
index d4a94966..fcd4bafb 100644
--- a/nx_secure/src/nx_secure_module_hash_compute.c
+++ b/nx_secure/src/nx_secure_module_hash_compute.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* nx_secure_module_hash_compute PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_process_client_key_exchange.c b/nx_secure/src/nx_secure_process_client_key_exchange.c
index ffcdcd63..00546441 100644
--- a/nx_secure/src/nx_secure_process_client_key_exchange.c
+++ b/nx_secure/src/nx_secure_process_client_key_exchange.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ static UCHAR _nx_secure_client_padded_pre_master[600];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_process_client_key_exchange PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_process_server_key_exchange.c b/nx_secure/src/nx_secure_process_server_key_exchange.c
index abcefe44..e808e902 100644
--- a/nx_secure/src/nx_secure_process_server_key_exchange.c
+++ b/nx_secure/src/nx_secure_process_server_key_exchange.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ static UCHAR decrypted_signature[512];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_process_server_key_exchange PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
@@ -181,7 +182,9 @@ UINT i;
in client_handshake, we can do the right thing... */
NX_SECURE_MEMCPY(tls_credentials -> nx_secure_tls_remote_psk_id, &packet_buffer[0], length); /* Use case of memcpy is verified. */
tls_credentials -> nx_secure_tls_remote_psk_id_size = length;
- return(NX_SECURE_TLS_SUCCESS);
+
+ if(ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_ENCRYPTION_NULL)
+ return(NX_SECURE_TLS_SUCCESS);
}
@@ -250,6 +253,8 @@ UINT i;
return(NX_SECURE_TLS_UNSUPPORTED_ECC_FORMAT);
}
+ auth_method = ciphersuite->nx_secure_tls_public_auth;
+
/* Find out which named curve the server is using. */
status = _nx_secure_tls_find_curve_method((NX_SECURE_TLS_ECC *)tls_ecc_curves, (USHORT)((packet_buffer[1] << 8) + packet_buffer[2]), &curve_method, NX_NULL);
@@ -262,13 +267,16 @@ UINT i;
current_buffer = &packet_buffer[3];
- /* Get reference to remote server certificate so we can get the public key for signature verification. */
- status = _nx_secure_x509_remote_endpoint_certificate_get(&tls_credentials -> nx_secure_tls_certificate_store,
- &certificate);
- if (status)
+ if(auth_method ->nx_crypto_algorithm != NX_CRYPTO_KEY_EXCHANGE_PSK)
{
- /* No certificate found, error! */
- return(NX_SECURE_TLS_CERTIFICATE_NOT_FOUND);
+ /* Get reference to remote server certificate so we can get the public key for signature verification. */
+ status = _nx_secure_x509_remote_endpoint_certificate_get(&tls_credentials -> nx_secure_tls_certificate_store,
+ &certificate);
+ if (status)
+ {
+ /* No certificate found, error! */
+ return(NX_SECURE_TLS_CERTIFICATE_NOT_FOUND);
+ }
}
key_length = current_buffer[0];
@@ -286,7 +294,11 @@ UINT i;
protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1)
#endif /* NX_SECURE_ENABLE_DTLS */
{
- if ((UINT)key_length + 6 > message_length)
+ #ifdef NX_SECURE_ENABLE_PSK_CIPHERSUITES
+ if ((UINT)6 + tls_credentials -> nx_secure_tls_remote_psk_id_size > message_length)
+ #else
+ if ((UINT)key_length + 8 > message_length)
+ #endif
{
return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
}
@@ -304,574 +316,583 @@ UINT i;
else
#endif /* NX_SECURE_TLS_TLS_1_0_ENABLED || NX_SECURE_TLS_TLS_1_1_ENABLED */
{
- if ((UINT)key_length + 8 > message_length)
+ #ifdef NX_SECURE_ENABLE_PSK_CIPHERSUITES
+ if ((UINT)6 + tls_credentials -> nx_secure_tls_remote_psk_id_size > message_length)
+ #else
+ if ((UINT)key_length + 8 > message_length)
+ #endif
{
return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
}
- hash_algorithm = current_buffer[0];
- signature_algorithm = current_buffer[1];
- current_buffer += 2;
+ if(auth_method ->nx_crypto_algorithm != NX_CRYPTO_KEY_EXCHANGE_PSK)
+ {
+ hash_algorithm = current_buffer[0];
+ signature_algorithm = current_buffer[1];
+ current_buffer += 2;
+ }
}
- /* Find out the hash algorithm used for the signature. */
- /* Map signature algorithm to internal ID. */
- _nx_secure_tls_get_signature_algorithm_id(((UINT)(hash_algorithm << 8) + signature_algorithm),
- &signature_algorithm_id);
-
- /* Get the cypto method. */
- status = _nx_secure_x509_find_certificate_methods(certificate,
- signature_algorithm_id,
- &crypto_methods);
- if (status)
+ if(auth_method ->nx_crypto_algorithm != NX_CRYPTO_KEY_EXCHANGE_PSK)
{
- return(NX_SECURE_TLS_UNSUPPORTED_SIGNATURE_ALGORITHM);
- }
+ /* Find out the hash algorithm used for the signature. */
+ /* Map signature algorithm to internal ID. */
+ _nx_secure_tls_get_signature_algorithm_id(((UINT)(hash_algorithm << 8) + signature_algorithm),
+ &signature_algorithm_id);
+
+ /* Get the cypto method. */
+ status = _nx_secure_x509_find_certificate_methods(certificate,
+ signature_algorithm_id,
+ &crypto_methods);
+ if (status)
+ {
+ return(NX_SECURE_TLS_UNSUPPORTED_SIGNATURE_ALGORITHM);
+ }
#if (NX_SECURE_TLS_TLS_1_0_ENABLED || NX_SECURE_TLS_TLS_1_1_ENABLED)
#ifdef NX_SECURE_ENABLE_DTLS
- if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
- (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
- protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1 ||
- protocol_version == NX_SECURE_DTLS_VERSION_1_0))
+ if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
+ (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
+ protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1 ||
+ protocol_version == NX_SECURE_DTLS_VERSION_1_0))
#else
- if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
- (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
- protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1))
+ if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
+ (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
+ protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1))
#endif /* NX_SECURE_ENABLE_DTLS */
- {
+ {
- /* TLS 1.0 and TLS 1.1 use MD5 + SHA1 hash for RSA signatures. */
- hash_method = tls_crypto_table -> nx_secure_tls_handshake_hash_md5_method;
- }
- else
+ /* TLS 1.0 and TLS 1.1 use MD5 + SHA1 hash for RSA signatures. */
+ hash_method = tls_crypto_table -> nx_secure_tls_handshake_hash_md5_method;
+ }
+ else
#endif /* NX_SECURE_TLS_TLS_1_0_ENABLED || NX_SECURE_TLS_TLS_1_1_ENABLED */
- {
- hash_method = crypto_methods -> nx_secure_x509_hash_method;
- }
+ {
+ hash_method = crypto_methods -> nx_secure_x509_hash_method;
+ }
-
- /* Calculate the hash: SHA(ClientHello.random + ServerHello.random +
+ /* Calculate the hash: SHA(ClientHello.random + ServerHello.random +
ServerKeyExchange.params); */
- if (hash_method -> nx_crypto_init)
- {
- status = hash_method -> nx_crypto_init((NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- &handler,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size);
+ if (hash_method -> nx_crypto_init)
+ {
+ status = hash_method -> nx_crypto_init((NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ &handler,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
- if (hash_method -> nx_crypto_operation != NX_NULL)
- {
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- NX_NULL,
- 0,
- NX_NULL,
- NX_NULL,
- 0,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
+ if (hash_method -> nx_crypto_operation != NX_NULL)
+ {
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ NX_NULL,
+ 0,
+ NX_NULL,
+ NX_NULL,
+ 0,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
- else
- {
- return(NX_SECURE_TLS_MISSING_CRYPTO_ROUTINE);
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
+ else
+ {
+ return(NX_SECURE_TLS_MISSING_CRYPTO_ROUTINE);
+ }
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- tls_key_material -> nx_secure_tls_client_random,
- 32,
- NX_NULL,
- NX_NULL,
- 0,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ tls_key_material -> nx_secure_tls_client_random,
+ 32,
+ NX_NULL,
+ NX_NULL,
+ 0,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- tls_key_material -> nx_secure_tls_server_random,
- 32,
- NX_NULL,
- NX_NULL,
- 0,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ tls_key_material -> nx_secure_tls_server_random,
+ 32,
+ NX_NULL,
+ NX_NULL,
+ 0,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- packet_buffer,
- (ULONG)(4 + key_length),
- NX_NULL,
- NX_NULL,
- 0,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ packet_buffer,
+ (ULONG)(4 + key_length),
+ NX_NULL,
+ NX_NULL,
+ 0,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- NX_NULL,
- 0,
- NX_NULL,
- hash,
- hash_method -> nx_crypto_ICV_size_in_bits >> 3,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ NX_NULL,
+ 0,
+ NX_NULL,
+ hash,
+ hash_method -> nx_crypto_ICV_size_in_bits >> 3,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- if (hash_method -> nx_crypto_cleanup)
- {
- status = hash_method -> nx_crypto_cleanup(tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch);
+ if (hash_method -> nx_crypto_cleanup)
+ {
+ status = hash_method -> nx_crypto_cleanup(tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
- handler = NX_NULL;
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
+ handler = NX_NULL;
#if (NX_SECURE_TLS_TLS_1_0_ENABLED || NX_SECURE_TLS_TLS_1_1_ENABLED)
#ifdef NX_SECURE_ENABLE_DTLS
- if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
- (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
- protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1 ||
- protocol_version == NX_SECURE_DTLS_VERSION_1_0))
+ if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
+ (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
+ protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1 ||
+ protocol_version == NX_SECURE_DTLS_VERSION_1_0))
#else
- if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
- (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
- protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1))
+ if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
+ (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
+ protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1))
#endif /* NX_SECURE_ENABLE_DTLS */
- {
- hash_method = tls_crypto_table -> nx_secure_tls_handshake_hash_sha1_method;;
+ {
+ hash_method = tls_crypto_table -> nx_secure_tls_handshake_hash_sha1_method;;
- /* Calculate the hash: SHA(ClientHello.random + ServerHello.random +
+ /* Calculate the hash: SHA(ClientHello.random + ServerHello.random +
ServerKeyExchange.params); */
- if (hash_method -> nx_crypto_init)
- {
- status = hash_method -> nx_crypto_init((NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- &handler,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size);
+ if (hash_method -> nx_crypto_init)
+ {
+ status = hash_method -> nx_crypto_init((NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ &handler,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
- if (hash_method -> nx_crypto_operation != NX_NULL)
- {
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- NX_NULL,
- 0,
- NX_NULL,
- NX_NULL,
- 0,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
+ if (hash_method -> nx_crypto_operation != NX_NULL)
+ {
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_INITIALIZE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ NX_NULL,
+ 0,
+ NX_NULL,
+ NX_NULL,
+ 0,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
- else
- {
- return(NX_SECURE_TLS_MISSING_CRYPTO_ROUTINE);
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
+ else
+ {
+ return(NX_SECURE_TLS_MISSING_CRYPTO_ROUTINE);
+ }
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- tls_key_material -> nx_secure_tls_client_random,
- 32,
- NX_NULL,
- NX_NULL,
- 0,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ tls_key_material -> nx_secure_tls_client_random,
+ 32,
+ NX_NULL,
+ NX_NULL,
+ 0,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- tls_key_material -> nx_secure_tls_server_random,
- 32,
- NX_NULL,
- NX_NULL,
- 0,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ tls_key_material -> nx_secure_tls_server_random,
+ 32,
+ NX_NULL,
+ NX_NULL,
+ 0,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
- if (status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ if (status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- packet_buffer,
- (ULONG)(4 + key_length),
- NX_NULL,
- NX_NULL,
- 0,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_UPDATE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ packet_buffer,
+ (ULONG)(4 + key_length),
+ NX_NULL,
+ NX_NULL,
+ 0,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
- handler,
- (NX_CRYPTO_METHOD*)hash_method,
- NX_NULL,
- 0,
- NX_NULL,
- 0,
- NX_NULL,
- &hash[16],
- hash_method -> nx_crypto_ICV_size_in_bits >> 3,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
- tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
- NX_NULL,
- NX_NULL);
+ status = hash_method -> nx_crypto_operation(NX_CRYPTO_HASH_CALCULATE,
+ handler,
+ (NX_CRYPTO_METHOD*)hash_method,
+ NX_NULL,
+ 0,
+ NX_NULL,
+ 0,
+ NX_NULL,
+ &hash[16],
+ hash_method -> nx_crypto_ICV_size_in_bits >> 3,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch,
+ tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch_size,
+ NX_NULL,
+ NX_NULL);
- if (status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ if (status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- if (hash_method -> nx_crypto_cleanup)
- {
- status = hash_method -> nx_crypto_cleanup(tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch);
+ if (hash_method -> nx_crypto_cleanup)
+ {
+ status = hash_method -> nx_crypto_cleanup(tls_handshake_hash -> nx_secure_tls_handshake_hash_scratch);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
- handler = NX_NULL;
- }
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
+ handler = NX_NULL;
+ }
#endif /* NX_SECURE_TLS_TLS_1_0_ENABLED || NX_SECURE_TLS_TLS_1_1_ENABLED */
- signature_length = (USHORT)((current_buffer[0] << 8) + current_buffer[1]);
- current_buffer += 2;
+ signature_length = (USHORT)((current_buffer[0] << 8) + current_buffer[1]);
+ current_buffer += 2;
#if (NX_SECURE_TLS_TLS_1_0_ENABLED || NX_SECURE_TLS_TLS_1_1_ENABLED)
#ifdef NX_SECURE_ENABLE_DTLS
- if (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
- protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1 ||
- protocol_version == NX_SECURE_DTLS_VERSION_1_0)
+ if (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
+ protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1 ||
+ protocol_version == NX_SECURE_DTLS_VERSION_1_0)
#else
- if (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
- protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1)
+ if (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
+ protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1)
#endif /* NX_SECURE_ENABLE_DTLS */
- {
- if ((UINT)signature_length + key_length + 6 > message_length)
- {
- return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
- }
- }
- else
+ {
+ if ((UINT)signature_length + key_length + 6 > message_length)
+ {
+ return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
+ }
+ }
+ else
#endif
- {
- if ((UINT)signature_length + key_length + 8 > message_length)
- {
- return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
- }
- }
+ {
+ if ((UINT)signature_length + key_length + 8 > message_length)
+ {
+ return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
+ }
+ }
- /* Verify the signature. */
- auth_method = ciphersuite -> nx_secure_tls_public_auth;
+ /* Verify the signature. */
+ auth_method = ciphersuite -> nx_secure_tls_public_auth;
- if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
- (auth_method -> nx_crypto_algorithm == NX_CRYPTO_DIGITAL_SIGNATURE_RSA ||
- auth_method -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_RSA))
- {
- /* Verify the RSA signature. */
+ if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_RSA &&
+ (auth_method -> nx_crypto_algorithm == NX_CRYPTO_DIGITAL_SIGNATURE_RSA ||
+ auth_method -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_RSA))
+ {
+ /* Verify the RSA signature. */
- if (auth_method -> nx_crypto_init != NX_NULL)
- {
- /* Initialize the crypto method with public key. */
- status = auth_method -> nx_crypto_init((NX_CRYPTO_METHOD*)auth_method,
- (UCHAR *)certificate -> nx_secure_x509_public_key.rsa_public_key.nx_secure_rsa_public_modulus,
- (NX_CRYPTO_KEY_SIZE)(certificate -> nx_secure_x509_public_key.rsa_public_key.nx_secure_rsa_public_modulus_length << 3),
- &handler,
- public_auth_metadata,
- public_auth_metadata_size);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
+ if (auth_method -> nx_crypto_init != NX_NULL)
+ {
+ /* Initialize the crypto method with public key. */
+ status = auth_method -> nx_crypto_init((NX_CRYPTO_METHOD*)auth_method,
+ (UCHAR *)certificate -> nx_secure_x509_public_key.rsa_public_key.nx_secure_rsa_public_modulus,
+ (NX_CRYPTO_KEY_SIZE)(certificate -> nx_secure_x509_public_key.rsa_public_key.nx_secure_rsa_public_modulus_length << 3),
+ &handler,
+ public_auth_metadata,
+ public_auth_metadata_size);
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
- if (auth_method -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_RSA)
- {
- status = auth_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
- handler,
- (NX_CRYPTO_METHOD*)auth_method,
- (UCHAR *)certificate -> nx_secure_x509_public_key.rsa_public_key.nx_secure_rsa_public_exponent,
- (NX_CRYPTO_KEY_SIZE)(certificate -> nx_secure_x509_public_key.rsa_public_key.nx_secure_rsa_public_exponent_length << 3),
- current_buffer,
- signature_length,
- NX_NULL,
- decrypted_signature,
- sizeof(decrypted_signature),
- public_auth_metadata,
- public_auth_metadata_size,
- NX_NULL, NX_NULL);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
+ if (auth_method -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_RSA)
+ {
+ status = auth_method -> nx_crypto_operation(NX_CRYPTO_DECRYPT,
+ handler,
+ (NX_CRYPTO_METHOD*)auth_method,
+ (UCHAR *)certificate -> nx_secure_x509_public_key.rsa_public_key.nx_secure_rsa_public_exponent,
+ (NX_CRYPTO_KEY_SIZE)(certificate -> nx_secure_x509_public_key.rsa_public_key.nx_secure_rsa_public_exponent_length << 3),
+ current_buffer,
+ signature_length,
+ NX_NULL,
+ decrypted_signature,
+ sizeof(decrypted_signature),
+ public_auth_metadata,
+ public_auth_metadata_size,
+ NX_NULL, NX_NULL);
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
- if (auth_method -> nx_crypto_cleanup)
- {
- status = auth_method -> nx_crypto_cleanup(public_auth_metadata);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
- handler = NX_NULL;
+ if (auth_method -> nx_crypto_cleanup)
+ {
+ status = auth_method -> nx_crypto_cleanup(public_auth_metadata);
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
+ handler = NX_NULL;
#if (NX_SECURE_TLS_TLS_1_0_ENABLED || NX_SECURE_TLS_TLS_1_1_ENABLED)
#ifdef NX_SECURE_ENABLE_DTLS
- if (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
- protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1 ||
- protocol_version == NX_SECURE_DTLS_VERSION_1_0)
+ if (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
+ protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1 ||
+ protocol_version == NX_SECURE_DTLS_VERSION_1_0)
#else
- if (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
- protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1)
+ if (protocol_version == NX_SECURE_TLS_VERSION_TLS_1_0 ||
+ protocol_version == NX_SECURE_TLS_VERSION_TLS_1_1)
#endif /* NX_SECURE_ENABLE_DTLS */
- {
- if (signature_length < 39)
- {
- return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
- }
+ {
+ if (signature_length < 39)
+ {
+ return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
+ }
- /* Block type is 0x00, 0x01 for signatures */
- if (decrypted_signature[0] != 0x0 && decrypted_signature[1] != 0x1)
- {
- /* Unknown block type. */
- return(NX_SECURE_TLS_PADDING_CHECK_FAILED);
- }
+ /* Block type is 0x00, 0x01 for signatures */
+ if (decrypted_signature[0] != 0x0 && decrypted_signature[1] != 0x1)
+ {
+ /* Unknown block type. */
+ return(NX_SECURE_TLS_PADDING_CHECK_FAILED);
+ }
- /* Check padding. */
- for (i = 2; i < (UINT)(signature_length - 37); ++i)
- {
- if (decrypted_signature[i] != (UCHAR)0xFF)
- {
- /* Bad padding value. */
- return(NX_SECURE_TLS_PADDING_CHECK_FAILED);
- }
- }
+ /* Check padding. */
+ for (i = 2; i < (UINT)(signature_length - 37); ++i)
+ {
+ if (decrypted_signature[i] != (UCHAR)0xFF)
+ {
+ /* Bad padding value. */
+ return(NX_SECURE_TLS_PADDING_CHECK_FAILED);
+ }
+ }
- /* Make sure we actually saw a NULL byte. */
- if (decrypted_signature[i] != 0x00)
- {
- return(NX_SECURE_TLS_PADDING_CHECK_FAILED);
- }
+ /* Make sure we actually saw a NULL byte. */
+ if (decrypted_signature[i] != 0x00)
+ {
+ return(NX_SECURE_TLS_PADDING_CHECK_FAILED);
+ }
- decrypted_hash = &decrypted_signature[i + 1];
- decrypted_hash_length = 36;
- }
- else
+ decrypted_hash = &decrypted_signature[i + 1];
+ decrypted_hash_length = 36;
+ }
+ else
#endif /* NX_SECURE_TLS_TLS_1_0_ENABLED || NX_SECURE_TLS_TLS_1_1_ENABLED */
- {
- /* Decode the decrypted signature. */
- status = _nx_secure_x509_pkcs7_decode(decrypted_signature, signature_length, &sig_oid, &sig_oid_length,
- &decrypted_hash, &decrypted_hash_length);
- if (status != NX_SUCCESS)
- {
- return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
- }
+ {
+ /* Decode the decrypted signature. */
+ status = _nx_secure_x509_pkcs7_decode(decrypted_signature, signature_length, &sig_oid, &sig_oid_length,
+ &decrypted_hash, &decrypted_hash_length);
+ if (status != NX_SUCCESS)
+ {
+ return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
+ }
- if (decrypted_hash_length != (hash_method -> nx_crypto_ICV_size_in_bits >> 3))
- {
- return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
- }
- }
+ if (decrypted_hash_length != (hash_method -> nx_crypto_ICV_size_in_bits >> 3))
+ {
+ return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
+ }
+ }
- /* Compare generated hash with decrypted hash. */
- compare_result = (UINT)NX_SECURE_MEMCMP(hash, decrypted_hash, decrypted_hash_length);
+ /* Compare generated hash with decrypted hash. */
+ compare_result = (UINT)NX_SECURE_MEMCMP(hash, decrypted_hash, decrypted_hash_length);
#ifdef NX_SECURE_KEY_CLEAR
- NX_SECURE_MEMSET(hash, 0, sizeof(hash));
- NX_SECURE_MEMSET(decrypted_signature, 0, sizeof(decrypted_signature));
+ NX_SECURE_MEMSET(hash, 0, sizeof(hash));
+ NX_SECURE_MEMSET(decrypted_signature, 0, sizeof(decrypted_signature));
#endif /* NX_SECURE_KEY_CLEAR */
- if (compare_result != 0)
- {
- return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
- }
- }
- else if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_ECDSA &&
- auth_method -> nx_crypto_algorithm == NX_CRYPTO_DIGITAL_SIGNATURE_ECDSA)
- {
- /* Verify the ECDSA signature. */
+ if (compare_result != 0)
+ {
+ return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
+ }
+ }
+ else if (signature_algorithm == NX_SECURE_TLS_SIGNATURE_ALGORITHM_ECDSA &&
+ auth_method -> nx_crypto_algorithm == NX_CRYPTO_DIGITAL_SIGNATURE_ECDSA)
+ {
+ /* Verify the ECDSA signature. */
- ec_pubkey = &certificate -> nx_secure_x509_public_key.ec_public_key;
+ ec_pubkey = &certificate -> nx_secure_x509_public_key.ec_public_key;
- /* Find out which named curve the remote certificate is using. */
- status = _nx_secure_tls_find_curve_method((NX_SECURE_TLS_ECC *)tls_ecc_curves, (USHORT)(ec_pubkey -> nx_secure_ec_named_curve), &curve_method_cert, NX_NULL);
+ /* Find out which named curve the remote certificate is using. */
+ status = _nx_secure_tls_find_curve_method((NX_SECURE_TLS_ECC *)tls_ecc_curves, (USHORT)(ec_pubkey -> nx_secure_ec_named_curve), &curve_method_cert, NX_NULL);
- if(status != NX_SUCCESS)
- {
+ if(status != NX_SUCCESS)
+ {
- /* The remote certificate is using an unsupported curve. */
- return(NX_SECURE_TLS_UNSUPPORTED_ECC_CURVE);
- }
+ /* The remote certificate is using an unsupported curve. */
+ return(NX_SECURE_TLS_UNSUPPORTED_ECC_CURVE);
+ }
- if (auth_method -> nx_crypto_init != NX_NULL)
- {
- status = auth_method -> nx_crypto_init((NX_CRYPTO_METHOD*)auth_method,
- (UCHAR *)ec_pubkey -> nx_secure_ec_public_key,
- (NX_CRYPTO_KEY_SIZE)(ec_pubkey -> nx_secure_ec_public_key_length << 3),
- &handler,
- public_auth_metadata,
- public_auth_metadata_size);
- if (status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
- if (auth_method -> nx_crypto_operation == NX_NULL)
- {
- return(NX_SECURE_TLS_MISSING_CRYPTO_ROUTINE);
- }
+ if (auth_method -> nx_crypto_init != NX_NULL)
+ {
+ status = auth_method -> nx_crypto_init((NX_CRYPTO_METHOD*)auth_method,
+ (UCHAR *)ec_pubkey -> nx_secure_ec_public_key,
+ (NX_CRYPTO_KEY_SIZE)(ec_pubkey -> nx_secure_ec_public_key_length << 3),
+ &handler,
+ public_auth_metadata,
+ public_auth_metadata_size);
+ if (status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
+ if (auth_method -> nx_crypto_operation == NX_NULL)
+ {
+ return(NX_SECURE_TLS_MISSING_CRYPTO_ROUTINE);
+ }
- status = auth_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
- (NX_CRYPTO_METHOD*)auth_method, NX_NULL, 0,
- (UCHAR *)curve_method_cert, sizeof(NX_CRYPTO_METHOD *), NX_NULL,
- NX_NULL, 0,
- public_auth_metadata,
- public_auth_metadata_size,
- NX_NULL, NX_NULL);
- if (status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ status = auth_method -> nx_crypto_operation(NX_CRYPTO_EC_CURVE_SET, handler,
+ (NX_CRYPTO_METHOD*)auth_method, NX_NULL, 0,
+ (UCHAR *)curve_method_cert, sizeof(NX_CRYPTO_METHOD *), NX_NULL,
+ NX_NULL, 0,
+ public_auth_metadata,
+ public_auth_metadata_size,
+ NX_NULL, NX_NULL);
+ if (status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- status = auth_method -> nx_crypto_operation(NX_CRYPTO_VERIFY, handler,
- (NX_CRYPTO_METHOD*)auth_method,
- (UCHAR *)ec_pubkey -> nx_secure_ec_public_key,
- (NX_CRYPTO_KEY_SIZE)(ec_pubkey -> nx_secure_ec_public_key_length << 3),
- hash,
- hash_method -> nx_crypto_ICV_size_in_bits >> 3,
- NX_NULL,
- current_buffer,
- signature_length,
- public_auth_metadata,
- public_auth_metadata_size,
- NX_NULL, NX_NULL);
+ status = auth_method -> nx_crypto_operation(NX_CRYPTO_VERIFY, handler,
+ (NX_CRYPTO_METHOD*)auth_method,
+ (UCHAR *)ec_pubkey -> nx_secure_ec_public_key,
+ (NX_CRYPTO_KEY_SIZE)(ec_pubkey -> nx_secure_ec_public_key_length << 3),
+ hash,
+ hash_method -> nx_crypto_ICV_size_in_bits >> 3,
+ NX_NULL,
+ current_buffer,
+ signature_length,
+ public_auth_metadata,
+ public_auth_metadata_size,
+ NX_NULL, NX_NULL);
- if (status == NX_CRYPTO_AUTHENTICATION_FAILED)
- {
- return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
- }
+ if (status == NX_CRYPTO_AUTHENTICATION_FAILED)
+ {
+ return(NX_SECURE_TLS_SIGNATURE_VERIFICATION_ERROR);
+ }
- if (status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
+ if (status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
- if (auth_method -> nx_crypto_cleanup)
- {
- status = auth_method -> nx_crypto_cleanup(public_auth_metadata);
- if(status != NX_CRYPTO_SUCCESS)
- {
- return(status);
- }
- }
- }
- else
- {
- /* The signature hash algorithm used by the server is not supported. */
- return(NX_SECURE_TLS_UNSUPPORTED_SIGNATURE_ALGORITHM);
+ if (auth_method -> nx_crypto_cleanup)
+ {
+ status = auth_method -> nx_crypto_cleanup(public_auth_metadata);
+ if(status != NX_CRYPTO_SUCCESS)
+ {
+ return(status);
+ }
+ }
+ }
+ else
+ {
+ /* The signature hash algorithm used by the server is not supported. */
+ return(NX_SECURE_TLS_UNSUPPORTED_SIGNATURE_ALGORITHM);
+ }
}
ecdh_method = ciphersuite -> nx_secure_tls_public_cipher;
diff --git a/nx_secure/src/nx_secure_remote_certificate_verify.c b/nx_secure/src/nx_secure_remote_certificate_verify.c
index 34aa6dcb..66085746 100644
--- a/nx_secure/src/nx_secure_remote_certificate_verify.c
+++ b/nx_secure/src/nx_secure_remote_certificate_verify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_remote_certificate_verify PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_session_keys_set.c b/nx_secure/src/nx_secure_session_keys_set.c
index 82270ed1..07a2250e 100644
--- a/nx_secure/src/nx_secure_session_keys_set.c
+++ b/nx_secure/src/nx_secure_session_keys_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_session_keys_set PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_1_3_client_handshake.c b/nx_secure/src/nx_secure_tls_1_3_client_handshake.c
index c371202f..7e9489ab 100644
--- a/nx_secure/src/nx_secure_tls_1_3_client_handshake.c
+++ b/nx_secure/src/nx_secure_tls_1_3_client_handshake.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_client_handshake PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_1_3_crypto_init.c b/nx_secure/src/nx_secure_tls_1_3_crypto_init.c
index fe93887b..43a5d986 100644
--- a/nx_secure/src/nx_secure_tls_1_3_crypto_init.c
+++ b/nx_secure/src/nx_secure_tls_1_3_crypto_init.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ extern NX_SECURE_TLS_ECC _nx_secure_tls_ecc_info;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_crypto_init PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_1_3_finished_hash_generate.c b/nx_secure/src/nx_secure_tls_1_3_finished_hash_generate.c
index 9f98ab32..8f128770 100644
--- a/nx_secure/src/nx_secure_tls_1_3_finished_hash_generate.c
+++ b/nx_secure/src/nx_secure_tls_1_3_finished_hash_generate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_finished_hash_generate PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_1_3_generate_keys.c b/nx_secure/src/nx_secure_tls_1_3_generate_keys.c
index f9ea1adc..c44f3903 100644
--- a/nx_secure/src/nx_secure_tls_1_3_generate_keys.c
+++ b/nx_secure/src/nx_secure_tls_1_3_generate_keys.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -57,7 +58,7 @@ static UINT _nx_secure_tls_hkdf_extract(NX_SECURE_TLS_SESSION *tls_session, UCHA
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_generate_psk_secrets PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -168,7 +169,7 @@ UINT is_resumption_psk = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_generate_handshake_keys PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -438,7 +439,7 @@ UINT hash_size;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_generate_session_keys PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -624,7 +625,7 @@ UINT key_offset;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_generate_session_psk PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -707,7 +708,7 @@ const NX_CRYPTO_METHOD *hash_method;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_generate_handshake_secrets PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1018,7 +1019,7 @@ UINT is_resumption_psk = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_generate_session_secrets PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1177,7 +1178,7 @@ UCHAR (*transcript_hashes)[NX_SECURE_TLS_MAX_HASH_SIZE] = tls_session->nx_secure
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_derive_secret PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1346,7 +1347,7 @@ UINT hash_length;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_hkdf_expand_label PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1523,7 +1524,7 @@ const NX_CRYPTO_METHOD *session_hmac_method = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_hkdf_extract PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_1_3_server_handshake.c b/nx_secure/src/nx_secure_tls_1_3_server_handshake.c
index 185363c6..65daa0ea 100644
--- a/nx_secure/src/nx_secure_tls_1_3_server_handshake.c
+++ b/nx_secure/src/nx_secure_tls_1_3_server_handshake.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_server_handshake PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_1_3_session_keys_set.c b/nx_secure/src/nx_secure_tls_1_3_session_keys_set.c
index b638b108..e20beb36 100644
--- a/nx_secure/src/nx_secure_tls_1_3_session_keys_set.c
+++ b/nx_secure/src/nx_secure_tls_1_3_session_keys_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_session_keys_set PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_1_3_transcript_hash_save.c b/nx_secure/src/nx_secure_tls_1_3_transcript_hash_save.c
index 7bcc73fd..36ff236d 100644
--- a/nx_secure/src/nx_secure_tls_1_3_transcript_hash_save.c
+++ b/nx_secure/src/nx_secure_tls_1_3_transcript_hash_save.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_1_3_transcript_hash_save PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_active_certificate_set.c b/nx_secure/src/nx_secure_tls_active_certificate_set.c
index e159162c..efd8288b 100644
--- a/nx_secure/src/nx_secure_tls_active_certificate_set.c
+++ b/nx_secure/src/nx_secure_tls_active_certificate_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_active_certificate_set PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_allocate_handshake_packet.c b/nx_secure/src/nx_secure_tls_allocate_handshake_packet.c
index 485d6344..7a3602a5 100644
--- a/nx_secure/src/nx_secure_tls_allocate_handshake_packet.c
+++ b/nx_secure/src/nx_secure_tls_allocate_handshake_packet.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_allocate_handshake_packet PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_check_protocol_version.c b/nx_secure/src/nx_secure_tls_check_protocol_version.c
index 8b9e7979..bde63a53 100644
--- a/nx_secure/src/nx_secure_tls_check_protocol_version.c
+++ b/nx_secure/src/nx_secure_tls_check_protocol_version.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -60,7 +61,7 @@ NX_SECURE_VERSIONS_LIST nx_secure_supported_versions_list[] =
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_check_protocol_version PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_ciphersuite_lookup.c b/nx_secure/src/nx_secure_tls_ciphersuite_lookup.c
index 5ab011cc..bb00cdae 100644
--- a/nx_secure/src/nx_secure_tls_ciphersuite_lookup.c
+++ b/nx_secure/src/nx_secure_tls_ciphersuite_lookup.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_ciphersuite_lookup PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_client_handshake.c b/nx_secure/src/nx_secure_tls_client_handshake.c
index 9df0bcca..62f0be78 100644
--- a/nx_secure/src/nx_secure_tls_client_handshake.c
+++ b/nx_secure/src/nx_secure_tls_client_handshake.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_client_handshake PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_client_psk_set.c b/nx_secure/src/nx_secure_tls_client_psk_set.c
index 7c155f51..184147e0 100644
--- a/nx_secure/src/nx_secure_tls_client_psk_set.c
+++ b/nx_secure/src/nx_secure_tls_client_psk_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_client_psk_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_ecc_generate_keys.c b/nx_secure/src/nx_secure_tls_ecc_generate_keys.c
index 177d78e3..1db7de90 100644
--- a/nx_secure/src/nx_secure_tls_ecc_generate_keys.c
+++ b/nx_secure/src/nx_secure_tls_ecc_generate_keys.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -47,7 +48,7 @@ static const UCHAR _NX_CRYPTO_DER_OID_SHA_512[] = {0x30, 0x51, 0x30, 0x0d,
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_ecc_generate_keys PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_ecc_initialize.c b/nx_secure/src/nx_secure_tls_ecc_initialize.c
index dd42573b..20f4ab2e 100644
--- a/nx_secure/src/nx_secure_tls_ecc_initialize.c
+++ b/nx_secure/src/nx_secure_tls_ecc_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -41,7 +42,7 @@ extern const NX_CRYPTO_METHOD **_nx_secure_x509_ecc_curves;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_ecc_initialize PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_find_curve_method.c b/nx_secure/src/nx_secure_tls_find_curve_method.c
index e0863c78..44f88278 100644
--- a/nx_secure/src/nx_secure_tls_find_curve_method.c
+++ b/nx_secure/src/nx_secure_tls_find_curve_method.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_find_curve_method PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_finished_hash_generate.c b/nx_secure/src/nx_secure_tls_finished_hash_generate.c
index 075fdb37..d71e085f 100644
--- a/nx_secure/src/nx_secure_tls_finished_hash_generate.c
+++ b/nx_secure/src/nx_secure_tls_finished_hash_generate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ static UCHAR handshake_hash[16 + 20]; /* We concatenate MD5 and SHA-1 hashes int
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_finished_hash_generate PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_generate_keys.c b/nx_secure/src/nx_secure_tls_generate_keys.c
index 6230f56b..c8c9e56e 100644
--- a/nx_secure/src/nx_secure_tls_generate_keys.c
+++ b/nx_secure/src/nx_secure_tls_generate_keys.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_generate_keys PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_generate_premaster_secret.c b/nx_secure/src/nx_secure_tls_generate_premaster_secret.c
index 95268f8c..c9bbd23d 100644
--- a/nx_secure/src/nx_secure_tls_generate_premaster_secret.c
+++ b/nx_secure/src/nx_secure_tls_generate_premaster_secret.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_generate_premaster_secret PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_handshake_hash_init.c b/nx_secure/src/nx_secure_tls_handshake_hash_init.c
index 5338bdb0..f4680d51 100644
--- a/nx_secure/src/nx_secure_tls_handshake_hash_init.c
+++ b/nx_secure/src/nx_secure_tls_handshake_hash_init.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_handshake_hash_init PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_handshake_hash_update.c b/nx_secure/src/nx_secure_tls_handshake_hash_update.c
index 61c63ed1..cee5923f 100644
--- a/nx_secure/src/nx_secure_tls_handshake_hash_update.c
+++ b/nx_secure/src/nx_secure_tls_handshake_hash_update.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_handshake_hash_update PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_handshake_process.c b/nx_secure/src/nx_secure_tls_handshake_process.c
index 2aaab753..189b8f68 100644
--- a/nx_secure/src/nx_secure_tls_handshake_process.c
+++ b/nx_secure/src/nx_secure_tls_handshake_process.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_handshake_process PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_hash_record.c b/nx_secure/src/nx_secure_tls_hash_record.c
index 7efbbc5c..e6896c1c 100644
--- a/nx_secure/src/nx_secure_tls_hash_record.c
+++ b/nx_secure/src/nx_secure_tls_hash_record.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_hash_record PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_initialize.c b/nx_secure/src/nx_secure_tls_initialize.c
index 01f938fc..f1ff4841 100644
--- a/nx_secure/src/nx_secure_tls_initialize.c
+++ b/nx_secure/src/nx_secure_tls_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_key_material_init.c b/nx_secure/src/nx_secure_tls_key_material_init.c
index 1c7cf6f5..fd1661a0 100644
--- a/nx_secure/src/nx_secure_tls_key_material_init.c
+++ b/nx_secure/src/nx_secure_tls_key_material_init.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_tls_local_certificate_add.c b/nx_secure/src/nx_secure_tls_local_certificate_add.c
index 3ccdbaab..69ccee81 100644
--- a/nx_secure/src/nx_secure_tls_local_certificate_add.c
+++ b/nx_secure/src/nx_secure_tls_local_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_local_certificate_add PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_local_certificate_find.c b/nx_secure/src/nx_secure_tls_local_certificate_find.c
index ea0b7745..a23a4d59 100644
--- a/nx_secure/src/nx_secure_tls_local_certificate_find.c
+++ b/nx_secure/src/nx_secure_tls_local_certificate_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_local_certificate_find PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_local_certificate_remove.c b/nx_secure/src/nx_secure_tls_local_certificate_remove.c
index 212cdb3b..b52598f8 100644
--- a/nx_secure/src/nx_secure_tls_local_certificate_remove.c
+++ b/nx_secure/src/nx_secure_tls_local_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_local_certificate_remove PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_map_error_to_alert.c b/nx_secure/src/nx_secure_tls_map_error_to_alert.c
index 59f96f83..723b618d 100644
--- a/nx_secure/src/nx_secure_tls_map_error_to_alert.c
+++ b/nx_secure/src/nx_secure_tls_map_error_to_alert.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_tls_metadata_size_calculate.c b/nx_secure/src/nx_secure_tls_metadata_size_calculate.c
index d69c6634..c6c8cc58 100644
--- a/nx_secure/src/nx_secure_tls_metadata_size_calculate.c
+++ b/nx_secure/src/nx_secure_tls_metadata_size_calculate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_metadata_size_calculate PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_newest_supported_version.c b/nx_secure/src/nx_secure_tls_newest_supported_version.c
index e052f2e2..23c161a7 100644
--- a/nx_secure/src/nx_secure_tls_newest_supported_version.c
+++ b/nx_secure/src/nx_secure_tls_newest_supported_version.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@ extern const NX_SECURE_VERSIONS_LIST nx_secure_supported_versions_list[];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_newest_supported_version PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -111,7 +112,7 @@ INT i;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_highest_supported_version_negotiate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_packet_allocate.c b/nx_secure/src/nx_secure_tls_packet_allocate.c
index fca0b847..4b44090a 100644
--- a/nx_secure/src/nx_secure_tls_packet_allocate.c
+++ b/nx_secure/src/nx_secure_tls_packet_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_tls_packet_release.c b/nx_secure/src/nx_secure_tls_packet_release.c
index 64ec6f30..3b96d6ed 100644
--- a/nx_secure/src/nx_secure_tls_packet_release.c
+++ b/nx_secure/src/nx_secure_tls_packet_release.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_packet_release PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_certificate_request.c b/nx_secure/src/nx_secure_tls_process_certificate_request.c
index f9a68c56..30759a49 100644
--- a/nx_secure/src/nx_secure_tls_process_certificate_request.c
+++ b/nx_secure/src/nx_secure_tls_process_certificate_request.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_certificate_request PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_certificate_verify.c b/nx_secure/src/nx_secure_tls_process_certificate_verify.c
index 052f79f5..bf5357ec 100644
--- a/nx_secure/src/nx_secure_tls_process_certificate_verify.c
+++ b/nx_secure/src/nx_secure_tls_process_certificate_verify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ static const UCHAR _NX_SECURE_OID_SHA256[] = {0x30, 0x31, 0x30, 0x0d, 0x06, 0x09
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_certificate_verify PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_changecipherspec.c b/nx_secure/src/nx_secure_tls_process_changecipherspec.c
index c0c8c164..29a8492d 100644
--- a/nx_secure/src/nx_secure_tls_process_changecipherspec.c
+++ b/nx_secure/src/nx_secure_tls_process_changecipherspec.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_changecipherspec PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_client_key_exchange.c b/nx_secure/src/nx_secure_tls_process_client_key_exchange.c
index 3c6dcf83..3b9ec250 100644
--- a/nx_secure/src/nx_secure_tls_process_client_key_exchange.c
+++ b/nx_secure/src/nx_secure_tls_process_client_key_exchange.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_client_key_exchange PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_clienthello.c b/nx_secure/src/nx_secure_tls_process_clienthello.c
index 38f8b001..0e831a16 100644
--- a/nx_secure/src/nx_secure_tls_process_clienthello.c
+++ b/nx_secure/src/nx_secure_tls_process_clienthello.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ static UINT _nx_secure_tls_check_ciphersuite(const NX_SECURE_TLS_CIPHERSUITE_INF
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_clienthello PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -279,6 +280,12 @@ USHORT no_extension = NX_FALSE;
length += session_id_length;
}
+ /* GHSA-5vrv-8j5h-h6h6 2504xx */
+ if ((length + 1) >= message_length)
+ {
+ return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
+ }
+
/* Negotiate the ciphersuite we want to use. */
ciphersuite_list_length = (USHORT)((packet_buffer[length] << 8) + packet_buffer[length + 1]);
length += 2;
@@ -293,6 +300,12 @@ USHORT no_extension = NX_FALSE;
length += ciphersuite_list_length;
+ /* GHSA-5vrv-8j5h-h6h6 2504xx */
+ if (length >= message_length)
+ {
+ return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
+ }
+
/* Compression methods length - one byte. For now we only support the NULL method. */
compression_methods_length = packet_buffer[length];
length++;
@@ -582,7 +595,7 @@ USHORT no_extension = NX_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_check_ciphersuite PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_clienthello_extensions.c b/nx_secure/src/nx_secure_tls_process_clienthello_extensions.c
index 755b72de..732fa2c7 100644
--- a/nx_secure/src/nx_secure_tls_process_clienthello_extensions.c
+++ b/nx_secure/src/nx_secure_tls_process_clienthello_extensions.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -54,7 +55,7 @@ static UINT _nx_secure_tls_process_clienthello_psk_extension(NX_SECURE_TLS_SESSI
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_clienthello_extensions PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -288,7 +289,7 @@ USHORT supported_version = tls_session -> nx_secure_tls_protocol_version;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_proc_clienthello_sec_reneg_extension PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -444,7 +445,7 @@ INT compare_value;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_proc_clienthello_sec_sa_extension PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -724,7 +725,7 @@ UCHAR expected_signature = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_proc_clienthello_keyshare_extension PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -989,7 +990,7 @@ NX_SECURE_TLS_ECC *ecc_info;
/* */
/* _nx_secure_tls_proc_clienthello_supported_versions_extension */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1055,6 +1056,13 @@ ULONG offset;
return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
}
+ /* TLS ProtocolVersion is defined to be a uint16. Thus the list of supported
+ versions must have a length divisible by 2. */
+ if (packet_buffer[0] % 2 != 0)
+ {
+ return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
+ }
+
offset = 1;
/* Loop through all supported versions in this session. */
@@ -1083,7 +1091,7 @@ ULONG offset;
/* */
/* _nx_secure_tls_proc_clienthello_signature_algorithms_extension */
/* PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1232,7 +1240,7 @@ NX_SECURE_X509_CERT *local_certificate = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_get_signature_algorithm_id PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1314,7 +1322,7 @@ VOID _nx_secure_tls_get_signature_algorithm_id(UINT signature_algorithm, USHORT
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_clienthello_psk_extension PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1443,7 +1451,8 @@ NX_SECURE_TLS_PSK_STORE *psk_store;
offset += 2;
/* Make sure the length is reasonable. */
- if(list_length > extension_length)
+ /* Account for extension_length including the 2-byte list_length field */
+ if(list_length > (extension_length - 2U))
{
return(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH);
}
diff --git a/nx_secure/src/nx_secure_tls_process_encrypted_extensions.c b/nx_secure/src/nx_secure_tls_process_encrypted_extensions.c
index 913f4e2d..5acfc6fe 100644
--- a/nx_secure/src/nx_secure_tls_process_encrypted_extensions.c
+++ b/nx_secure/src/nx_secure_tls_process_encrypted_extensions.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_encrypted_extensions PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_finished.c b/nx_secure/src/nx_secure_tls_process_finished.c
index 4f7196b2..9d47b043 100644
--- a/nx_secure/src/nx_secure_tls_process_finished.c
+++ b/nx_secure/src/nx_secure_tls_process_finished.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@ static UCHAR generated_hash[NX_SECURE_TLS_MAX_HASH_SIZE];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_finished PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_handshake_header.c b/nx_secure/src/nx_secure_tls_process_handshake_header.c
index f57cc249..3dec44a3 100644
--- a/nx_secure/src/nx_secure_tls_process_handshake_header.c
+++ b/nx_secure/src/nx_secure_tls_process_handshake_header.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_tls_process_header.c b/nx_secure/src/nx_secure_tls_process_header.c
index b740389a..861465f8 100644
--- a/nx_secure/src/nx_secure_tls_process_header.c
+++ b/nx_secure/src/nx_secure_tls_process_header.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_header PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_newsessionticket.c b/nx_secure/src/nx_secure_tls_process_newsessionticket.c
index 07d9325f..3d346abd 100644
--- a/nx_secure/src/nx_secure_tls_process_newsessionticket.c
+++ b/nx_secure/src/nx_secure_tls_process_newsessionticket.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_newsessionticket PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_record.c b/nx_secure/src/nx_secure_tls_process_record.c
index ac8c5243..afe48f06 100644
--- a/nx_secure/src/nx_secure_tls_process_record.c
+++ b/nx_secure/src/nx_secure_tls_process_record.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@ static VOID _nx_secure_tls_packet_trim(NX_PACKET *packet_ptr);
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_record PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -606,7 +607,7 @@ NX_PACKET *decrypted_packet;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_packet_trim PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_remote_certificate.c b/nx_secure/src/nx_secure_tls_process_remote_certificate.c
index 3a8bc3aa..b7381ea0 100644
--- a/nx_secure/src/nx_secure_tls_process_remote_certificate.c
+++ b/nx_secure/src/nx_secure_tls_process_remote_certificate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_remote_certificate PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_server_key_exchange.c b/nx_secure/src/nx_secure_tls_process_server_key_exchange.c
index 338839c9..770faf20 100644
--- a/nx_secure/src/nx_secure_tls_process_server_key_exchange.c
+++ b/nx_secure/src/nx_secure_tls_process_server_key_exchange.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_server_key_exchange PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -95,6 +96,8 @@ UINT status;
#if defined(NX_SECURE_ENABLE_PSK_CIPHERSUITES) || defined(NX_SECURE_ENABLE_ECJPAKE_CIPHERSUITE) || \
(defined(NX_SECURE_ENABLE_ECC_CIPHERSUITE))
const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite;
+UINT auth_algorithm;
+NX_SECURE_TLS_CLIENT_STATE client_state;
#endif /* defined(NX_SECURE_ENABLE_PSK_CIPHERSUITES) || defined(NX_SECURE_ENABLE_ECJPAKE_CIPHERSUITE) */
#if defined(NX_SECURE_ENABLE_PSK_CIPHERSUITES) || defined(NX_SECURE_ENABLE_ECJPAKE_CIPHERSUITE) || \
@@ -114,7 +117,11 @@ const NX_SECURE_TLS_CIPHERSUITE_INFO *ciphersuite;
if (ciphersuite -> nx_secure_tls_public_cipher -> nx_crypto_algorithm == NX_CRYPTO_KEY_EXCHANGE_ECDHE)
{
- if (tls_session -> nx_secure_tls_client_state != NX_SECURE_TLS_CLIENT_STATE_SERVER_CERTIFICATE)
+ auth_algorithm = ciphersuite->nx_secure_tls_public_auth->nx_crypto_algorithm;
+ client_state = tls_session->nx_secure_tls_client_state;
+
+ if (auth_algorithm != NX_CRYPTO_KEY_EXCHANGE_PSK &&
+ client_state != NX_SECURE_TLS_CLIENT_STATE_SERVER_CERTIFICATE)
{
return(NX_SECURE_TLS_UNEXPECTED_MESSAGE);
}
diff --git a/nx_secure/src/nx_secure_tls_process_serverhello.c b/nx_secure/src/nx_secure_tls_process_serverhello.c
index 46bac789..1e33c5d8 100644
--- a/nx_secure/src/nx_secure_tls_process_serverhello.c
+++ b/nx_secure/src/nx_secure_tls_process_serverhello.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@ extern const UCHAR _nx_secure_tls_hello_retry_request_random[32];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_serverhello PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_process_serverhello_extensions.c b/nx_secure/src/nx_secure_tls_process_serverhello_extensions.c
index 043377c9..14c28c30 100644
--- a/nx_secure/src/nx_secure_tls_process_serverhello_extensions.c
+++ b/nx_secure/src/nx_secure_tls_process_serverhello_extensions.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -60,7 +61,7 @@ static UINT _nx_secure_tls_proc_serverhello_ecjpake_key_kp_pair(NX_SECURE_TLS_SE
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_process_serverhello_extensions PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -392,7 +393,7 @@ USHORT supported_version = tls_session -> nx_secu
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_proc_serverhello_ecc_point_formats PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -496,7 +497,7 @@ UINT offset;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_proc_serverhello_ecjpake_key_kp_pair PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -587,7 +588,7 @@ NX_CRYPTO_METHOD *crypto_method;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_proc_serverhello_sec_reneg_extension PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -761,7 +762,7 @@ INT compare_value;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_proc_serverhello_keyshare_extension PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1001,7 +1002,7 @@ NX_SECURE_TLS_ECC *ecc_info;
/* */
/* _nx_secure_tls_proc_serverhello_supported_versions_extension */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_protocol_version_get.c b/nx_secure/src/nx_secure_tls_protocol_version_get.c
index 535604ee..62029f51 100644
--- a/nx_secure/src/nx_secure_tls_protocol_version_get.c
+++ b/nx_secure/src/nx_secure_tls_protocol_version_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_protocol_version_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_psk_add.c b/nx_secure/src/nx_secure_tls_psk_add.c
index 308f645e..a9ebc631 100644
--- a/nx_secure/src/nx_secure_tls_psk_add.c
+++ b/nx_secure/src/nx_secure_tls_psk_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_tls_psk_binder_generate.c b/nx_secure/src/nx_secure_tls_psk_binder_generate.c
index 45bdc2f6..e7013e94 100644
--- a/nx_secure/src/nx_secure_tls_psk_binder_generate.c
+++ b/nx_secure/src/nx_secure_tls_psk_binder_generate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -56,7 +57,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_psk_binder_generate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_psk_find.c b/nx_secure/src/nx_secure_tls_psk_find.c
index 16dcac8b..b306c4cf 100644
--- a/nx_secure/src/nx_secure_tls_psk_find.c
+++ b/nx_secure/src/nx_secure_tls_psk_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_psk_find PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_psk_identity_find.c b/nx_secure/src/nx_secure_tls_psk_identity_find.c
index 7a7e41eb..64e96f0d 100644
--- a/nx_secure/src/nx_secure_tls_psk_identity_find.c
+++ b/nx_secure/src/nx_secure_tls_psk_identity_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_psk_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -88,12 +89,18 @@ UINT i;
/* Loop through all PSKs, looking for a matching identity string. */
for (i = 0; i < psk_list_size; ++i)
{
- /* Save off the PSK and its length. */
- compare_val = (UINT)NX_SECURE_MEMCMP(tls_session -> nx_secure_tls_credentials.nx_secure_tls_psk_store[i].nx_secure_tls_psk_id, psk_identity, identity_length);
+ /* GHSA-8h38-qjhh-mf2h */
+ /* PSK length must be equal */
+ if (identity_length != tls_session -> nx_secure_tls_credentials.nx_secure_tls_psk_store[i].nx_secure_tls_psk_id_size) {
+ continue;
+ }
+
+ /* compare the PSK using stored psk length */
+ compare_val = (UINT)NX_SECURE_MEMCMP(tls_session -> nx_secure_tls_credentials.nx_secure_tls_psk_store[i].nx_secure_tls_psk_id, psk_identity,
+ tls_session -> nx_secure_tls_credentials.nx_secure_tls_psk_store[i].nx_secure_tls_psk_id_size);
- /* See if the identity matched, and the length is the same (without the length, we could have a
- matching prefix which could be a possible attack vector... */
- if (compare_val == 0 && identity_length == tls_session -> nx_secure_tls_credentials.nx_secure_tls_psk_store[i].nx_secure_tls_psk_id_size)
+ /* See if the identity matched */
+ if (compare_val == 0)
{
/* Found a matching identity, return the associated PSK. */
*psk_data = tls_session -> nx_secure_tls_credentials.nx_secure_tls_psk_store[i].nx_secure_tls_psk_data;
diff --git a/nx_secure/src/nx_secure_tls_record_hash_calculate.c b/nx_secure/src/nx_secure_tls_record_hash_calculate.c
index 4b7857c7..c2daf613 100644
--- a/nx_secure/src/nx_secure_tls_record_hash_calculate.c
+++ b/nx_secure/src/nx_secure_tls_record_hash_calculate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_record_hash_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_record_hash_initialize.c b/nx_secure/src/nx_secure_tls_record_hash_initialize.c
index a5cae55a..b9c0206d 100644
--- a/nx_secure/src/nx_secure_tls_record_hash_initialize.c
+++ b/nx_secure/src/nx_secure_tls_record_hash_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_record_hash_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_record_hash_update.c b/nx_secure/src/nx_secure_tls_record_hash_update.c
index 3f83ae75..3e08819c 100644
--- a/nx_secure/src/nx_secure_tls_record_hash_update.c
+++ b/nx_secure/src/nx_secure_tls_record_hash_update.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_record_hash_update PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_record_payload_decrypt.c b/nx_secure/src/nx_secure_tls_record_payload_decrypt.c
index 8b786f5d..5b328cef 100644
--- a/nx_secure/src/nx_secure_tls_record_payload_decrypt.c
+++ b/nx_secure/src/nx_secure_tls_record_payload_decrypt.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -913,7 +914,7 @@ UINT original_offset = offset;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_data_decrypt PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_record_payload_encrypt.c b/nx_secure/src/nx_secure_tls_record_payload_encrypt.c
index 91357095..2d7e5f9a 100644
--- a/nx_secure/src/nx_secure_tls_record_payload_encrypt.c
+++ b/nx_secure/src/nx_secure_tls_record_payload_encrypt.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_tls_remote_certificate_allocate.c b/nx_secure/src/nx_secure_tls_remote_certificate_allocate.c
index 6c50d0d6..620435bc 100644
--- a/nx_secure/src/nx_secure_tls_remote_certificate_allocate.c
+++ b/nx_secure/src/nx_secure_tls_remote_certificate_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_remote_certificate_allocate PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_remote_certificate_buffer_allocate.c b/nx_secure/src/nx_secure_tls_remote_certificate_buffer_allocate.c
index 306c66e5..40a9f74c 100644
--- a/nx_secure/src/nx_secure_tls_remote_certificate_buffer_allocate.c
+++ b/nx_secure/src/nx_secure_tls_remote_certificate_buffer_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_remote_certificate_buffer_allocate PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_remote_certificate_free.c b/nx_secure/src/nx_secure_tls_remote_certificate_free.c
index d28a2a9f..7435a65d 100644
--- a/nx_secure/src/nx_secure_tls_remote_certificate_free.c
+++ b/nx_secure/src/nx_secure_tls_remote_certificate_free.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_remote_certificate_free PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_remote_certificate_free_all.c b/nx_secure/src/nx_secure_tls_remote_certificate_free_all.c
index ce4d8054..e343da08 100644
--- a/nx_secure/src/nx_secure_tls_remote_certificate_free_all.c
+++ b/nx_secure/src/nx_secure_tls_remote_certificate_free_all.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_remote_certificate_free_all PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_remote_certificate_verify.c b/nx_secure/src/nx_secure_tls_remote_certificate_verify.c
index f448f798..bfd3fcd7 100644
--- a/nx_secure/src/nx_secure_tls_remote_certificate_verify.c
+++ b/nx_secure/src/nx_secure_tls_remote_certificate_verify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_remote_certificate_verify PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_alert.c b/nx_secure/src/nx_secure_tls_send_alert.c
index b0c4168c..de037346 100644
--- a/nx_secure/src/nx_secure_tls_send_alert.c
+++ b/nx_secure/src/nx_secure_tls_send_alert.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_alert PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_certificate.c b/nx_secure/src/nx_secure_tls_send_certificate.c
index 5a540d52..7c0c63c9 100644
--- a/nx_secure/src/nx_secure_tls_send_certificate.c
+++ b/nx_secure/src/nx_secure_tls_send_certificate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_certificate PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_certificate_request.c b/nx_secure/src/nx_secure_tls_send_certificate_request.c
index bb36aa24..9f3f63cb 100644
--- a/nx_secure/src/nx_secure_tls_send_certificate_request.c
+++ b/nx_secure/src/nx_secure_tls_send_certificate_request.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_certificate_request PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_certificate_verify.c b/nx_secure/src/nx_secure_tls_send_certificate_verify.c
index b60d765f..9082b1a0 100644
--- a/nx_secure/src/nx_secure_tls_send_certificate_verify.c
+++ b/nx_secure/src/nx_secure_tls_send_certificate_verify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -40,7 +41,7 @@ static const UCHAR _NX_SECURE_OID_SHA256[] = {0x30, 0x31, 0x30, 0x0d, 0x06, 0x09
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_certificate_verify PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_changecipherspec.c b/nx_secure/src/nx_secure_tls_send_changecipherspec.c
index 9182e7d8..d299de96 100644
--- a/nx_secure/src/nx_secure_tls_send_changecipherspec.c
+++ b/nx_secure/src/nx_secure_tls_send_changecipherspec.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_changecipherspec PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_client_key_exchange.c b/nx_secure/src/nx_secure_tls_send_client_key_exchange.c
index 598f5938..2805e63a 100644
--- a/nx_secure/src/nx_secure_tls_send_client_key_exchange.c
+++ b/nx_secure/src/nx_secure_tls_send_client_key_exchange.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_client_key_exchange PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_clienthello.c b/nx_secure/src/nx_secure_tls_send_clienthello.c
index e9eabe65..b16c13e5 100644
--- a/nx_secure/src/nx_secure_tls_send_clienthello.c
+++ b/nx_secure/src/nx_secure_tls_send_clienthello.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -37,7 +38,7 @@ UINT _nx_secure_tls_send_clienthello_psk_extension(NX_SECURE_TLS_SESSION *tls_se
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_clienthello PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_clienthello_extensions.c b/nx_secure/src/nx_secure_tls_send_clienthello_extensions.c
index 2bcce88f..57738098 100644
--- a/nx_secure/src/nx_secure_tls_send_clienthello_extensions.c
+++ b/nx_secure/src/nx_secure_tls_send_clienthello_extensions.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -85,7 +86,7 @@ static UINT _nx_secure_tls_send_clienthello_sec_reneg_extension(NX_SECURE_TLS_SE
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_clienthello_extensions PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -510,7 +511,7 @@ UCHAR sig_algo = 0;
/* */
/* _nx_secure_tls_send_clienthello_supported_versions_extension */
/* PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -650,7 +651,7 @@ INT i;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_clienthello_key_share_extension PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -853,7 +854,7 @@ USHORT named_curve;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_clienthello_psk_extension PORTABLE C */
-/* 6.1.8 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1210,7 +1211,7 @@ NX_SECURE_TLS_PSK_STORE *psk_store;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_clienthello_psk_kem_extension PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1315,7 +1316,7 @@ USHORT length;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_clienthello_sni_extension PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1467,7 +1468,7 @@ UINT data_length;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_clienthello_sec_reneg_extension PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1643,7 +1644,7 @@ UINT data_length;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_clienthello_sec_spf_extensions PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_encrypted_extensions.c b/nx_secure/src/nx_secure_tls_send_encrypted_extensions.c
index 8a09f82a..0f786d05 100644
--- a/nx_secure/src/nx_secure_tls_send_encrypted_extensions.c
+++ b/nx_secure/src/nx_secure_tls_send_encrypted_extensions.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_encrypted_extensions PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_finished.c b/nx_secure/src/nx_secure_tls_send_finished.c
index a536f5ea..892e71df 100644
--- a/nx_secure/src/nx_secure_tls_send_finished.c
+++ b/nx_secure/src/nx_secure_tls_send_finished.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_finished PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_handshake_record.c b/nx_secure/src/nx_secure_tls_send_handshake_record.c
index 572f0e27..d4583d0f 100644
--- a/nx_secure/src/nx_secure_tls_send_handshake_record.c
+++ b/nx_secure/src/nx_secure_tls_send_handshake_record.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_handshake_record PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_hellorequest.c b/nx_secure/src/nx_secure_tls_send_hellorequest.c
index 181c49e8..7799ab7a 100644
--- a/nx_secure/src/nx_secure_tls_send_hellorequest.c
+++ b/nx_secure/src/nx_secure_tls_send_hellorequest.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_hellorequest PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_newsessionticket.c b/nx_secure/src/nx_secure_tls_send_newsessionticket.c
index 95c171ea..d5d0b8dc 100644
--- a/nx_secure/src/nx_secure_tls_send_newsessionticket.c
+++ b/nx_secure/src/nx_secure_tls_send_newsessionticket.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_newsessionticket PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_record.c b/nx_secure/src/nx_secure_tls_send_record.c
index b5a5cc1a..3b60dace 100644
--- a/nx_secure/src/nx_secure_tls_send_record.c
+++ b/nx_secure/src/nx_secure_tls_send_record.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_tls_send_server_key_exchange.c b/nx_secure/src/nx_secure_tls_send_server_key_exchange.c
index 1818e581..48cf4ad6 100644
--- a/nx_secure/src/nx_secure_tls_send_server_key_exchange.c
+++ b/nx_secure/src/nx_secure_tls_send_server_key_exchange.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_server_key_exchange PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_serverhello.c b/nx_secure/src/nx_secure_tls_send_serverhello.c
index 78e6340b..f5aa8a47 100644
--- a/nx_secure/src/nx_secure_tls_send_serverhello.c
+++ b/nx_secure/src/nx_secure_tls_send_serverhello.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -46,7 +47,7 @@ const UCHAR _nx_secure_tls_1_1_random[8] =
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_serverhello PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_send_serverhello_extensions.c b/nx_secure/src/nx_secure_tls_send_serverhello_extensions.c
index f849b332..d4213132 100644
--- a/nx_secure/src/nx_secure_tls_send_serverhello_extensions.c
+++ b/nx_secure/src/nx_secure_tls_send_serverhello_extensions.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -55,7 +56,7 @@ static UINT _nx_secure_tls_send_serverhello_psk_extension(NX_SECURE_TLS_SESSION
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_serverhello_extensions PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -223,7 +224,7 @@ UINT status = NX_SUCCESS;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_serverhello_sec_reneg_extension PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -391,7 +392,7 @@ UINT data_length;
/* */
/* _nx_secure_tls_send_clienthello_supported_versions_extension */
/* PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -494,7 +495,7 @@ UINT data_length;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_serverhello_key_share_extension PORTABLE C */
-/* 6.1.9 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -738,7 +739,7 @@ USHORT named_curve;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_send_serverhello_psk_extension PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_server_certificate_add.c b/nx_secure/src/nx_secure_tls_server_certificate_add.c
index f16d0dad..a1711d68 100644
--- a/nx_secure/src/nx_secure_tls_server_certificate_add.c
+++ b/nx_secure/src/nx_secure_tls_server_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_server_certificate_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_server_certificate_find.c b/nx_secure/src/nx_secure_tls_server_certificate_find.c
index 844cba87..20af9d0c 100644
--- a/nx_secure/src/nx_secure_tls_server_certificate_find.c
+++ b/nx_secure/src/nx_secure_tls_server_certificate_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_server_certificate_find PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_server_certificate_remove.c b/nx_secure/src/nx_secure_tls_server_certificate_remove.c
index dd6369a5..4573ef0f 100644
--- a/nx_secure/src/nx_secure_tls_server_certificate_remove.c
+++ b/nx_secure/src/nx_secure_tls_server_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_server_certificate_remove PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_server_handshake.c b/nx_secure/src/nx_secure_tls_server_handshake.c
index 626459a1..4c0531b9 100644
--- a/nx_secure/src/nx_secure_tls_server_handshake.c
+++ b/nx_secure/src/nx_secure_tls_server_handshake.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -30,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_server_handshake PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_alert_value_get.c b/nx_secure/src/nx_secure_tls_session_alert_value_get.c
index 79cfd952..0c050e28 100644
--- a/nx_secure/src/nx_secure_tls_session_alert_value_get.c
+++ b/nx_secure/src/nx_secure_tls_session_alert_value_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_alert_value_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_certificate_callback_set.c b/nx_secure/src/nx_secure_tls_session_certificate_callback_set.c
index 6cb23258..51197bf5 100644
--- a/nx_secure/src/nx_secure_tls_session_certificate_callback_set.c
+++ b/nx_secure/src/nx_secure_tls_session_certificate_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_certificate_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_client_callback_set.c b/nx_secure/src/nx_secure_tls_session_client_callback_set.c
index a403b43f..668e2c66 100644
--- a/nx_secure/src/nx_secure_tls_session_client_callback_set.c
+++ b/nx_secure/src/nx_secure_tls_session_client_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_client_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_client_verify_disable.c b/nx_secure/src/nx_secure_tls_session_client_verify_disable.c
index b97f13ba..2f99916a 100644
--- a/nx_secure/src/nx_secure_tls_session_client_verify_disable.c
+++ b/nx_secure/src/nx_secure_tls_session_client_verify_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_client_verify_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_client_verify_enable.c b/nx_secure/src/nx_secure_tls_session_client_verify_enable.c
index 938fb74a..97961a86 100644
--- a/nx_secure/src/nx_secure_tls_session_client_verify_enable.c
+++ b/nx_secure/src/nx_secure_tls_session_client_verify_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_client_verify_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_create.c b/nx_secure/src/nx_secure_tls_session_create.c
index 9676ecab..04418e9c 100644
--- a/nx_secure/src/nx_secure_tls_session_create.c
+++ b/nx_secure/src/nx_secure_tls_session_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_create_ext.c b/nx_secure/src/nx_secure_tls_session_create_ext.c
index 29714dc0..16bc8d26 100644
--- a/nx_secure/src/nx_secure_tls_session_create_ext.c
+++ b/nx_secure/src/nx_secure_tls_session_create_ext.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_create_ext PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_delete.c b/nx_secure/src/nx_secure_tls_session_delete.c
index 92d14b31..39a5eee1 100644
--- a/nx_secure/src/nx_secure_tls_session_delete.c
+++ b/nx_secure/src/nx_secure_tls_session_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_end.c b/nx_secure/src/nx_secure_tls_session_end.c
index 89b6c89c..65dab515 100644
--- a/nx_secure/src/nx_secure_tls_session_end.c
+++ b/nx_secure/src/nx_secure_tls_session_end.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_end PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_iv_size_get.c b/nx_secure/src/nx_secure_tls_session_iv_size_get.c
index bcff88d1..1e81ac4d 100644
--- a/nx_secure/src/nx_secure_tls_session_iv_size_get.c
+++ b/nx_secure/src/nx_secure_tls_session_iv_size_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_iv_size_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_keys_set.c b/nx_secure/src/nx_secure_tls_session_keys_set.c
index 820bf523..283b9988 100644
--- a/nx_secure/src/nx_secure_tls_session_keys_set.c
+++ b/nx_secure/src/nx_secure_tls_session_keys_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_keys_set PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_packet_buffer_set.c b/nx_secure/src/nx_secure_tls_session_packet_buffer_set.c
index 3d63054b..b8e153f5 100644
--- a/nx_secure/src/nx_secure_tls_session_packet_buffer_set.c
+++ b/nx_secure/src/nx_secure_tls_session_packet_buffer_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_packet_buffer_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_packet_pool_set.c b/nx_secure/src/nx_secure_tls_session_packet_pool_set.c
index b06b9d62..4b3c443b 100644
--- a/nx_secure/src/nx_secure_tls_session_packet_pool_set.c
+++ b/nx_secure/src/nx_secure_tls_session_packet_pool_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_packet_pool_set PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_protocol_version_override.c b/nx_secure/src/nx_secure_tls_session_protocol_version_override.c
index f1a6e87c..e3ce1a9e 100644
--- a/nx_secure/src/nx_secure_tls_session_protocol_version_override.c
+++ b/nx_secure/src/nx_secure_tls_session_protocol_version_override.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_protocol_version_override PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_receive.c b/nx_secure/src/nx_secure_tls_session_receive.c
index cfb165cb..3204d368 100644
--- a/nx_secure/src/nx_secure_tls_session_receive.c
+++ b/nx_secure/src/nx_secure_tls_session_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_receive PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_receive_records.c b/nx_secure/src/nx_secure_tls_session_receive_records.c
index c4f2f19a..6a3dd95e 100644
--- a/nx_secure/src/nx_secure_tls_session_receive_records.c
+++ b/nx_secure/src/nx_secure_tls_session_receive_records.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_receive_records PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_renegotiate.c b/nx_secure/src/nx_secure_tls_session_renegotiate.c
index b6d6194c..bc40c8be 100644
--- a/nx_secure/src/nx_secure_tls_session_renegotiate.c
+++ b/nx_secure/src/nx_secure_tls_session_renegotiate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_renegotiate PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_renegotiate_callback_set.c b/nx_secure/src/nx_secure_tls_session_renegotiate_callback_set.c
index 551103e9..6450951a 100644
--- a/nx_secure/src/nx_secure_tls_session_renegotiate_callback_set.c
+++ b/nx_secure/src/nx_secure_tls_session_renegotiate_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_renegotiate_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_reset.c b/nx_secure/src/nx_secure_tls_session_reset.c
index 2bafad86..ad9394ec 100644
--- a/nx_secure/src/nx_secure_tls_session_reset.c
+++ b/nx_secure/src/nx_secure_tls_session_reset.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_reset PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_send.c b/nx_secure/src/nx_secure_tls_session_send.c
index 309a5119..fc4ea2e7 100644
--- a/nx_secure/src/nx_secure_tls_session_send.c
+++ b/nx_secure/src/nx_secure_tls_session_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_server_callback_set.c b/nx_secure/src/nx_secure_tls_session_server_callback_set.c
index 0e202495..4920cd4d 100644
--- a/nx_secure/src/nx_secure_tls_session_server_callback_set.c
+++ b/nx_secure/src/nx_secure_tls_session_server_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_server_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_sni_extension_parse.c b/nx_secure/src/nx_secure_tls_session_sni_extension_parse.c
index 0f045173..782830f1 100644
--- a/nx_secure/src/nx_secure_tls_session_sni_extension_parse.c
+++ b/nx_secure/src/nx_secure_tls_session_sni_extension_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_sni_extension_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_sni_extension_set.c b/nx_secure/src/nx_secure_tls_session_sni_extension_set.c
index 73c75f28..fe3671fa 100644
--- a/nx_secure/src/nx_secure_tls_session_sni_extension_set.c
+++ b/nx_secure/src/nx_secure_tls_session_sni_extension_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_sni_extension_set PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_start.c b/nx_secure/src/nx_secure_tls_session_start.c
index 18a11aa6..9905808b 100644
--- a/nx_secure/src/nx_secure_tls_session_start.c
+++ b/nx_secure/src/nx_secure_tls_session_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_start PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_time_function_set.c b/nx_secure/src/nx_secure_tls_session_time_function_set.c
index 55a31c2e..730a5f0e 100644
--- a/nx_secure/src/nx_secure_tls_session_time_function_set.c
+++ b/nx_secure/src/nx_secure_tls_session_time_function_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_time_function_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_session_x509_client_verify_configure.c b/nx_secure/src/nx_secure_tls_session_x509_client_verify_configure.c
index 81bc6a25..3186de5d 100644
--- a/nx_secure/src/nx_secure_tls_session_x509_client_verify_configure.c
+++ b/nx_secure/src/nx_secure_tls_session_x509_client_verify_configure.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_session_x509_client_verify_configure PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_shutdown.c b/nx_secure/src/nx_secure_tls_shutdown.c
index 337c49ea..77ee7153 100644
--- a/nx_secure/src/nx_secure_tls_shutdown.c
+++ b/nx_secure/src/nx_secure_tls_shutdown.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_shutdown PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_trusted_certificate_add.c b/nx_secure/src/nx_secure_tls_trusted_certificate_add.c
index bb037a79..d0d6601c 100644
--- a/nx_secure/src/nx_secure_tls_trusted_certificate_add.c
+++ b/nx_secure/src/nx_secure_tls_trusted_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_trusted_certificate_add PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_trusted_certificate_remove.c b/nx_secure/src/nx_secure_tls_trusted_certificate_remove.c
index 68363490..bca409af 100644
--- a/nx_secure/src/nx_secure_tls_trusted_certificate_remove.c
+++ b/nx_secure/src/nx_secure_tls_trusted_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_trusted_certificate_remove PORTABLE C */
-/* 6.2.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_tls_verify_mac.c b/nx_secure/src/nx_secure_tls_verify_mac.c
index 5e490c9e..c51ddc4d 100644
--- a/nx_secure/src/nx_secure_tls_verify_mac.c
+++ b/nx_secure/src/nx_secure_tls_verify_mac.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_tls_verify_mac PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_trusted_certificate_add.c b/nx_secure/src/nx_secure_trusted_certificate_add.c
index e61b7685..4af129aa 100644
--- a/nx_secure/src/nx_secure_trusted_certificate_add.c
+++ b/nx_secure/src/nx_secure_trusted_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_trusted_certificate_add PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_verify_mac.c b/nx_secure/src/nx_secure_verify_mac.c
index 65ea3f31..9072602b 100644
--- a/nx_secure/src/nx_secure_verify_mac.c
+++ b/nx_secure/src/nx_secure_verify_mac.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@ static UCHAR _received_hash[NX_SECURE_TLS_MAX_HASH_SIZE];
/* FUNCTION RELEASE */
/* */
/* _nx_secure_verify_mac PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509.c b/nx_secure/src/nx_secure_x509.c
index 8d3de47c..a8cf5b1d 100644
--- a/nx_secure/src/nx_secure_x509.c
+++ b/nx_secure/src/nx_secure_x509.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -434,7 +435,7 @@ NX_SECURE_EC_PUBLIC_KEY *ec_pubkey;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_parse_cert_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -654,7 +655,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_parse_version PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -745,7 +746,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_parse_serial_num PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -829,7 +830,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_parse_signature_algorithm PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -954,7 +955,7 @@ UCHAR oid_found = NX_CRYPTO_FALSE;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_parse_issuer PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1037,7 +1038,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_parse_validity PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1160,7 +1161,7 @@ const UCHAR *current_buffer;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_parse_subject PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1244,7 +1245,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_parse_public_key PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -1578,7 +1579,7 @@ UINT processed_id;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_parse_extensions PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_asn1_tlv_block_parse.c b/nx_secure/src/nx_secure_x509_asn1_tlv_block_parse.c
index aeba7c03..4d3bd52f 100644
--- a/nx_secure/src/nx_secure_x509_asn1_tlv_block_parse.c
+++ b/nx_secure/src/nx_secure_x509_asn1_tlv_block_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_asn1_tlv_block_parse PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_certificate_chain_verify.c b/nx_secure/src/nx_secure_x509_certificate_chain_verify.c
index ce886090..7e32a41c 100644
--- a/nx_secure/src/nx_secure_x509_certificate_chain_verify.c
+++ b/nx_secure/src/nx_secure_x509_certificate_chain_verify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_x509_certificate_initialize.c b/nx_secure/src/nx_secure_x509_certificate_initialize.c
index a91fc5f0..3f45ea4b 100644
--- a/nx_secure/src/nx_secure_x509_certificate_initialize.c
+++ b/nx_secure/src/nx_secure_x509_certificate_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_certificate_initialize PORTABLE C */
-/* 6.1.7 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_certificate_list_add.c b/nx_secure/src/nx_secure_x509_certificate_list_add.c
index e0933755..360f2c82 100644
--- a/nx_secure/src/nx_secure_x509_certificate_list_add.c
+++ b/nx_secure/src/nx_secure_x509_certificate_list_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_certificate_list_add PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_certificate_list_find.c b/nx_secure/src/nx_secure_x509_certificate_list_find.c
index a2964b74..77345aa3 100644
--- a/nx_secure/src/nx_secure_x509_certificate_list_find.c
+++ b/nx_secure/src/nx_secure_x509_certificate_list_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_certificate_list_find PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_certificate_list_remove.c b/nx_secure/src/nx_secure_x509_certificate_list_remove.c
index a1b2e263..d9be169f 100644
--- a/nx_secure/src/nx_secure_x509_certificate_list_remove.c
+++ b/nx_secure/src/nx_secure_x509_certificate_list_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_certificate_list_remove PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_certificate_revocation_list_parse.c b/nx_secure/src/nx_secure_x509_certificate_revocation_list_parse.c
index b09f511f..d582e9a1 100644
--- a/nx_secure/src/nx_secure_x509_certificate_revocation_list_parse.c
+++ b/nx_secure/src/nx_secure_x509_certificate_revocation_list_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -51,7 +52,7 @@ static UINT _nx_secure_x509_crl_extensions_parse(const UCHAR *buffer, ULONG leng
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_certificate_revocation_list_parse PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -224,7 +225,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_crl_tbscert_list_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -416,7 +417,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_crl_signature_algorithm_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -629,7 +630,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_crl_version_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -713,7 +714,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_crl_issuer_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -794,7 +795,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_crl_update_times_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -903,7 +904,7 @@ const UCHAR *current_buffer;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_crl_revoked_certs_list_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -987,7 +988,7 @@ const UCHAR *current_buffer;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_crl_extensions_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_certificate_verify.c b/nx_secure/src/nx_secure_x509_certificate_verify.c
index 94d4d439..c6185b5a 100644
--- a/nx_secure/src/nx_secure_x509_certificate_verify.c
+++ b/nx_secure/src/nx_secure_x509_certificate_verify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_x509_common_name_dns_check.c b/nx_secure/src/nx_secure_x509_common_name_dns_check.c
index 07c62eba..3a6b244c 100644
--- a/nx_secure/src/nx_secure_x509_common_name_dns_check.c
+++ b/nx_secure/src/nx_secure_x509_common_name_dns_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_common_name_dns_check PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_crl_revocation_check.c b/nx_secure/src/nx_secure_x509_crl_revocation_check.c
index 68cf4dc8..cd215428 100644
--- a/nx_secure/src/nx_secure_x509_crl_revocation_check.c
+++ b/nx_secure/src/nx_secure_x509_crl_revocation_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -231,7 +232,7 @@ UINT serial_number_length;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_crl_parse_entry PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_crl_verify.c b/nx_secure/src/nx_secure_x509_crl_verify.c
index 02e27da8..c604af6a 100644
--- a/nx_secure/src/nx_secure_x509_crl_verify.c
+++ b/nx_secure/src/nx_secure_x509_crl_verify.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ static UCHAR decrypted_signature[512]; /* This needs to hold the entire decrypte
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_crl_verify PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_distinguished_name_compare.c b/nx_secure/src/nx_secure_x509_distinguished_name_compare.c
index 4d60043e..eb601cfe 100644
--- a/nx_secure/src/nx_secure_x509_distinguished_name_compare.c
+++ b/nx_secure/src/nx_secure_x509_distinguished_name_compare.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@ static INT _nx_secure_x509_distinguished_name_field_compare(const UCHAR *field1,
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_distinguished_name_compare PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -232,7 +233,7 @@ INT status = 0;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_distinguished_name_field_compare PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_distinguished_name_parse.c b/nx_secure/src/nx_secure_x509_distinguished_name_parse.c
index 5e696ee6..aa3d9e9b 100644
--- a/nx_secure/src/nx_secure_x509_distinguished_name_parse.c
+++ b/nx_secure/src/nx_secure_x509_distinguished_name_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ static UINT _nx_secure_x509_extract_name_oid_data(const UCHAR *buffer, UINT oid,
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_distinguished_name_parse PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -186,7 +187,7 @@ UINT oid;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_extract_name_oid_data PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_dns_name_initialize.c b/nx_secure/src/nx_secure_x509_dns_name_initialize.c
index f4a640e2..458146bf 100644
--- a/nx_secure/src/nx_secure_x509_dns_name_initialize.c
+++ b/nx_secure/src/nx_secure_x509_dns_name_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_dns_name_initialize PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_ec_private_key_parse.c b/nx_secure/src/nx_secure_x509_ec_private_key_parse.c
index 4d4a547f..51b90bdd 100644
--- a/nx_secure/src/nx_secure_x509_ec_private_key_parse.c
+++ b/nx_secure/src/nx_secure_x509_ec_private_key_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nx_secure_x509_expiration_check.c b/nx_secure/src/nx_secure_x509_expiration_check.c
index 8ac45383..de948e77 100644
--- a/nx_secure/src/nx_secure_x509_expiration_check.c
+++ b/nx_secure/src/nx_secure_x509_expiration_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ static UINT _nx_secure_x509_asn1_time_to_unix_convert(const UCHAR *asn1_time, US
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_expiration_check PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_extended_key_usage_extension_parse.c b/nx_secure/src/nx_secure_x509_extended_key_usage_extension_parse.c
index eade6f2d..97b8f07d 100644
--- a/nx_secure/src/nx_secure_x509_extended_key_usage_extension_parse.c
+++ b/nx_secure/src/nx_secure_x509_extended_key_usage_extension_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_extended_key_usage_extension_parse PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_extension_find.c b/nx_secure/src/nx_secure_x509_extension_find.c
index 2b9bf323..d9d79d11 100644
--- a/nx_secure/src/nx_secure_x509_extension_find.c
+++ b/nx_secure/src/nx_secure_x509_extension_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_extension_find PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_find_certificate_methods.c b/nx_secure/src/nx_secure_x509_find_certificate_methods.c
index cc65b030..7d55d3a3 100644
--- a/nx_secure/src/nx_secure_x509_find_certificate_methods.c
+++ b/nx_secure/src/nx_secure_x509_find_certificate_methods.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_find_certificate_methods PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_find_curve_method.c b/nx_secure/src/nx_secure_x509_find_curve_method.c
index 335bec48..463a2ae7 100644
--- a/nx_secure/src/nx_secure_x509_find_curve_method.c
+++ b/nx_secure/src/nx_secure_x509_find_curve_method.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -39,7 +40,7 @@ const NX_CRYPTO_METHOD **_nx_secure_x509_ecc_curves;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_find_curve_method PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_free_certificate_get.c b/nx_secure/src/nx_secure_x509_free_certificate_get.c
index 42817f1e..2d977c6b 100644
--- a/nx_secure/src/nx_secure_x509_free_certificate_get.c
+++ b/nx_secure/src/nx_secure_x509_free_certificate_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_free_certificate_get PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_key_usage_extension_parse.c b/nx_secure/src/nx_secure_x509_key_usage_extension_parse.c
index d46b93c3..13e9d290 100644
--- a/nx_secure/src/nx_secure_x509_key_usage_extension_parse.c
+++ b/nx_secure/src/nx_secure_x509_key_usage_extension_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_key_usage_extension_parse PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_local_certificate_find.c b/nx_secure/src/nx_secure_x509_local_certificate_find.c
index f771447f..cb15c12d 100644
--- a/nx_secure/src/nx_secure_x509_local_certificate_find.c
+++ b/nx_secure/src/nx_secure_x509_local_certificate_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_local_certificate_find PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_local_device_certificate_get.c b/nx_secure/src/nx_secure_x509_local_device_certificate_get.c
index e932db1f..6e3d42ae 100644
--- a/nx_secure/src/nx_secure_x509_local_device_certificate_get.c
+++ b/nx_secure/src/nx_secure_x509_local_device_certificate_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_local_device_certificate_get PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_oid_parse.c b/nx_secure/src/nx_secure_x509_oid_parse.c
index 10cce80b..cdc86ec7 100644
--- a/nx_secure/src/nx_secure_x509_oid_parse.c
+++ b/nx_secure/src/nx_secure_x509_oid_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -230,7 +231,7 @@ static const UINT _nx_secure_x509_oid_map_size = sizeof(_nx_secure_x509_oid_map)
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_oid_parse PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_pkcs1_rsa_private_key_parse.c b/nx_secure/src/nx_secure_x509_pkcs1_rsa_private_key_parse.c
index b66ef3cf..5c6673c4 100644
--- a/nx_secure/src/nx_secure_x509_pkcs1_rsa_private_key_parse.c
+++ b/nx_secure/src/nx_secure_x509_pkcs1_rsa_private_key_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@ static VOID _nx_secure_asn1_parse_unsigned_integer(const UCHAR *data, ULONG leng
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_pkcs1_rsa_private_key_parse PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -310,7 +311,7 @@ USHORT version;
/* FUNCTION RELEASE */
/* */
/* _nx_secure_asn1_parse_unsigned_integer PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_pkcs7_decode.c b/nx_secure/src/nx_secure_x509_pkcs7_decode.c
index 50072595..b09bc0c5 100644
--- a/nx_secure/src/nx_secure_x509_pkcs7_decode.c
+++ b/nx_secure/src/nx_secure_x509_pkcs7_decode.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_pkcs7_decode PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_remote_endpoint_certificate_get.c b/nx_secure/src/nx_secure_x509_remote_endpoint_certificate_get.c
index ac83eb50..3f7f8f56 100644
--- a/nx_secure/src/nx_secure_x509_remote_endpoint_certificate_get.c
+++ b/nx_secure/src/nx_secure_x509_remote_endpoint_certificate_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_remote_endpoint_certificate_get PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_store_certificate_add.c b/nx_secure/src/nx_secure_x509_store_certificate_add.c
index 97598c0e..21586663 100644
--- a/nx_secure/src/nx_secure_x509_store_certificate_add.c
+++ b/nx_secure/src/nx_secure_x509_store_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_store_certificate_add PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_store_certificate_find.c b/nx_secure/src/nx_secure_x509_store_certificate_find.c
index d10acd36..af30305a 100644
--- a/nx_secure/src/nx_secure_x509_store_certificate_find.c
+++ b/nx_secure/src/nx_secure_x509_store_certificate_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_store_certificate_find PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_store_certificate_remove.c b/nx_secure/src/nx_secure_x509_store_certificate_remove.c
index e8d2bb62..5e67339a 100644
--- a/nx_secure/src/nx_secure_x509_store_certificate_remove.c
+++ b/nx_secure/src/nx_secure_x509_store_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_store_certificate_remove PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_subject_alt_names_find.c b/nx_secure/src/nx_secure_x509_subject_alt_names_find.c
index 712e8361..40c67d3f 100644
--- a/nx_secure/src/nx_secure_x509_subject_alt_names_find.c
+++ b/nx_secure/src/nx_secure_x509_subject_alt_names_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_subject_alt_names_find PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nx_secure_x509_wildcard_compare.c b/nx_secure/src/nx_secure_x509_wildcard_compare.c
index ea834c6a..33e1baf3 100644
--- a/nx_secure/src/nx_secure_x509_wildcard_compare.c
+++ b/nx_secure/src/nx_secure_x509_wildcard_compare.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_x509_wildcard_compare PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_client_protocol_version_override.c b/nx_secure/src/nxe_secure_dtls_client_protocol_version_override.c
index fb6f5f99..0d0de59f 100644
--- a/nx_secure/src/nxe_secure_dtls_client_protocol_version_override.c
+++ b/nx_secure/src/nxe_secure_dtls_client_protocol_version_override.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_client_protocol_version_override PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_client_session_start.c b/nx_secure/src/nxe_secure_dtls_client_session_start.c
index f95f7d67..558a5627 100644
--- a/nx_secure/src/nxe_secure_dtls_client_session_start.c
+++ b/nx_secure/src/nxe_secure_dtls_client_session_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_client_session_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_ecc_initialize.c b/nx_secure/src/nxe_secure_dtls_ecc_initialize.c
index b33cb623..8d31640f 100644
--- a/nx_secure/src/nxe_secure_dtls_ecc_initialize.c
+++ b/nx_secure/src/nxe_secure_dtls_ecc_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_ecc_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_packet_allocate.c b/nx_secure/src/nxe_secure_dtls_packet_allocate.c
index 58ba9d86..51f50fea 100644
--- a/nx_secure/src/nxe_secure_dtls_packet_allocate.c
+++ b/nx_secure/src/nxe_secure_dtls_packet_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_psk_add.c b/nx_secure/src/nxe_secure_dtls_psk_add.c
index edbd71f2..2b966140 100644
--- a/nx_secure/src/nxe_secure_dtls_psk_add.c
+++ b/nx_secure/src/nxe_secure_dtls_psk_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_psk_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_create.c b/nx_secure/src/nxe_secure_dtls_server_create.c
index b386b39a..d068177e 100644
--- a/nx_secure/src/nxe_secure_dtls_server_create.c
+++ b/nx_secure/src/nxe_secure_dtls_server_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_delete.c b/nx_secure/src/nxe_secure_dtls_server_delete.c
index 3c63612c..78c19935 100644
--- a/nx_secure/src/nxe_secure_dtls_server_delete.c
+++ b/nx_secure/src/nxe_secure_dtls_server_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_ecc_initialize.c b/nx_secure/src/nxe_secure_dtls_server_ecc_initialize.c
index e4101210..43366642 100644
--- a/nx_secure/src/nxe_secure_dtls_server_ecc_initialize.c
+++ b/nx_secure/src/nxe_secure_dtls_server_ecc_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_ecc_initialize PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_local_certificate_add.c b/nx_secure/src/nxe_secure_dtls_server_local_certificate_add.c
index 749e1ea5..6e2487e4 100644
--- a/nx_secure/src/nxe_secure_dtls_server_local_certificate_add.c
+++ b/nx_secure/src/nxe_secure_dtls_server_local_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_local_certificate_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_local_certificate_remove.c b/nx_secure/src/nxe_secure_dtls_server_local_certificate_remove.c
index 5ec938f5..cc413987 100644
--- a/nx_secure/src/nxe_secure_dtls_server_local_certificate_remove.c
+++ b/nx_secure/src/nxe_secure_dtls_server_local_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_local_certificate_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_notify_set.c b/nx_secure/src/nxe_secure_dtls_server_notify_set.c
index e5a75b02..deab460e 100644
--- a/nx_secure/src/nxe_secure_dtls_server_notify_set.c
+++ b/nx_secure/src/nxe_secure_dtls_server_notify_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_notify_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_protocol_version_override.c b/nx_secure/src/nxe_secure_dtls_server_protocol_version_override.c
index 6fa99bd2..d1dc9c55 100644
--- a/nx_secure/src/nxe_secure_dtls_server_protocol_version_override.c
+++ b/nx_secure/src/nxe_secure_dtls_server_protocol_version_override.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_protocol_version_override PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_psk_add.c b/nx_secure/src/nxe_secure_dtls_server_psk_add.c
index 26881e19..3679c1d9 100644
--- a/nx_secure/src/nxe_secure_dtls_server_psk_add.c
+++ b/nx_secure/src/nxe_secure_dtls_server_psk_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_psk_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_session_send.c b/nx_secure/src/nxe_secure_dtls_server_session_send.c
index 8db9f0c7..88e7488f 100644
--- a/nx_secure/src/nxe_secure_dtls_server_session_send.c
+++ b/nx_secure/src/nxe_secure_dtls_server_session_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_session_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_session_start.c b/nx_secure/src/nxe_secure_dtls_server_session_start.c
index 8f0e0d41..9f81aa8a 100644
--- a/nx_secure/src/nxe_secure_dtls_server_session_start.c
+++ b/nx_secure/src/nxe_secure_dtls_server_session_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_session_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_start.c b/nx_secure/src/nxe_secure_dtls_server_start.c
index 06075210..5ea32dd8 100644
--- a/nx_secure/src/nxe_secure_dtls_server_start.c
+++ b/nx_secure/src/nxe_secure_dtls_server_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_stop.c b/nx_secure/src/nxe_secure_dtls_server_stop.c
index 54876aab..4f39537d 100644
--- a/nx_secure/src/nxe_secure_dtls_server_stop.c
+++ b/nx_secure/src/nxe_secure_dtls_server_stop.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_stop PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_trusted_certificate_add.c b/nx_secure/src/nxe_secure_dtls_server_trusted_certificate_add.c
index b7acd929..ce26e516 100644
--- a/nx_secure/src/nxe_secure_dtls_server_trusted_certificate_add.c
+++ b/nx_secure/src/nxe_secure_dtls_server_trusted_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_trusted_certificate_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_trusted_certificate_remove.c b/nx_secure/src/nxe_secure_dtls_server_trusted_certificate_remove.c
index 4732e13e..9ad234b4 100644
--- a/nx_secure/src/nxe_secure_dtls_server_trusted_certificate_remove.c
+++ b/nx_secure/src/nxe_secure_dtls_server_trusted_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_trusted_certificate_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_x509_client_verify_configure.c b/nx_secure/src/nxe_secure_dtls_server_x509_client_verify_configure.c
index 05157055..644f1646 100644
--- a/nx_secure/src/nxe_secure_dtls_server_x509_client_verify_configure.c
+++ b/nx_secure/src/nxe_secure_dtls_server_x509_client_verify_configure.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_x509_client_verify_configure PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_server_x509_client_verify_disable.c b/nx_secure/src/nxe_secure_dtls_server_x509_client_verify_disable.c
index e93576b0..03c4cbd3 100644
--- a/nx_secure/src/nxe_secure_dtls_server_x509_client_verify_disable.c
+++ b/nx_secure/src/nxe_secure_dtls_server_x509_client_verify_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_server_x509_client_verify_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_client_info_get.c b/nx_secure/src/nxe_secure_dtls_session_client_info_get.c
index 2272beb6..f098238a 100644
--- a/nx_secure/src/nxe_secure_dtls_session_client_info_get.c
+++ b/nx_secure/src/nxe_secure_dtls_session_client_info_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_client_info_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_create.c b/nx_secure/src/nxe_secure_dtls_session_create.c
index 5427a22d..e19a9c90 100644
--- a/nx_secure/src/nxe_secure_dtls_session_create.c
+++ b/nx_secure/src/nxe_secure_dtls_session_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_delete.c b/nx_secure/src/nxe_secure_dtls_session_delete.c
index 2520d753..89f80f58 100644
--- a/nx_secure/src/nxe_secure_dtls_session_delete.c
+++ b/nx_secure/src/nxe_secure_dtls_session_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_end.c b/nx_secure/src/nxe_secure_dtls_session_end.c
index affecc63..6e177664 100644
--- a/nx_secure/src/nxe_secure_dtls_session_end.c
+++ b/nx_secure/src/nxe_secure_dtls_session_end.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_end PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_local_certificate_add.c b/nx_secure/src/nxe_secure_dtls_session_local_certificate_add.c
index fba4faf9..4ee74dd3 100644
--- a/nx_secure/src/nxe_secure_dtls_session_local_certificate_add.c
+++ b/nx_secure/src/nxe_secure_dtls_session_local_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_local_certificate_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_local_certificate_remove.c b/nx_secure/src/nxe_secure_dtls_session_local_certificate_remove.c
index 61658807..32bdbd35 100644
--- a/nx_secure/src/nxe_secure_dtls_session_local_certificate_remove.c
+++ b/nx_secure/src/nxe_secure_dtls_session_local_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nx_secure_dtls_session_local_certificate_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_receive.c b/nx_secure/src/nxe_secure_dtls_session_receive.c
index 41988d32..9e81afba 100644
--- a/nx_secure/src/nxe_secure_dtls_session_receive.c
+++ b/nx_secure/src/nxe_secure_dtls_session_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_reset.c b/nx_secure/src/nxe_secure_dtls_session_reset.c
index f42f6b55..31ba2375 100644
--- a/nx_secure/src/nxe_secure_dtls_session_reset.c
+++ b/nx_secure/src/nxe_secure_dtls_session_reset.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_reset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_send.c b/nx_secure/src/nxe_secure_dtls_session_send.c
index ad68e198..b19dfc99 100644
--- a/nx_secure/src/nxe_secure_dtls_session_send.c
+++ b/nx_secure/src/nxe_secure_dtls_session_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_send PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_start.c b/nx_secure/src/nxe_secure_dtls_session_start.c
index 86622d25..1ab66eff 100644
--- a/nx_secure/src/nxe_secure_dtls_session_start.c
+++ b/nx_secure/src/nxe_secure_dtls_session_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_trusted_certificate_add.c b/nx_secure/src/nxe_secure_dtls_session_trusted_certificate_add.c
index e6e45807..1ad3590d 100644
--- a/nx_secure/src/nxe_secure_dtls_session_trusted_certificate_add.c
+++ b/nx_secure/src/nxe_secure_dtls_session_trusted_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_trusted_certificate_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_dtls_session_trusted_certificate_remove.c b/nx_secure/src/nxe_secure_dtls_session_trusted_certificate_remove.c
index fbff596c..79dcdfc8 100644
--- a/nx_secure/src/nxe_secure_dtls_session_trusted_certificate_remove.c
+++ b/nx_secure/src/nxe_secure_dtls_session_trusted_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_dtls_session_trusted_certificate_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_active_certificate_set.c b/nx_secure/src/nxe_secure_tls_active_certificate_set.c
index d11d0866..4b0dceb4 100644
--- a/nx_secure/src/nxe_secure_tls_active_certificate_set.c
+++ b/nx_secure/src/nxe_secure_tls_active_certificate_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_active_certificate_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_client_psk_set.c b/nx_secure/src/nxe_secure_tls_client_psk_set.c
index 265c9996..13d375e6 100644
--- a/nx_secure/src/nxe_secure_tls_client_psk_set.c
+++ b/nx_secure/src/nxe_secure_tls_client_psk_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_client_psk_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_local_certificate_add.c b/nx_secure/src/nxe_secure_tls_local_certificate_add.c
index 876087de..4e4b6411 100644
--- a/nx_secure/src/nxe_secure_tls_local_certificate_add.c
+++ b/nx_secure/src/nxe_secure_tls_local_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_local_certificate_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_local_certificate_find.c b/nx_secure/src/nxe_secure_tls_local_certificate_find.c
index fafff685..da388b71 100644
--- a/nx_secure/src/nxe_secure_tls_local_certificate_find.c
+++ b/nx_secure/src/nxe_secure_tls_local_certificate_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_local_certificate_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_local_certificate_remove.c b/nx_secure/src/nxe_secure_tls_local_certificate_remove.c
index ce54b4e3..adee8512 100644
--- a/nx_secure/src/nxe_secure_tls_local_certificate_remove.c
+++ b/nx_secure/src/nxe_secure_tls_local_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_local_certificate_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_metadata_size_calculate.c b/nx_secure/src/nxe_secure_tls_metadata_size_calculate.c
index 57c7994b..d1672e0c 100644
--- a/nx_secure/src/nxe_secure_tls_metadata_size_calculate.c
+++ b/nx_secure/src/nxe_secure_tls_metadata_size_calculate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_metadata_size_calculate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_packet_allocate.c b/nx_secure/src/nxe_secure_tls_packet_allocate.c
index 7a8b0e39..71083fc7 100644
--- a/nx_secure/src/nxe_secure_tls_packet_allocate.c
+++ b/nx_secure/src/nxe_secure_tls_packet_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_packet_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_psk_add.c b/nx_secure/src/nxe_secure_tls_psk_add.c
index cc32b380..120cc2d0 100644
--- a/nx_secure/src/nxe_secure_tls_psk_add.c
+++ b/nx_secure/src/nxe_secure_tls_psk_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_psk_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_remote_certificate_allocate.c b/nx_secure/src/nxe_secure_tls_remote_certificate_allocate.c
index c7b4d363..2f0f9b19 100644
--- a/nx_secure/src/nxe_secure_tls_remote_certificate_allocate.c
+++ b/nx_secure/src/nxe_secure_tls_remote_certificate_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_remote_certificate_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_remote_certificate_buffer_allocate.c b/nx_secure/src/nxe_secure_tls_remote_certificate_buffer_allocate.c
index 21d56196..20ebd172 100644
--- a/nx_secure/src/nxe_secure_tls_remote_certificate_buffer_allocate.c
+++ b/nx_secure/src/nxe_secure_tls_remote_certificate_buffer_allocate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_remote_certificate_buffer_allocate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_remote_certificate_free_all.c b/nx_secure/src/nxe_secure_tls_remote_certificate_free_all.c
index 05afef97..d7cff97f 100644
--- a/nx_secure/src/nxe_secure_tls_remote_certificate_free_all.c
+++ b/nx_secure/src/nxe_secure_tls_remote_certificate_free_all.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_remote_certificate_free_all PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_server_certificate_add.c b/nx_secure/src/nxe_secure_tls_server_certificate_add.c
index 2e23b073..20bfb463 100644
--- a/nx_secure/src/nxe_secure_tls_server_certificate_add.c
+++ b/nx_secure/src/nxe_secure_tls_server_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_server_certificate_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_server_certificate_find.c b/nx_secure/src/nxe_secure_tls_server_certificate_find.c
index acf5f9a7..50e5d020 100644
--- a/nx_secure/src/nxe_secure_tls_server_certificate_find.c
+++ b/nx_secure/src/nxe_secure_tls_server_certificate_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_server_certificate_find PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_server_certificate_remove.c b/nx_secure/src/nxe_secure_tls_server_certificate_remove.c
index 696c72c3..26f48311 100644
--- a/nx_secure/src/nxe_secure_tls_server_certificate_remove.c
+++ b/nx_secure/src/nxe_secure_tls_server_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_server_certificate_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_alert_value_get.c b/nx_secure/src/nxe_secure_tls_session_alert_value_get.c
index c9eef560..99dca201 100644
--- a/nx_secure/src/nxe_secure_tls_session_alert_value_get.c
+++ b/nx_secure/src/nxe_secure_tls_session_alert_value_get.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -31,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_alert_value_get PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_certificate_callback_set.c b/nx_secure/src/nxe_secure_tls_session_certificate_callback_set.c
index ebe0208e..a04ee43a 100644
--- a/nx_secure/src/nxe_secure_tls_session_certificate_callback_set.c
+++ b/nx_secure/src/nxe_secure_tls_session_certificate_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_certificate_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_client_callback_set.c b/nx_secure/src/nxe_secure_tls_session_client_callback_set.c
index 22dd0719..2a3b9f67 100644
--- a/nx_secure/src/nxe_secure_tls_session_client_callback_set.c
+++ b/nx_secure/src/nxe_secure_tls_session_client_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_client_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_client_verify_disable.c b/nx_secure/src/nxe_secure_tls_session_client_verify_disable.c
index fe6b854a..43363439 100644
--- a/nx_secure/src/nxe_secure_tls_session_client_verify_disable.c
+++ b/nx_secure/src/nxe_secure_tls_session_client_verify_disable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_client_verify_disable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_client_verify_enable.c b/nx_secure/src/nxe_secure_tls_session_client_verify_enable.c
index 2354cf14..ba560f41 100644
--- a/nx_secure/src/nxe_secure_tls_session_client_verify_enable.c
+++ b/nx_secure/src/nxe_secure_tls_session_client_verify_enable.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_client_verify_enable PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_create.c b/nx_secure/src/nxe_secure_tls_session_create.c
index d0fd08bf..f97a77fa 100644
--- a/nx_secure/src/nxe_secure_tls_session_create.c
+++ b/nx_secure/src/nxe_secure_tls_session_create.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_create PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_delete.c b/nx_secure/src/nxe_secure_tls_session_delete.c
index bbb2042f..92794ff5 100644
--- a/nx_secure/src/nxe_secure_tls_session_delete.c
+++ b/nx_secure/src/nxe_secure_tls_session_delete.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_delete PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_end.c b/nx_secure/src/nxe_secure_tls_session_end.c
index c58079de..f0b9d3ea 100644
--- a/nx_secure/src/nxe_secure_tls_session_end.c
+++ b/nx_secure/src/nxe_secure_tls_session_end.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_end PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_packet_buffer_set.c b/nx_secure/src/nxe_secure_tls_session_packet_buffer_set.c
index 2db1e468..cde46cc3 100644
--- a/nx_secure/src/nxe_secure_tls_session_packet_buffer_set.c
+++ b/nx_secure/src/nxe_secure_tls_session_packet_buffer_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_packet_buffer_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_packet_pool_set.c b/nx_secure/src/nxe_secure_tls_session_packet_pool_set.c
index a1ac0ee0..eeae568b 100644
--- a/nx_secure/src/nxe_secure_tls_session_packet_pool_set.c
+++ b/nx_secure/src/nxe_secure_tls_session_packet_pool_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_packet_pool_set PORTABLE C */
-/* 6.2.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yanwu Cai, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_protocol_version_override.c b/nx_secure/src/nxe_secure_tls_session_protocol_version_override.c
index 1b8c96a9..231469ed 100644
--- a/nx_secure/src/nxe_secure_tls_session_protocol_version_override.c
+++ b/nx_secure/src/nxe_secure_tls_session_protocol_version_override.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -38,7 +39,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_protocol_version_override PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_receive.c b/nx_secure/src/nxe_secure_tls_session_receive.c
index 1763f79c..9e01c05e 100644
--- a/nx_secure/src/nxe_secure_tls_session_receive.c
+++ b/nx_secure/src/nxe_secure_tls_session_receive.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_receive PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_renegotiate.c b/nx_secure/src/nxe_secure_tls_session_renegotiate.c
index 74fe0cf6..6b9f8f68 100644
--- a/nx_secure/src/nxe_secure_tls_session_renegotiate.c
+++ b/nx_secure/src/nxe_secure_tls_session_renegotiate.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_renegotiate PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_renegotiate_callback_set.c b/nx_secure/src/nxe_secure_tls_session_renegotiate_callback_set.c
index 561a577f..479f831e 100644
--- a/nx_secure/src/nxe_secure_tls_session_renegotiate_callback_set.c
+++ b/nx_secure/src/nxe_secure_tls_session_renegotiate_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_renegotiate_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_reset.c b/nx_secure/src/nxe_secure_tls_session_reset.c
index 81b08622..5d2fdd56 100644
--- a/nx_secure/src/nxe_secure_tls_session_reset.c
+++ b/nx_secure/src/nxe_secure_tls_session_reset.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_reset PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_send.c b/nx_secure/src/nxe_secure_tls_session_send.c
index 40c3a5e3..85ad1726 100644
--- a/nx_secure/src/nxe_secure_tls_session_send.c
+++ b/nx_secure/src/nxe_secure_tls_session_send.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_send PORTABLE C */
-/* 6.3.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
@@ -90,16 +91,6 @@ UINT status;
return(NX_PTR_ERROR);
}
- if (packet_ptr -> nx_packet_length == 0)
- {
- /* Must check for empty packets here, as TLS data will make a packet's contents
- non-empty. _nx_tcp_socket_send_internal has a check for an empty packet
- that correctly works in an HTTP session but will result in a false negative if
- the session is HTTPS. Thus, this check is performed before the TLS session
- operations that modify the packet. */
- return(NX_INVALID_PACKET);
- }
-
if (tls_session -> nx_secure_tls_tcp_socket == NX_NULL)
{
return(NX_SECURE_TLS_SESSION_UNINITIALIZED);
@@ -120,6 +111,16 @@ UINT status;
/* Check for appropriate caller. */
NX_THREADS_ONLY_CALLER_CHECKING
+ if (packet_ptr -> nx_packet_length == 0)
+ {
+ /* Must check for empty packets here, as TLS data will make a packet's contents
+ non-empty. _nx_tcp_socket_send_internal has a check for an empty packet
+ that correctly works in an HTTP session but will result in a false negative if
+ the session is HTTPS. Thus, this check is performed before the TLS session
+ operations that modify the packet. */
+ return(NX_INVALID_PACKET);
+ }
+
status = _nx_secure_tls_session_send(tls_session, packet_ptr, wait_option);
/* Return completion status. */
diff --git a/nx_secure/src/nxe_secure_tls_session_server_callback_set.c b/nx_secure/src/nxe_secure_tls_session_server_callback_set.c
index fcd22c19..e3422f22 100644
--- a/nx_secure/src/nxe_secure_tls_session_server_callback_set.c
+++ b/nx_secure/src/nxe_secure_tls_session_server_callback_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_server_callback_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_sni_extension_parse.c b/nx_secure/src/nxe_secure_tls_session_sni_extension_parse.c
index 5dc6a81f..1a2b7ede 100644
--- a/nx_secure/src/nxe_secure_tls_session_sni_extension_parse.c
+++ b/nx_secure/src/nxe_secure_tls_session_sni_extension_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_sni_extension_parse PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_sni_extension_set.c b/nx_secure/src/nxe_secure_tls_session_sni_extension_set.c
index c48e4661..f096fcea 100644
--- a/nx_secure/src/nxe_secure_tls_session_sni_extension_set.c
+++ b/nx_secure/src/nxe_secure_tls_session_sni_extension_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_sni_extension_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_start.c b/nx_secure/src/nxe_secure_tls_session_start.c
index aceb80d8..3d4aa7e6 100644
--- a/nx_secure/src/nxe_secure_tls_session_start.c
+++ b/nx_secure/src/nxe_secure_tls_session_start.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_start PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_time_function_set.c b/nx_secure/src/nxe_secure_tls_session_time_function_set.c
index 2c9a982f..b486f02a 100644
--- a/nx_secure/src/nxe_secure_tls_session_time_function_set.c
+++ b/nx_secure/src/nxe_secure_tls_session_time_function_set.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_session_time_function_set PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_session_x509_client_verify_configure.c b/nx_secure/src/nxe_secure_tls_session_x509_client_verify_configure.c
index 09faeed7..98a816a5 100644
--- a/nx_secure/src/nxe_secure_tls_session_x509_client_verify_configure.c
+++ b/nx_secure/src/nxe_secure_tls_session_x509_client_verify_configure.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/nx_secure/src/nxe_secure_tls_trusted_certificate_add.c b/nx_secure/src/nxe_secure_tls_trusted_certificate_add.c
index c734fb7a..3bf55053 100644
--- a/nx_secure/src/nxe_secure_tls_trusted_certificate_add.c
+++ b/nx_secure/src/nxe_secure_tls_trusted_certificate_add.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_trusted_certificate_add PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_tls_trusted_certificate_remove.c b/nx_secure/src/nxe_secure_tls_trusted_certificate_remove.c
index 15a7a61d..4a0fe16a 100644
--- a/nx_secure/src/nxe_secure_tls_trusted_certificate_remove.c
+++ b/nx_secure/src/nxe_secure_tls_trusted_certificate_remove.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_tls_trusted_certificate_remove PORTABLE C */
-/* 6.1 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_x509_certificate_initialize.c b/nx_secure/src/nxe_secure_x509_certificate_initialize.c
index e59768ac..7251f04c 100644
--- a/nx_secure/src/nxe_secure_x509_certificate_initialize.c
+++ b/nx_secure/src/nxe_secure_x509_certificate_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_x509_certificate_initialize PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_x509_common_name_dns_check.c b/nx_secure/src/nxe_secure_x509_common_name_dns_check.c
index 9fa22397..f5564fd0 100644
--- a/nx_secure/src/nxe_secure_x509_common_name_dns_check.c
+++ b/nx_secure/src/nxe_secure_x509_common_name_dns_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_x509_common_name_dns_check PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_x509_crl_revocation_check.c b/nx_secure/src/nxe_secure_x509_crl_revocation_check.c
index 690c98ff..2794f8eb 100644
--- a/nx_secure/src/nxe_secure_x509_crl_revocation_check.c
+++ b/nx_secure/src/nxe_secure_x509_crl_revocation_check.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -32,7 +33,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_x509_crl_revocation_check PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_x509_dns_name_initialize.c b/nx_secure/src/nxe_secure_x509_dns_name_initialize.c
index ca002131..c0407016 100644
--- a/nx_secure/src/nxe_secure_x509_dns_name_initialize.c
+++ b/nx_secure/src/nxe_secure_x509_dns_name_initialize.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -35,7 +36,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_x509_dns_name_initialize PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_x509_extended_key_usage_extension_parse.c b/nx_secure/src/nxe_secure_x509_extended_key_usage_extension_parse.c
index d037503e..75cebeb8 100644
--- a/nx_secure/src/nxe_secure_x509_extended_key_usage_extension_parse.c
+++ b/nx_secure/src/nxe_secure_x509_extended_key_usage_extension_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_x509_extended_key_usage_extension_parse PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_x509_extension_find.c b/nx_secure/src/nxe_secure_x509_extension_find.c
index db768d49..ae0f8df5 100644
--- a/nx_secure/src/nxe_secure_x509_extension_find.c
+++ b/nx_secure/src/nxe_secure_x509_extension_find.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_x509_extension_find PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/nx_secure/src/nxe_secure_x509_key_usage_extension_parse.c b/nx_secure/src/nxe_secure_x509_key_usage_extension_parse.c
index d3152641..60995bad 100644
--- a/nx_secure/src/nxe_secure_x509_key_usage_extension_parse.c
+++ b/nx_secure/src/nxe_secure_x509_key_usage_extension_parse.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -33,7 +34,7 @@ NX_SECURE_CALLER_CHECKING_EXTERNS
/* FUNCTION RELEASE */
/* */
/* _nxe_secure_x509_key_usage_extension_parse PORTABLE C */
-/* 6.1.6 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/ports/arc_em/metaware/inc/nx_port.h b/ports/arc_em/metaware/inc/nx_port.h
index 97ff8170..8ad651f4 100644
--- a/ports/arc_em/metaware/inc/nx_port.h
+++ b/ports/arc_em/metaware/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/arc_hs/metaware/inc/nx_port.h b/ports/arc_hs/metaware/inc/nx_port.h
index 93606961..9aac60be 100644
--- a/ports/arc_hs/metaware/inc/nx_port.h
+++ b/ports/arc_hs/metaware/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a15/gnu/inc/nx_port.h b/ports/cortex_a15/gnu/inc/nx_port.h
index 4cc4ee97..45b707dd 100644
--- a/ports/cortex_a15/gnu/inc/nx_port.h
+++ b/ports/cortex_a15/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a5/ac5/inc/nx_port.h b/ports/cortex_a5/ac5/inc/nx_port.h
index b831b145..833263fa 100644
--- a/ports/cortex_a5/ac5/inc/nx_port.h
+++ b/ports/cortex_a5/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a5/gnu/inc/nx_port.h b/ports/cortex_a5/gnu/inc/nx_port.h
index e9e06992..d18e62e9 100644
--- a/ports/cortex_a5/gnu/inc/nx_port.h
+++ b/ports/cortex_a5/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a5/iar/inc/nx_port.h b/ports/cortex_a5/iar/inc/nx_port.h
index 3b7d5d4f..bff3484c 100644
--- a/ports/cortex_a5/iar/inc/nx_port.h
+++ b/ports/cortex_a5/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a5x/ac6/inc/nx_port.h b/ports/cortex_a5x/ac6/inc/nx_port.h
index dbf2af45..06c30c2b 100644
--- a/ports/cortex_a5x/ac6/inc/nx_port.h
+++ b/ports/cortex_a5x/ac6/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a7/ac5/inc/nx_port.h b/ports/cortex_a7/ac5/inc/nx_port.h
index d46a1bd3..c4360c82 100644
--- a/ports/cortex_a7/ac5/inc/nx_port.h
+++ b/ports/cortex_a7/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a7/gnu/inc/nx_port.h b/ports/cortex_a7/gnu/inc/nx_port.h
index f23b2561..2d12e683 100644
--- a/ports/cortex_a7/gnu/inc/nx_port.h
+++ b/ports/cortex_a7/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a7/iar/inc/nx_port.h b/ports/cortex_a7/iar/inc/nx_port.h
index f730f5da..a8f423e5 100644
--- a/ports/cortex_a7/iar/inc/nx_port.h
+++ b/ports/cortex_a7/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a8/ac5/inc/nx_port.h b/ports/cortex_a8/ac5/inc/nx_port.h
index 450b2136..ce805266 100644
--- a/ports/cortex_a8/ac5/inc/nx_port.h
+++ b/ports/cortex_a8/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a8/gnu/inc/nx_port.h b/ports/cortex_a8/gnu/inc/nx_port.h
index b47ef75d..b1d41e0e 100644
--- a/ports/cortex_a8/gnu/inc/nx_port.h
+++ b/ports/cortex_a8/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a8/iar/inc/nx_port.h b/ports/cortex_a8/iar/inc/nx_port.h
index e8c62838..03bbb069 100644
--- a/ports/cortex_a8/iar/inc/nx_port.h
+++ b/ports/cortex_a8/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a9/ac5/inc/nx_port.h b/ports/cortex_a9/ac5/inc/nx_port.h
index 2ce3d59f..2d5bbdb3 100644
--- a/ports/cortex_a9/ac5/inc/nx_port.h
+++ b/ports/cortex_a9/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a9/gnu/inc/nx_port.h b/ports/cortex_a9/gnu/inc/nx_port.h
index b54b1f6a..0a9ef657 100644
--- a/ports/cortex_a9/gnu/inc/nx_port.h
+++ b/ports/cortex_a9/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a9/iar/inc/nx_port.h b/ports/cortex_a9/iar/inc/nx_port.h
index ac503e73..54559cbd 100644
--- a/ports/cortex_a9/iar/inc/nx_port.h
+++ b/ports/cortex_a9/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_a9/rvds/inc/nx_port.h b/ports/cortex_a9/rvds/inc/nx_port.h
index 2ce3d59f..2d5bbdb3 100644
--- a/ports/cortex_a9/rvds/inc/nx_port.h
+++ b/ports/cortex_a9/rvds/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m0/ac5/inc/nx_port.h b/ports/cortex_m0/ac5/inc/nx_port.h
index 03d31863..f973aabf 100644
--- a/ports/cortex_m0/ac5/inc/nx_port.h
+++ b/ports/cortex_m0/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m0/gnu/inc/nx_port.h b/ports/cortex_m0/gnu/inc/nx_port.h
index d256f83a..dafa783c 100644
--- a/ports/cortex_m0/gnu/inc/nx_port.h
+++ b/ports/cortex_m0/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M0/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m0/iar/inc/nx_port.h b/ports/cortex_m0/iar/inc/nx_port.h
index 84050839..4eb60579 100644
--- a/ports/cortex_m0/iar/inc/nx_port.h
+++ b/ports/cortex_m0/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m23/ac5/inc/nx_port.h b/ports/cortex_m23/ac5/inc/nx_port.h
index fed7d91a..e3a4aaaa 100644
--- a/ports/cortex_m23/ac5/inc/nx_port.h
+++ b/ports/cortex_m23/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m23/gnu/inc/nx_port.h b/ports/cortex_m23/gnu/inc/nx_port.h
index 98c97a8c..9b9b89b5 100644
--- a/ports/cortex_m23/gnu/inc/nx_port.h
+++ b/ports/cortex_m23/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M23/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m23/iar/inc/nx_port.h b/ports/cortex_m23/iar/inc/nx_port.h
index 0589ba53..6a365c50 100644
--- a/ports/cortex_m23/iar/inc/nx_port.h
+++ b/ports/cortex_m23/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M23/IAR */
-/* 6.1.3 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m3/ac5/inc/nx_port.h b/ports/cortex_m3/ac5/inc/nx_port.h
index a6a834df..1bd10b30 100644
--- a/ports/cortex_m3/ac5/inc/nx_port.h
+++ b/ports/cortex_m3/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m3/gnu/inc/nx_port.h b/ports/cortex_m3/gnu/inc/nx_port.h
index f97d1949..e1a8b5d5 100644
--- a/ports/cortex_m3/gnu/inc/nx_port.h
+++ b/ports/cortex_m3/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M3/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m3/iar/inc/nx_port.h b/ports/cortex_m3/iar/inc/nx_port.h
index c2b7b5da..4c68161a 100644
--- a/ports/cortex_m3/iar/inc/nx_port.h
+++ b/ports/cortex_m3/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m3/keil/inc/nx_port.h b/ports/cortex_m3/keil/inc/nx_port.h
index f7a86844..03cf75fd 100644
--- a/ports/cortex_m3/keil/inc/nx_port.h
+++ b/ports/cortex_m3/keil/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m33/ac5/inc/nx_port.h b/ports/cortex_m33/ac5/inc/nx_port.h
index 846b5cc2..f1171286 100644
--- a/ports/cortex_m33/ac5/inc/nx_port.h
+++ b/ports/cortex_m33/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m33/ac6/inc/nx_port.h b/ports/cortex_m33/ac6/inc/nx_port.h
index db2e0550..93955840 100644
--- a/ports/cortex_m33/ac6/inc/nx_port.h
+++ b/ports/cortex_m33/ac6/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M33/AC6 */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m33/gnu/inc/nx_port.h b/ports/cortex_m33/gnu/inc/nx_port.h
index fd2e2b9d..b1ced500 100644
--- a/ports/cortex_m33/gnu/inc/nx_port.h
+++ b/ports/cortex_m33/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M33/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m33/iar/inc/nx_port.h b/ports/cortex_m33/iar/inc/nx_port.h
index 8567c060..54be1421 100644
--- a/ports/cortex_m33/iar/inc/nx_port.h
+++ b/ports/cortex_m33/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M33/IAR */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m4/ac5/inc/nx_port.h b/ports/cortex_m4/ac5/inc/nx_port.h
index 870b0871..7cd1cea0 100644
--- a/ports/cortex_m4/ac5/inc/nx_port.h
+++ b/ports/cortex_m4/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m4/gnu/inc/nx_port.h b/ports/cortex_m4/gnu/inc/nx_port.h
index 144b0f22..88daa690 100644
--- a/ports/cortex_m4/gnu/inc/nx_port.h
+++ b/ports/cortex_m4/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M4/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m4/iar/inc/nx_port.h b/ports/cortex_m4/iar/inc/nx_port.h
index e87b9dc1..20e68108 100644
--- a/ports/cortex_m4/iar/inc/nx_port.h
+++ b/ports/cortex_m4/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m4/keil/inc/nx_port.h b/ports/cortex_m4/keil/inc/nx_port.h
index 0546e8e9..512827af 100644
--- a/ports/cortex_m4/keil/inc/nx_port.h
+++ b/ports/cortex_m4/keil/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m55/ac5/inc/nx_port.h b/ports/cortex_m55/ac5/inc/nx_port.h
index 120fbab3..14596b4c 100644
--- a/ports/cortex_m55/ac5/inc/nx_port.h
+++ b/ports/cortex_m55/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M55/AC5 */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m55/ac6/inc/nx_port.h b/ports/cortex_m55/ac6/inc/nx_port.h
index 50d797b6..eae5918a 100644
--- a/ports/cortex_m55/ac6/inc/nx_port.h
+++ b/ports/cortex_m55/ac6/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M55/AC6 */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m55/gnu/inc/nx_port.h b/ports/cortex_m55/gnu/inc/nx_port.h
index 7092587c..dc20f181 100644
--- a/ports/cortex_m55/gnu/inc/nx_port.h
+++ b/ports/cortex_m55/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M55/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m55/iar/inc/nx_port.h b/ports/cortex_m55/iar/inc/nx_port.h
index b51b1664..e5536503 100644
--- a/ports/cortex_m55/iar/inc/nx_port.h
+++ b/ports/cortex_m55/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M55/IAR */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m7/ac5/inc/nx_port.h b/ports/cortex_m7/ac5/inc/nx_port.h
index 61d2f177..308c0f1e 100644
--- a/ports/cortex_m7/ac5/inc/nx_port.h
+++ b/ports/cortex_m7/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m7/ac6/inc/nx_port.h b/ports/cortex_m7/ac6/inc/nx_port.h
index e6c16b9e..b5b1d2b6 100644
--- a/ports/cortex_m7/ac6/inc/nx_port.h
+++ b/ports/cortex_m7/ac6/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M7/AC6 */
-/* 6.2.0 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m7/gnu/inc/nx_port.h b/ports/cortex_m7/gnu/inc/nx_port.h
index 46d319fd..37784fac 100644
--- a/ports/cortex_m7/gnu/inc/nx_port.h
+++ b/ports/cortex_m7/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M7/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m7/iar/inc/nx_port.h b/ports/cortex_m7/iar/inc/nx_port.h
index 413752d1..364141dd 100644
--- a/ports/cortex_m7/iar/inc/nx_port.h
+++ b/ports/cortex_m7/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_m85/ac5/inc/nx_port.h b/ports/cortex_m85/ac5/inc/nx_port.h
index 54674049..8e7eb18b 100644
--- a/ports/cortex_m85/ac5/inc/nx_port.h
+++ b/ports/cortex_m85/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M85/AC5 */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m85/ac6/inc/nx_port.h b/ports/cortex_m85/ac6/inc/nx_port.h
index 0adb3855..3af527ba 100644
--- a/ports/cortex_m85/ac6/inc/nx_port.h
+++ b/ports/cortex_m85/ac6/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M85/AC6 */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m85/gnu/inc/nx_port.h b/ports/cortex_m85/gnu/inc/nx_port.h
index 6cb51ef2..de56a7dc 100644
--- a/ports/cortex_m85/gnu/inc/nx_port.h
+++ b/ports/cortex_m85/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M85/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_m85/iar/inc/nx_port.h b/ports/cortex_m85/iar/inc/nx_port.h
index 7f10ef5a..f35f3a10 100644
--- a/ports/cortex_m85/iar/inc/nx_port.h
+++ b/ports/cortex_m85/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-M85/IAR */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_r4/ac5/inc/nx_port.h b/ports/cortex_r4/ac5/inc/nx_port.h
index e30a3987..850b1e5a 100644
--- a/ports/cortex_r4/ac5/inc/nx_port.h
+++ b/ports/cortex_r4/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_r4/ac6/inc/nx_port.h b/ports/cortex_r4/ac6/inc/nx_port.h
index f0d297b8..ce4ed53c 100644
--- a/ports/cortex_r4/ac6/inc/nx_port.h
+++ b/ports/cortex_r4/ac6/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-R4/AC6 */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_r4/gnu/inc/nx_port.h b/ports/cortex_r4/gnu/inc/nx_port.h
index 621a0999..41ca876a 100644
--- a/ports/cortex_r4/gnu/inc/nx_port.h
+++ b/ports/cortex_r4/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-R4/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_r4/iar/inc/nx_port.h b/ports/cortex_r4/iar/inc/nx_port.h
index 29e96ae8..d729917c 100644
--- a/ports/cortex_r4/iar/inc/nx_port.h
+++ b/ports/cortex_r4/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_r5/ac5/inc/nx_port.h b/ports/cortex_r5/ac5/inc/nx_port.h
index e93418e6..e38c2472 100644
--- a/ports/cortex_r5/ac5/inc/nx_port.h
+++ b/ports/cortex_r5/ac5/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/cortex_r5/gnu/inc/nx_port.h b/ports/cortex_r5/gnu/inc/nx_port.h
index 405f8211..78ce1f1e 100644
--- a/ports/cortex_r5/gnu/inc/nx_port.h
+++ b/ports/cortex_r5/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h Cortex-R5/GNU */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/cortex_r5/iar/inc/nx_port.h b/ports/cortex_r5/iar/inc/nx_port.h
index 62d21924..077d5b46 100644
--- a/ports/cortex_r5/iar/inc/nx_port.h
+++ b/ports/cortex_r5/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/linux/gnu/inc/nx_port.h b/ports/linux/gnu/inc/nx_port.h
index e98424de..12d84563 100644
--- a/ports/linux/gnu/inc/nx_port.h
+++ b/ports/linux/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/mips/gnu/inc/nx_port.h b/ports/mips/gnu/inc/nx_port.h
index d7a20d72..72bd747c 100644
--- a/ports/mips/gnu/inc/nx_port.h
+++ b/ports/mips/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -24,7 +25,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h PIC32x/Microchip */
-/* 6.2.0 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/rxv2/ccrx/inc/nx_port.h b/ports/rxv2/ccrx/inc/nx_port.h
index 5598117d..73c78966 100644
--- a/ports/rxv2/ccrx/inc/nx_port.h
+++ b/ports/rxv2/ccrx/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_port.h RXv2/CCRX */
-/* 6.2.1 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/ports/rxv2/gnu/inc/nx_port.h b/ports/rxv2/gnu/inc/nx_port.h
index 7149b8d7..de9046c7 100644
--- a/ports/rxv2/gnu/inc/nx_port.h
+++ b/ports/rxv2/gnu/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/rxv2/iar/inc/nx_port.h b/ports/rxv2/iar/inc/nx_port.h
index f5fd75df..14669997 100644
--- a/ports/rxv2/iar/inc/nx_port.h
+++ b/ports/rxv2/iar/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/ports/win32/vs_2019/inc/nx_port.h b/ports/win32/vs_2019/inc/nx_port.h
index ea08f123..02c05acb 100644
--- a/ports/win32/vs_2019/inc/nx_port.h
+++ b/ports/win32/vs_2019/inc/nx_port.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/samples/demo_mqtt_client.c b/samples/demo_mqtt_client.c
index 28dab448..1814f2da 100644
--- a/samples/demo_mqtt_client.c
+++ b/samples/demo_mqtt_client.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/samples/demo_netxduo_https.c b/samples/demo_netxduo_https.c
index c4553a67..27ad9784 100644
--- a/samples/demo_netxduo_https.c
+++ b/samples/demo_netxduo_https.c
@@ -1,3 +1,14 @@
+/***************************************************************************
+ * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025 Eclipse ThreadX contributors
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the MIT License which is available at
+ * https://opensource.org/licenses/MIT.
+ *
+ * SPDX-License-Identifier: MIT
+ **************************************************************************/
+
/* This is a small demo of the NetX Web HTTP Client/Server API running on a
high-performance NetX TCP/IP stack. */
/* This demo works for IPv4 only */
@@ -358,8 +369,10 @@ extern const NX_SECURE_TLS_CRYPTO nx_crypto_tls_ciphers;
#endif /*NX_WEB_HTTPS_ENABLE */
/* Define the RAM disk memory for FileX demo. */
+#define TOTAL_SECTORS 256
+#define SECTOR_SIZE 512
static UCHAR media_memory[4096];
-static CHAR ram_disk_memory[4096];
+static CHAR ram_disk_memory[TOTAL_SECTORS*SECTOR_SIZE];
static FX_MEDIA ram_disk;
/* HTTP server stack area. */
@@ -712,12 +725,15 @@ void https_server_thread_entry(ULONG thread_input)
UINT status;
UINT server_port;
-
-
NX_PARAMETER_NOT_USED(thread_input);
-
- fx_media_format(&ram_disk,
+ /* Format the RAM disk - the memory for the RAM disk was setup in
+ tx_application_define above.
+
+ Important Note: The user must ensure there is enough RAM for the format
+ specified. Otherwise, memory corruption can occur.
+ */
+ status = fx_media_format(&ram_disk,
_fx_ram_driver, // Driver entry
ram_disk_memory, // RAM disk memory pointer
media_memory, // Media buffer pointer
@@ -726,14 +742,31 @@ UINT server_port;
1, // Number of FATs
32, // Directory Entries
0, // Hidden sectors
- 256, // Total sectors
- 512, // Sector size
+ TOTAL_SECTORS, // Total sectors
+ SECTOR_SIZE, // Sector size
8, // Sectors per cluster
1, // Heads
1); // Sectors per track
+ /* Determine if the RAM disk format was successful. */
+ if (status != FX_SUCCESS)
+ {
+ /* Error formatting the RAM disk. */
+ printf("HTTPS RAM disk format failed, error: %x\n", status);
+ return;
+ }
+
/* Open the RAM disk. */
- fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, ram_disk_memory, media_memory, sizeof(media_memory)) ;
+ status = fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver,
+ ram_disk_memory, media_memory, sizeof(media_memory));
+
+ /* Determine if the RAM disk open was successful. */
+ if (status != FX_SUCCESS)
+ {
+ /* Error formatting the RAM disk. */
+ printf("HTTPS RAM disk open failed, error: %x\n", status);
+ return;
+ }
fx_file_create(&ram_disk, "TEST.TXT");
diff --git a/samples/main.c b/samples/main.c
index 0a0f3b7c..8ae0cdde 100644
--- a/samples/main.c
+++ b/samples/main.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/scripts/build_azure_iot.sh b/scripts/build_azure_iot.sh
index 3b7bec71..f90ad57e 100755
--- a/scripts/build_azure_iot.sh
+++ b/scripts/build_azure_iot.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/azure_iot/run.sh build all \ No newline at end of file
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/azure_iot/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_crypto.sh b/scripts/build_crypto.sh
index 451194ad..2c6f3ea8 100755
--- a/scripts/build_crypto.sh
+++ b/scripts/build_crypto.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/crypto/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/crypto/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_mqtt.sh b/scripts/build_mqtt.sh
index 25014531..775562bd 100755
--- a/scripts/build_mqtt.sh
+++ b/scripts/build_mqtt.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/mqtt/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/mqtt/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_mqtt_interoperability.sh b/scripts/build_mqtt_interoperability.sh
index 573c8e6d..51955788 100755
--- a/scripts/build_mqtt_interoperability.sh
+++ b/scripts/build_mqtt_interoperability.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/mqtt_interoperability/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/mqtt_interoperability/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_nxd.sh b/scripts/build_nxd.sh
index 2512fb67..b63c1a48 100755
--- a/scripts/build_nxd.sh
+++ b/scripts/build_nxd.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/netxduo/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/netxduo/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_nxd64.sh b/scripts/build_nxd64.sh
index 93fc15c1..847d9f66 100755
--- a/scripts/build_nxd64.sh
+++ b/scripts/build_nxd64.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/netxduo64/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/netxduo64/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_nxd_fast.sh b/scripts/build_nxd_fast.sh
index cf9ba54d..6eadddc1 100755
--- a/scripts/build_nxd_fast.sh
+++ b/scripts/build_nxd_fast.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/netxduo_fast/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/netxduo_fast/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_ptp.sh b/scripts/build_ptp.sh
index 6f715749..857812a8 100755
--- a/scripts/build_ptp.sh
+++ b/scripts/build_ptp.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/ptp/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/ptp/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_secure.sh b/scripts/build_secure.sh
index d1c77c02..2e7e494b 100755
--- a/scripts/build_secure.sh
+++ b/scripts/build_secure.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/nx_secure/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/nx_secure/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_secure_interoperability.sh b/scripts/build_secure_interoperability.sh
index a1ada03b..d1fa6ea0 100755
--- a/scripts/build_secure_interoperability.sh
+++ b/scripts/build_secure_interoperability.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/nx_secure_interoperability/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/nx_secure_interoperability/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/build_web.sh b/scripts/build_web.sh
index a8bee025..bce2ebab 100755
--- a/scripts/build_web.sh
+++ b/scripts/build_web.sh
@@ -1,3 +1,6 @@
#! /bin/bash
-$(dirname `realpath $0`)/../test/cmake/web/run.sh build all
+SCRIPT_DIR=$(dirname "$(realpath "$0")")
+RUN_SCRIPT="$SCRIPT_DIR/../test/cmake/web/run.sh"
+
+. ./func_build.sh
diff --git a/scripts/func_build.sh b/scripts/func_build.sh
new file mode 100644
index 00000000..d6f0d9ce
--- /dev/null
+++ b/scripts/func_build.sh
@@ -0,0 +1,15 @@
+#! /bin/bash
+
+"$RUN_SCRIPT" build all
+
+# Common error condition is that a user clones the netxduo repo without --recursive option.
+# This results in a 127 error code (run.sh file not found).
+# Try to fix this under-the-hood and attempt the script again.
+status=$?
+if [[ $status -eq 127 ]]; then
+ # Get the submodules (not fetched if --recursive option was missed during clone)
+ (cd "$SCRIPT_DIR/.." && git submodule update --init --recursive)
+ # Try again to invoke the script
+ "$RUN_SCRIPT" build all
+fi
+
diff --git a/test/cmake/azure_iot/run.sh b/test/cmake/azure_iot/run.sh
index 266c4d13..76dac392 100755
--- a/test/cmake/azure_iot/run.sh
+++ b/test/cmake/azure_iot/run.sh
@@ -48,8 +48,6 @@ function test() {
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
result=$(sed -n "/(BUILD_CONFIGURATIONS/,/)/p" CMakeLists.txt|sed ':label;N;s/\n/ /;b label'|grep -Pzo "[a-zA-Z0-9_]*build[a-zA-Z0-9_]*\s*"| tr -d '\0')
IFS=' '
diff --git a/test/cmake/crypto/run.sh b/test/cmake/crypto/run.sh
index 4ce326b4..67a9d258 100755
--- a/test/cmake/crypto/run.sh
+++ b/test/cmake/crypto/run.sh
@@ -2,7 +2,5 @@
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
./.run.sh $*
diff --git a/test/cmake/filex b/test/cmake/filex
-Subproject 1312f87f3b90c73c8db3aa1ccbadf15c60fe04b
+Subproject 9023227ba4cf4e12d010daed121f5148b80403d
diff --git a/test/cmake/libs/tx_user.h b/test/cmake/libs/tx_user.h
index 42eff720..4b372d29 100644
--- a/test/cmake/libs/tx_user.h
+++ b/test/cmake/libs/tx_user.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* tx_user.h PORTABLE C */
-/* 6.0 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/test/cmake/mqtt/run.sh b/test/cmake/mqtt/run.sh
index 84a4eb24..3bb37f7c 100755
--- a/test/cmake/mqtt/run.sh
+++ b/test/cmake/mqtt/run.sh
@@ -2,8 +2,5 @@
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
-[ -d ../filex ] || git clone https://github.com/eclipse-threadx/filex.git ../filex --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
./.run.sh $* \ No newline at end of file
diff --git a/test/cmake/mqtt_interoperability/run.sh b/test/cmake/mqtt_interoperability/run.sh
index fa9d3829..827f8943 100755
--- a/test/cmake/mqtt_interoperability/run.sh
+++ b/test/cmake/mqtt_interoperability/run.sh
@@ -2,8 +2,5 @@ eclipse-threadx#!/bin/bash
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
-[ -d ../filex ] || git clone https://github.com/eclipse-threadx/filex.git ../filex --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
CTEST_PARALLEL_LEVEL=1 ENABLE_IDLE=ON ./.run.sh $*
diff --git a/test/cmake/netxduo/run.sh b/test/cmake/netxduo/run.sh
index 84a4eb24..3bb37f7c 100755
--- a/test/cmake/netxduo/run.sh
+++ b/test/cmake/netxduo/run.sh
@@ -2,8 +2,5 @@
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
-[ -d ../filex ] || git clone https://github.com/eclipse-threadx/filex.git ../filex --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
./.run.sh $* \ No newline at end of file
diff --git a/test/cmake/netxduo64/nx_user.h b/test/cmake/netxduo64/nx_user.h
index 5edea86a..e0cc7417 100644
--- a/test/cmake/netxduo64/nx_user.h
+++ b/test/cmake/netxduo64/nx_user.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_user.h PORTABLE C */
-/* 6.0 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/test/cmake/netxduo64/run.sh b/test/cmake/netxduo64/run.sh
index ad59df07..36c1ad06 100755
--- a/test/cmake/netxduo64/run.sh
+++ b/test/cmake/netxduo64/run.sh
@@ -2,8 +2,5 @@
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
-[ -d ../filex ] || git clone https://github.com/eclipse-threadx/filex.git ../filex --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
ENABLE_64=ON ./.run.sh $*
diff --git a/test/cmake/netxduo_fast/libs/tx_user.h b/test/cmake/netxduo_fast/libs/tx_user.h
index dfcebe41..2bf182c7 100644
--- a/test/cmake/netxduo_fast/libs/tx_user.h
+++ b/test/cmake/netxduo_fast/libs/tx_user.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* tx_user.h PORTABLE C */
-/* 6.0 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/test/cmake/netxduo_fast/nx_user.h b/test/cmake/netxduo_fast/nx_user.h
index 44bddd74..038d922e 100644
--- a/test/cmake/netxduo_fast/nx_user.h
+++ b/test/cmake/netxduo_fast/nx_user.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* PORT SPECIFIC C INFORMATION RELEASE */
/* */
/* nx_user.h PORTABLE C */
-/* 6.0 */
+/* 6.4.3 */
/* */
/* AUTHOR */
/* */
diff --git a/test/cmake/netxduo_fast/run.sh b/test/cmake/netxduo_fast/run.sh
index 84a4eb24..3bb37f7c 100755
--- a/test/cmake/netxduo_fast/run.sh
+++ b/test/cmake/netxduo_fast/run.sh
@@ -2,8 +2,5 @@
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
-[ -d ../filex ] || git clone https://github.com/eclipse-threadx/filex.git ../filex --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
./.run.sh $* \ No newline at end of file
diff --git a/test/cmake/nx_secure/run.sh b/test/cmake/nx_secure/run.sh
index 5635c6ff..3bb37f7c 100755
--- a/test/cmake/nx_secure/run.sh
+++ b/test/cmake/nx_secure/run.sh
@@ -2,7 +2,5 @@
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
./.run.sh $* \ No newline at end of file
diff --git a/test/cmake/nx_secure_interoperability/run.sh b/test/cmake/nx_secure_interoperability/run.sh
index 5635c6ff..3bb37f7c 100755
--- a/test/cmake/nx_secure_interoperability/run.sh
+++ b/test/cmake/nx_secure_interoperability/run.sh
@@ -2,7 +2,5 @@
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
./.run.sh $* \ No newline at end of file
diff --git a/test/cmake/ptp/run.sh b/test/cmake/ptp/run.sh
index 234f43c8..1c5c4c70 100755
--- a/test/cmake/ptp/run.sh
+++ b/test/cmake/ptp/run.sh
@@ -2,8 +2,5 @@
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
-[ -d ../filex ] || git clone https://github.com/eclipse-threadx/filex.git ../filex --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
PTP_ONLY=ON ./.run.sh $*
diff --git a/test/cmake/threadx b/test/cmake/threadx
-Subproject 98c9172d01dcfdd0026ee3f5c6259dea6a12f25
+Subproject 7ad78c40e9702917264a9b722890110fdb909eb
diff --git a/test/cmake/web/run.sh b/test/cmake/web/run.sh
index 52d66e32..67a9d258 100755
--- a/test/cmake/web/run.sh
+++ b/test/cmake/web/run.sh
@@ -2,8 +2,5 @@
cd $(dirname $0)
-# if threadx repo does not exist, clone it
-[ -d ../threadx ] || git clone https://github.com/eclipse-threadx/threadx.git ../threadx --depth 1
-[ -d ../filex ] || git clone https://github.com/eclipse-threadx/filex.git ../filex --depth 1
[ -f .run.sh ] || ln -sf ../threadx/scripts/cmake_bootstrap.sh .run.sh
./.run.sh $*
diff --git a/test/regression/azure_iot/api_unit_test.c b/test/regression/azure_iot/api_unit_test.c
index 9f1ca966..df53d42c 100644
--- a/test/regression/azure_iot/api_unit_test.c
+++ b/test/regression/azure_iot/api_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/c2d_property_unit_test.c b/test/regression/azure_iot/c2d_property_unit_test.c
index b45131a1..8e4c22d3 100644
--- a/test/regression/azure_iot/c2d_property_unit_test.c
+++ b/test/regression/azure_iot/c2d_property_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/c2d_unit_test.c b/test/regression/azure_iot/c2d_unit_test.c
index 440b2932..abe57188 100644
--- a/test/regression/azure_iot/c2d_unit_test.c
+++ b/test/regression/azure_iot/c2d_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/connection_non_block_ram_test.c b/test/regression/azure_iot/connection_non_block_ram_test.c
index 480c5372..379c3ad4 100644
--- a/test/regression/azure_iot/connection_non_block_ram_test.c
+++ b/test/regression/azure_iot/connection_non_block_ram_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/connection_sas_expiry_ram_test.c b/test/regression/azure_iot/connection_sas_expiry_ram_test.c
index c2ddcbb8..3b50c05a 100644
--- a/test/regression/azure_iot/connection_sas_expiry_ram_test.c
+++ b/test/regression/azure_iot/connection_sas_expiry_ram_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/connection_unit_test.c b/test/regression/azure_iot/connection_unit_test.c
index 39a02523..29a3565a 100644
--- a/test/regression/azure_iot/connection_unit_test.c
+++ b/test/regression/azure_iot/connection_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/d2c_unit_test.c b/test/regression/azure_iot/d2c_unit_test.c
index 460b0ffb..cedcdbc9 100644
--- a/test/regression/azure_iot/d2c_unit_test.c
+++ b/test/regression/azure_iot/d2c_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/device_cert_unit_test.c b/test/regression/azure_iot/device_cert_unit_test.c
index f6a701cd..1edfa2f5 100644
--- a/test/regression/azure_iot/device_cert_unit_test.c
+++ b/test/regression/azure_iot/device_cert_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/device_twin_unit_test.c b/test/regression/azure_iot/device_twin_unit_test.c
index e2a85d13..30c5e499 100644
--- a/test/regression/azure_iot/device_twin_unit_test.c
+++ b/test/regression/azure_iot/device_twin_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/direct_method_unit_test.c b/test/regression/azure_iot/direct_method_unit_test.c
index 81a576d1..33542032 100644
--- a/test/regression/azure_iot/direct_method_unit_test.c
+++ b/test/regression/azure_iot/direct_method_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/initialization_unit_test.c b/test/regression/azure_iot/initialization_unit_test.c
index faa5a0ff..6f6ef8d7 100644
--- a/test/regression/azure_iot/initialization_unit_test.c
+++ b/test/regression/azure_iot/initialization_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/iot_provisioning_client_unit_test.c b/test/regression/azure_iot/iot_provisioning_client_unit_test.c
index f73b1efb..c6b878d5 100644
--- a/test/regression/azure_iot/iot_provisioning_client_unit_test.c
+++ b/test/regression/azure_iot/iot_provisioning_client_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/main.c b/test/regression/azure_iot/main.c
index e421fa32..8ca8a24d 100644
--- a/test/regression/azure_iot/main.c
+++ b/test/regression/azure_iot/main.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/nx_azure_iot_adu_agent_unit_test.c b/test/regression/azure_iot/nx_azure_iot_adu_agent_unit_test.c
index e00c4ee7..02478ae0 100644
--- a/test/regression/azure_iot/nx_azure_iot_adu_agent_unit_test.c
+++ b/test/regression/azure_iot/nx_azure_iot_adu_agent_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/nx_azure_iot_json_reader_unit_test.c b/test/regression/azure_iot/nx_azure_iot_json_reader_unit_test.c
index 60732875..6d2a9abd 100644
--- a/test/regression/azure_iot/nx_azure_iot_json_reader_unit_test.c
+++ b/test/regression/azure_iot/nx_azure_iot_json_reader_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/nx_azure_iot_json_writer_unit_test.c b/test/regression/azure_iot/nx_azure_iot_json_writer_unit_test.c
index f1d42e56..81288f5d 100644
--- a/test/regression/azure_iot/nx_azure_iot_json_writer_unit_test.c
+++ b/test/regression/azure_iot/nx_azure_iot_json_writer_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/nx_azure_iot_pnp_client_command_unit_test.c b/test/regression/azure_iot/nx_azure_iot_pnp_client_command_unit_test.c
index a114480a..3360fb20 100644
--- a/test/regression/azure_iot/nx_azure_iot_pnp_client_command_unit_test.c
+++ b/test/regression/azure_iot/nx_azure_iot_pnp_client_command_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/nx_azure_iot_pnp_client_properties_unit_test.c b/test/regression/azure_iot/nx_azure_iot_pnp_client_properties_unit_test.c
index e46d91de..f807976d 100644
--- a/test/regression/azure_iot/nx_azure_iot_pnp_client_properties_unit_test.c
+++ b/test/regression/azure_iot/nx_azure_iot_pnp_client_properties_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/nx_azure_iot_pnp_client_telemetry_unit_test.c b/test/regression/azure_iot/nx_azure_iot_pnp_client_telemetry_unit_test.c
index 7b2a7af0..09ef70a8 100644
--- a/test/regression/azure_iot/nx_azure_iot_pnp_client_telemetry_unit_test.c
+++ b/test/regression/azure_iot/nx_azure_iot_pnp_client_telemetry_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/nx_azure_iot_unit_test.c b/test/regression/azure_iot/nx_azure_iot_unit_test.c
index f7c066ee..bdd7cadd 100644
--- a/test/regression/azure_iot/nx_azure_iot_unit_test.c
+++ b/test/regression/azure_iot/nx_azure_iot_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/trusted_cert_unit_test.c b/test/regression/azure_iot/trusted_cert_unit_test.c
index 9bd6f678..bab83683 100644
--- a/test/regression/azure_iot/trusted_cert_unit_test.c
+++ b/test/regression/azure_iot/trusted_cert_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/azure_iot/user_agent_string_unit_test.c b/test/regression/azure_iot/user_agent_string_unit_test.c
index a3b1f0ae..efcdf713 100644
--- a/test/regression/azure_iot/user_agent_string_unit_test.c
+++ b/test/regression/azure_iot/user_agent_string_unit_test.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/interoperability_test/nx_pcap_network_driver.c b/test/regression/interoperability_test/nx_pcap_network_driver.c
index 56cb2e9c..84e28d36 100644
--- a/test/regression/interoperability_test/nx_pcap_network_driver.c
+++ b/test/regression/interoperability_test/nx_pcap_network_driver.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/nx_secure_test/hash_clone/nx_crypto_ciphersuites_hc.c b/test/regression/nx_secure_test/hash_clone/nx_crypto_ciphersuites_hc.c
index 9642d7bf..3175f36f 100644
--- a/test/regression/nx_secure_test/hash_clone/nx_crypto_ciphersuites_hc.c
+++ b/test/regression/nx_secure_test/hash_clone/nx_crypto_ciphersuites_hc.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/test/regression/nx_secure_test/nx_crypto_ciphersuites_regression.c b/test/regression/nx_secure_test/nx_crypto_ciphersuites_regression.c
index 89364a1f..f7f6121d 100644
--- a/test/regression/nx_secure_test/nx_crypto_ciphersuites_regression.c
+++ b/test/regression/nx_secure_test/nx_crypto_ciphersuites_regression.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* nx_crypto_generic_ciphersuites PORTABLE C */
-/* 6.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Timothy Stapko, Microsoft Corporation */
diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_clienthello_length_checking_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_clienthello_length_checking_test.c
index dec2c502..483b21b0 100644
--- a/test/regression/nx_secure_test/nx_secure_tls_1_3_clienthello_length_checking_test.c
+++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_clienthello_length_checking_test.c
@@ -97,7 +97,7 @@ static UCHAR client_hello_empty_key_share[] = {
0x00, 0x02, 0x00, 0x01,
0x01, /* compression method */
0x00,
-0x00, 0x41, /* extensions */
+0x00, 0x45, /* extensions */
0x00, 0x0a, /* ec groups */
0x00, 0x08,
0x00, 0x06, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19,
@@ -116,7 +116,10 @@ static UCHAR client_hello_empty_key_share[] = {
0x04, 0x03, 0x05, 0x03, 0x06, 0x03, 0x04, 0x01, 0x05, 0x01, 0x06, 0x01, 0x03, 0x03, 0x02, 0x03,
0x02, 0x01, 0x01, 0x01,
/* empty extension */
-0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, // ID, length, 2 bytes each
+// List ID length, need at least 2 to make extension_NX_SECURE_TLS_EXTENSION_PRE_SHARED_KEY_LIST_LEN work
+// (needs to store 2-byte List ID Length)
+0x00, 0x00, 0x00, 0x00
};
static UCHAR client_hello_size[] = {0x00, 0x9e};
@@ -124,6 +127,7 @@ static UCHAR client_hello_size[] = {0x00, 0x9e};
/* various extension types. */
static UCHAR extension_NX_SECURE_TLS_EXTENSION_PRE_SHARED_KEY_ZERO[] = {0x00, 0x29, 0x00, 0x00};
static UCHAR extension_NX_SECURE_TLS_EXTENSION_PRE_SHARED_KEY_MAX_INT[] = {0x00, 0x29, 0xff, 0xff};
+static UCHAR extension_NX_SECURE_TLS_EXTENSION_PRE_SHARED_KEY_LIST_LEN[] = {0x00, 0x29, 0x00, 0x04, 0x00, 0x03};
static UCHAR extension_NX_SECURE_TLS_EXTENSION_SECURE_RENEGOTIATION_ZERO[] = {0xff, 0x01, 0x00, 0x00};
static UCHAR extension_NX_SECURE_TLS_EXTENSION_SECURE_RENEGOTIATION_MAX_INT[] = {0xff, 0x01, 0xff, 0xff};
static UCHAR extension_NX_SECURE_TLS_EXTENSION_SERVER_NAME_INDICATION_MAX_INT[] = {0x00, 0x00, 0xff, 0xff};
@@ -139,6 +143,14 @@ static UCHAR extension_NX_SECURE_TLS_EXTENSION_OID_FILTERS_MAX_INT[] = {0x00, 0x
static UCHAR extension_NX_SECURE_TLS_EXTENSION_POST_HANDSHAKE_AUTH_MAX_INT[] = {0x00, 0x31, 0xff, 0xff};
static UCHAR extension_NX_SECURE_TLS_EXTENSION_SIGNATURE_ALGORITHMS_CERT_MAX_INT[] = {0x00, 0x32, 0xff, 0xff};
static UCHAR extension_NX_SECURE_TLS_EXTENSION_ECJPAKE_KEY_KP_PAIR_MAX_INT[] = {0x01, 0x00, 0xff, 0xff};
+static UCHAR extension_NX_SECURE_TLS_EXTENSION_SUPPORTED_VERSIONS_ODD_OVER[] = {
+ 0x00, 0x08, // Extension length, over the 0x07 bytes defined above
+ 0x07, // List length, modified to be an odd number
+};
+static UCHAR extension_NX_SECURE_TLS_EXTENSION_SUPPORTED_VERSIONS_ODD_UNDER[] = {
+ 0x00, 0x06, // Extension length, under the 0x07 bytes defined above
+ 0x05, // List length, modified to be an odd number
+};
static UCHAR MAX_INT[] = {0xff, 0xff, 0xff, 0xff};
static UCHAR MAX_CIPHERS[] = {0xff, 0xfe};
@@ -178,12 +190,15 @@ static TEST_POINT test_array[] =
/* other extension length fields. */
#ifdef NX_SECURE_ENABLE_PSK_CIPHERSUITES
{NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, 154, extension_NX_SECURE_TLS_EXTENSION_PRE_SHARED_KEY_ZERO, 4},
+ {NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, 154, extension_NX_SECURE_TLS_EXTENSION_PRE_SHARED_KEY_LIST_LEN, 6},
#endif
{NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, 154, extension_NX_SECURE_TLS_EXTENSION_PRE_SHARED_KEY_MAX_INT, 4},
#ifndef NX_SECURE_TLS_DISABLE_SECURE_RENEGOTIATION
{NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, 154, extension_NX_SECURE_TLS_EXTENSION_SECURE_RENEGOTIATION_ZERO, 4},
#endif /* NX_SECURE_TLS_DISABLE_SECURE_RENEGOTIATION */
{NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, 154, extension_NX_SECURE_TLS_EXTENSION_SECURE_RENEGOTIATION_MAX_INT, 4},
+ {NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, 113, extension_NX_SECURE_TLS_EXTENSION_SUPPORTED_VERSIONS_ODD_OVER, 3},
+ {NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, 113, extension_NX_SECURE_TLS_EXTENSION_SUPPORTED_VERSIONS_ODD_UNDER, 3},
#endif /* NX_SECURE_TLS_TLS_1_3_ENABLED */
{NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, 154, extension_NX_SECURE_TLS_EXTENSION_SERVER_NAME_INDICATION_MAX_INT, 4},
{NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, 154, extension_NX_SECURE_TLS_EXTENSION_MAX_FRAGMENT_LENGTH_MAX_INT, 4},
diff --git a/test/regression/test/nx_ram_network_driver_test_1500.c b/test/regression/test/nx_ram_network_driver_test_1500.c
index 96339a39..e73e5303 100644
--- a/test/regression/test/nx_ram_network_driver_test_1500.c
+++ b/test/regression/test/nx_ram_network_driver_test_1500.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -189,7 +190,7 @@ UINT write_pcap_file(NX_PACKET *packet_ptr);
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_set_pool PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -233,7 +234,7 @@ UINT _nx_ram_network_driver_set_pool(NX_PACKET_POOL *pool_ptr)
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_reset PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -291,7 +292,7 @@ void _nx_ram_network_driver_reset(void)
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_delay_entry PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -353,7 +354,7 @@ NX_IP_DRIVER *driver_req;
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_timer_clean PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -403,7 +404,7 @@ VOID _nx_ram_network_driver_timer_clean(VOID)
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_internal PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1037,7 +1038,7 @@ USHORT ether_type;
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1546,7 +1547,7 @@ USHORT ether_type;
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_output PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1817,7 +1818,7 @@ UINT j;
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_receive PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -1986,7 +1987,7 @@ UINT packet_type;
/* FUNCTION RELEASE */
/* */
/* _nx_ram_network_driver_calculate_checksum PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2525,7 +2526,7 @@ NX_IPV6_HEADER *ipv6_header_ptr;
/* FUNCTION RELEASE */
/* */
/* get_time_of_day PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2588,7 +2589,7 @@ ULONG64 time;
/* FUNCTION RELEASE */
/* */
/* create_pcap_file PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2653,7 +2654,7 @@ NX_PCAP_FILE_HEADER pcap_file_header;
/* FUNCTION RELEASE */
/* */
/* write_pcap_file PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
@@ -2727,7 +2728,7 @@ ULONG data_length;
/* FUNCTION RELEASE */
/* */
/* close_pcap_file PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wenhui Xie, Microsoft Corporation */
diff --git a/test/regression/web_test/netx_web_status_code_test.c b/test/regression/web_test/netx_web_status_code_test.c
index 7e7f0533..65410af9 100644
--- a/test/regression/web_test/netx_web_status_code_test.c
+++ b/test/regression/web_test/netx_web_status_code_test.c
@@ -76,6 +76,7 @@ static NX_WEB_HTTP_CLIENT_STATUS_MAP test_status_maps[] =
{"415", NX_WEB_HTTP_STATUS_CODE_UNSUPPORTED_MEDIA},
{"416", NX_WEB_HTTP_STATUS_CODE_RANGE_NOT_SATISFY},
{"417", NX_WEB_HTTP_STATUS_CODE_EXPECTATION_FAILED},
+ {"429", NX_WEB_HTTP_STATUS_CODE_TOO_MANY_REQUESTS},
{"500", NX_WEB_HTTP_STATUS_CODE_INTERNAL_ERROR},
{"501", NX_WEB_HTTP_STATUS_CODE_NOT_IMPLEMENTED},
{"502", NX_WEB_HTTP_STATUS_CODE_BAD_GATEWAY},
diff --git a/test/regression/websocket_test/netx_websocket_16_bit_payload_length_test.c b/test/regression/websocket_test/netx_websocket_16_bit_payload_length_test.c
index 3ae2b047..c0fa75a0 100644
--- a/test/regression/websocket_test/netx_websocket_16_bit_payload_length_test.c
+++ b/test/regression/websocket_test/netx_websocket_16_bit_payload_length_test.c
@@ -47,6 +47,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -322,6 +323,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status)
diff --git a/test/regression/websocket_test/netx_websocket_connect_test.c b/test/regression/websocket_test/netx_websocket_connect_test.c
index 59619e98..f29c86bc 100644
--- a/test/regression/websocket_test/netx_websocket_connect_test.c
+++ b/test/regression/websocket_test/netx_websocket_connect_test.c
@@ -71,6 +71,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR bad_server_switch_101[] =
{
@@ -314,6 +315,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
/* The first time is to test whether the bad response from server will be checked and found */
@@ -325,6 +327,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status || client_websocket.nx_websocket_client_mutex.tx_mutex_ownership_count != 0)
SET_ERROR_COUNTER(&error_counter, __FILE__, __LINE__);
@@ -348,6 +351,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status || client_websocket.nx_websocket_client_mutex.tx_mutex_ownership_count != 0)
SET_ERROR_COUNTER(&error_counter, __FILE__, __LINE__);
diff --git a/test/regression/websocket_test/netx_websocket_delete_test.c b/test/regression/websocket_test/netx_websocket_delete_test.c
index a5be9cd6..de7c1c99 100644
--- a/test/regression/websocket_test/netx_websocket_delete_test.c
+++ b/test/regression/websocket_test/netx_websocket_delete_test.c
@@ -48,6 +48,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -226,6 +227,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status)
diff --git a/test/regression/websocket_test/netx_websocket_disconnect_test.c b/test/regression/websocket_test/netx_websocket_disconnect_test.c
index 449407c2..63723ef2 100644
--- a/test/regression/websocket_test/netx_websocket_disconnect_test.c
+++ b/test/regression/websocket_test/netx_websocket_disconnect_test.c
@@ -48,6 +48,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -229,6 +230,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status)
diff --git a/test/regression/websocket_test/netx_websocket_fin_test.c b/test/regression/websocket_test/netx_websocket_fin_test.c
index 82dadf7c..5a45e71b 100644
--- a/test/regression/websocket_test/netx_websocket_fin_test.c
+++ b/test/regression/websocket_test/netx_websocket_fin_test.c
@@ -47,6 +47,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -233,6 +234,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if(status)
diff --git a/test/regression/websocket_test/netx_websocket_mask_test.c b/test/regression/websocket_test/netx_websocket_mask_test.c
index dadbe8ec..e4784e22 100644
--- a/test/regression/websocket_test/netx_websocket_mask_test.c
+++ b/test/regression/websocket_test/netx_websocket_mask_test.c
@@ -49,6 +49,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -235,6 +236,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if(status)
diff --git a/test/regression/websocket_test/netx_websocket_multi_instance_test.c b/test/regression/websocket_test/netx_websocket_multi_instance_test.c
index 6641ad84..3c75b0cd 100644
--- a/test/regression/websocket_test/netx_websocket_multi_instance_test.c
+++ b/test/regression/websocket_test/netx_websocket_multi_instance_test.c
@@ -48,6 +48,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -293,6 +294,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status || client_websocket.nx_websocket_client_mutex.tx_mutex_ownership_count != 0)
@@ -486,6 +488,7 @@ UINT code;
TEST1_HOST_NAME, sizeof(TEST1_HOST_NAME) - 1,
(UCHAR *)TEST1_URI_PATH, sizeof(TEST1_URI_PATH) - 1,
(UCHAR *)TEST1_PROTOCOL, sizeof(TEST1_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status || client1_websocket.nx_websocket_client_mutex.tx_mutex_ownership_count != 0)
diff --git a/test/regression/websocket_test/netx_websocket_non_block_test.c b/test/regression/websocket_test/netx_websocket_non_block_test.c
index 5e93ffab..b3eb6a85 100644
--- a/test/regression/websocket_test/netx_websocket_non_block_test.c
+++ b/test/regression/websocket_test/netx_websocket_non_block_test.c
@@ -74,6 +74,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -325,6 +326,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_NO_WAIT); /* Set 0 to do non-blocking test */
if (status != NX_IN_PROGRESS || client_websocket.nx_websocket_client_mutex.tx_mutex_ownership_count != 0)
SET_ERROR_COUNTER(&error_counter, __FILE__, __LINE__);
@@ -376,6 +378,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_NO_WAIT);
if (status != NX_IN_PROGRESS || client_websocket.nx_websocket_client_mutex.tx_mutex_ownership_count != 0)
SET_ERROR_COUNTER(&error_counter, __FILE__, __LINE__);
diff --git a/test/regression/websocket_test/netx_websocket_one_frame_in_packets_test.c b/test/regression/websocket_test/netx_websocket_one_frame_in_packets_test.c
index 5325323b..447eec11 100644
--- a/test/regression/websocket_test/netx_websocket_one_frame_in_packets_test.c
+++ b/test/regression/websocket_test/netx_websocket_one_frame_in_packets_test.c
@@ -47,6 +47,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -233,6 +234,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status)
diff --git a/test/regression/websocket_test/netx_websocket_one_packet_with_multi_frames_test.c b/test/regression/websocket_test/netx_websocket_one_packet_with_multi_frames_test.c
index ea865117..7310062a 100644
--- a/test/regression/websocket_test/netx_websocket_one_packet_with_multi_frames_test.c
+++ b/test/regression/websocket_test/netx_websocket_one_packet_with_multi_frames_test.c
@@ -47,6 +47,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -293,6 +294,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status || client_websocket.nx_websocket_client_mutex.tx_mutex_ownership_count != 0)
diff --git a/test/regression/websocket_test/netx_websocket_opcode_test.c b/test/regression/websocket_test/netx_websocket_opcode_test.c
index 02d9d471..07b10cdf 100644
--- a/test/regression/websocket_test/netx_websocket_opcode_test.c
+++ b/test/regression/websocket_test/netx_websocket_opcode_test.c
@@ -15,6 +15,7 @@ extern void test_control_return(UINT);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
/* Define device drivers. */
extern void _nx_ram_network_driver_1024(NX_IP_DRIVER *driver_req_ptr);
@@ -47,6 +48,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_SERVER_ADDRESS IP_ADDRESS(1,2,3,4)
#define TEST_CLIENT_ADDRESS IP_ADDRESS(1,2,3,5)
#define TEST_SERVER_PORT 80
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -233,6 +235,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if(status)
diff --git a/test/regression/websocket_test/netx_websocket_send_chain_packets_test.c b/test/regression/websocket_test/netx_websocket_send_chain_packets_test.c
index 81d021b1..218c236f 100644
--- a/test/regression/websocket_test/netx_websocket_send_chain_packets_test.c
+++ b/test/regression/websocket_test/netx_websocket_send_chain_packets_test.c
@@ -47,6 +47,7 @@ static void thread_server_entry(ULONG thread_input);
#define TEST_HOST_NAME "1.2.3.4"
#define TEST_URI_PATH "/test"
#define TEST_PROTOCOL "test"
+#define TEST_BEARER ""
static UCHAR server_switch_101[] =
{
@@ -265,6 +266,7 @@ UINT code;
TEST_HOST_NAME, sizeof(TEST_HOST_NAME) - 1,
(UCHAR *)TEST_URI_PATH, sizeof(TEST_URI_PATH) - 1,
(UCHAR *)TEST_PROTOCOL, sizeof(TEST_PROTOCOL) - 1,
+ (UCHAR *)TEST_BEARER, sizeof(TEST_BEARER) -1,
NX_WAIT_FOREVER);
if (status)
diff --git a/tsn/inc/nx_mrp.h b/tsn/inc/nx_mrp.h
index 0a429467..f00c568a 100644
--- a/tsn/inc/nx_mrp.h
+++ b/tsn/inc/nx_mrp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_mrp.h Generic */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/tsn/inc/nx_msrp.h b/tsn/inc/nx_msrp.h
index 0dcf9634..d29ce0c7 100644
--- a/tsn/inc/nx_msrp.h
+++ b/tsn/inc/nx_msrp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/tsn/inc/nx_mvrp.h b/tsn/inc/nx_mvrp.h
index b3b7b02e..3cdbacc3 100644
--- a/tsn/inc/nx_mvrp.h
+++ b/tsn/inc/nx_mvrp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -25,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_mvrp.h Generic */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/tsn/inc/nx_shaper.h b/tsn/inc/nx_shaper.h
index a4cd3675..bd7f5396 100644
--- a/tsn/inc/nx_shaper.h
+++ b/tsn/inc/nx_shaper.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -23,7 +24,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* nx_shaper.h Generic */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/tsn/inc/nx_srp.h b/tsn/inc/nx_srp.h
index 9330121c..99c93648 100644
--- a/tsn/inc/nx_srp.h
+++ b/tsn/inc/nx_srp.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/tsn/src/nx_mrp.c b/tsn/src/nx_mrp.c
index ef47a419..b0fe1ee7 100644
--- a/tsn/src/nx_mrp.c
+++ b/tsn/src/nx_mrp.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -54,7 +55,7 @@ UCHAR *action_str[] =
/* FUNCTION RELEASE */
/* */
/* nx_mrp_applicant_event_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -455,7 +456,7 @@ UCHAR origin_state = attribute -> applicant.state;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_registrar_event_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -595,7 +596,7 @@ UCHAR origin_state = attribute -> registrar.state;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_leaveall_event_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -688,7 +689,7 @@ UCHAR origin_state = participant -> leaveall.state;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_participant_add PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -763,7 +764,7 @@ NX_MRP_PARTICIPANT *tmp_participant = mrp -> list_head;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_attribute_new PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -846,7 +847,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_attribute_evict PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -917,7 +918,7 @@ NX_MRP_ATTRIBUTE *attribute = target;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_timer_handle PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -961,7 +962,7 @@ NX_MRP *mrp = (NX_MRP *)mrp_instance;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_timer_handle PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1061,7 +1062,7 @@ NX_MRP *mrp = (NX_MRP *)context;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_init PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1188,7 +1189,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_participant_search PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1245,7 +1246,7 @@ NX_MRP_PARTICIPANT *participant = NX_NULL;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_rcv_pkt_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1345,7 +1346,7 @@ NX_MRP_PARTICIPANT *participant;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_event_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1424,7 +1425,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_attribute_event_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1516,7 +1517,7 @@ UINT nx_mrp_attribute_event_get(NX_MRP_ATTRIBUTE *attribute, UCHAR *event_ptr)
/* FUNCTION RELEASE */
/* */
/* nx_mrp_periodic_timeout_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1582,7 +1583,7 @@ NX_MRP_ATTRIBUTE *attribute;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_join_timeout_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1739,7 +1740,7 @@ UINT eth_type;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_join_timeout_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1798,7 +1799,7 @@ NX_MRP_PARTICIPANT *participant;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_join_timeout_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1863,7 +1864,7 @@ NX_MRP_ATTRIBUTE *attribute;
/* FUNCTION RELEASE */
/* */
/* nx_mrp_join_timeout_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1918,7 +1919,7 @@ void nx_mrp_timeout_process(NX_MRP *mrp)
/* FUNCTION RELEASE */
/* */
/* nx_mrp_thread_entry PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/tsn/src/nx_msrp.c b/tsn/src/nx_msrp.c
index e01803ba..a5367dc2 100644
--- a/tsn/src/nx_msrp.c
+++ b/tsn/src/nx_msrp.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -36,7 +37,7 @@ static NX_MSRP_ATTRIBUTE msrp_attribute_array[NX_MSRP_ATTRIBUTE_ARRAY_MAX_SIZE];
/* FUNCTION RELEASE */
/* */
/* nx_msrp_init PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -90,7 +91,7 @@ UINT nx_msrp_init(NX_MSRP *msrp_ptr)
/* FUNCTION RELEASE */
/* */
/* nx_msrp_attribute_find PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -370,7 +371,7 @@ NX_MRP_ATTRIBUTE *attribute_head = participant -> inused_head;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_register_stream_request PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -463,7 +464,7 @@ UCHAR mrp_event;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_register_attach_request PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -539,7 +540,7 @@ UCHAR attribute_type = NX_MSRP_TALKER_LISTENER_VECTOR;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_deregister_stream_request PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -607,7 +608,7 @@ UCHAR attribute_type = NX_MSRP_TALKER_ADVERTISE_VECTOR;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_deregister_attach_request PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -677,7 +678,7 @@ UCHAR attribute_type = NX_MSRP_TALKER_LISTENER_VECTOR;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_register_domain_request PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -767,7 +768,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_deregister_domain_request PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -839,7 +840,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_register_stream_indication PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -925,7 +926,7 @@ NX_MRP_EVENT_CALLBACK event_callback;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_deregister_stream_indication PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -994,7 +995,7 @@ UCHAR *stream_id;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_register_attach_indication PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -1049,7 +1050,7 @@ NX_MRP_EVENT_CALLBACK event_callback;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_deregister_attach_indication PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -1104,7 +1105,7 @@ NX_MRP_EVENT_CALLBACK event_callback;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_register_domain_indication PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -1171,7 +1172,7 @@ NX_MSRP_DOMAIN *domain;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_deregister_domain_indication PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -1237,7 +1238,7 @@ NX_MSRP_DOMAIN *domain;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_indication_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -1396,7 +1397,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_mrpdu_parse PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -1650,7 +1651,7 @@ UCHAR *data_ptr = packet_ptr -> nx_packet_data_start;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_mrpdu_pack_attribute PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -1930,7 +1931,7 @@ USHORT attribute_list_length;
/* FUNCTION RELEASE */
/* */
/* nx_msrp_mrpdu_pack PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
diff --git a/tsn/src/nx_mvrp.c b/tsn/src/nx_mvrp.c
index f3c176dd..6262bae7 100644
--- a/tsn/src/nx_mvrp.c
+++ b/tsn/src/nx_mvrp.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -29,7 +30,7 @@ NX_MVRP_ATTRIBUTE mvrp_attribute_array[NX_MVRP_ATTRIBUTE_ARRAY_MAX_SIZE];
/* FUNCTION RELEASE */
/* */
/* nx_mvrp_indication_process PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -91,7 +92,7 @@ NX_MVRP *mvrp = (NX_MVRP *)participant;
/* FUNCTION RELEASE */
/* */
/* nx_mvrp_mrpdu_unpack PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -285,7 +286,7 @@ UCHAR three_packed_event, first_event, second_event, third_event;
/* FUNCTION RELEASE */
/* */
/* nx_mvrp_mrpdu_pack PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -461,7 +462,7 @@ USHORT i;
/* FUNCTION RELEASE */
/* */
/* nx_mvrp_attribute_find PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -529,7 +530,7 @@ NX_MVRP_ATTRIBUTE *mvrp_attribute;
/* FUNCTION RELEASE */
/* */
/* nx_mvrp_attribute_insert PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -623,7 +624,7 @@ USHORT vlan_id = ((NX_MVRP_ATTRIBUTE *)attribute) -> vlan_id;
/* FUNCTION RELEASE */
/* */
/* nx_mvrp_attribute_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -703,7 +704,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_mvrp_action_request PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -788,7 +789,7 @@ UCHAR mrp_event;
/* FUNCTION RELEASE */
/* */
/* nx_mvrp_init PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/tsn/src/nx_shaper.c b/tsn/src/nx_shaper.c
index 5da37b44..64e40507 100644
--- a/tsn/src/nx_shaper.c
+++ b/tsn/src/nx_shaper.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -28,7 +29,7 @@
/* FUNCTION RELEASE */
/* */
/* nx_shaper_create PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -141,7 +142,7 @@ NX_SHAPER_DRIVER_PARAMETER driver_request;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_delete PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -221,7 +222,7 @@ UINT i;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_config PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -287,7 +288,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_hw_queue_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -390,7 +391,7 @@ UCHAR i, insert_id;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_default_mapping_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -621,7 +622,7 @@ UCHAR hw_cbs_queue_number;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_current_mapping_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -695,7 +696,7 @@ UCHAR i, j;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_hw_queue_number_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -744,7 +745,7 @@ UINT nx_shaper_hw_queue_number_get(NX_INTERFACE *interface_ptr, UCHAR *hw_queue_
/* FUNCTION RELEASE */
/* */
/* nx_shaper_hw_cbs_queue_number_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -804,7 +805,7 @@ UCHAR i;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_port_rate_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -853,7 +854,7 @@ UINT nx_shaper_port_rate_get(NX_INTERFACE *interface_ptr, UINT *port_rate)
/* FUNCTION RELEASE */
/* */
/* nx_shaper_mapping_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -932,7 +933,7 @@ UCHAR i;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_cbs_parameter_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1037,7 +1038,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_hw_queue_id_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1107,7 +1108,7 @@ UCHAR pcp = 0;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_tas_parameter_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1340,7 +1341,7 @@ NX_SHAPER_FP_PARAMETER *fp_parameter;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_express_queue_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1404,7 +1405,7 @@ NX_INTERFACE *parent_interface;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_sdu_tx_time_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
@@ -1462,7 +1463,7 @@ UINT tmp;
/* FUNCTION RELEASE */
/* */
/* nx_shaper_fp_parameter_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Yajun Xia, Microsoft Corporation */
diff --git a/tsn/src/nx_srp.c b/tsn/src/nx_srp.c
index f70bd105..05f145bf 100644
--- a/tsn/src/nx_srp.c
+++ b/tsn/src/nx_srp.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
@@ -27,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* nx_srp_init PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -100,7 +101,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_srp_talker_start PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -270,7 +271,7 @@ INT i;
/* FUNCTION RELEASE */
/* */
/* nx_srp_listener_start PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -325,7 +326,7 @@ UINT nx_srp_listener_start(NX_SRP *srp_ptr, NX_MRP_EVENT_CALLBACK event_callback
/* FUNCTION RELEASE */
/* */
/* nx_srp_talker_stop PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -393,7 +394,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_srp_listener_stop PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -472,7 +473,7 @@ UINT status;
/* FUNCTION RELEASE */
/* */
/* nx_srp_cbs_config_get PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
@@ -551,7 +552,7 @@ UINT nx_srp_cbs_config_get(UINT sr_class, INT port_rate, UINT interval, UINT fra
/* FUNCTION RELEASE */
/* */
/* nx_srp_talker_cbs_set PORTABLE C */
-/* 6.4.0 */
+/* 6.4.3 */
/* AUTHOR */
/* */
/* Wen Wang, Microsoft Corporation */
diff --git a/utility/iperf/demo_iperf.c b/utility/iperf/demo_iperf.c
index d10b21c6..88450836 100644
--- a/utility/iperf/demo_iperf.c
+++ b/utility/iperf/demo_iperf.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/utility/iperf/nx_iperf.c b/utility/iperf/nx_iperf.c
index 2a3ab840..7932588b 100644
--- a/utility/iperf/nx_iperf.c
+++ b/utility/iperf/nx_iperf.c
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
diff --git a/utility/iperf/nx_iperf.h b/utility/iperf/nx_iperf.h
index 7116e07c..12d288bd 100644
--- a/utility/iperf/nx_iperf.h
+++ b/utility/iperf/nx_iperf.h
@@ -1,5 +1,6 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2025-present Eclipse ThreadX Contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at