Every recipe below builds sources whose headers say "or (at your option) any later version", so none is -only. - 15 recipes GPL-3.0-only -> GPL-3.0-or-later (wolfssl, linuxkm, wolfcrypttest/benchmark, wolfprovider(+cmd/test), wolfengine, wolfssh, wolfpkcs11, wolfhsm, wolfboot, wolftpm, wolfcrypt-py) - wolfmqtt, wolfclu: GPL-2.0-only -> GPL-3.0-or-later (sources are v3+). wolfclu checksum moved from LICENSE (GPLv2 text) to COPYING (GPLv3 text) at the pinned rev. - wolfssl-py, wolf-py-tests, wolftpm-wrap-test: GPL-2.0-only -> GPL-2.0-or-later (sources at those pins are v2+). - README: wolfSSL is GPLv3 (or later), not GPLv2. Unchanged: fips-ready recipes (source is a user-supplied bundle) and wolfssl-gnutls-wrapper (upstream has no license file). |
||
|---|---|---|
| .. | ||
| commercial | ||
| README.md | ||
| wolfssh_1.5.0.bb | ||
| wolfssl_%.bbappend | ||
README.md
To add wolfssh (and /usr/bin/wolfsshd installed) add the following to the conf/local.cnf file in the build directory.
IMAGE_INSTALL_append = " wolfssh "
If wanting to increase SFTP throughput the folloing could be added to a wolfssh_%.bbappend file created in the directory meta-wolfssl/recipes-wolfssl/wolfssh/
CPPFLAGS_append = "-DWOLFSSH_MAX_SFTP_RW=64000"
Instaling the example applications (more robust client applications are in the works, these are examples) could be done by adding the following in the bbappend file.
do_install_append() {
cp ${WORKDIR}/build/examples/client/.libs/client ${D}/usr/bin/wolfssh
cp ${WORKDIR}/build/examples/sftpclient/.libs/wolfsftp ${D}/usr/bin/
cp ${WORKDIR}/build/examples/scpclient/.libs/wolfscp ${D}/usr/bin/
}