tweety# openssl speed -elapsed -evp aes-256-xts You have chosen to measure elapsed time instead of user CPU time. Doing aes-256-xts for 3s on 16 size blocks: 17719024 aes-256-xts's in 3.10s Doing aes-256-xts for 3s on 64 size blocks: 12508936 aes-256-xts's in 3.09s Doing aes-256-xts for 3s on 256 size blocks: 4577014 aes-256-xts's in 3.02s Doing aes-256-xts for 3s on 1024 size blocks: 1318310 aes-256-xts's in 3.01s Doing aes-256-xts for 3s on 8192 size blocks: 177263 aes-256-xts's in 3.09s Doing aes-256-xts for 3s on 16384 size blocks: 86680 aes-256-xts's in 3.01s OpenSSL 1.1.1d-freebsd 10 Sep 2019 built on: reproducible build, date unspecified options:bn(64,64) rc4(16x,int) des(int) aes(partial) idea(int) blowfish(ptr) compiler: clang The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes aes-256-xts 91406.96k 259425.83k 388548.17k 448814.36k 469378.10k 472158.79k