commit | 5092fcf3490811a735ef44bd22d8b5ff1bd63926 | [log] [tgz] |
---|---|---|
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | Mon Jul 24 11:28:12 2017 +0100 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Fri Aug 04 09:27:21 2017 +0800 |
tree | 3420b048e064a25771c433f460958a46d72e540d | |
parent | b8fb993a836cd432309410eadf083bbe9c0e9e9c [diff] |
crypto: arm64/aes-ce-ccm: add non-SIMD generic fallback The arm64 kernel will shortly disallow nested kernel mode NEON. So honour this in the ARMv8 Crypto Extensions implementation of CCM-AES, and fall back to a scalar implementation using the generic crypto helpers for AES, XOR and incrementing the CTR counter. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>