Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Jul 2002 12:02:37 -0700
From:      Randy Bush <randy@psg.com>
To:        Klaus Steden <klaus@compt.com>
Cc:        freebsd-security@FreeBSD.ORG
Subject:   Re: signal 8 (fp execption) in pgp 5
Message-ID:  <E17RHIr-000GP6-00@rip.psg.com>
References:  <E17R4zs-000LZb-00@rip.psg.com> <20020707145020.D95654@cthulu.compt.com>

next in thread | previous in thread | raw e-mail | index | archive | help
>> yesterday's -stable and ports tree, rebuilt twice.
>>   % pgpk -l randy
>>   Type Bits KeyID      Created    Expires    Algorithm       Use
>>   sec+ 1024 0xB1331439 1994-04-04 ---------- RSA             Sign & Encrypt 
>>   uid  Randy Bush <randy@psg.com>
>>   1 matching key found
>>   Received signal 8.
> Yup. I tried PGP6, too, and found the same problem. Did some digging
> around in the source, and at least with PGP6, I discovered it's a bug in
> pgpRndUnix.c. Specifically, when loading a timer for use in an entropy
> function (I think), there's a call to clock_getres() - using the
> CLOCK_REALTIME clock, filling in a structure that gets returned to the
> caller as 0, which triggers the FPE.
> 
> I tried using CLOCK_VIRTUAL, which stopped the FPE, but returned an error
> and thus didn't generate any randomness.

makes sense.  note that this just appeared on a system i built.  my
old system, same pgp port, works fine.  so
  o it has to do with the install, order of install, etc. or
  o there is something that changed in the last week or two

randy


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E17RHIr-000GP6-00>