On Sun, Sep 01, 2013 at 11:11:12PM +0000, Viktor Dukhovni wrote:

> This problem has just now been reported for the first time, perhaps
> because someone updated GnuTLS to a recent version that exhibits
> this behaviour.  I think the right place for the fix is in GnuTLS
> or applications that use it.

According to:

    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676563

it seems recent Exim versions have code to lower the client-side
DH_BITS to 1024.  If Peer Heinlein would be kind enough to post
the Exim version that exhibits the problem and any relevant settings,
that would help narrow down the problem.

I ran "openssl dhparam 1024" 20 times, each time the high-bit of
the 1024-bit prime was set, so it seems that OpenSSL does not
generate 1024-bit DH groups that have slightly shorter primes.  So
if the Exim client is configured to accept 1024-bit DH groups it
should work.  If it is only willing to do 2048-bits, it will fail
with most non-Exim TLS servers.

-- 
        Viktor.

Reply via email to