vpnclient-g ~ # openssl engine (dynamic) Dynamic engine loading support vpnclient-g ~ # openssl version OpenSSL 0.9.8n 24 Mar 2010 vpnclient-g ~ # openssl speed -evp aes-128-cbc Doing aes-128-cbc for 3s on 16 size blocks: 1556063 aes-128-cbc's in 3.00s Doing aes-128-cbc for 3s on 64 size blocks: 471959 aes-128-cbc's in 3.00s Doing aes-128-cbc for 3s on 256 size blocks: 122112 aes-128-cbc's in 3.00s Doing aes-128-cbc for 3s on 1024 size blocks: 30795 aes-128-cbc's in 3.00s Doing aes-128-cbc for 3s on 2048 size blocks: 15420 aes-128-cbc's in 3.00s OpenSSL 0.9.8n 24 Mar 2010 built on: Thu May 5 16:37:54 CEST 2011 options:bn(64,32) md2(int) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr) compiler: armv5tel-softfloat-linux-gnueabi-gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_CRYPTODEV -DL_ENDIAN -DTERMIO -Wall -O2 -pipe -march=armv5te -fno-strict-aliasing -Wa,--noexecstack 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 2048 bytes aes-128-cbc 8299.00k 10068.46k 10420.22k 10511.36k 10526.72k vpnclient-g ~ # modprobe cryptodev vpnclient-g ~ # openssl engine (cryptodev) BSD cryptodev engine (dynamic) Dynamic engine loading support vpnclient-g ~ # openssl speed -evp aes-128-cbc -engine cryptodev engine "cryptodev" set. Doing aes-128-cbc for 3s on 16 size blocks: 79285 aes-128-cbc's in 0.19s Doing aes-128-cbc for 3s on 64 size blocks: 76933 aes-128-cbc's in 0.11s Doing aes-128-cbc for 3s on 256 size blocks: 64169 aes-128-cbc's in 0.08s Doing aes-128-cbc for 3s on 1024 size blocks: 39699 aes-128-cbc's in 0.04s Doing aes-128-cbc for 3s on 2048 size blocks: 25880 aes-128-cbc's in 0.05s OpenSSL 0.9.8n 24 Mar 2010 built on: Thu May 5 16:37:54 CEST 2011 options:bn(64,32) md2(int) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr) compiler: armv5tel-softfloat-linux-gnueabi-gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_CRYPTODEV -DL_ENDIAN -DTERMIO -Wall -O2 -pipe -march=armv5te -fno-strict-aliasing -Wa,--noexecstack 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 2048 bytes aes-128-cbc 6676.63k 44761.02k 205340.80k 1016294.40k 1060044.80k