confirmation that debian #480041 is a gnutls problem, and steps to reproduce

Joe Orton joe at
Fri Nov 21 09:29:44 CET 2008

On Fri, Nov 21, 2008 at 09:24:02AM +0200, Nikos Mavrogiannopoulos wrote:
> For neon to solve this, it has to perform a handshake after the
> rehandshake request has been required.

Ah, I didn't realise that - OpenSSL will automatically rehandshake 
whenever requested by the server.  So to provide the equivalent 
behaviour with GnuTLS, I have to do something like:

   ret = gnutls_record_send(blah);
   if (ret == GNUTLS_E_REHANDSHAKE) {
       goto start;

and similarly with calls to record_recv?

Regards, Joe

More information about the Gnutls-devel mailing list