On Thu, Jun 23, 2016 at 6:52 AM, Andy Polyakov via RT <r...@openssl.org> wrote:
>> A quick question about this configuration... Should Linux-x32 enable
>> ec_nistp_64_gcc_128 by default? Does anything prohibit
>> ec_nistp_64_gcc_128 in this configuration?
>>
>> # ./Configure linux-x32
>> Configuring OpenSSL version 1.1.0-pre6-dev (0x0x10100006L)
>>     no-asan         [default]  OPENSSL_NO_ASAN (skip dir)
>>     ...
>>     no-ec_nistp_64_gcc_128 [default]  OPENSSL_NO_EC_NISTP_64_GCC_128 (skip 
>> dir)
>>     ...
>>
>> I believe it meets the three criteria for ec_nistp_64_gcc_128.
>
> What are "the three criteria"? I mean I'm not really sure. Nor am I sure
> that they are perfect. I mean maybe they need some adjustment in x32
> context. To either allow or prevent erroneous compilation. Bottom line
> is that I don't actually know at this point...

My bad... According to my notes, one can use ec_nistp_64_gcc_128 when
these three conditions are met:

  * Little endian CPU
  * CPU allows unaligned data access
  * Compiler supports  __uint128_t

Jeff


-- 
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4583
Please log in as guest with password guest if prompted

-- 
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

Reply via email to