aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/crypto/aes-ce-cipher.c
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2016-10-11 19:15:15 +0100
committerHerbert Xu <herbert@gondor.apana.org.au>2016-10-21 11:03:43 +0800
commitee71e5f1e7d25543ee63a80451871f8985b8d431 (patch)
treea53aae75a6ce224c32fb1bc516d9148ff0be833d /arch/arm64/crypto/aes-ce-cipher.c
parentcrypto: arm64/ghash-ce - fix for big endian (diff)
downloadlinux-dev-ee71e5f1e7d25543ee63a80451871f8985b8d431.tar.xz
linux-dev-ee71e5f1e7d25543ee63a80451871f8985b8d431.zip
crypto: arm64/sha1-ce - fix for big endian
The SHA1 digest is an array of 5 32-bit quantities, so we should refer to them as such in order for this code to work correctly when built for big endian. So replace 16 byte scalar loads and stores with 4x4 vector ones where appropriate. Fixes: 2c98833a42cd ("arm64/crypto: SHA-1 using ARMv8 Crypto Extensions") Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/arm64/crypto/aes-ce-cipher.c')
0 files changed, 0 insertions, 0 deletions