Hi @djurny, here you go:
cryptsetup benchmark:
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1 258524 iterations per second for 256-bit key
PBKDF2-sha256 364595 iterations per second for 256-bit key
PBKDF2-sha512 179550 iterations per second for 256-bit key
PBKDF2-ripemd160 191345 iterations per second for 256-bit key
PBKDF2-whirlpool 28370 iterations per second for 256-bit key
argon2i 4 iterations, 71599 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
argon2id 4 iterations, 73566 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
# Algorithm | Key | Encryption | Decryption
aes-cbc 128b 95.1 MiB/s 98.1 MiB/s
serpent-cbc 128b 27.6 MiB/s 30.7 MiB/s
twofish-cbc 128b 40.3 MiB/s 45.4 MiB/s
aes-cbc 256b 90.7 MiB/s 93.1 MiB/s
serpent-cbc 256b 28.0 MiB/s 31.3 MiB/s
twofish-cbc 256b 41.2 MiB/s 46.2 MiB/s
aes-xts 256b 62.7 MiB/s 54.9 MiB/s
serpent-xts 256b 29.7 MiB/s 31.1 MiB/s
twofish-xts 256b 44.0 MiB/s 45.7 MiB/s
aes-xts 512b 47.7 MiB/s 41.5 MiB/s
serpent-xts 512b 29.8 MiB/s 31.1 MiB/s
twofish-xts 512b 44.0 MiB/s 45.7 MiB/s
interesting, I do see CESA interrupts count up from the cryptsetup benchmark:
48: 24618 0 GIC-0 51 Level f1090000.crypto
49: 0 0 GIC-0 52 Level f1090000.crypto
syslog: https://pastebin.com/AacFP5R8
Thanks!