On Čt, 2013-10-31 at 22:05 +0100, Kurt Roeckx wrote:
> On Mon, Oct 28, 2013 at 09:33:05AM +0100, Andre Robatino via RT wrote:
> > I have an old i686 machine with a Cyrix M II CPU running Fedora 19. The
> > latest version of openssl (openssl-1.0.1e-28.fc19.i686) doesn't work
> > properly with it due to OPENSSL_ia32_cpuid() misdetecting the RDRAND
> > instruction (see https://bugzilla.redhat.com/show_bug.cgi?id=1022346 ).
> > All previous versions (up to openssl-1.0.1e-4.fc19.i686) worked
> > properly. I was advised to create an upstream ticket. The listed bug
> > report contains /proc/cpuinfo output and a gdb stack trace.
> 
> This is a duplicate of ticket #3005
> 
> This has been fixed after the 1.0.1e release in:
> http://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=5702e965d759dde8a098d8108660721ba2b93a7d
> 
> But if -4 worked and -28 fails, you really should look what
> fedora changed between those releases.

The -4 worked because the RDRAND engine was erroneously completely
disabled in the Fedora build. Only after the enablement of it the bug in
the CPU detection could manifest.

-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
                                              Turkish proverb
(You'll never know whether the road is wrong though.)

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to