Skip to content

Instantly share code, notes, and snippets.

@gslin
Created July 20, 2012 00:28
Show Gist options
  • Save gslin/3147897 to your computer and use it in GitHub Desktop.
Save gslin/3147897 to your computer and use it in GitHub Desktop.
HP Cloud, openssl speed
Doing md2 for 3s on 16 size blocks: 328600 md2's in 3.00s
Doing md2 for 3s on 64 size blocks: 173677 md2's in 3.00s
Doing md2 for 3s on 256 size blocks: 58622 md2's in 3.00s
Doing md2 for 3s on 1024 size blocks: 16050 md2's in 3.00s
Doing md2 for 3s on 8192 size blocks: 2066 md2's in 3.00s
Doing md4 for 3s on 16 size blocks: 10171532 md4's in 3.00s
Doing md4 for 3s on 64 size blocks: 8232957 md4's in 3.00s
Doing md4 for 3s on 256 size blocks: 5317374 md4's in 3.00s
Doing md4 for 3s on 1024 size blocks: 2182495 md4's in 3.00s
Doing md4 for 3s on 8192 size blocks: 335863 md4's in 3.00s
Doing md5 for 3s on 16 size blocks: 7963909 md5's in 3.00s
Doing md5 for 3s on 64 size blocks: 6302104 md5's in 3.00s
Doing md5 for 3s on 256 size blocks: 3771911 md5's in 3.00s
Doing md5 for 3s on 1024 size blocks: 1442225 md5's in 3.00s
Doing md5 for 3s on 8192 size blocks: 213620 md5's in 3.00s
Doing hmac(md5) for 3s on 16 size blocks: 8435715 hmac(md5)'s in 3.00s
Doing hmac(md5) for 3s on 64 size blocks: 6365169 hmac(md5)'s in 3.00s
Doing hmac(md5) for 3s on 256 size blocks: 3771857 hmac(md5)'s in 3.00s
Doing hmac(md5) for 3s on 1024 size blocks: 1445680 hmac(md5)'s in 3.00s
Doing hmac(md5) for 3s on 8192 size blocks: 208500 hmac(md5)'s in 3.00s
Doing sha1 for 3s on 16 size blocks: 6418580 sha1's in 3.00s
Doing sha1 for 3s on 64 size blocks: 4894952 sha1's in 3.00s
Doing sha1 for 3s on 256 size blocks: 2737766 sha1's in 3.00s
Doing sha1 for 3s on 1024 size blocks: 941289 sha1's in 3.00s
Doing sha1 for 3s on 8192 size blocks: 142776 sha1's in 3.00s
Doing sha256 for 3s on 16 size blocks: 5540766 sha256's in 3.00s
Doing sha256 for 3s on 64 size blocks: 3196527 sha256's in 3.00s
Doing sha256 for 3s on 256 size blocks: 1407958 sha256's in 3.00s
Doing sha256 for 3s on 1024 size blocks: 435105 sha256's in 3.00s
Doing sha256 for 3s on 8192 size blocks: 58168 sha256's in 3.00s
Doing sha512 for 3s on 16 size blocks: 3918803 sha512's in 3.00s
Doing sha512 for 3s on 64 size blocks: 3898936 sha512's in 3.00s
Doing sha512 for 3s on 256 size blocks: 1720458 sha512's in 3.00s
Doing sha512 for 3s on 1024 size blocks: 648284 sha512's in 3.00s
Doing sha512 for 3s on 8192 size blocks: 95132 sha512's in 3.00s
Doing rmd160 for 3s on 16 size blocks: 5859144 rmd160's in 3.00s
Doing rmd160 for 3s on 64 size blocks: 3736171 rmd160's in 3.00s
Doing rmd160 for 3s on 256 size blocks: 1810867 rmd160's in 3.00s
Doing rmd160 for 3s on 1024 size blocks: 591629 rmd160's in 3.00s
Doing rmd160 for 3s on 8192 size blocks: 81181 rmd160's in 3.00s
Doing rc4 for 3s on 16 size blocks: 73924598 rc4's in 3.00s
Doing rc4 for 3s on 64 size blocks: 19387354 rc4's in 3.00s
Doing rc4 for 3s on 256 size blocks: 4946386 rc4's in 3.00s
Doing rc4 for 3s on 1024 size blocks: 1265611 rc4's in 3.00s
Doing rc4 for 3s on 8192 size blocks: 158336 rc4's in 2.99s
Doing des cbc for 3s on 16 size blocks: 11162663 des cbc's in 2.99s
Doing des cbc for 3s on 64 size blocks: 2895695 des cbc's in 2.99s
Doing des cbc for 3s on 256 size blocks: 728917 des cbc's in 2.99s
Doing des cbc for 3s on 1024 size blocks: 182816 des cbc's in 2.99s
Doing des cbc for 3s on 8192 size blocks: 22801 des cbc's in 2.99s
Doing des ede3 for 3s on 16 size blocks: 4369302 des ede3's in 2.99s
Doing des ede3 for 3s on 64 size blocks: 1115135 des ede3's in 2.99s
Doing des ede3 for 3s on 256 size blocks: 279806 des ede3's in 2.99s
Doing des ede3 for 3s on 1024 size blocks: 69928 des ede3's in 2.99s
Doing des ede3 for 3s on 8192 size blocks: 8757 des ede3's in 2.99s
Doing aes-128 cbc for 3s on 16 size blocks: 20675256 aes-128 cbc's in 2.99s
Doing aes-128 cbc for 3s on 64 size blocks: 7940818 aes-128 cbc's in 2.99s
Doing aes-128 cbc for 3s on 256 size blocks: 2289963 aes-128 cbc's in 2.99s
Doing aes-128 cbc for 3s on 1024 size blocks: 597087 aes-128 cbc's in 2.99s
Doing aes-128 cbc for 3s on 8192 size blocks: 75514 aes-128 cbc's in 3.00s
Doing aes-192 cbc for 3s on 16 size blocks: 18701084 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 64 size blocks: 6891352 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 256 size blocks: 1949962 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 1024 size blocks: 503384 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 8192 size blocks: 63579 aes-192 cbc's in 3.01s
Doing aes-256 cbc for 3s on 16 size blocks: 20537998 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 64 size blocks: 6408499 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 256 size blocks: 1710493 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 1024 size blocks: 436079 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 8192 size blocks: 53559 aes-256 cbc's in 3.00s
Doing aes-128 ige for 3s on 16 size blocks: 32409767 aes-128 ige's in 2.99s
Doing aes-128 ige for 3s on 64 size blocks: 8731438 aes-128 ige's in 2.99s
Doing aes-128 ige for 3s on 256 size blocks: 2222645 aes-128 ige's in 2.99s
Doing aes-128 ige for 3s on 1024 size blocks: 556924 aes-128 ige's in 2.99s
Doing aes-128 ige for 3s on 8192 size blocks: 68839 aes-128 ige's in 2.99s
Doing aes-192 ige for 3s on 16 size blocks: 28137991 aes-192 ige's in 2.99s
Doing aes-192 ige for 3s on 64 size blocks: 7483926 aes-192 ige's in 2.99s
Doing aes-192 ige for 3s on 256 size blocks: 1891392 aes-192 ige's in 2.99s
Doing aes-192 ige for 3s on 1024 size blocks: 475377 aes-192 ige's in 2.99s
Doing aes-192 ige for 3s on 8192 size blocks: 59528 aes-192 ige's in 2.99s
Doing aes-256 ige for 3s on 16 size blocks: 24712856 aes-256 ige's in 2.99s
Doing aes-256 ige for 3s on 64 size blocks: 6499020 aes-256 ige's in 2.99s
Doing aes-256 ige for 3s on 256 size blocks: 1649442 aes-256 ige's in 2.99s
Doing aes-256 ige for 3s on 1024 size blocks: 413244 aes-256 ige's in 2.99s
Doing aes-256 ige for 3s on 8192 size blocks: 51129 aes-256 ige's in 2.99s
Doing rc2 cbc for 3s on 16 size blocks: 6077216 rc2 cbc's in 3.00s
Doing rc2 cbc for 3s on 64 size blocks: 1551226 rc2 cbc's in 3.00s
Doing rc2 cbc for 3s on 256 size blocks: 389132 rc2 cbc's in 3.00s
Doing rc2 cbc for 3s on 1024 size blocks: 97412 rc2 cbc's in 3.00s
Doing rc2 cbc for 3s on 8192 size blocks: 12162 rc2 cbc's in 3.00s
Doing blowfish cbc for 3s on 16 size blocks: 18797769 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 64 size blocks: 4966370 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 256 size blocks: 1254534 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 1024 size blocks: 315620 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 8192 size blocks: 39524 blowfish cbc's in 3.00s
Doing cast cbc for 3s on 16 size blocks: 15001306 cast cbc's in 3.00s
Doing cast cbc for 3s on 64 size blocks: 3895358 cast cbc's in 3.00s
Doing cast cbc for 3s on 256 size blocks: 983737 cast cbc's in 3.00s
Doing cast cbc for 3s on 1024 size blocks: 247096 cast cbc's in 3.00s
Doing cast cbc for 3s on 8192 size blocks: 30961 cast cbc's in 3.00s
Doing 512 bit private rsa's for 10s: 101333 512 bit private RSA's in 10.00s
Doing 512 bit public rsa's for 10s: 1080874 512 bit public RSA's in 10.00s
Doing 1024 bit private rsa's for 10s: 20618 1024 bit private RSA's in 10.00s
Doing 1024 bit public rsa's for 10s: 374787 1024 bit public RSA's in 10.00s
Doing 2048 bit private rsa's for 10s: 3300 2048 bit private RSA's in 10.00s
Doing 2048 bit public rsa's for 10s: 110799 2048 bit public RSA's in 10.00s
Doing 4096 bit private rsa's for 10s: 471 4096 bit private RSA's in 10.01s
Doing 4096 bit public rsa's for 10s: 29535 4096 bit public RSA's in 10.00s
Doing 512 bit sign dsa's for 10s: 103555 512 bit DSA signs in 10.00s
Doing 512 bit verify dsa's for 10s: 95983 512 bit DSA verify in 10.00s
Doing 1024 bit sign dsa's for 10s: 38981 1024 bit DSA signs in 10.00s
Doing 1024 bit verify dsa's for 10s: 33766 1024 bit DSA verify in 10.00s
Doing 2048 bit sign dsa's for 10s: 11337 2048 bit DSA signs in 9.99s
Doing 2048 bit verify dsa's for 10s: 9685 2048 bit DSA verify in 10.00s
OpenSSL 0.9.8o 01 Jun 2010
built on: Thu May 17 02:08:29 UTC 2012
options:bn(64,64) md2(int) rc4(ptr,char) des(idx,cisc,16,int) aes(partial) blowfish(ptr2)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -O3 -Wa,--noexecstack -g -Wall -DMD32_REG_T=int -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_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 1752.53k 3705.11k 5002.41k 5478.40k 5641.56k
mdc2 0.00 0.00 0.00 0.00 0.00
md4 54248.17k 175636.42k 453749.25k 744958.29k 917129.90k
md5 42474.18k 134444.89k 321869.74k 492279.47k 583325.01k
hmac(md5) 44990.48k 135790.27k 321865.13k 493458.77k 569344.00k
sha1 34232.43k 104425.64k 233622.70k 321293.31k 389873.66k
rmd160 31248.77k 79704.98k 154527.32k 201942.70k 221678.25k
rc4 394264.52k 413596.89k 422091.61k 431995.22k 433808.87k
des cbc 59733.31k 61981.43k 62408.95k 62609.89k 62470.16k
des ede3 23380.88k 23869.11k 23956.63k 23948.59k 23992.42k
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 32411.82k 33092.82k 33205.93k 33249.96k 33210.37k
rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00
blowfish cbc 100254.77k 105949.23k 107053.57k 107731.63k 107926.87k
cast cbc 80006.97k 83100.97k 83945.56k 84342.10k 84544.17k
aes-128 cbc 110636.82k 169970.69k 196063.72k 204487.32k 206203.56k
aes-192 cbc 99739.11k 147015.51k 166396.76k 171821.74k 173036.27k
aes-256 cbc 109535.99k 136714.65k 145962.07k 148848.30k 146251.78k
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 29550.75k 68192.58k 120145.75k 148515.84k 158837.42k
sha512 20900.28k 83177.30k 146812.42k 221280.94k 259773.78k
aes-128 ige 173430.19k 186893.66k 190300.04k 190732.50k 188605.05k
aes-192 ige 150571.19k 160191.06k 161938.58k 162804.70k 163094.77k
aes-256 ige 132242.71k 139109.46k 141223.13k 141525.70k 140083.20k
sign verify sign/s verify/s
rsa 512 bits 0.000099s 0.000009s 10133.3 108087.4
rsa 1024 bits 0.000485s 0.000027s 2061.8 37478.7
rsa 2048 bits 0.003030s 0.000090s 330.0 11079.9
rsa 4096 bits 0.021253s 0.000339s 47.1 2953.5
sign verify sign/s verify/s
dsa 512 bits 0.000097s 0.000104s 10355.5 9598.3
dsa 1024 bits 0.000257s 0.000296s 3898.1 3376.6
dsa 2048 bits 0.000881s 0.001033s 1134.8 968.5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment