Add support for Zephyr 4.4#343
Open
Frauschi wants to merge 2 commits into
Open
Conversation
Repackage the wolfSSL TLS-sockets patch as two patches so applications that only use the integration no longer have to carry the test infrastructure: - zephyr-tls-4.3.0.patch now contains only the core backend (the BSD-sockets TLS layer and the RNG/CSPRNG). - zephyr-tls-4.3.0-tests.patch adds the wolfSSL Twister scenarios and the echo_server sample overlay; apply it only to run the tests. Also drop the unnecessary <wolfssl/internal.h> include from the sockets TLS backend: the verify callbacks use only the public WOLFSSL_X509_STORE_CTX surface, so the backend depends solely on <wolfssl/ssl.h>. Both patches are regenerated against a clean Zephyr 4.3.0 tree, and the README documents the core-required / tests-optional flow.
Add the wolfSSL TLS-sockets integration for Zephyr 4.4, generated against the Zephyr 4.4.1 release. Like the 4.3 bundle it ships as two patches: - zephyr-tls-4.4.1.patch: the core backend (the BSD-sockets TLS layer and the wolfSSL CSPRNG generator). - zephyr-tls-4.4.1-tests.patch: the wolfSSL Twister scenarios and the echo_server sample overlay; apply it only to run the tests. The integration follows Zephyr 4.4's per-session TLS context refactor (with DTLS multi-client server support), the ZSOCK_TLS_* socket-option naming, and the new RNG subsystem. The wolfSSL module fixes it needs are in wolfSSL upstream (master), so no module patch is bundled. See the README for the apply flow and details.
dgarske
approved these changes
Jun 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add a patch for Zephyr
secure_socketAPI support for the latest 4.4.1 Zephyr version. This also splits the patch in a core patch and an optional additional testing patch.The 4.3 patch is also split into the new core + testing patches.
Latest wolfssl master is required for the 4.4 patches.