Topic: wolfSSL in a non-blocking embedded ssl I/O environment
I'm trying to make wolfSSL embedded ssl work in an OS-less, non blocking I/o environment. Is a "superloop" app. Is the synchronization of many state machines, one of them read queued buffers to transmit, and transmit them. The server state machine has to post data, leave the control of the state machine and then is state will be evaluated when the data is transmitted again.
My worried is about the handshaking. Since basically all it's done inside "makeHandshake()" in some moment it will block. Is there a build in option to avoid this behavior and make it work with this constraints.
Thank you in advance!