The best encryption libraries are now available on the PlatformIO environment!
At wolfSSL, we continue to embrace rapid prototyping environments, including Arduino, Visual Studio, and now PlatformIO for VS Code, among other IDE applications.
There are hundreds of boards supported by PlatformIO on numerous frameworks and platforms.
We are providing two different Official wolfSSL libraries: standard and another specifically for Arduino:
There are also two different versions: the stable release versions (above) and these staging updates, with the latest post-release changes.
The stable release versions will generally follow our standard release cycle. The initial 5.7.0 versions include post stable-release updates needed for the Initial PlatformIO support.
See the PlatformIO documentation for Getting Started with PlatformIO.
For Windows users using pio from command line:
set PATH=%PATH%;C:\Users\%USERNAME%\.platformio\penv\Scripts\ pio --help pio account show
Our initial release has full support for Espressif ESP32 boards, but other boards should work with just a few modifications to the wolfSSL user_settings.h file. See the example configs:
https://github.com/wolfSSL/wolfssl/tree/master/examples/configs
Here’s an example platformio.ini file for the ESP32:
[env:esp32dev] platform = espressif32 board = esp32dev framework = espidf upload_port = COM82 monitor_port = COM82 monitor_speed = 115200 build_flags = -DWOLFSSL_USER_SETTINGS, -DWOLFSSL_ESP32 monitor_filters = direct lib_deps = wolfssl/wolfSSL@^5.7.0-rev.3b
See also: Espressif Systems Leverages PlatformIO Labs Next-Gen Technology for its Software Products.
Is your device working on the PlatformIO environment with wolfSSL? Send us a message and let us help you get started: support@wolfSSL.com or open an issue on GitHub.
Get Started with wolfSSL
Additional information on getting Started with wolfSSL on the Espressif environment is available on the wolfSSL GitHub repository as well as this YouTube recording:
There’s also a must-see 2024 Roadmap to review all the exciting new features:
Find out more
If you have any feedback, questions, or require support, please don’t hesitate to reach out to us via facts@wolfSSL.com, call us at +1 425 245 8247, or open an issue on GitHub.
Download wolfSSL Now