On the bionic-containers-rockpro64-0.6.44-239-arm64 image for the ROCKPro64, I got this:
And just for comparison, here is the same benchmark on the rock64 (same image, but rock64 version):
Code:
rock64@rockpro64:~$ cryptsetup benchmark
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1 774428 iterations per second for 256-bit key
PBKDF2-sha256 1470653 iterations per second for 256-bit key
PBKDF2-sha512 489988 iterations per second for 256-bit key
PBKDF2-ripemd160 378274 iterations per second for 256-bit key
PBKDF2-whirlpool 172010 iterations per second for 256-bit key
argon2i 4 iterations, 386620 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
argon2id 4 iterations, 369429 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
# Algorithm | Key | Encryption | Decryption
aes-cbc 128b 616.2 MiB/s 832.0 MiB/s
serpent-cbc 128b N/A N/A
twofish-cbc 128b 80.4 MiB/s 82.4 MiB/s
aes-cbc 256b 529.3 MiB/s 747.7 MiB/s
serpent-cbc 256b N/A N/A
twofish-cbc 256b 80.6 MiB/s 82.1 MiB/s
aes-xts 256b 681.4 MiB/s 680.5 MiB/s
serpent-xts 256b N/A N/A
twofish-xts 256b N/A N/A
aes-xts 512b 620.1 MiB/s 619.6 MiB/s
serpent-xts 512b N/A N/A
twofish-xts 512b N/A N/A
And just for comparison, here is the same benchmark on the rock64 (same image, but rock64 version):
Code:
rock64@rock64:~$ cryptsetup benchmark
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1 277989 iterations per second for 256-bit key
PBKDF2-sha256 495546 iterations per second for 256-bit key
PBKDF2-sha512 202584 iterations per second for 256-bit key
PBKDF2-ripemd160 160824 iterations per second for 256-bit key
PBKDF2-whirlpool 71157 iterations per second for 256-bit key
argon2i 4 iterations, 284387 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
argon2id 4 iterations, 299706 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
# Algorithm | Key | Encryption | Decryption
aes-cbc 128b 348.7 MiB/s 433.2 MiB/s
serpent-cbc 128b N/A N/A
twofish-cbc 128b 29.7 MiB/s 30.6 MiB/s
aes-cbc 256b 300.6 MiB/s 394.8 MiB/s
serpent-cbc 256b N/A N/A
twofish-cbc 256b 29.9 MiB/s 30.7 MiB/s
aes-xts 256b 385.2 MiB/s 385.6 MiB/s
serpent-xts 256b N/A N/A
twofish-xts 256b N/A N/A
aes-xts 512b 356.9 MiB/s 356.1 MiB/s
serpent-xts 512b N/A N/A
twofish-xts 512b N/A N/A