1

(4 replies, posted in wolfSSL)

Hi Aidan, thanks for the reply. Unfortunately I've not been able to get any further.

wolfSSL-IO component is enabled, but there is a linker failure with wolfSSL_SetIO_wolfIP_CTX not found. I can see the prototype in wolfip.h, but it's conditionally compiled out as the #define for WOLFSSL_WOLFIP is commented out in wolfSSL.I-CUBE-wolfIP_conf.h. Even if I manually edit that file to define WOLFSSL_WOLFIP there's no implementation for the function anywhere.

I've tried running the H5 example but it only seems to be wolfIP, I can't see it using the wolfSSL-IO component. I've actually got wolfIP running by itself; I can pick up an IP address with DHCP and do a DNS lookup of the target server, I just can't integrate it with wolfSSL (Although to get it to work I've had to modify wolfSSL.I-CUBE-wolfSSL_conf.h to add a Nucleo 429ZI board, and also manually modify wolfIP/config.h to #define RXBUF_SIZE (3 * 1024) and #define TXBUF_SIZE (3 * 1024) )

Unfortunately this is a bit of a background project and due to other work I may have very limited time to continue investigating. I'm happy to share source code, installation details etc with you if it'd help, just let me know details.

2

(4 replies, posted in wolfSSL)

Hi

Yes, it's an STM32CubeIDE project on the Nucleo F429ZI development board. I've configured wolfSSL and wolfIP via CubeMX.

3

(4 replies, posted in wolfSSL)

I'm experimenting with using wolfSSL and wolfIP. When calling wolfSSL_connect() I get a failure with the log message "Your IO Send callback is null, please set".

I can see this is something to do with wolfSSL_SetIOWriteCTX(), but I'm not entirely sure what value to use - I'm a novice with wolfSSL.

Are there specific values I should set to link the two components together?