Exhaustive DTLS handshake test

Nikos Mavrogiannopoulos nmav at gnutls.org
Sat Feb 11 20:38:10 CET 2012

On 02/11/2012 06:42 PM, Sean Buckheister wrote:

>> Thank you. What happens if flights are permuted?
> Ironically, it works fine.

>> I tried to run the

>> app and I got:
>> <client tls> An unexpected TLS packet was received. (fatal)
>> -- ServerHello(012), ServerFinished(01), ClientFinished(012) :-
> Wow. On your machine it fails with absolutely no change to the packet
> stream?

It must have been some older library that was conflicting. Now it works.
Interestingly I get few outputs with a single '+'. Cannot figure out why.

>> You mean you receive a fatal GNUTLS_E_TIMEDOUT earlier than expected?

> Sort of. They don't occur too earlier (it doesn't feel too early in
> wallclock time, anyway), but they do occur where they didn't in the
> blocking case.

The default timeout should be 60 seconds. Could you add a timer to
verify whether they fail earlier?


More information about the Gnutls-devel mailing list