meta-wolfssl/recipes-support
Aidan Garske 854d48cb0a Use Altera's libfcs recipes and document the wolfSSL master pin for Agilex 5 2026-10-20 08:42:03 -07:00
..
curl Refactor finalization (#149) 2026-02-02 15:43:35 -07:00
gnutls Revise logic regarding version switching for specific syntax, and add needed updates to use Wrynose yocto lts release 2026-06-05 01:53:05 -06:00
libfcs Use Altera's libfcs recipes and document the wolfSSL master pin for Agilex 5 2026-10-20 08:42:03 -07:00
libgcrypt Silence parse-time bb.note() dispatch logs by switching to bb.debug(2, ...) 2026-04-17 14:09:19 -06:00
libssh2 Refactor finalization (#149) 2026-02-02 15:43:35 -07:00
strongswan Add support for several OSP ports. 2022-06-10 15:30:01 +02:00
tcpdump Refactor finalization (#149) 2026-02-02 15:43:35 -07:00
README.md Add Altera Agilex 5 SDM support via libfcs and alterafcs PACKAGECONFIG 2026-08-04 11:31:15 -07:00

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

Curl

This supports using curl version: 7.82.0, which was shipped with Yocto Kirkstone

  • Usage: Change the line in the meta-wolfssl/conf/layer.conf from:

    # Uncomment if building curl with wolfSSL.
    #BBFILES += "${LAYERDIR}/recipes-support/curl/*.bbappend"
    

    to:

    # Uncomment if building curl with wolfSSL.
    BBFILES += "${LAYERDIR}/recipes-support/curl/*.bbappend"
    

    Then just compile the image that use's curl and include the wolfSSL package or preform bitbake curl

libssh2

This supports using libssh2 version: 1.9.0, which was shipped with Yocto Dunfell and Gatesgarth

  • Usage: Change the line in the meta-wolfssl/conf/layer.conf from:

    # Uncomment if building libssh2 with wolfSSL.
    #BBFILES += "${LAYERDIR}/recipes-support/libssh2/*.bbappend"
    

    to:

    # Uncomment if building libssh2 with wolfSSL.
    BBFILES += "${LAYERDIR}/recipes-support/libssh2/*.bbappend"
    

    Then just compile the image that use's libssh2 and include the wolfSSL package or preform bitbake libssh2

strongSwan

This supports using strongSwan version: 5.9.4, which was shipped with Yocto Honister

  • Usage: Change the line in the meta-wolfssl/conf/layer.conf from:

    # Uncomment if building strongSwan with wolfSSL.
    #BBFILES += "${LAYERDIR}/recipes-support/strongswan/*.bbappend"
    

    to:

    # Uncomment if building strongSwan with wolfSSL.
    BBFILES += "${LAYERDIR}/recipes-support/strongswan/*.bbappend"
    

    Then just compile the image that use's strongSwan and include the wolfSSL package or preform bitbake strongswan

tcpdump

This supports using tcpdump version: 4.9.3, which was shipped with Yocto Warrior, Zeus, Dunfell, and Gatesgarth

  • Usage: Change the line in the meta-wolfssl/conf/layer.conf from:

    # Uncomment if building tcpdump with wolfSSL.
    #BBFILES += "${LAYERDIR}/recipes-support/tcpdump/*.bbappend"
    

    to:

    # Uncomment if building tcpdump with wolfSSL.
    BBFILES += "${LAYERDIR}/recipes-support/tcpdump/*.bbappend"
    

    Then just compile the image that use's tcpdumb and include the wolfSSL package or preform bitbake tcpdumb

libfcs (Altera Agilex 5 SDM crypto)

See libfcs/agilex5/README.md for the complete Agilex 5 integration, image deployment, and on-target test procedure.