[openssl-dev] [openssl.org #3885] [BUGFIX] OpenSSL fails to cross-compile on 32-bit->64-bit

2016-01-29 Thread Short, Todd via RT
I have an available fix:

https://github.com/openssl/openssl/pull/597

--
-Todd Short
// tsh...@akamai.com
// "One if by land, two if by sea, three if by the Internet."


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


[openssl-dev] [openssl.org #3885] [BUGFIX] OpenSSL fails to cross-compile on 32-bit-64-bit

2015-08-04 Thread Short, Todd via RT
Hello OpenSSL Org:

We have an updated patch; there were issues with AES-GCM on some platforms, due 
to multiply operations on immediate constant values.

Updated github patch:
https://github.com/openssl/openssl/commit/15ecb1a4dc4f75d6c33e8cd9089ca5cfc78d28dc

And attached.



0001-RT3885-OpenSSL-fails-to-cross-compile-on-32-bit-64-b.patch
Description: Binary data
Thank you.
---Todd Short// tsh...@akamai.com// "One if by land, two if by sea, three if by the Internet."

On May 30, 2015, at 3:48 AM, Joy Tu via RT r...@openssl.org wrote:Hello OpenSSL Org:This is a change that Akamai has made to its implementation of OpenSSL.Version: master branchDescription: OpenSSL fails to cross-compile on 32-bit-64-bitOlder/32-bit versions of perl cannot handle 64-bit numbers, so whenthe x86_64-xlate.pl script encounters a 64-bit number, the oct()function munges it into a double-precision rather than a 64-bitinteger. In this case, we know it's either a hex number or an octalnumber. So, if hex, just pass through as hex string, otherwise allowoct() to handle it.This is a problem in ghash-x86_64.pl (ghash-x86_64.s), and the solutionhas an impact all 64-bit platforms. Ran the unit tests to make sure it'sOKGithub link:https://github.com/akamai/openssl/commit/89808ba6a3e3ab69b12518dc5ba651eb29c18ee7And attachment.Thank you.---Todd Short// tsh...@akamai.com// “One if by land, two if by sea, three if by the Internet.”0004-OpenSSL-fails-to-cross-compile-on-32-bit-64-bit.patch___openssl-dev mailing listTo unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev___
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev


[openssl-dev] [openssl.org #3885] [BUGFIX] OpenSSL fails to cross-compile on 32-bit-64-bit

2015-05-30 Thread Short, Todd via RT
Hello OpenSSL Org:

This is a change that Akamai has made to its implementation of OpenSSL.

Version: master branch
Description:  OpenSSL fails to cross-compile on 32-bit-64-bit

Older/32-bit versions of perl cannot handle 64-bit numbers, so when
the x86_64-xlate.pl script encounters a 64-bit number, the oct()
function munges it into a double-precision rather than a 64-bit
integer. In this case, we know it's either a hex number or an octal
number. So, if hex, just pass through as hex string, otherwise allow
oct() to handle it.

This is a problem in ghash-x86_64.pl (ghash-x86_64.s), and the solution
has an impact all 64-bit platforms. Ran the unit tests to make sure it's
OK

Github link:

https://github.com/akamai/openssl/commit/89808ba6a3e3ab69b12518dc5ba651eb29c18ee7

And attachment.

Thank you.
--
-Todd Short
// tsh...@akamai.com
// “One if by land, two if by sea, three if by the Internet.”




0004-OpenSSL-fails-to-cross-compile-on-32-bit-64-bit.patch
Description: Binary data
___
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev