Remove support for big-endian i386 and amd64.
authormiod <miod@openbsd.org>
Thu, 17 Apr 2014 21:07:04 +0000 (21:07 +0000)
committermiod <miod@openbsd.org>
Thu, 17 Apr 2014 21:07:04 +0000 (21:07 +0000)
commit84ba1e83d5755dd6ba8a75641caf8d31c42c122d
treeea42e9b20eca3218e5595e878a1338c172b57dff
parentd70fc6722ed334927548ccde290635aefffad135
Remove support for big-endian i386 and amd64.

Before someone suggests the OpenSSL people are junkies, here is what they
mention about this:
/* Most will argue that x86_64 is always little-endian. Well,
 * yes, but then we have stratus.com who has modified gcc to
 * "emulate" big-endian on x86. Is there evidence that they
 * [or somebody else] won't do same for x86_64? Naturally no.
 * And this line is waiting ready for that brave soul:-) */

So, yes, they are on drugs. But they are not alone, the stratus.com people are,
too.
lib/libcrypto/md32_common.h
lib/libcrypto/sha/sha512.c
lib/libcrypto/whrlpool/wp_block.c
lib/libssl/src/crypto/md32_common.h
lib/libssl/src/crypto/sha/sha512.c
lib/libssl/src/crypto/whrlpool/wp_block.c