commit | 528282630ca961d6284f68f5f2f0057c86873bb6 | [log] [tgz] |
---|---|---|
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | Mon Oct 14 18:16:45 2019 +0200 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Sat Oct 26 02:06:05 2019 +1100 |
tree | 307324123ac73bba9d91116fdcecd7a24161dffc | |
parent | 2698bce1f05f0a13e2df1db7364df2b50a47e08d [diff] |
crypto: aegis128 - duplicate init() and final() hooks in SIMD code In order to speed up aegis128 processing even more, duplicate the init() and final() routines as SIMD versions in their entirety. This results in a 2x speedup on ARM Cortex-A57 for ~1500 byte packets (using AES instructions). Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>