Home
last modified time | relevance | path

Searched hist:"528282630 ca961d6284f68f5f2f0057c86873bb6" (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/crypto/
H A Daegis128-neon-inner.cdiff 528282630ca961d6284f68f5f2f0057c86873bb6 Mon Oct 14 11:16:45 CDT 2019 Ard Biesheuvel <ard.biesheuvel@linaro.org> 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>
H A Daegis128-neon.cdiff 528282630ca961d6284f68f5f2f0057c86873bb6 Mon Oct 14 11:16:45 CDT 2019 Ard Biesheuvel <ard.biesheuvel@linaro.org> 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>
H A Daegis128-core.cdiff 528282630ca961d6284f68f5f2f0057c86873bb6 Mon Oct 14 11:16:45 CDT 2019 Ard Biesheuvel <ard.biesheuvel@linaro.org> 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>