The wolfSSL embedded SSL/TLS library has support for several of the STM32 microcontrollers and for the hardware-based cryptography and random number generator offered by them as well. wolfSSL supports both the STM32 Standard Peripheral Library as well as the STM32Cube HAL (Hardware Abstraction Layer). wolfSSL also maintains and makes available an STM32Cube Expansion Package for wolfSSL to make it easy for users to pull wolfSSL directly into STM32CubeMX and STM32CubeIDE projects.
The wolfSSL and wolfCrypt library support the following ST microcontrollers:
- STM32F-Series: STM32F1, STM32F2, STM32F4, STM32F7
- STM32L-Series: STM32L4, STM32L5
- STM32H-Series: STM32H7
- STM32WB-Series: STM32WB55
- STM32G-Series: STM32G0
|Selected in MadeForSTM32
|Commercial with free trial version
Note: The MadeForSTM32 label, in its V2 release, has been granted for of the product.