Skip to content

Instantly share code, notes, and snippets.

@gslin
Created July 25, 2012 15:37
Show Gist options
  • Save gslin/3176820 to your computer and use it in GitHub Desktop.
Save gslin/3176820 to your computer and use it in GitHub Desktop.
HiCloud openssl speed
Doing md2 for 3s on 16 size blocks: 170301 md2's in 3.00s
Doing md2 for 3s on 64 size blocks: 55049 md2's in 2.99s
Doing md2 for 3s on 256 size blocks: 16610 md2's in 2.99s
Doing md2 for 3s on 1024 size blocks: 4653 md2's in 2.99s
Doing md2 for 3s on 8192 size blocks: 633 md2's in 3.13s
Doing md4 for 3s on 16 size blocks: 2159523 md4's in 2.99s
Doing md4 for 3s on 64 size blocks: 2396253 md4's in 3.01s
Doing md4 for 3s on 256 size blocks: 1437402 md4's in 2.99s
Doing md4 for 3s on 1024 size blocks: 546142 md4's in 2.99s
Doing md4 for 3s on 8192 size blocks: 84751 md4's in 3.00s
Doing md5 for 3s on 16 size blocks: 1806444 md5's in 2.98s
Doing md5 for 3s on 64 size blocks: 1592696 md5's in 3.00s
Doing md5 for 3s on 256 size blocks: 925546 md5's in 2.98s
Doing md5 for 3s on 1024 size blocks: 389064 md5's in 2.99s
Doing md5 for 3s on 8192 size blocks: 52910 md5's in 3.00s
Doing hmac(md5) for 3s on 16 size blocks: 2114752 hmac(md5)'s in 3.00s
Doing hmac(md5) for 3s on 64 size blocks: 1856433 hmac(md5)'s in 2.99s
Doing hmac(md5) for 3s on 256 size blocks: 787156 hmac(md5)'s in 2.99s
Doing hmac(md5) for 3s on 1024 size blocks: 363896 hmac(md5)'s in 2.98s
Doing hmac(md5) for 3s on 8192 size blocks: 78420 hmac(md5)'s in 4.09s
Doing sha1 for 3s on 16 size blocks: 1858618 sha1's in 3.43s
Doing sha1 for 3s on 64 size blocks: 1408669 sha1's in 2.99s
Doing sha1 for 3s on 256 size blocks: 771321 sha1's in 2.99s
Doing sha1 for 3s on 1024 size blocks: 231514 sha1's in 3.00s
Doing sha1 for 3s on 8192 size blocks: 40241 sha1's in 3.00s
Doing sha256 for 3s on 16 size blocks: 1118401 sha256's in 2.99s
Doing sha256 for 3s on 64 size blocks: 394946 sha256's in 3.09s
Doing sha256 for 3s on 256 size blocks: 273382 sha256's in 3.10s
Doing sha256 for 3s on 1024 size blocks: 106653 sha256's in 4.03s
Doing sha256 for 3s on 8192 size blocks: 11362 sha256's in 3.23s
Doing sha512 for 3s on 16 size blocks: 849316 sha512's in 2.99s
Doing sha512 for 3s on 64 size blocks: 739910 sha512's in 2.99s
Doing sha512 for 3s on 256 size blocks: 390282 sha512's in 3.00s
Doing sha512 for 3s on 1024 size blocks: 120339 sha512's in 2.99s
Doing sha512 for 3s on 8192 size blocks: 19267 sha512's in 3.00s
Doing rmd160 for 3s on 16 size blocks: 1423428 rmd160's in 2.99s
Doing rmd160 for 3s on 64 size blocks: 549018 rmd160's in 3.00s
Doing rmd160 for 3s on 256 size blocks: 326080 rmd160's in 3.00s
Doing rmd160 for 3s on 1024 size blocks: 116489 rmd160's in 3.00s
Doing rmd160 for 3s on 8192 size blocks: 13641 rmd160's in 2.99s
Doing rc4 for 3s on 16 size blocks: 20956681 rc4's in 2.99s
Doing rc4 for 3s on 64 size blocks: 7077621 rc4's in 3.00s
Doing rc4 for 3s on 256 size blocks: 1353823 rc4's in 2.99s
Doing rc4 for 3s on 1024 size blocks: 396477 rc4's in 3.01s
Doing rc4 for 3s on 8192 size blocks: 39999 rc4's in 3.00s
Doing des cbc for 3s on 16 size blocks: 3311189 des cbc's in 2.99s
Doing des cbc for 3s on 64 size blocks: 1189706 des cbc's in 3.00s
Doing des cbc for 3s on 256 size blocks: 257167 des cbc's in 2.99s
Doing des cbc for 3s on 1024 size blocks: 57615 des cbc's in 2.99s
Doing des cbc for 3s on 8192 size blocks: 8064 des cbc's in 3.00s
Doing des ede3 for 3s on 16 size blocks: 1254934 des ede3's in 3.00s
Doing des ede3 for 3s on 64 size blocks: 390216 des ede3's in 3.00s
Doing des ede3 for 3s on 256 size blocks: 107730 des ede3's in 3.00s
Doing des ede3 for 3s on 1024 size blocks: 17419 des ede3's in 2.99s
Doing des ede3 for 3s on 8192 size blocks: 3533 des ede3's in 2.99s
Doing aes-128 cbc for 3s on 16 size blocks: 5028511 aes-128 cbc's in 2.99s
Doing aes-128 cbc for 3s on 64 size blocks: 2595507 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 256 size blocks: 578714 aes-128 cbc's in 2.97s
Doing aes-128 cbc for 3s on 1024 size blocks: 102142 aes-128 cbc's in 3.00s
oing aes-128 cbc for 3s on 8192 size blocks: 20319 aes-128 cbc's in 2.99s
Doing aes-192 cbc for 3s on 16 size blocks: 4858348 aes-192 cbc's in 3.04s
Doing aes-192 cbc for 3s on 64 size blocks: 1737284 aes-192 cbc's in 2.97s
Doing aes-192 cbc for 3s on 256 size blocks: 539024 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 1024 size blocks: 107579 aes-192 cbc's in 2.98s
Doing aes-192 cbc for 3s on 8192 size blocks: 14952 aes-192 cbc's in 2.99s
Doing aes-256 cbc for 3s on 16 size blocks: 4603955 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 64 size blocks: 1403996 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 256 size blocks: 497557 aes-256 cbc's in 2.99s
Doing aes-256 cbc for 3s on 1024 size blocks: 109967 aes-256 cbc's in 2.99s
Doing aes-256 cbc for 3s on 8192 size blocks: 13482 aes-256 cbc's in 2.99s
Doing aes-128 ige for 3s on 16 size blocks: 8059293 aes-128 ige's in 2.98s
Doing aes-128 ige for 3s on 64 size blocks: 1503146 aes-128 ige's in 2.99s
Doing aes-128 ige for 3s on 256 size blocks: 629246 aes-128 ige's in 2.99s
Doing aes-128 ige for 3s on 1024 size blocks: 146126 aes-128 ige's in 4.07s
Doing aes-128 ige for 3s on 8192 size blocks: 18105 aes-128 ige's in 3.40s
Doing aes-192 ige for 3s on 16 size blocks: 6125110 aes-192 ige's in 2.99s
Doing aes-192 ige for 3s on 64 size blocks: 2403570 aes-192 ige's in 2.99s
Doing aes-192 ige for 3s on 256 size blocks: 299507 aes-192 ige's in 3.00s
Doing aes-192 ige for 3s on 1024 size blocks: 133696 aes-192 ige's in 3.63s
Doing aes-192 ige for 3s on 8192 size blocks: 19844 aes-192 ige's in 3.87s
Doing aes-256 ige for 3s on 16 size blocks: 5818485 aes-256 ige's in 3.00s
Doing aes-256 ige for 3s on 64 size blocks: 1623049 aes-256 ige's in 3.00s
Doing aes-256 ige for 3s on 256 size blocks: 406765 aes-256 ige's in 3.02s
Doing aes-256 ige for 3s on 1024 size blocks: 81753 aes-256 ige's in 3.00s
Doing aes-256 ige for 3s on 8192 size blocks: 12573 aes-256 ige's in 2.98s
Doing rc2 cbc for 3s on 16 size blocks: 1961896 rc2 cbc's in 3.00s
Doing rc2 cbc for 3s on 64 size blocks: 513233 rc2 cbc's in 2.99s
Doing rc2 cbc for 3s on 256 size blocks: 76991 rc2 cbc's in 2.99s
Doing rc2 cbc for 3s on 1024 size blocks: 29747 rc2 cbc's in 3.00s
Doing rc2 cbc for 3s on 8192 size blocks: 3418 rc2 cbc's in 2.99s
Doing blowfish cbc for 3s on 16 size blocks: 5254288 blowfish cbc's in 2.99s
Doing blowfish cbc for 3s on 64 size blocks: 1735060 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 256 size blocks: 363377 blowfish cbc's in 2.99s
Doing blowfish cbc for 3s on 1024 size blocks: 120911 blowfish cbc's in 2.99s
Doing blowfish cbc for 3s on 8192 size blocks: 10350 blowfish cbc's in 2.99s
Doing cast cbc for 3s on 16 size blocks: 4193063 cast cbc's in 3.01s
Doing cast cbc for 3s on 64 size blocks: 854007 cast cbc's in 2.99s
Doing cast cbc for 3s on 256 size blocks: 295981 cast cbc's in 2.99s
Doing cast cbc for 3s on 1024 size blocks: 62965 cast cbc's in 2.99s
Doing cast cbc for 3s on 8192 size blocks: 6585 cast cbc's in 2.98s
Doing 512 bit private rsa's for 10s: 8732 512 bit private RSA's in 10.07s
Doing 512 bit public rsa's for 10s: 124347 512 bit public RSA's in 9.96s
Doing 1024 bit private rsa's for 10s: 1878 1024 bit private RSA's in 11.11s
Doing 1024 bit public rsa's for 10s: 47607 1024 bit public RSA's in 10.40s
Doing 2048 bit private rsa's for 10s: 382 2048 bit private RSA's in 10.68s
Doing 2048 bit public rsa's for 10s: 17041 2048 bit public RSA's in 10.37s
Doing 4096 bit private rsa's for 10s: 62 4096 bit private RSA's in 10.22s
Doing 4096 bit public rsa's for 10s: 5075 4096 bit public RSA's in 9.98s
Doing 512 bit sign dsa's for 10s: 12337 512 bit DSA signs in 9.96s
Doing 512 bit verify dsa's for 10s: 9177 512 bit DSA verify in 10.28s
Doing 1024 bit sign dsa's for 10s: 4841 1024 bit DSA signs in 10.03s
Doing 1024 bit verify dsa's for 10s: 3882 1024 bit DSA verify in 10.93s
Doing 2048 bit sign dsa's for 10s: 1625 2048 bit DSA signs in 10.70s
Doing 2048 bit verify dsa's for 10s: 1333 2048 bit DSA verify in 9.96s
OpenSSL 0.9.8k 25 Mar 2009
built on: Wed May 23 00:31:24 UTC 2012
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
compiler: cc -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
md2 908.27k 1178.31k 1422.13k 1593.54k 1656.72k
mdc2 0.00 0.00 0.00 0.00 0.00
md4 11555.98k 50950.23k 123068.53k 187039.94k 231426.73k
md5 9699.03k 33977.51k 79509.99k 133244.66k 144479.57k
hmac(md5) 11278.68k 39736.36k 67395.30k 125043.46k 157070.08k
sha1 8669.94k 30152.11k 66039.52k 79023.45k 109884.76k
rmd160 7617.01k 11712.38k 27825.49k 39761.58k 37373.60k
rc4 112142.77k 150989.25k 115912.60k 134881.21k 109223.94k
des cbc 17718.74k 25380.39k 22018.31k 19731.69k 22020.10k
des ede3 6692.98k 8324.61k 9192.96k 5965.57k 9679.71k
idea cbc 0.00 0.00 0.00 0.00 0.00
seed cbc 0.00 0.00 0.00 0.00 0.00
rc2 cbc 10463.45k 10985.59k 6591.87k 10153.64k 9364.63k
rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00
blowfish cbc 28116.59k 37014.61k 31111.88k 41408.98k 28356.92k
cast cbc 22288.71k 18279.75k 25341.52k 21563.93k 18102.12k
aes-128 cbc 26908.42k 55370.82k 49882.42k 34864.47k 55669.98k
aes-192 cbc 25570.25k 37436.42k 45996.71k 36966.74k 40965.48k
aes-256 cbc 24554.43k 29951.91k 42600.20k 37660.94k 36937.97k
camellia-128 cbc 0.00 0.00 0.00 0.00 0.00
camellia-192 cbc 0.00 0.00 0.00 0.00 0.00
camellia-256 cbc 0.00 0.00 0.00 0.00 0.00
sha256 5984.75k 8180.11k 22576.06k 27099.92k 28816.56k
sha512 4544.83k 15837.54k 33304.06k 41213.09k 52611.75k
aes-128 ige 43271.37k 32174.36k 53875.24k 36764.87k 43622.40k
aes-192 ige 32776.51k 51447.65k 25557.93k 37714.79k 42005.70k
aes-256 ige 31031.92k 34625.05k 34480.74k 27905.02k 34563.09k
sign verify sign/s verify/s
rsa 512 bits 0.001153s 0.000080s 867.1 12484.6
rsa 1024 bits 0.005916s 0.000218s 169.0 4577.6
rsa 2048 bits 0.027958s 0.000609s 35.8 1643.3
rsa 4096 bits 0.164839s 0.001967s 6.1 508.5
sign verify sign/s verify/s
dsa 512 bits 0.000807s 0.001120s 1238.7 892.7
dsa 1024 bits 0.002072s 0.002816s 482.7 355.2
dsa 2048 bits 0.006585s 0.007472s 151.9 133.8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment