mbedtls vs wolfssl
Hello!
I need to set up an STM32H745 to make an HTTPS request. In the last few weeks, I have configured LWIP using this example (https://community.st.com/t5/stm32-mcus/how-to-create-a-project-for-stm32h7-with-ethernet-and-lwip-stack/ta-p/49308) and set up the code for making PATCH requests to a server over HTTP
Yesterday, I began exploring which options are better for HTTPS communication.
I've seen that there are two main options: mbedtls and wolfSSL.
Mbedtls is integrated by default in STM32CubeMX (6.13.0). The version of mbedtls in CubeMX is 2.16.2, while the latest version on the mbedtls website is 3.6.2. Could it be that mbedtls is no longer supported?
On the other hand, the version of wolfSSL available for download in CubeMX is 5.7.4, and the latest version on the wolfSSL website is 5.7.6. It is more up-to-date.
Besides these considerations, I haven't found any recent posts about which option is better or what the advantages of using one over the other might be. Does anyone have any advice on this?
Thanks, best regards.
