[gnutls-dev] GNUTLS_E_INTERNAL_ERROR in _gnutls_ciphertext2compressed

Nikos Mavrogiannopoulos n.mavrogiannopoulos at gmail.com
Thu Nov 15 10:59:41 CET 2007


There was a fix for some mobile clients in 2.0.3 and the latest development
release (solved by the gnutls_set_compaitiblity_mode() ) function. Are
you sure you are
not experiencing this problem?

On Nov 15, 2007 11:07 AM, Ludovic Courtès <ludo at gnu.org> wrote:
> Hi,
>
> 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.
>
> Thanks,
> Ludovic.




More information about the Gnutls-devel mailing list