aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts
diff options
context:
space:
mode:
authorArd Biesheuvel <[email protected]>2018-09-10 16:41:14 +0200
committerHerbert Xu <[email protected]>2018-09-21 13:24:50 +0800
commitdd597fb33ff0d2a158d7dd098be6dc849b7c2bcc (patch)
treeb3f3a1c2f95f4e5a087cabc435479b55a28bd4ab /tools/perf/scripts
parent6e7de6af91b2a271ba111c6d055fc3fe1558c280 (diff)
crypto: arm64/aes-blk - add support for CTS-CBC mode
Currently, we rely on the generic CTS chaining mode wrapper to instantiate the cts(cbc(aes)) skcipher. Due to the high performance of the ARMv8 Crypto Extensions AES instructions (~1 cycles per byte), any overhead in the chaining mode layers is amplified, and so it pays off considerably to fold the CTS handling into the SIMD routines. On Cortex-A53, this results in a ~50% speedup for smaller input sizes. Signed-off-by: Ard Biesheuvel <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'tools/perf/scripts')
0 files changed, 0 insertions, 0 deletions