[Bug 1018522] Re: Enable optimized 64bit elliptic curve code contributed by Google

Adam Langley 1018522 at bugs.launchpad.net
Thu Jan 24 21:55:49 UTC 2013


Bodo Moeller (from the OpenSSL core team, bodo AT openssl DOT org) had
this to say when I asked him about this:

"The main (or maybe only) reason this is not enabled automatically is
that the OpenSSL configure script is not clever enough to detect whether
the compiler supports __uint128_t. If you can use this code, it is
superior to the default in multiple regards (speed, and also security as
the new implementations are secure against timing attacks)."

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to openssl in Ubuntu.
https://bugs.launchpad.net/bugs/1018522

Title:
  Enable optimized 64bit elliptic curve code contributed by Google

Status in “openssl” package in Ubuntu:
  Confirmed

Bug description:
  This is to turn on the code contributed by Google for optimized 64bit
  implementations of elliptic curves.

  From the OpenSSL changelog, http://www.openssl.org/news/changelog.html

  Specify "enable-ec_nistp_64_gcc_128" on the Configure (or config) command
       line to include this in your build of OpenSSL, and run "make depend" (or
       "make update"). This enables the following EC_METHODs:

  So it really is as simple as enabling an additional compile flag.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1018522/+subscriptions




More information about the foundations-bugs mailing list