Skip to content

Instantly share code, notes, and snippets.

@filleokus
Created November 17, 2020 22:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save filleokus/8185b7ccd40767c73c73595c8ceedc25 to your computer and use it in GitHub Desktop.
Save filleokus/8185b7ccd40767c73c73595c8ceedc25 to your computer and use it in GitHub Desktop.
OpenSSL 1.1.1d 10 Sep 2019
built on: Mon Apr 27 09:55:40 2020 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr)
compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -D__ARM_MAX_ARCH__=7 -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/home/pi/work/new=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
md2 0.00 0.00 0.00 0.00 0.00 0.00
mdc2 0.00 0.00 0.00 0.00 0.00 0.00
md4 20179.93k 70953.15k 199092.65k 373597.32k 493240.32k 507251.93k
md5 40997.62k 105105.00k 205322.50k 267052.71k 291214.68k 293672.28k
hmac(md5) 14419.29k 48138.20k 129792.60k 224327.34k 282970.79k 289755.70k
sha1 39840.30k 101671.13k 197124.44k 258192.38k 284350.07k 285261.82k
rmd160 13835.94k 39414.22k 84401.24k 118756.94k 134052.90k 134987.78k
rc4 148127.91k 161109.87k 165332.42k 165600.32k 166634.60k 166242.99k
des cbc 28472.75k 29391.04k 29724.60k 29734.57k 29488.46k 29452.84k
des ede3 10476.02k 10679.46k 10693.21k 10700.46k 10748.23k 10687.83k
idea cbc 0.00 0.00 0.00 0.00 0.00 0.00
seed cbc 35401.91k 37008.27k 37165.48k 37318.31k 37485.93k 37480.45k
rc2 cbc 20100.12k 20874.60k 21129.98k 21191.34k 21288.24k 21227.97k
rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00 0.00
blowfish cbc 44714.82k 50212.67k 51606.10k 52074.84k 52412.36k 52199.42k
cast cbc 45344.91k 49541.01k 50958.47k 51170.65k 51453.43k 51041.62k
aes-128 cbc 75224.13k 80696.55k 84130.90k 84807.34k 85407.76k 85361.19k
aes-192 cbc 66006.67k 70554.37k 72801.88k 73423.88k 73851.29k 73689.77k
aes-256 cbc 58806.18k 62389.55k 64450.18k 64709.63k 64907.95k 64924.33k
camellia-128 cbc 46686.23k 53564.90k 55755.34k 56668.98k 56604.25k 56680.97k
camellia-192 cbc 37187.97k 42165.70k 43411.46k 43866.11k 43962.82k 44066.36k
camellia-256 cbc 37333.32k 42014.21k 43698.26k 43862.36k 43962.82k 43968.30k
sha256 26959.72k 64762.67k 119546.52k 151177.22k 164348.56k 165023.59k
sha512 10230.02k 40939.24k 60315.82k 83595.73k 94062.79k 94945.01k
whirlpool 3183.69k 6555.71k 10771.67k 12716.03k 13449.67k 13496.25k
aes-128 ige 70093.39k 77645.53k 80876.07k 81877.53k 81870.85k 81816.23k
aes-192 ige 62042.98k 67951.83k 70349.48k 70972.79k 71158.44k 71349.85k
aes-256 ige 55618.90k 60330.75k 62422.47k 62749.70k 63124.98k 62955.11k
ghash 173154.82k 189133.16k 191717.12k 192127.40k 192361.81k 192424.62k
rand 1855.96k 6619.19k 20094.98k 38243.78k 53737.86k 54657.02k
sign verify sign/s verify/s
rsa 512 bits 0.000300s 0.000019s 3338.2 51522.0
rsa 1024 bits 0.001262s 0.000049s 792.3 20265.5
rsa 2048 bits 0.006933s 0.000152s 144.2 6587.1
rsa 3072 bits 0.019084s 0.000310s 52.4 3222.7
rsa 4096 bits 0.040363s 0.000528s 24.8 1892.9
rsa 7680 bits 0.222174s 0.001727s 4.5 579.1
rsa 15360 bits 1.577143s 0.006793s 0.6 147.2
sign verify sign/s verify/s
dsa 512 bits 0.000397s 0.000278s 2516.0 3593.4
dsa 1024 bits 0.000788s 0.000626s 1268.6 1596.9
dsa 2048 bits 0.002096s 0.001785s 477.1 560.1
sign verify sign/s verify/s
160 bits ecdsa (secp160r1) 0.0011s 0.0009s 915.7 1109.4
192 bits ecdsa (nistp192) 0.0016s 0.0012s 644.4 820.3
224 bits ecdsa (nistp224) 0.0023s 0.0017s 441.6 579.0
256 bits ecdsa (nistp256) 0.0002s 0.0006s 4224.5 1559.2
384 bits ecdsa (nistp384) 0.0082s 0.0057s 122.5 174.1
521 bits ecdsa (nistp521) 0.0202s 0.0136s 49.4 73.4
163 bits ecdsa (nistk163) 0.0012s 0.0024s 823.5 414.6
233 bits ecdsa (nistk233) 0.0020s 0.0041s 491.9 246.7
283 bits ecdsa (nistk283) 0.0036s 0.0071s 279.1 140.9
409 bits ecdsa (nistk409) 0.0077s 0.0152s 129.2 66.0
571 bits ecdsa (nistk571) 0.0175s 0.0347s 57.0 28.8
163 bits ecdsa (nistb163) 0.0013s 0.0026s 777.8 391.1
233 bits ecdsa (nistb233) 0.0022s 0.0044s 460.0 228.6
283 bits ecdsa (nistb283) 0.0039s 0.0077s 258.0 129.5
409 bits ecdsa (nistb409) 0.0085s 0.0169s 117.4 59.3
571 bits ecdsa (nistb571) 0.0197s 0.0389s 50.8 25.7
256 bits ecdsa (brainpoolP256r1) 0.0029s 0.0023s 348.5 428.9
256 bits ecdsa (brainpoolP256t1) 0.0028s 0.0022s 352.3 463.4
384 bits ecdsa (brainpoolP384r1) 0.0081s 0.0062s 122.9 160.2
384 bits ecdsa (brainpoolP384t1) 0.0081s 0.0057s 123.7 174.7
512 bits ecdsa (brainpoolP512r1) 0.0115s 0.0087s 87.3 115.3
512 bits ecdsa (brainpoolP512t1) 0.0114s 0.0080s 87.7 124.3
op op/s
160 bits ecdh (secp160r1) 0.0010s 981.1
192 bits ecdh (nistp192) 0.0015s 679.3
224 bits ecdh (nistp224) 0.0021s 467.3
256 bits ecdh (nistp256) 0.0004s 2343.9
384 bits ecdh (nistp384) 0.0078s 128.5
521 bits ecdh (nistp521) 0.0193s 51.8
163 bits ecdh (nistk163) 0.0011s 878.4
233 bits ecdh (nistk233) 0.0019s 521.6
283 bits ecdh (nistk283) 0.0034s 295.6
409 bits ecdh (nistk409) 0.0073s 137.8
571 bits ecdh (nistk571) 0.0165s 60.6
163 bits ecdh (nistb163) 0.0012s 827.7
233 bits ecdh (nistb233) 0.0020s 488.8
283 bits ecdh (nistb283) 0.0037s 270.7
409 bits ecdh (nistb409) 0.0081s 124.1
571 bits ecdh (nistb571) 0.0185s 54.0
256 bits ecdh (brainpoolP256r1) 0.0027s 369.6
256 bits ecdh (brainpoolP256t1) 0.0027s 368.9
384 bits ecdh (brainpoolP384r1) 0.0078s 128.7
384 bits ecdh (brainpoolP384t1) 0.0077s 129.5
512 bits ecdh (brainpoolP512r1) 0.0110s 91.2
512 bits ecdh (brainpoolP512t1) 0.0109s 91.7
253 bits ecdh (X25519) 0.0005s 2002.9
448 bits ecdh (X448) 0.0025s 398.5
sign verify sign/s verify/s
253 bits EdDSA (Ed25519) 0.0002s 0.0006s 5105.8 1806.4
456 bits EdDSA (Ed448) 0.0013s 0.0028s 775.7 362.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment