wolfSSL
TLS 1.3 and DTLS 1.3 library with a broad crypto engine, including post-quantum algorithms.
- Follows branch
master: eachwest updatewill get its latest commits. To stay on one version, it is recommended to use a release tag.
Install
# From the workspace root
curl -fsSL https://kartben.github.io/windrose/m/wolfssl.yaml \
-o zephyr/submanifests/wolfssl.yaml
west update wolfssl
# From the workspace root
Invoke-WebRequest https://kartben.github.io/windrose/m/wolfssl.yaml `
-OutFile zephyr/submanifests/wolfssl.yaml
west update wolfssl
- name: wolfssl url: https://github.com/wolfssl/wolfssl revision: master path: modules/crypto/wolfssl
Add to projects in your west.yml, then run west update wolfssl.
Details
- Revision
- master
- License
- GPL-3.0-or-later
- Maintainers
- @wolfssl
- Last commit
- today
About
wolfSSL is a lightweight, portable SSL/TLS library optimized for embedded systems, RTOS environments, and resource-constrained devices. It offers a range of cryptographic functions, and secure communication protocols (up to TLS 1.3 and DTLS 1.3) along with post-quantum cryptography support. Its support for multiple build configurations makes it suitable for a wide range of applications and hardware platforms that are utilizing the Zephyr RTOS.
wolfSSL has support for the Zephyr networking stack so applications can use the wolfSSL API to establish secure connections with other devices or services over the network.
wolfSSL is dual licensed under GPLv3 and commercial licenses.