boringssl/crypto/sha
Brian Smith 2e24b9bf73 Allow SHA-512 unaligned data access in |OPENSSL_NO_ASM| mode.
The previous logic only defined
|SHA512_BLOCK_CAN_MANAGE_UNALIGNED_DATA| when the assembly language
optimizations were enabled, but
|SHA512_BLOCK_CAN_MANAGE_UNALIGNED_DATA| is also useful when the C
implementations are used.

If support for ARM processors that don't support unaligned access is
important, then it might be better to condition the enabling of
|SHA512_BLOCK_CAN_MANAGE_UNALIGNED_DATA| on ARM based on more specific
flags.

Change-Id: Ie8c37c73aba308c3ccf79371ce5831512e419989
Reviewed-on: https://boringssl-review.googlesource.com/6402
Reviewed-by: Adam Langley <agl@google.com>
2015-11-06 20:06:54 +00:00
..
asm Get rid of all compiler version checks in perlasm files. 2015-10-28 19:33:04 +00:00
CMakeLists.txt Move arm_arch.h and fix up lots of include paths. 2015-08-26 01:57:59 +00:00
sha1.c Remove untested, unnecessary big-endian SHA-1/SHA-256 optimizations. 2015-11-06 19:36:24 +00:00
sha256.c Remove untested, unnecessary big-endian SHA-1/SHA-256 optimizations. 2015-11-06 19:36:24 +00:00
sha512.c Allow SHA-512 unaligned data access in |OPENSSL_NO_ASM| mode. 2015-11-06 20:06:54 +00:00