Has anyone ever used the FreeRTOS own TCP/IP stack with WolfSSL library? I looked at WolfSSL source code, and I did not see an option for use of FreeRTOS TCP/IP stack, only lwIP.
The WolfSSL library is the one that come with the FreeRTOS-Plus download. I´m using FreeRTOS 8.2.3.
I would like to refer you to their official git repo: https://github.com/wolfSSL/wolfssl but I didn’t get the changes accepted yet. A lack of time on my side.
In wolfssl/wolfssl/wolfcrypt/settings.h, you can un-comment this line:
#define FREERTOS_TCP
Please have a look and comment if you encounter problems.
If you connect to me by email ( h [point] tibosch [at] freertos [point] org ), I can send you a testing project that works with FreeRTOS+TCP.
Now is returning VERSION_ERROR but i don’t know if is working well, because version returned is 84 (rh->pvMajor) and my version set is 3 (ssl->version.major). And i’m using the function wolfSSL_CTX_load_verify_buffer for charge the certificate.