summaryrefslogtreecommitdiff
path: root/crypto/aegis128-neon-inner.c
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2019-10-14 19:16:44 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2019-10-25 18:06:05 +0300
commit2698bce1f05f0a13e2df1db7364df2b50a47e08d (patch)
tree1b5a0592b1e8db804610d7e5c715a9cf4176209f /crypto/aegis128-neon-inner.c
parentbe867f987a4e1222114dd07a01838a17c26f3fff (diff)
downloadlinux-2698bce1f05f0a13e2df1db7364df2b50a47e08d.tar.xz
crypto: aegis128 - avoid function pointers for parameterization
Instead of passing around an ops structure with function pointers, which forces indirect calls to be used, refactor the code slightly so we can use ordinary function calls. At the same time, switch to a static key to decide whether or not the SIMD code path may be used. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/aegis128-neon-inner.c')
0 files changed, 0 insertions, 0 deletions