[openssl-dev] [openssl.org #3759] [PATCH] crypto: use bigint in x86-64 perl

Andy Polyakov via RT rt at openssl.org
Fri Feb 12 14:22:50 UTC 2016


> When building on x32 systems where the default type is 32bit, make sure
> we can transparently represent 64bit integers.  Otherwise we end up with
> build errors like:
> /usr/bin/perl asm/ghash-x86_64.pl elf > ghash-x86_64.s
> Integer overflow in hexadecimal number at asm/../../perlasm/x86_64-xlate.pl line 201, <> line 890.
> ...
> ghash-x86_64.s: Assembler messages:
> ghash-x86_64.s:890: Error: junk '.15473355479995e+19' after expression
> 
> We don't enable this globally as there are some cases where we'd get
> 32bit values interpreted as unsigned when we need them as signed.

This was recently addressed in another manner. Closing the ticket. Thanks.


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



More information about the openssl-dev mailing list