aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/lrw.c
diff options
context:
space:
mode:
authorSebastian Siewior <sebastian@breakpoint.cc>2008-03-06 18:56:19 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2008-03-06 18:56:19 +0800
commit6212f2c7f70c591efb0d9f3d50ad29112392fee2 (patch)
treebfd2394ae9e7e930e704357d6a9ff307cf10b6cb /crypto/lrw.c
parentbc97f19dc8be1f181f33b4368542c72498f3562a (diff)
downloadkernel_samsung_crespo-6212f2c7f70c591efb0d9f3d50ad29112392fee2.zip
kernel_samsung_crespo-6212f2c7f70c591efb0d9f3d50ad29112392fee2.tar.gz
kernel_samsung_crespo-6212f2c7f70c591efb0d9f3d50ad29112392fee2.tar.bz2
[CRYPTO] xts: Use proper alignment
The XTS blockmode uses a copy of the IV which is saved on the stack and may or may not be properly aligned. If it is not, it will break hardware cipher like the geode or padlock. This patch encrypts the IV in place so we don't have to worry about alignment. Signed-off-by: Sebastian Siewior <sebastian@breakpoint.cc> Tested-by: Stefan Hellermann <stefan@the2masters.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/lrw.c')
0 files changed, 0 insertions, 0 deletions