In NetX Duo version, at least, wiced_tcp_server_add_tls inits a context object and then adds it to all sockets for this server. But wiced_tls_advanced_context_t object seems to be stateful and connection-specific, and can't be shared from what I can see.
How can concurrent TLS connections work in this implementation? (which is what socket array is for)
We have changed the our Network stack and TLS api's in SDK 3.3.1. Kindly let us know if you still see issues.