We are using Wiced SDK-3.3.1 with BESL library with ARM-CortexM4 platform. We have developed a test program which tests the TCP connection over SSL. This program does not use ca certificates so the authentication mode is set to SSL_VERIFY_NONE. When we tried running this program, the program got fail. When we debug it further, found that it is failing in ssl_handshake_client_async() function. Our observation is, first two iterations of ssl_handshake_client_async() API returns SUCCESS but third iteration returns TLS_ERROR_OUT_OF_MEMORY error.
We also tried increasing the Heap size(upto 64K) but that did not help. It would be helpful if you could guide us, also if you have any sample test program for the same please point us to it.
Thanks & Regards,
Which platform are using for your application?
There is a sample app called TCP Client in the apps->snip->tcp_client.
You can find it in SDK 3.4.0.
Hope that provides a pointer to what you are trying to achieve.
Do you still see the issue with new version of SDK ? Let us know if you were able to resolve this.