[gnutls-devel] Problem with proxied connections on 3.5.3

Nikos Mavrogiannopoulos nmav at gnutls.org
Fri Sep 23 20:38:59 CEST 2016

On Fri, 2016-09-23 at 18:55 +0200, Andreas Metzler wrote:
> Looks like this response did not make it to the list:

To summarize the issue. It seems that the programs that failed were
indirectly linked with both libhogweed.so.2 and libhogweed.so.4. The
structure of rsa_public_key on these two libraries, is different, the
size symbol is 64-bits in one and 32-bits on the other. The
libhogweed.4 also contains versioned symbols, whilst the .2 is
unversioned. If gnutls for some reason was calling
the rsa_public_key_prepare of the unversioned library it would explain
the failure Marcelo encountered.

The question if someone wants to dig it further, is why would the
unversioned rsa_public_key_prepare would be called, especially since
gnutls was linked against the versioned library.


More information about the Gnutls-devel mailing list