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.