Hi, I am building a piece of software with authentication. I have a server node and a client node. The server runs on SuSE linux 7.0 , the client runs AIX 4.3.3.0. the software is made with gnu c++. I have a function in which a certificate(self-made) is being generated. The certificate I am using is a char * which is encrypted using RSA_public_encrypt(.....). When the client(AIX) comes to the point where it needs to encrypt his certificate everything goes fine. When the server(linux) comes to the point where it needs to encrypt his certificate it hangs. I am sure the keys are loaded properly as well on the server as on the client. The generatecertificate() function is exactly the same on server and client. The server is multithreaded, but it doesn´t share RSA keys. Correct me if I am wrong but it seems to me that I don´t have to implement the openssl functions on the server as if they are in a multithreaded environment because I don´t share keys. Every connecting client gets it own key instance (RSA *). I don´t have to set any mutexes or locks so I didn´t implement these openssl thread functions. Is there any known problem with the encrypt function on Linux or AIX ?? Because the application hangs I cannot do ERR_print_fp(stdout) to see whats going wrong. I you have a tip or idea about my problem please help. Thanks, Thijs ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]