Skip to content

Instantly share code, notes, and snippets.

@standy66
Created April 25, 2018 09:14
Show Gist options
  • Save standy66/6b43566e44783b3579cbf5c9deb6ee78 to your computer and use it in GitHub Desktop.
Save standy66/6b43566e44783b3579cbf5c9deb6ee78 to your computer and use it in GitHub Desktop.
OpenSSL 1.0.2g 1 Mar 2016
built on: reproducible build, date unspecified
options:bn(64,64) rc4(16x,int) des(idx,cisc,16,int) aes(partial) blowfish(idx)
compiler: cc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wa,--noexecstack -Wall -DMD32_REG_T=int -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md2 0.00 0.00 0.00 0.00 0.00
mdc2 0.00 0.00 0.00 0.00 0.00
md4 127034.79k 377429.23k 859238.66k 1270973.78k 1467651.41k
md5 90014.42k 256729.39k 553569.79k 758872.75k 888408.75k
hmac(md5) 73724.85k 225609.77k 513295.02k 738764.46k 885623.47k
sha1 109223.80k 311217.17k 715491.67k 1074820.10k 1255645.18k
rmd160 59555.37k 141802.01k 253632.77k 312754.86k 341639.17k
rc4 849154.71k 925785.19k 798999.04k 755597.31k 726179.84k
des cbc 101747.01k 104679.27k 105420.12k 105637.21k 105690.45k
des ede3 38802.44k 38925.14k 39244.29k 39278.59k 39247.87k
idea cbc 0.00 0.00 0.00 0.00 0.00
seed cbc 113561.24k 113757.03k 113954.90k 113790.63k 113947.99k
rc2 cbc 69681.61k 70968.32k 71496.36k 71652.35k 71712.77k
rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00
blowfish cbc 171468.15k 183120.81k 186236.84k 187021.65k 187198.12k
cast cbc 157910.41k 170611.86k 174033.49k 174887.94k 175125.85k
aes-128 cbc 181340.76k 200603.67k 201578.24k 203928.23k 204464.13k
aes-192 cbc 153993.78k 167323.37k 170726.31k 170506.58k 171824.47k
aes-256 cbc 133549.43k 141985.79k 144460.29k 146338.82k 147688.11k
camellia-128 cbc 149925.88k 227847.81k 257545.95k 267762.01k 270868.48k
camellia-192 cbc 130501.55k 177535.10k 194440.79k 200045.57k 201747.11k
camellia-256 cbc 130164.63k 177698.26k 194488.23k 199994.37k 201657.00k
sha256 102501.86k 232715.09k 431326.55k 541153.96k 580763.65k
sha512 71729.68k 291571.88k 494270.12k 741431.30k 865069.74k
whirlpool 49835.08k 107799.00k 179602.01k 216703.66k 230419.11k
aes-128 ige 184341.30k 191722.39k 189326.85k 190344.87k 192279.89k
aes-192 ige 154630.49k 160182.98k 162790.83k 157177.86k 163381.25k
aes-256 ige 133886.89k 139278.38k 139487.91k 134307.50k 139610.79k
ghash 1793748.78k 7234730.77k 11139796.39k 12127987.03k 12447389.01k
sign verify sign/s verify/s
rsa 512 bits 0.000032s 0.000002s 30891.8 527354.0
rsa 1024 bits 0.000071s 0.000004s 14136.2 225681.3
rsa 2048 bits 0.000481s 0.000014s 2080.5 73497.4
rsa 4096 bits 0.003101s 0.000048s 322.5 20708.4
sign verify sign/s verify/s
dsa 512 bits 0.000030s 0.000024s 33082.7 41633.5
dsa 1024 bits 0.000059s 0.000054s 17047.1 18565.3
dsa 2048 bits 0.000161s 0.000163s 6219.5 6122.4
sign verify sign/s verify/s
160 bit ecdsa (secp160r1) 0.0000s 0.0001s 26963.2 7292.5
192 bit ecdsa (nistp192) 0.0000s 0.0002s 22729.1 6024.0
224 bit ecdsa (nistp224) 0.0000s 0.0001s 24378.4 11946.4
256 bit ecdsa (nistp256) 0.0000s 0.0001s 38430.8 17623.1
384 bit ecdsa (nistp384) 0.0001s 0.0006s 7508.0 1803.2
521 bit ecdsa (nistp521) 0.0002s 0.0004s 4309.5 2473.2
163 bit ecdsa (nistk163) 0.0001s 0.0003s 8265.8 3774.7
233 bit ecdsa (nistk233) 0.0002s 0.0004s 4119.0 2805.0
283 bit ecdsa (nistk283) 0.0004s 0.0006s 2677.6 1576.0
409 bit ecdsa (nistk409) 0.0009s 0.0010s 1157.1 995.1
571 bit ecdsa (nistk571) 0.0018s 0.0024s 540.9 409.1
163 bit ecdsa (nistb163) 0.0001s 0.0003s 8267.1 3500.7
233 bit ecdsa (nistb233) 0.0002s 0.0004s 4143.2 2750.5
283 bit ecdsa (nistb283) 0.0004s 0.0007s 2684.1 1474.3
409 bit ecdsa (nistb409) 0.0009s 0.0011s 1147.2 924.2
571 bit ecdsa (nistb571) 0.0019s 0.0026s 539.3 382.0
op op/s
160 bit ecdh (secp160r1) 0.0001s 9072.4
192 bit ecdh (nistp192) 0.0001s 7569.1
224 bit ecdh (nistp224) 0.0001s 17970.7
256 bit ecdh (nistp256) 0.0000s 24794.7
384 bit ecdh (nistp384) 0.0005s 1998.7
521 bit ecdh (nistp521) 0.0003s 3465.8
163 bit ecdh (nistk163) 0.0001s 6722.3
233 bit ecdh (nistk233) 0.0002s 5526.0
283 bit ecdh (nistk283) 0.0003s 3138.3
409 bit ecdh (nistk409) 0.0005s 2045.0
571 bit ecdh (nistk571) 0.0013s 793.9
163 bit ecdh (nistb163) 0.0001s 7317.8
233 bit ecdh (nistb233) 0.0002s 5441.9
283 bit ecdh (nistb283) 0.0004s 2774.0
409 bit ecdh (nistb409) 0.0006s 1768.6
571 bit ecdh (nistb571) 0.0014s 695.8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment