On Tue, Sep 29, 2015 at 12:52:29PM +0200, Gilles Chehade wrote:
> On Tue, Sep 15, 2015 at 02:15:57PM +0000, andreas wrote:
> > Hi,
> > 
> 
> Hi,
> 
> 
> > Ok, so I compiled it all on my laptop. I'm running libressl-2.2.3 and
> > opensmtpd-5.7.1p1
> > 
> > What happens is RAND_bytes in rand_lib.c in libressl, line 90, calls
> > arc4random_buf at line 213 in arc4random.c (in opensmtpd), which calls
> > _rs_random_buf at line 141, which calls _rs_stir_if_needed at line 108,
> > which calls _rs_stir, line 81, which calls back to RAND_bytes, and there we
> > have an infinite loop...
> > 
> > Obviously I'm running the wrong libressl version for the wrong opensmtpd
> > version, or possibly the other way around, but can anyone tell me what I
> > should be running instead, or if I have done a terrible mistake somewhere
> > else?
> > 
> > Thank you!
> > 
> 
> This is an issue indeed and not you didn't do a terrible mistake, this
> is a chicken-egg problem that needs to be solved somehow.
> 
> We'll discuss this shortly and think of a solution.
> 
> It was reported by someone else on bugs@ too.
> 

I'll have a diff for you tomorrow if you're ok to test this

-- 
Gilles Chehade

https://www.poolp.org                                          @poolpOrg

-- 
You received this mail because you are subscribed to [email protected]
To unsubscribe, send a mail to: [email protected]

Reply via email to