CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2018/01/07 05:35:52
Modified files: lib/libcrypto : arm_arch.h lib/libcrypto/aes/asm: aes-armv4.pl lib/libcrypto/sha/asm: sha1-armv4-large.pl sha256-armv4.pl sha512-armv4.pl Log message: On OpenBSD/armv7 we deliberately trap unaligned access. Unfortunately the assembly code in libcrypto assumes unaligned access is allowed for ARMv7. Make these paths conditional on __STRICT_ALIGNMENT not being defined and define __STRICT_ALIGNMENT in arm_arch.h for OpenBSD. ok tom@