>>>> 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.
>>>
>>   * Little endian CPU
>>   * CPU allows unaligned data access
>>   * Compiler supports  __uint128_t
> 
> Correct. But there still might be nuances. ...
> ... there *might* as well be some so-far-unverbalized assumption,
> for example sizeof(long) being 8. Note "might", as I'm not actually
> saying that there is. All I'm saying is that I don't know [at this point].

It should work with linux-x32 and apparently does based on your report
in RT#4584.


-- 
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