crypto: arm64/sm3 - new v8.2 Crypto Extensions implementation
commit140aa50d68ea01e7caea6900f6f51882d4dd65c5
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Fri, 19 Jan 2018 12:04:39 +0000 (19 12:04 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 25 Jan 2018 14:10:35 +0000 (26 01:10 +1100)
treebd885fab91d34f380acd75321c9f465913f55cd3
parent15d5910e92614e642e7485bb9e89d46e4d1d65d9
crypto: arm64/sm3 - new v8.2 Crypto Extensions implementation

Implement the Chinese SM3 secure hash algorithm using the new
special instructions that have been introduced as an optional
extension in ARMv8.2.

Tested-by: Steve Capper <steve.capper@arm.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/arm64/crypto/Kconfig
arch/arm64/crypto/Makefile
arch/arm64/crypto/sm3-ce-core.S [new file with mode: 0644]
arch/arm64/crypto/sm3-ce-glue.c [new file with mode: 0644]