commit | ecf3220d882ae84844909ed6323032aac47aff93 | [log] [tgz] |
---|---|---|
author | Eric Biggers <ebiggers@google.com> | Wed Nov 22 11:51:35 2017 -0800 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Wed Nov 29 17:33:31 2017 +1100 |
tree | 06a021d9e6773ea5f6511ee6e68d4522406b2380 | |
parent | c3a536056374ef8412c7ffa13790303ec02d8f46 [diff] |
crypto: chacha20 - Fix unaligned access when loading constants The four 32-bit constants for the initial state of ChaCha20 were loaded from a char array which is not guaranteed to have the needed alignment. Fix it by just assigning the constants directly instead. Signed-off-by: Eric Biggers <ebiggers@google.com> Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>