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