[gnutls-dev] GNUTLS_E_INTERNAL_ERROR in _gnutls_ciphertext2compressed

Ludovic Courtès ludo at gnu.org
Thu Nov 15 10:07:19 CET 2007


Nikos Mavrogiannopoulos <nmav at gnutls.org> writes:

> Well... If I understand correctly your compressed data decompressed to 
> something over 2^14.  This is not allowed by the TLS 1.0 spec and this
> is the reason you see this error. Are you using gnutls for both peers? 
> Which version?

For me, it's 2.0.1 as found in Debian.  Note that it fails equally well
when using the `NULL' compression method, so the issue is probably not
related to compression.

Unfortunately, I'm unable to provide a simple test case that reproduces
the problem.  My setup involves at least one Nokia N770/N800 device (an
ARMEL thingie).  Running the same code (client + server) on x86 doesn't
yield any error.


More information about the Gnutls-devel mailing list