openssl/crypto/modes
Andy Polyakov 29a546720b crypto/modes/modes_lcl.h: let STRICT_ALIGNMENT be on ARMv7.
While ARMv7 in general is capable of unaligned access, not all instructions
actually are. And trouble is that compiler doesn't seem to differentiate
those capable and incapable of unaligned access. Side effect is that kernel
goes into endless loop retrying same instruction triggering unaligned trap.
Problem was observed in xts128.c and ccm128.c modules. It's possible to
resolve it by using (volatile u32*) casts, but letting STRICT_ALIGNMENT
be feels more appropriate.
(cherry picked from commit 3bdd80521a)
2013-04-13 21:19:31 +02:00
..
asm x86_64 assembly pack: make Windows build more robust [from master]. 2013-01-22 22:54:04 +01:00
.cvsignore Add standard .cvsignore file. 2008-12-29 00:27:06 +00:00
cbc128.c Sync ASM/modes to add CCM and XTS modes and assembly language optimisation 2011-08-11 22:36:19 +00:00
ccm128.c Sync ASM/modes to add CCM and XTS modes and assembly language optimisation 2011-08-11 22:36:19 +00:00
cfb128.c Sync ASM/modes to add CCM and XTS modes and assembly language optimisation 2011-08-11 22:36:19 +00:00
ctr128.c Sync ASM/modes to add CCM and XTS modes and assembly language optimisation 2011-08-11 22:36:19 +00:00
cts128.c Sync ASM/modes to add CCM and XTS modes and assembly language optimisation 2011-08-11 22:36:19 +00:00
gcm128.c gcm128.c: fix AAD-only case with AAD length not divisible by 16 [from HEAD]. 2012-08-13 15:32:18 +00:00
Makefile Sync ASM/modes to add CCM and XTS modes and assembly language optimisation 2011-08-11 22:36:19 +00:00
modes.h Sync ASM/modes to add CCM and XTS modes and assembly language optimisation 2011-08-11 22:36:19 +00:00
modes_lcl.h crypto/modes/modes_lcl.h: let STRICT_ALIGNMENT be on ARMv7. 2013-04-13 21:19:31 +02:00
ofb128.c Sync ASM/modes to add CCM and XTS modes and assembly language optimisation 2011-08-11 22:36:19 +00:00
xts128.c Sync ASM/modes to add CCM and XTS modes and assembly language optimisation 2011-08-11 22:36:19 +00:00