diff options
| author | Sebastian Paarz <[email protected]> | 2026-01-09 17:34:00 +0100 |
|---|---|---|
| committer | Sebastian Paarz <[email protected]> | 2026-01-09 17:34:00 +0100 |
| commit | 46d722243f9d814ae03550686ebcb975bfd91dcd (patch) | |
| tree | fe38aecbbc96b5ded58573c8296dbb0f2955d7d4 | |
| parent | a7cf4528de3991c9b4eeb479bcbab7907691448a (diff) | |
| parent | e306027c2f60db4653e120460da523ec561edd1d (diff) | |
Merge remote-tracking branch 'github/master'
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 |
