On 2019-03-01 21:30:04 [+0100], gregor herrmann wrote:
> On Fri, 01 Mar 2019 21:18:37 +0100, Sebastian Andrzej Siewior wrote:
> 
> > The patch attached fixes the issue in libanyevent-perl by setting the
> > default DH value to 2048.
> 
> There's also a new AnyEvent release but I saw the "INCOMPATIBLE
> CHANGE" in the changelog, and I don't think it changes what is
> affected here?

stunnel's autopkgtest (and everyone else using that API without using a
DH2048+key since now the API rejects smaller values properly).

> > Moving forward:
> > - apply the patch to libanyevent-perl and be done with it
> > - tell the stunnel4 testsuite to use 2048bit DH instead the default
> >   value.
> 
> Is this an alternative or are both steps needed?

Either/or. The last b release of openssl fixes the return code of one
function. Since that change, setting < 2048bit DH key fails (before that
it was also failed but with a success return value so everyone assumed
that it worked).

So either libanyevent-perl changes the default DH key to 2048 (like in
the patch attached) _or_ someome comes up with perl foo and makes sure 
debian/tests/runtime in the block around line 276 - 295 specifies a dh
with 2048 bits. My perl foo was enough to narrow it down to that area :)

I *think* that 2048bit DH keys should be default these days and this
would avoid errors like that in the future.

> Cheers,
> gregor

Sebastian

Reply via email to