aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/flamegraph.py
diff options
context:
space:
mode:
authorArd Biesheuvel <[email protected]>2020-12-08 00:34:02 +0100
committerHerbert Xu <[email protected]>2021-01-03 08:41:34 +1100
commitddf169a98f01d6fd46295ec0dd4c1d6385be65d4 (patch)
tree67811b959d2e4af9d06d09be2b60774cba7404d8 /tools/perf/scripts/python/flamegraph.py
parenta417178abc4ae2517231ee67a1291d58929fade1 (diff)
crypto: aesni - implement support for cts(cbc(aes))
Follow the same approach as the arm64 driver for implementing a version of AES-NI in CBC mode that supports ciphertext stealing. This results in a ~2x speed increase for relatively short inputs (less than 256 bytes), which is relevant given that AES-CBC with ciphertext stealing is used for filename encryption in the fscrypt layer. For larger inputs, the speedup is still significant (~25% on decryption, ~6% on encryption) Tested-by: Eric Biggers <[email protected]> # x86_64 Signed-off-by: Ard Biesheuvel <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions