I have windows c++ project. Need to implement both ssl client and server on top of existing winsock code.
I tried with openssl but it seems too messy. I assume there
You can use Windows built-in SSL stuff -- SChannel . Searching Google fo "SChannel SSL" would give you plenty of information (though SChannel itself is poorly documented and not easy to comprehend).
On the other hand, OpenSSL is not messy once you study the source code of some project, that uses OpenSSL.