OpenSSL speed on the Loongson 2F

Results

OpenSSL 1.0.0h 12 Mar 2012
built on: Tue Mar 13 22:30:42 UTC 2012
options:bn(64,32) rc4(idx,int) des(idx,risc2,16,long) aes(partial) blowfish(idx) 
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -Wa,--noexecstack -g -Wall
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               3921.58k    13727.96k    39399.25k    74158.42k   100062.55k
md5               3104.46k    10027.63k    25411.33k    41219.75k    50353.49k
hmac(md5)         3475.86k    10987.73k    26878.72k    42126.68k    50520.06k
sha1              3229.89k    10024.63k    24284.50k    37489.32k    44575.40k
rmd160            2965.99k     8803.80k    19759.79k    28686.68k    33060.18k
rc4              22565.26k    23088.04k    23205.72k    23250.60k    23265.28k
des cbc           8235.73k     8561.19k     8681.13k     8711.85k     8721.75k
des ede3          2976.63k     3039.42k     3054.25k     3058.35k     3061.08k
idea cbc             0.00         0.00         0.00         0.00         0.00 
seed cbc          9050.55k     9459.58k     9562.54k     9593.86k     9603.75k
rc2 cbc           6104.31k     6261.78k     6304.34k     6309.89k     6321.49k
rc5-32/12 cbc        0.00         0.00         0.00         0.00         0.00 
blowfish cbc     13854.13k    14441.00k    14698.75k    14763.69k    14786.56k
cast cbc         12528.03k    13105.81k    13293.48k    13341.70k    13358.42k
aes-128 cbc      20217.26k    22387.01k    23057.92k    23231.49k    23281.66k
aes-192 cbc      18037.23k    19715.05k    20232.87k    20365.65k    20409.00k
aes-256 cbc      16083.95k    17441.05k    17859.50k    17969.83k    18000.55k
camellia-128 cbc    15120.31k    16157.82k    16504.49k    16593.24k    16621.57k
camellia-192 cbc    12099.90k    12728.23k    12942.17k    12996.27k    13014.36k
camellia-256 cbc    12098.77k    12728.60k    12942.85k    12997.97k    13014.36k
sha256            2677.43k     6248.90k    11079.25k    13741.74k    14781.10k
sha512            1027.38k     4120.13k     6057.81k     8382.46k     9442.65k
whirlpool          608.51k     1235.71k     1993.39k     2354.52k     2487.64k
aes-128 ige      19624.37k    22769.09k    23592.45k    23805.95k    23874.22k
aes-192 ige      17537.55k    19962.79k    20630.70k    20805.29k    20856.83k
aes-256 ige      15855.72k    17697.22k    18152.62k    18269.87k    18292.74k
                  sign    verify    sign/s verify/s
rsa  512 bits 0.003874s 0.000350s    258.1   2857.5
rsa 1024 bits 0.021830s 0.001079s     45.8    926.7
rsa 2048 bits 0.133867s 0.003634s      7.5    275.2
rsa 4096 bits 0.888333s 0.012920s      1.1     77.4
                  sign    verify    sign/s verify/s
dsa  512 bits 0.003511s 0.004058s    284.8    246.4
dsa 1024 bits 0.010740s 0.012732s     93.1     78.5
dsa 2048 bits 0.036304s 0.044622s     27.5     22.4
                              sign    verify    sign/s verify/s
 160 bit ecdsa (secp160r1)   0.0016s   0.0074s    618.9    135.4
 192 bit ecdsa (nistp192)   0.0018s   0.0086s    544.9    116.9
 224 bit ecdsa (nistp224)   0.0024s   0.0113s    422.5     88.5
 256 bit ecdsa (nistp256)   0.0038s   0.0195s    266.1     51.2
 384 bit ecdsa (nistp384)   0.0076s   0.0404s    131.2     24.8
 521 bit ecdsa (nistp521)   0.0189s   0.0988s     52.8     10.1
 163 bit ecdsa (nistk163)   0.0076s   0.0129s    131.5     77.4
 233 bit ecdsa (nistk233)   0.0161s   0.0246s     62.3     40.7
 283 bit ecdsa (nistk283)   0.0246s   0.0451s     40.7     22.2
 409 bit ecdsa (nistk409)   0.0620s   0.1041s     16.1      9.6
 571 bit ecdsa (nistk571)   0.1504s   0.2386s      6.6      4.2
 163 bit ecdsa (nistb163)   0.0076s   0.0140s    132.3     71.5
 233 bit ecdsa (nistb233)   0.0159s   0.0270s     63.0     37.1
 283 bit ecdsa (nistb283)   0.0246s   0.0502s     40.7     19.9
 409 bit ecdsa (nistb409)   0.0620s   0.1174s     16.1      8.5
 571 bit ecdsa (nistb571)   0.1496s   0.2724s      6.7      3.7
                              op      op/s
 160 bit ecdh (secp160r1)   0.0063s    158.0
 192 bit ecdh (nistp192)   0.0071s    140.2
 224 bit ecdh (nistp224)   0.0094s    106.4
 256 bit ecdh (nistp256)   0.0164s     60.9
 384 bit ecdh (nistp384)   0.0340s     29.4
 521 bit ecdh (nistp521)   0.0826s     12.1
 163 bit ecdh (nistk163)   0.0063s    159.0
 233 bit ecdh (nistk233)   0.0121s     82.8
 283 bit ecdh (nistk283)   0.0222s     45.1
 409 bit ecdh (nistk409)   0.0514s     19.5
 571 bit ecdh (nistk571)   0.1181s      8.5
 163 bit ecdh (nistb163)   0.0068s    148.1
 233 bit ecdh (nistb233)   0.0133s     75.3
 283 bit ecdh (nistb283)   0.0249s     40.1
 409 bit ecdh (nistb409)   0.0586s     17.1
 571 bit ecdh (nistb571)   0.1347s      7.4

loongson/openssl-speed.txt · Last modified: 2012-06-29 20:40 UTC by rm