Re: [PATCH] crypto: aesni_intel - fix accessing of unaligned memory

2013-06-13 Thread Herbert Xu
On Tue, Jun 11, 2013 at 10:25:22PM +0300, Jussi Kivilinna wrote: > The new XTS code for aesni_intel uses input buffers directly as memory > operands > for pxor instructions, which causes crash if those buffers are not aligned to > 16 bytes. > > Patch changes XTS code to handle unaligned memory co

[PATCH] crypto: aesni_intel - fix accessing of unaligned memory

2013-06-11 Thread Jussi Kivilinna
The new XTS code for aesni_intel uses input buffers directly as memory operands for pxor instructions, which causes crash if those buffers are not aligned to 16 bytes. Patch changes XTS code to handle unaligned memory correctly, by loading memory with movdqu instead. Reported-by: Dave Jones Test