How come all sockets in wiced_tcp_server_t share a single TLS context object?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

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)

0 Likes
1 Reply
VikramR_26
Employee
Employee
25 sign-ins 10 sign-ins 10 comments on KBA

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.

0 Likes