summaryrefslogtreecommitdiff
path: root/CREDITS
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2019-07-02 22:41:41 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2019-07-26 07:58:12 +0300
commit28a220aac596ff37b564b2d6dd6a9b7e2be29217 (patch)
treef130f1ec4ec8ee685b2f9a96e432dfff3f7b9be3 /CREDITS
parent0a5dff9882e56f80ff021e039aee93e167f16b9e (diff)
downloadlinux-28a220aac596ff37b564b2d6dd6a9b7e2be29217.tar.xz
bluetooth: switch to AES library
The bluetooth code uses a bare AES cipher for the encryption operations. Given that it carries out a set_key() operation right before every encryption operation, this is clearly not a hot path, and so the use of the cipher interface (which provides the best implementation available on the system) is not really required. In fact, when using a cipher like AES-NI or AES-CE, both the set_key() and the encrypt() operations involve en/disabling preemption as well as stacking and unstacking the SIMD context, and this is most certainly not worth it for encrypting 16 bytes of data. So let's switch to the new lightweight library interface instead. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'CREDITS')
0 files changed, 0 insertions, 0 deletions