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]
