Re: 128-bit integer - nonsensical documentation?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 26, 2015 at 7:04 AM, Kostas Savvidis <ksavvidis@xxxxxxxxx> wrote:
> The online documentation contains the attached passage as part of the "C-Extensions” chapter. There are no actual machines which have an " integer mode wide enough to hold 128 bits” as the document puts it. This would be a harmless confusion if it didn’t go on to say “… long long integer less than 128 bits wide” (???!!!) Whereas in reality "long long int” is 64 bits everywhere i have seen.
>
On 64-bit platforms, a 128-bit integer is available. I don't know how
widespread it is, but its available on the Intel Mac I use and some of
my P4 machines.

When using OpenSSL, if you configure with enable-ec_nistp_64_gcc_128,
then Elliptic Curve Diffie-Hellman is about 2x to 4x faster. You have
to enable enable-ec_nistp_64_gcc_128 manually because OpenSSL's
configure cannot detect it. See, for example
https://wiki.openssl.org/index.php/Compilation_and_Installation.

Jeff




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux