<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netxduo.git/nx_secure/src/nx_secure_tls_send_clienthello_extensions.c, branch dev</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/netxduo.git/atom/nx_secure/src/nx_secure_tls_send_clienthello_extensions.c?h=dev</id>
<link rel='self' href='http://cgit.235523.xyz/netxduo.git/atom/nx_secure/src/nx_secure_tls_send_clienthello_extensions.c?h=dev'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/'/>
<updated>2026-08-14T14:32:37Z</updated>
<entry>
<title>Restored TLS 1.2 RSA signature fallback (#419)</title>
<updated>2026-08-14T14:32:37Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-08-14T14:32:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=4280322a9b456685828497c768fa056e8e25fc63'/>
<id>urn:sha1:4280322a9b456685828497c768fa056e8e25fc63</id>
<content type='text'>
Advertise RSA-PSS for TLS 1.3 and the corresponding RSA PKCS#1 schemes for TLS 1.2 fallback. Precompute the exact extension length and cover the wire format and buffer boundaries with a focused regression test.

Assisted-by: Codex (gpt-5.6-sol) &lt;codex@openai.com&gt;</content>
</entry>
<entry>
<title>Added RSA-PSS signature verification support (TLS 1.3 with RSA cert) (#377)</title>
<updated>2026-05-21T19:23:32Z</updated>
<author>
<name>Edouard Malot</name>
<email>edouard.malot@gmail.com</email>
</author>
<published>2026-05-21T19:23:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=17d3abf227d9be925fd0559366e8ac91a7504e4c'/>
<id>urn:sha1:17d3abf227d9be925fd0559366e8ac91a7504e4c</id>
<content type='text'>
* Add RSA-PSS

* Fix SHA-384/512 transcript hash truncation and add MGF1 bounds check

Address review feedback on RSA-PSS PR:
- Resize handshake_hash buffer from 130 to 162 bytes (64+34+64) in
  both nx_secure_tls_process_certificate_verify.c and
  nx_secure_tls_send_certificate_verify.c to fit SHA-512 transcript.
- Replace hardcoded 32-byte transcript hash copy with dynamic length
  derived from hash_method-&gt;nx_crypto_ICV_size_in_bits.
- Add bounds check in _nx_crypto_rsa_pss_mgf1 to reject hash_method
  whose output exceeds the local hash_buf size.

* Fix RSA-PSS verify in TLS 1.2 ServerKeyExchange

Extend RSA-PSS support to TLS 1.2 ServerKeyExchange signature verify:
- nx_secure_process_server_key_exchange.c: detect RSA-PSS wire codes
  (0x0804/0805/0806) and dispatch to _nx_crypto_rsa_pss_verify after
  RSA decrypt; PKCS#1 v1.5 path kept for non-PSS signatures.
- nx_secure_tls_process_clienthello_extensions.c: map RSA-PSS wire
  codes to the existing RSA SHA-256/384/512 internal IDs so the
  certificate cipher table lookup finds the right hash method.</content>
</entry>
<entry>
<title>Updated copyright headers and version strings. Removed version history</title>
<updated>2026-03-06T23:14:18Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2026-03-06T23:14:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=ff90b3ffcb84b2c6099ec31ef032b541e1ef5f0a'/>
<id>urn:sha1:ff90b3ffcb84b2c6099ec31ef032b541e1ef5f0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated version numbers to 6.4.3</title>
<updated>2025-03-18T14:24:08Z</updated>
<author>
<name>Frédéric Desbiens</name>
<email>frederic.desbiens@eclipse-foundation.org</email>
</author>
<published>2025-03-18T14:24:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=c82ea77c4bf3a3e25b6f622e59465998f8c6e738'/>
<id>urn:sha1:c82ea77c4bf3a3e25b6f622e59465998f8c6e738</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright.</title>
<updated>2024-01-29T03:03:49Z</updated>
<author>
<name>Bo Chen (from Dev Box)</name>
<email>boche@microsoft.com</email>
</author>
<published>2024-01-29T03:03:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=6c6e58cb977dd1c08d2d344624e7d30d15d48d35'/>
<id>urn:sha1:6c6e58cb977dd1c08d2d344624e7d30d15d48d35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release 6.2.1 on 08 Mar 2023. Expand to see details.</title>
<updated>2023-03-08T08:27:44Z</updated>
<author>
<name>Tiejun Zhou</name>
<email>tizho@microsoft.com</email>
</author>
<published>2023-03-08T08:27:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=e054d6afd1e52c445512a513bd8c375565b848ea'/>
<id>urn:sha1:e054d6afd1e52c445512a513bd8c375565b848ea</id>
<content type='text'>
29eee6fe8 Update function header and version to 6.2.1
e22a02169 Fix compile errors in TLS
3e0a14c1c Fix network driver for regression test.
442f3adfa Fix compiler warnings in NetXDuo
</content>
</entry>
<entry>
<title>Update on 27 Feb 2023. Expand to see details.</title>
<updated>2023-02-27T01:06:41Z</updated>
<author>
<name>Tiejun Zhou</name>
<email>tizho@microsoft.com</email>
</author>
<published>2023-02-27T01:06:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=a4fec08cc5278ab16a67f2b85fdd30bf5c533091'/>
<id>urn:sha1:a4fec08cc5278ab16a67f2b85fdd30bf5c533091</id>
<content type='text'>
1c87864dc [SNTP &amp; TELNET] Clear the client ID in delete function for SNTP and TELNET.
1a957bf48 Reported ADU agent state as IDLE to server after receiving cancel command.
d648902b2 [BSD] Corrected the result of FIONREAD when using TCP socket.
494f0016f create netxduo cmsis-pack
c5519bdf8 Add ADU version string
f52279c97 Include TLS port header in nx_secure_x509.h
cf753549b Fix packet leak in TLS 1.3
be8943659 Update PnP interface to use ADU GA model
17e601544 Fix the logic to cleanup key material
11e65bacd Initialize metadata for certificate using packet buffer
7ff1841ac Fix conditional build check for TLS 1.3
</content>
</entry>
<entry>
<title>Update on 18 Jan 2023. Expand to see details.</title>
<updated>2023-01-18T08:40:56Z</updated>
<author>
<name>Tiejun Zhou</name>
<email>tizho@microsoft.com</email>
</author>
<published>2023-01-18T08:40:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=a34a65efae141f909378a37686e4f9da5ee796c5'/>
<id>urn:sha1:a34a65efae141f909378a37686e4f9da5ee796c5</id>
<content type='text'>
5849a60fa Fix compile errors when NX_SECURE_DISABLE_X509 is defined.
775a624ac Remove internal deprecated files.
fa4680237 Clear MQTT password while X509 authentication is selected
5cb6488b4 Add a notice for not released file.
7600d5747 Upgrade to the latest Container Images.
3fdcc4420 [ADU] Add secondary root key and remove testing key.
</content>
</entry>
<entry>
<title>Release 6.2.0</title>
<updated>2022-10-26T23:42:00Z</updated>
<author>
<name>Tiejun Zhou</name>
<email>tizho@microsoft.com</email>
</author>
<published>2022-10-26T23:42:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=70e556388ea78bea930921daf24f0bff1980cc7b'/>
<id>urn:sha1:70e556388ea78bea930921daf24f0bff1980cc7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release 6.1.11</title>
<updated>2022-04-20T05:07:25Z</updated>
<author>
<name>Yuxin Zhou</name>
<email>yuxzho@microsoft.com</email>
</author>
<published>2022-04-20T05:07:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/netxduo.git/commit/?id=8c416fc7521b8e0aa7794344f158bea58457e5fa'/>
<id>urn:sha1:8c416fc7521b8e0aa7794344f158bea58457e5fa</id>
<content type='text'>
</content>
</entry>
</feed>
