wolfSSL support for STM32 hardware

We’ve expanded our STM32 support for wolfSSL to include the STM32H5 and G0. The STM32WL is also coming soon.

Using STM32 hardware and development boards are easy with our wolfSSL, wolfSSH and wolfMQTT (soon) Cube packs. These packs integrate with the STM32CubeIDE and STM32CubeMX tools for generating a project and code with support for our libraries.

The documentation for using the Cube packs is here:

https://github.com/wolfSSL/wolfssl/tree/master/IDE/STM32Cube

The new wolfSSL build options are:

  • H5: WOLFSSL_STM32H5
  • G0: WOLFSSL_STM32G0

wolfCrypt benchmarks for the H5 and G0 have been posted here:

https://github.com/wolfSSL/wolfssl/blob/master/IDE/STM32Cube/STM32_Benchmarks.md

We’ve also added wolfBoot support for the STM32G0. The wolfBoot STM32H5 support is coming soon. For details on wolfBoot G0 support see: https://github.com/wolfSSL/wolfBoot/pull/286

If you have any questions or run into any issues, contact us at facts@wolfssl.com, or call us at +1 425 245 8247.