> I want to separate the OpenSSL project in two parts (Client and Server),
There is a high-level API that can be separated this way: SSL_accept, and SSL_connect. But is SSL_read a client or a server function? It's both. And, in fact, most of the openssl source code is used in both client and server side. You can't really do what you want to do. Hope this helps. /r$ ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]