Openssl speed on Netgate SG-1000

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Patrick

Administrator
Staff member
Dec 21, 2010
12,518
5,820
113
Just ran openssl speed on the Netgate SG-1000 to see what would happen:

Patrick@pfSense.localdomain]/: openssl speed
OpenSSL 1.0.2k-freebsd 26 Jan 2017
built on: date not available
options:bn(64,32) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) idea(int) blo wfish(idx)
compiler: clang
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 969.96k 1226.31k 1312.05k 1335.23k 1345.29k
md4 2960.51k 10512.52k 31775.34k 63788.49k 90631.36k
md5 1803.94k 6650.70k 20076.61k 40767.22k 58425.15k
hmac(md5) 3504.35k 11403.13k 29434.95k 48897.61k 60280.60k
sha1 2359.24k 7257.20k 17069.93k 25794.24k 30154.78k
rmd160 2252.41k 6866.19k 15958.19k 23777.88k 27813.33k
rc4 28991.04k 31870.18k 32600.76k 32838.95k 33010.20k
des cbc 6314.09k 6516.74k 6619.23k 6626.78k 6640.06k
des ede3 2335.12k 2373.10k 2388.00k 2384.46k 2388.10k
idea cbc 7907.95k 8382.96k 8519.68k 8567.22k 8559.69k
seed cbc 9832.62k 11231.89k 11629.02k 11731.13k 11784.96k
rc2 cbc 6531.51k 6929.45k 7038.77k 7069.50k 7072.13k
rc5-32/12 cbc 23648.39k 27314.03k 28692.56k 29104.21k 29270.16k
blowfish cbc 12063.21k 12916.53k 13192.95k 13262.33k 13278.25k
cast cbc 12200.86k 13138.46k 13424.21k 13509.75k 13496.09k
aes-128 cbc 9872.52k 10875.94k 11290.10k 11384.19k 11403.26k
aes-192 cbc 8627.30k 9412.06k 9666.20k 9773.55k 9776.43k
aes-256 cbc 7669.08k 8203.69k 8405.42k 8466.28k 8477.72k
camellia-128 cbc 10828.32k 12087.40k 12579.04k 12696.83k 12749.08k
camellia-192 cbc 8740.13k 9517.30k 9827.33k 9907.24k 9929.49k
camellia-256 cbc 8720.85k 9516.73k 9828.18k 9888.13k 9920.71k
sha256 2881.33k 6265.19k 10560.23k 12734.45k 13589.77k
sha512 1265.76k 5066.75k 7160.20k 9750.28k 10905.76k
whirlpool 509.17k 1034.09k 1672.21k 1975.76k 2088.72k
aes-128 ige 9299.69k 10590.58k 11031.24k 11124.17k 11139.65k
aes-192 ige 8211.29k 9151.22k 9491.77k 9571.70k 9610.50k
aes-256 ige 7348.42k 8009.83k 8262.13k 8304.12k 8324.88k
ghash 12354.42k 13388.78k 13723.65k 13845.25k 13847.95k
sign verify sign/s verify/s
rsa 512 bits 0.003837s 0.000412s 260.6 2425.7
rsa 1024 bits 0.018753s 0.000974s 53.3 1027.0
rsa 2048 bits 0.111010s 0.002974s 9.0 336.3
rsa 4096 bits 0.707589s 0.009995s 1.4 100.1
sign verify sign/s verify/s
dsa 512 bits 0.003369s 0.003439s 296.9 290.8
dsa 1024 bits 0.009421s 0.010058s 106.1 99.4
dsa 2048 bits 0.030514s 0.032882s 32.8 30.4
sign verify sign/s verify/s
160 bit ecdsa (secp160r1) 0.0026s 0.0085s 389.3 117.9
192 bit ecdsa (nistp192) 0.0028s 0.0089s 358.1 112.6
224 bit ecdsa (nistp224) 0.0035s 0.0111s 282.0 90.3
256 bit ecdsa (nistp256) 0.0039s 0.0126s 253.2 79.3
384 bit ecdsa (nistp384) 0.0096s 0.0300s 103.8 33.3
521 bit ecdsa (nistp521) 0.0266s 0.0879s 37.6 11.4
163 bit ecdsa (nistk163) 0.0046s 0.0138s 219.5 72.7
233 bit ecdsa (nistk233) 0.0093s 0.0263s 107.8 38.0
283 bit ecdsa (nistk283) 0.0142s 0.0474s 70.3 21.1
409 bit ecdsa (nistk409) 0.0376s 0.1088s 26.6 9.2
571 bit ecdsa (nistk571) 0.0926s 0.2496s 10.8 4.0
163 bit ecdsa (nistb163) 0.0045s 0.0148s 220.0 67.4
233 bit ecdsa (nistb233) 0.0092s 0.0287s 108.2 34.8
283 bit ecdsa (nistb283) 0.0142s 0.0532s 70.3 18.8
409 bit ecdsa (nistb409) 0.0377s 0.1242s 26.5 8.1
571 bit ecdsa (nistb571) 0.0931s 0.2871s 10.7 3.5
op op/s
160 bit ecdh (secp160r1) 0.0073s 136.5
192 bit ecdh (nistp192) 0.0074s 135.2
224 bit ecdh (nistp224) 0.0093s 107.5
256 bit ecdh (nistp256) 0.0104s 96.6
384 bit ecdh (nistp384) 0.0246s 40.7
521 bit ecdh (nistp521) 0.0725s 13.8
163 bit ecdh (nistk163) 0.0066s 151.8
233 bit ecdh (nistk233) 0.0128s 78.3
283 bit ecdh (nistk283) 0.0234s 42.7
409 bit ecdh (nistk409) 0.0536s 18.7
571 bit ecdh (nistk571) 0.1239s 8.1
163 bit ecdh (nistb163) 0.0073s 137.5
233 bit ecdh (nistb233) 0.0142s 70.3
283 bit ecdh (nistb283) 0.0262s 38.2
409 bit ecdh (nistb409) 0.0615s 16.3
571 bit ecdh (nistb571) 0.1427s 7.0
 

Patrick

Administrator
Staff member
Dec 21, 2010
12,518
5,820
113
And here is one for comparison:
Patrick@pfSense.localdomain]/: openssl speed rsa4096
Doing 4096 bit private rsa's for 10s: 14 4096 bit private RSA's in 9.90s
Doing 4096 bit public rsa's for 10s: 989 4096 bit public RSA's in 9.89s
OpenSSL 1.0.2k-freebsd 26 Jan 2017
built on: date not available
options:bn(64,32) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) idea(int) blowfish(idx)
compiler: clang
sign verify sign/s verify/s
rsa 4096 bits 0.707031s 0.010001s 1.4 100.0
 
  • Like
Reactions: eva2000