Listing WolfSSL on Zephyr doc
Zephyr starts to try to organize external projects that can run on Zephyr.
This page intend to become a sort of index to enlist projects that feature a zephyr/module.yml and can be integrated on various applications:
https://docs.zephyrproject.org/latest/develop/manifest/index.html#external-projects-modules
Perhaps this can be interesting for the various wolf* libraries? Something you might be interested to keep an eye on...
P.S.: I came say hi to the WolfSSL booth during the OSS-EU 2025 conference.
Typo WoflSSL.!?
Everi binary digit matters!™
Unless there is a WaffleSSL coming, yes thank you! :)
@josuah Hello, sorry for the late response on this. This is something we should do. I will look into what it takes to get wolfSSL and our other Zephyr compatible libraries added. It seems like it should just be creating a wolfSSL.rst in doc/develop/manifest/external/, and then one for our other libraries and probably a PR for each. Do you know if there is any other process I should be aware of that Zephyr requires before they would merge it in? Thanks!
No problem! I suggest looking at an existing pull request, probably the most recent such as this one as a guide for making a new one.
There is a template there:
- https://github.com/zephyrproject-rtos/zephyr/blob/main/doc/develop/manifest/external/external.rst.tmpl
And here is an example pull-request:
- https://github.com/zephyrproject-rtos/zephyr/pull/96791
With a note about the need to git commit -s for the DCO as described there:
- https://docs.zephyrproject.org/latest/contribute/guidelines.html#developer-certification-of-origin-dco
That would bring SSH to Zephyr? :)
Just wanted to provide an update: I submitted this PR today to add documentation for using wolfSSL as an external module in Zephyr – https://github.com/zephyrproject-rtos/zephyr/pull/98238. Assuming it gets merged in, I'll follow up with separate PRs for our other supported libraries.
Added/Merged wolfSSH documentation here: https://github.com/zephyrproject-rtos/zephyr/pull/100323. Will be doing wolfTPM and then wolfMQTT in that order and closing out the issue once those last two get merged upstream!