I have been using libjingle (http://code.google.com/p/libjingle/) with
openssl on linux. I recently upgraded my openssl from 0.9.8g to 0.9.8j, and
suddenly my TLS negotiation stopped working. I reverted back to 0.9.8g, and
it started working again.

Is there a particular change that might be causing this?

I see a Client Hello A packet, then a read error, and then there is no
further reads on the 0.9.8j, whereas with the 0.9.8g there are further
reads, and the TLS handshake completes.

To verify, you can download the code from
http://code.google.com/p/libjingle/, and then configure/make it. After make,
you can go to libjingle-0.4.0/talk/examples/pcp, and run ./pcp. There you
can put in your googletalk username/password to login. With 0.9.8g it will
login, but with 0.9.8j it will just hang at logging in (in the tls
handshake). Any help is appreciated.

-Saurabh

Reply via email to