summaryrefslogtreecommitdiff
path: root/crypto/tcrypt.h
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2019-08-12 01:59:11 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2019-08-15 21:52:15 +1000
commit254ed9c88f9e6983530ac65abe5beae630248e8e (patch)
treedd5bc05ca9792c46103044300b144f95bf54d05b /crypto/tcrypt.h
parentb474dfe38245907280efb4cec5e7d9178ce1572a (diff)
downloadlinux-crypto-254ed9c88f9e6983530ac65abe5beae630248e8e.tar.gz
linux-crypto-254ed9c88f9e6983530ac65abe5beae630248e8e.zip
crypto: aegis128 - provide a SIMD implementation based on NEON intrinsics
Provide an accelerated implementation of aegis128 by wiring up the SIMD hooks in the generic driver to an implementation based on NEON intrinsics, which can be compiled to both ARM and arm64 code. This results in a performance of 2.2 cycles per byte on Cortex-A53, which is a performance increase of ~11x compared to the generic code. Reviewed-by: Ondrej Mosnacek <omosnace@redhat.com> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/tcrypt.h')
0 files changed, 0 insertions, 0 deletions