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