Skip to content

Commit e216394

Browse files
authored
Merge pull request #343 from Frauschi/zephyr-4.4
Add support for Zephyr 4.4
2 parents c8bcd06 + d4ea920 commit e216394

7 files changed

Lines changed: 10844 additions & 1927 deletions

File tree

zephyr/4.3/README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,20 @@ This integration depends on new Kconfig options added to the wolfSSL Zephyr modu
1010
revision that includes the PR adding Zephyr 4.3 default TLS support (`WOLFSSL_SESSION_EXPORT`,
1111
`WOLFSSL_KEEP_PEER_CERT`, `WOLFSSL_ALWAYS_VERIFY_CB`, and the `native_sim` timer gate extension).
1212

13-
Once the west manifest has been updated, run west update, then run the following command to patch the sources
13+
Once the west manifest has been updated, run west update, then patch the Zephyr tree (run inside the
14+
`zephyr` directory). The integration ships as two patches:
15+
16+
- **`zephyr-tls-4.3.0.patch`** — the core wolfSSL backend (the BSD-sockets TLS layer and the
17+
RNG/CSPRNG). This is all that is required to use wolfSSL for TLS sockets.
18+
- **`zephyr-tls-4.3.0-tests.patch`** — the wolfSSL twister test scenarios and the echo_server
19+
sample overlay. Apply it only if you want to run the test suite yourself; it is not needed to
20+
use the integration. It depends on the core patch, so apply the core patch first.
1421

1522
```
23+
# required:
1624
patch -p1 < /path/to/your/osp/zephyr/4.3/zephyr-tls-4.3.0.patch
25+
# optional, only to run the tests:
26+
patch -p1 < /path/to/your/osp/zephyr/4.3/zephyr-tls-4.3.0-tests.patch
1727
```
1828

1929
### Minimum prj.conf

0 commit comments

Comments
 (0)