summaryrefslogtreecommitdiff
path: root/ipc
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2017-11-17 11:50:27 -0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-11-21 09:23:21 +0100
commita5bd3edda619965bdaeb198f49b3713b4051ef39 (patch)
tree288d391ccf1ae91bbb0aab4676a3f7965a9ee77e /ipc
parent49c1e5f032382713933a86fa1077c438b430f6fc (diff)
arm: crypto: reduce priority of bit-sliced AES cipher
[ Not upstream because this is a minimal fix for a bug where arm32 kernels can use a much slower implementation of AES than is actually available, potentially forcing vendors to disable encryption on their devices.] All the aes-bs (bit-sliced) and aes-ce (cryptographic extensions) algorithms had a priority of 300. This is undesirable because it means an aes-bs algorithm may be used when an aes-ce algorithm is available. The aes-ce algorithms have much better performance (up to 10x faster). Fix it by decreasing the priority of the aes-bs algorithms to 250. This was fixed upstream by commit cc477bf64573 ("crypto: arm/aes - replace bit-sliced OpenSSL NEON code"), but it was just a small part of a complete rewrite. This patch just fixes the priority bug for older kernels. Signed-off-by: Eric Biggers <ebiggers@google.com> Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions