Refactored layer.conf to unconditionally include all recipes, moved feature-specific configuration into modular .inc files, created wolfssl-helper.bbclass with reusable do_wolfssl_autogen and do_wolfssl_check_package tasks, updated all recipes to use the new pattern, and standardized commercial license variables to be recipe-specific. Use a virtual wolfssl to make library switching easier for fips vs non fips or other wolfSSL packages Set wolfssl libraries as the deafualt weak Preferred_Provider option for packages |
||
|---|---|---|
| .. | ||
| bind | ||
| openssh | ||
| socat | ||
| README.md | ||
README.md
Supported Ports
In this section these projects have been ported to work with specific versions of packages shipped with yocto to be used with wolfSSL
BIND
This supports using BIND version: 9.11.22, which was shipped with Yocto Dunfell.
-
Usage: Change the line in the
meta-wolfssl/conf/layer.conffrom:# Uncomment if building bind with wolfSSL. #BBFILES += "${LAYERDIR}/recipes-connectivity/bind/*.bbappend"to:
# Uncomment if building bind with wolfSSL. BBFILES += "${LAYERDIR}/recipes-connectivity/bind/*.bbappend"Then just compile the image that use's
BINDand include thewolfSSLpackage or preformbitbake bind
OpenSSH
This supports using OpenSSH version: 8.5p1, which was shipped with Yocto Hardknott
-
Usage: Change the line in the
meta-wolfssl/conf/layer.conffrom:# Uncomment if building OpenSSH with wolfSSL. #BBFILES += "${LAYERDIR}/recipes-connectivity/openssh/*.bbappend"to:
# Uncomment if building OpenSSH with wolfSSL. #BBFILES += "${LAYERDIR}/recipes-connectivity/openssh/*.bbappend"Then just compile the image that use's
OpenSSHand include thewolfSSLpackage or preformbitbake openssh
Socat
This supports using Socat version: 1.7.3.4, which was shipped with Yocto Dunfell
And supports version 1.8.0.0 if updating the version of Socat in Yocto Dunfell
-
Usage: Change the line in the
meta-wolfssl/conf/layer.conffrom:# Uncomment if building socat with wolfSSL. #BBFILES += "${LAYERDIR}/recipes-connectivity/socat/*.bbappend"to:
# Uncomment if building socat with wolfSSL. BBFILES += "${LAYERDIR}/recipes-connectivity/socat/*.bbappend"Then just compile the image that use's
Socatand include thewolfSSLpackage or preformbitbake socat