OpenSSL speeds

hostname hell noc vir samowar galaxy average
model name AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz Dual-Core AMD Opteron(tm) Processor 2216 Intel(R) Core(TM)2 CPU E8400 @ 3.00GHz Intel(R) Xeon(R) CPU X7350 @ 2.93GHz
bogomips 6532.25 5596.06 4787.28 5999.85 5866.92
cpu MHz 2612.070 2793.000 2400.000 2999.925 2933.464
cache size 512 KB 8192 KB 1024 KB 6144 KB 4096 KB
flags fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm tpr_shadow vnmi flexpriority ept vpid fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl pni monitor tm2 ssse3 lahf_lm fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm tpr_shadow vnmi flexpriority
version OpenSSL 0.9.8c
05 Sep 2006
OpenSSL 0.9.8g
19 Oct 2007
OpenSSL 0.9.8k
25 Mar 2009
OpenSSL 0.9.8g
19 Oct 2007
OpenSSL 0.9.8n
24 Mar 2010
compiler gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM cc -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 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 -DMD5_ASM gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM
aes-128 cbc 16 75.046 M 78.739 M 111.997 M 140.696 M 129.815 M 107.259 M
64 115.966 M 123.465 M 149.721 M 157.361 M 178.820 M 145.066 M
256 134.529 M 143.960 M 168.735 M 160.524 M 197.234 M 160.996 M
1024 139.325 M 150.207 M 174.267 M 157.378 M 202.411 M 164.718 M
8192 141.076 M 152.084 M 175.901 M 159.719 M 203.588 M 166.474 M
aes-128 ige 16 - 119.717 M 128.871 M 149.103 M 158.905 M 139.149 M
64 - 131.437 M 142.598 M 161.420 M 176.934 M 153.097 M
256 - 134.543 M 150.604 M 164.884 M 180.750 M 157.695 M
1024 - 135.311 M 153.473 M 163.458 M 181.157 M 158.350 M
8192 - 135.774 M 152.860 M 164.632 M 181.729 M 158.749 M
aes-192 cbc 16 86.527 M 72.118 M 94.757 M 125.647 M 115.709 M 98.952 M
64 109.250 M 107.233 M 129.238 M 136.919 M 153.539 M 127.236 M
256 121.709 M 122.221 M 143.683 M 139.895 M 166.044 M 138.710 M
1024 123.127 M 126.804 M 148.112 M 138.075 M 169.279 M 141.079 M
8192 123.294 M 128.164 M 149.280 M 140.566 M 170.932 M 142.447 M
aes-192 ige 16 - 103.996 M 109.618 M 129.524 M 139.255 M 120.598 M
64 - 113.207 M 124.922 M 140.132 M 151.186 M 132.362 M
256 - 115.516 M 130.777 M 143.903 M 154.021 M 136.054 M
1024 - 116.077 M 132.236 M 142.406 M 154.477 M 136.299 M
8192 - 116.288 M 133.500 M 142.251 M 154.938 M 136.744 M
aes-256 cbc 16 77.629 M 66.150 M 87.901 M 112.275 M 105.613 M 89.914 M
64 97.246 M 94.238 M 114.110 M 121.606 M 135.036 M 112.447 M
256 105.833 M 106.148 M 125.778 M 125.383 M 144.400 M 121.508 M
1024 106.700 M 109.444 M 129.081 M 123.061 M 147.183 M 123.094 M
8192 106.938 M 110.434 M 130.048 M 124.471 M 147.857 M 123.950 M
aes-256 ige 16 - 92.584 M 99.042 M 117.048 M 122.825 M 107.875 M
64 - 99.749 M 111.164 M 125.326 M 132.234 M 117.118 M
256 - 101.521 M 115.778 M 127.336 M 135.062 M 119.924 M
1024 - 101.876 M 118.301 M 126.893 M 135.418 M 120.622 M
8192 - 102.018 M 118.235 M 126.684 M 135.976 M 120.728 M
blowfish cbc 16 103.632 M 98.184 M 84.774 M 98.644 M 98.470 M 96.741 M
64 110.196 M 105.487 M 91.787 M 107.369 M 104.813 M 103.930 M
256 112.790 M 107.254 M 93.538 M 109.328 M 106.659 M 105.914 M
1024 113.502 M 108.835 M 94.158 M 109.375 M 106.902 M 106.554 M
8192 114.446 M 108.001 M 94.339 M 109.879 M 107.124 M 106.758 M
camellia-128 cbc 16 - - - - - -
64 - - - - - -
256 - - - - - -
1024 - - - - - -
8192 - - - - - -
camellia-192 cbc 16 - - - - - -
64 - - - - - -
256 - - - - - -
1024 - - - - - -
8192 - - - - - -
camellia-256 cbc 16 - - - - - -
64 - - - - - -
256 - - - - - -
1024 - - - - - -
8192 - - - - - -
cast cbc 16 46.211 M 63.153 M 63.326 M 78.908 M 76.200 M 65.560 M
64 47.725 M 67.300 M 66.721 M 83.569 M 81.356 M 69.334 M
256 48.225 M 68.270 M 67.494 M 85.227 M 82.746 M 70.392 M
1024 48.770 M 68.443 M 67.825 M 85.648 M 83.010 M 70.739 M
8192 48.542 M 68.216 M 67.923 M 85.721 M 83.318 M 70.744 M
des cbc 16 64.666 M 65.682 M 48.305 M 52.296 M 51.318 M 56.453 M
64 68.067 M 67.347 M 50.555 M 54.403 M 53.258 M 58.726 M
256 69.441 M 67.964 M 51.086 M 54.568 M 53.131 M 59.238 M
1024 69.208 M 67.110 M 51.281 M 54.967 M 53.289 M 59.171 M
8192 69.431 M 68.007 M 51.342 M 55.063 M 53.458 M 59.460 M
des ede3 16 23.141 M 23.838 M 19.108 M 20.425 M 19.976 M 21.297 M
64 23.575 M 24.261 M 19.453 M 20.829 M 20.263 M 21.676 M
256 23.761 M 24.359 M 19.583 M 20.864 M 20.334 M 21.780 M
1024 23.826 M 24.280 M 19.616 M 20.919 M 20.373 M 21.803 M
8192 23.795 M 24.377 M 19.628 M 20.834 M 20.382 M 21.803 M
hmac(md5) 16 25.692 M 31.299 M 28.718 M 42.377 M 42.798 M 34.177 M
64 83.213 M 100.914 M 95.731 M 129.023 M 130.383 M 107.853 M
256 218.862 M 257.261 M 238.171 M 300.906 M 296.662 M 262.372 M
1024 374.477 M 421.998 M 379.997 M 446.510 M 436.691 M 411.934 M
8192 471.146 M 517.497 M 460.797 M 524.939 M 511.167 M 497.109 M
idea cbc 16 - - - - - -
64 - - - - - -
256 - - - - - -
1024 - - - - - -
8192 - - - - - -
md2 16 2166.960 k 1525.900 k 1527.940 k 1743.170 k 1692.660 k 1731.326 k
64 4494.700 k 3124.990 k 3133.310 k 3548.740 k 3468.480 k 3554.044 k
256 6304.370 k 4241.750 k 4246.190 k 4850.370 k 4691.970 k 4866.930 k
1024 6908.770 k 4657.150 k 4661.930 k 5265.440 k 5143.890 k 5327.436 k
8192 7149.630 k 4795.050 k 4800.510 k 5395.100 k 5315.210 k 5491.100 k
md4 16 19.951 M 35.559 M 36.922 M 53.168 M 53.042 M 39.728 M
64 68.648 M 124.049 M 122.519 M 169.499 M 169.235 M 130.790 M
256 198.993 M 354.767 M 328.981 M 430.439 M 426.919 M 348.020 M
1024 389.600 M 666.218 M 566.113 M 695.574 M 683.870 M 600.275 M
8192 537.111 M 895.637 M 720.809 M 863.512 M 841.400 M 771.694 M
md5 16 17.172 M 29.880 M 27.587 M 39.782 M 40.564 M 30.997 M
64 60.817 M 98.209 M 86.912 M 124.053 M 123.635 M 98.725 M
256 176.077 M 252.391 M 224.455 M 291.161 M 289.285 M 246.674 M
1024 339.690 M 418.200 M 369.430 M 442.291 M 433.339 M 400.590 M
8192 464.492 M 516.929 M 458.946 M 522.906 M 511.238 M 494.902 M
mdc2 16 - - - - - -
64 - - - - - -
256 - - - - - -
1024 - - - - - -
8192 - - - - - -
rc2 cbc 16 23.944 M 27.466 M 27.544 M 30.093 M 29.394 M 27.688 M
64 24.966 M 28.224 M 27.689 M 30.786 M 30.038 M 28.341 M
256 25.428 M 28.444 M 27.989 M 30.807 M 30.251 M 28.584 M
1024 25.164 M 28.460 M 28.031 M 30.970 M 29.788 M 28.483 M
8192 25.286 M 28.391 M 28.101 M 30.970 M 29.822 M 28.514 M
rc4 16 188.149 M 277.991 M 143.795 M 325.495 M 359.542 M 258.994 M
64 217.003 M 327.717 M 150.289 M 360.332 M 401.102 M 291.289 M
256 231.177 M 340.616 M 153.798 M 368.719 M 404.499 M 299.762 M
1024 233.136 M 347.331 M 154.697 M 368.217 M 412.966 M 303.269 M
8192 232.081 M 348.414 M 154.960 M 365.799 M 414.829 M 303.217 M
rc5-32/12 cbc 16 - - - - - -
64 - - - - - -
256 - - - - - -
1024 - - - - - -
8192 - - - - - -
rmd160 16 14.130 M 22.828 M 21.817 M 29.545 M 29.039 M 23.472 M
64 42.694 M 64.242 M 57.488 M 74.803 M 73.877 M 62.621 M
256 98.274 M 134.305 M 114.580 M 145.667 M 141.737 M 126.913 M
1024 145.190 M 183.206 M 152.293 M 187.981 M 183.691 M 170.472 M
8192 167.057 M 207.525 M 168.630 M 206.900 M 201.185 M 190.259 M
seed cbc 16 - - - - - -
64 - - - - - -
256 - - - - - -
1024 - - - - - -
8192 - - - - - -
sha1 16 17.656 M 27.973 M 29.077 M 40.344 M 40.851 M 31.180 M
64 58.698 M 84.733 M 91.328 M 113.516 M 120.559 M 93.767 M
256 151.395 M 196.215 M 208.358 M 243.719 M 262.437 M 212.425 M
1024 255.382 M 291.402 M 305.920 M 339.723 M 371.455 M 312.776 M
8192 319.154 M 339.720 M 355.241 M 389.911 M 423.885 M 365.582 M
sha256 16 11.345 M 14.333 M 22.814 M 27.163 M 30.452 M 21.221 M
64 27.942 M 32.576 M 58.180 M 62.242 M 72.944 M 50.777 M
256 52.257 M 56.501 M 108.446 M 108.580 M 130.702 M 91.297 M
1024 66.701 M 69.279 M 138.618 M 134.146 M 164.189 M 114.587 M
8192 72.922 M 74.206 M 150.891 M 144.239 M 177.704 M 123.992 M
sha512 16 7236.120 k 13.555 M 17.198 M 19.578 M 22.173 M 15.948 M
64 28.879 M 54.388 M 69.040 M 78.761 M 89.925 M 64.198 M
256 56.235 M 94.809 M 128.304 M 131.620 M 158.162 M 113.826 M
1024 88.873 M 143.023 M 197.397 M 192.393 M 236.487 M 171.634 M
8192 107.547 M 169.285 M 234.493 M 223.388 M 278.026 M 202.548 M
dsa 512 sign/s 2667.7 3274.9 8531.0 7434.6 9065.8 6194.8
verify/s 2308.7 2896.2 8928.1 6642.8 9001.0 5955.36
1024 sign/s 1050.7 1327.7 3388.1 2866.5 3506.6 2427.92
verify/s 859.2 1106.5 3048.9 2435.5 3089.8 2107.98
2048 sign/s 344.6 455.3 1086.2 915.7 1033.0 766.96
verify/s 279.1 367.9 941.1 754.8 889.9 646.56
4096 sign/s - - - - - -
verify/s - - - - - -
rsa 512 sign/s 1897.2 2326.2 8539.6 4835.1 9042.7 5328.16
verify/s 25.480 k 33.732 k 94.323 k 75.320 k 95.205 k 64.812 k
1024 sign/s 447.1 547.8 1853.6 1337.5 1797.1 1196.62
verify/s 9888.7 13.115 k 33.422 k 27.978 k 33.472 k 23.575 k
2048 sign/s 85.2 106.9 298.0 232.2 293.4 203.14
verify/s 3232.1 4549.8 10.515 k 8933.5 10.034 k 7452.94
4096 sign/s 13.9 18.5 45.0 37.8 42.8 31.6
verify/s 971.3 1421.7 2930.2 2566.3 2692.1 2116.32
total average 0.672525220095251 0.89178208089607 1.00434829841369 1.10811282839584 1.19165262483073

Valid XHTML 1.0! Szymon Sokół <szymon@uci.agh.edu.pl>, 13.10.2010 (last modified 14.10.2010)