crypto: arm64/sha512 - fix/improve new v8.2 Crypto Extensions code
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Fri, 19 Jan 2018 12:04:40 +0000 (12:04 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 25 Jan 2018 14:10:36 +0000 (01:10 +1100)
commitfb87127bcefc17efab757606e1b1e333fd614dd0
tree832de08d7e3f6113d245304a6223541d21247646
parent140aa50d68ea01e7caea6900f6f51882d4dd65c5
crypto: arm64/sha512 - fix/improve new v8.2 Crypto Extensions code

Add a missing symbol export that prevents this code to be built as a
module. Also, move the round constant table to the .rodata section,
and use a more optimized version of the core transform.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/arm64/crypto/sha512-ce-core.S
arch/arm64/crypto/sha512-glue.c