wolfssl icon indicating copy to clipboard operation
wolfssl copied to clipboard

Listing WolfSSL on Zephyr doc

Open josuah opened this issue 3 months ago • 6 comments

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.

josuah avatar Sep 07 '25 10:09 josuah

Typo WoflSSL.!?

Everi binary digit matters!™

1div0 avatar Oct 17 '25 13:10 1div0

Unless there is a WaffleSSL coming, yes thank you! :)

josuah avatar Oct 17 '25 13:10 josuah

@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!

night1rider avatar Oct 17 '25 16:10 night1rider

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? :)

josuah avatar Oct 17 '25 23:10 josuah

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.

night1rider avatar Oct 24 '25 19:10 night1rider

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!

night1rider avatar Dec 08 '25 16:12 night1rider