olaf@server:~$ openssl speed -evp aes-256-cbc -engine padlock engine "padlock" set. Doing aes-256-cbc for 3s on 16 size blocks: 9191812 aes-256-cbc's in 3.00s Doing aes-256-cbc for 3s on 64 size blocks: 7193802 aes-256-cbc's in 3.00s Doing aes-256-cbc for 3s on 256 size blocks: 3836714 aes-256-cbc's in 2.99s Doing aes-256-cbc for 3s on 1024 size blocks: 1299892 aes-256-cbc's in 2.90s Doing aes-256-cbc for 3s on 8192 size blocks: 116532 aes-256-cbc's in 1.84s OpenSSL 0.9.8c 05 Sep 2006 built on: Mon Dec 11 15:16:18 CET 2006 options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx) compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM available timing options: TIMES TIMEB HZ=100 [sysconf value] timing function used: times The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-256-cbc 49023.00k 153467.78k 328494.58k 458996.35k 518820.73k olaf@server:~$ openssl speed -evp aes-256-cbc Doing aes-256-cbc for 3s on 16 size blocks: 1419970 aes-256-cbc's in 2.77s Doing aes-256-cbc for 3s on 64 size blocks: 443612 aes-256-cbc's in 2.78s Doing aes-256-cbc for 3s on 256 size blocks: 128350 aes-256-cbc's in 2.99s Doing aes-256-cbc for 3s on 1024 size blocks: 32670 aes-256-cbc's in 3.00s Doing aes-256-cbc for 3s on 8192 size blocks: 4104 aes-256-cbc's in 2.99s OpenSSL 0.9.8c 05 Sep 2006 built on: Mon Dec 11 15:16:18 CET 2006 options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx) compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM available timing options: TIMES TIMEB HZ=100 [sysconf value] timing function used: times The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-256-cbc 8201.99k 10212.65k 10989.16k 11151.36k 11244.14k olaf@server:~$ openssl speed -evp aes-128-cbc -engine padlock engine "padlock" set. Doing aes-128-cbc for 3s on 16 size blocks: 9361934 aes-128-cbc's in 3.00s Doing aes-128-cbc for 3s on 64 size blocks: 7819452 aes-128-cbc's in 3.00s Doing aes-128-cbc for 3s on 256 size blocks: 4553780 aes-128-cbc's in 3.00s Doing aes-128-cbc for 3s on 1024 size blocks: 1720592 aes-128-cbc's in 3.00s Doing aes-128-cbc for 3s on 8192 size blocks: 252803 aes-128-cbc's in 3.00s OpenSSL 0.9.8c 05 Sep 2006 built on: Mon Dec 11 15:16:18 CET 2006 options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx) compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM available timing options: TIMES TIMEB HZ=100 [sysconf value] timing function used: times The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128-cbc 49930.31k 166814.98k 388589.23k 587295.40k 690320.73k olaf@server:~$ openssl speed -evp aes-128-cbc Doing aes-128-cbc for 3s on 16 size blocks: 1862064 aes-128-cbc's in 2.94s Doing aes-128-cbc for 3s on 64 size blocks: 496683 aes-128-cbc's in 2.32s Doing aes-128-cbc for 3s on 256 size blocks: 174717 aes-128-cbc's in 2.99s Doing aes-128-cbc for 3s on 1024 size blocks: 44810 aes-128-cbc's in 3.00s Doing aes-128-cbc for 3s on 8192 size blocks: 5642 aes-128-cbc's in 3.00s OpenSSL 0.9.8c 05 Sep 2006 built on: Mon Dec 11 15:16:18 CET 2006 options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx) compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM available timing options: TIMES TIMEB HZ=100 [sysconf value] timing function used: times The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128-cbc 10133.68k 13701.60k 14959.05k 15295.15k 15406.42k