root@sensey:~ # openssl speed -evp aes-128-cbcDoing aes-128-cbc for 3s on 16 size blocks: 620655 aes-128-cbc's in 0.42sDoing aes-128-cbc for 3s on 64 size blocks: 605377 aes-128-cbc's in 0.33sDoing aes-128-cbc for 3s on 256 size blocks: 551208 aes-128-cbc's in 0.37sDoing aes-128-cbc for 3s on 1024 size blocks: 405373 aes-128-cbc's in 0.22sDoing aes-128-cbc for 3s on 8192 size blocks: 120284 aes-128-cbc's in 0.07sOpenSSL 1.0.1p-freebsd 9 Jul 2015built on: date not availableoptions:bn(64,64) rc4(8x,int) des(idx,cisc,16,int) aes(partial) idea(int) blowfish(idx) compiler: clangThe 'numbers' are in 1000s of bytes per second processed.type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytesaes-128-cbc 23538.92k 118077.34k 384297.53k 1897608.92k 14014101.73k
root@sensey:~ # /usr/local/bin/openssl speed -evp aes-128-cbcDoing aes-128-cbc for 3s on 16 size blocks: 42196792 aes-128-cbc's in 2.99sDoing aes-128-cbc for 3s on 64 size blocks: 15461014 aes-128-cbc's in 3.00sDoing aes-128-cbc for 3s on 256 size blocks: 4929140 aes-128-cbc's in 3.00sDoing aes-128-cbc for 3s on 1024 size blocks: 1316453 aes-128-cbc's in 3.00sDoing aes-128-cbc for 3s on 8192 size blocks: 167027 aes-128-cbc's in 3.00sLibreSSL 2.2.6built on: date not availableoptions:bn(64,64) rc4(8x,int) des(idx,cisc,16,int) aes(partial) idea(int) blowfish(idx) compiler: information not availableThe 'numbers' are in 1000s of bytes per second processed.type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytesaes-128-cbc 225637.15k 329834.97k 420619.95k 449349.29k 456095.06k
When with openvpn will be possible to use aes-256-gcm, perhaps they will become even better.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytesaes-256-cbc 157757.68k 213745.17k 244716.20k 253700.10k 257092.77ktype 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytesaes-256-gcm 97815.09k 179295.42k 236719.87k 259856.57k 266351.96k