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]

Reply via email to