Commit 88fb61e4 authored by Linus Torvalds's avatar Linus Torvalds
parents d3ead3a2 490fe3f0
...@@ -429,8 +429,8 @@ static inline void padlock_xcrypt(const u8 *input, u8 *output, void *key, ...@@ -429,8 +429,8 @@ static inline void padlock_xcrypt(const u8 *input, u8 *output, void *key,
static void aes_crypt_copy(const u8 *in, u8 *out, u32 *key, struct cword *cword) static void aes_crypt_copy(const u8 *in, u8 *out, u32 *key, struct cword *cword)
{ {
u8 tmp[AES_BLOCK_SIZE * 2] u8 buf[AES_BLOCK_SIZE * 2 + PADLOCK_ALIGNMENT - 1];
__attribute__ ((__aligned__(PADLOCK_ALIGNMENT))); u8 *tmp = PTR_ALIGN(&buf[0], PADLOCK_ALIGNMENT);
memcpy(tmp, in, AES_BLOCK_SIZE); memcpy(tmp, in, AES_BLOCK_SIZE);
padlock_xcrypt(tmp, out, key, cword); padlock_xcrypt(tmp, out, key, cword);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment