diff options
| author | 2018-07-30 23:06:41 +0200 | |
|---|---|---|
| committer | 2018-08-07 17:38:04 +0800 | |
| commit | e0bd888dc487e0c444ee5f3bf55020862d16a225 (patch) | |
| tree | d47256d0fbe502566da59e2efbc3811ebf6cfbbf /lib/mpi/mpi-internal.h | |
| parent | crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (diff) | |
| download | wireguard-linux-e0bd888dc487e0c444ee5f3bf55020862d16a225.tar.xz wireguard-linux-e0bd888dc487e0c444ee5f3bf55020862d16a225.zip | |
crypto: arm64/aes-ce-gcm - implement 2-way aggregation
Implement a faster version of the GHASH transform which amortizes
the reduction modulo the characteristic polynomial across two
input blocks at a time.
On a Cortex-A53, the gcm(aes) performance increases 24%, from
3.0 cycles per byte to 2.4 cpb for large input sizes.
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'lib/mpi/mpi-internal.h')
0 files changed, 0 insertions, 0 deletions
