From dam at opencsw.org Fri Jun 2 08:35:00 2017 From: dam at opencsw.org (Dagobert Michelsen) Date: Fri, 2 Jun 2017 08:35:00 +0200 Subject: OpenSSL 1.0.2l release In-Reply-To: <7DEC3B8D-9613-48DB-8F46-66C93C276A12@opencsw.org> References: <7DEC3B8D-9613-48DB-8F46-66C93C276A12@opencsw.org> Message-ID: <6C788B65-7C89-48FA-B980-84DC3C3AEEE3@opencsw.org> Hi, Am 31.05.2017 um 12:56 schrieb Dagobert Michelsen : > Am 31.05.2017 um 11:09 schrieb Riccardo Mottola : >> I hope my work on OpenSSL is of any use, Jan must be very busy as we all. > > Unfortunately yes, I have now installed OpenSSL from experimental on the experimental* boxes for testing. The Solaris 11 version is lacking the 64 bit libssl.so.1.0.0 library! These lines were missing: dam at unstable11s [unstable11s]:/home/dam/mgar/pkg/openssl1/branches/lts102 > /opt/csw/bin/svn diff Index: Makefile =================================================================== --- Makefile (Revision 26218) +++ Makefile (Arbeitskopie) @@ -184,6 +184,8 @@ BUILD64-sparc-5.9 = 1 BUILD64-sparc-5.10 = 1 BUILD64-i386-5.10 = 1 +BUILD64-sparc-5.11 = 1 +BUILD64-i386-5.11 = 1 BUILD64 = $(BUILD64-$(GARCH)-$(GAROSREL)) ISA_DEFAULT_i386-5.9 = pentium_pro I took the liberty of adding them and rebuilding the packages and doing basic speed tests. Here are the results from the speed tests: openssl speed md5 sha1 sha256 sha512 des des-ede3 aes-128-cbc aes-192-cbc aes-256-cbc rsa2048 dsa2048 unstable9s OpenSSL 1.0.1m 19 Mar 2015 built on: Tue Jun 2 11:05:18 2015 options:bn(64,32) rc4(ptr,char) des(ptr,risc1,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/csw/bin/gcc-4.6 -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -m64 -mcpu=ultrasparc -O3 -Wall -DB_ENDIAN -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 2286.76k 7379.43k 18618.62k 31956.65k 34526.55k sha1 2168.61k 8316.78k 18086.49k 32390.59k 35323.90k des cbc 8481.70k 8563.24k 9658.22k 9891.16k 9803.09k des ede3 3585.09k 3988.76k 3954.26k 3885.06k 3891.20k aes-128 cbc 13398.65k 15699.35k 16999.25k 17369.43k 16749.91k aes-192 cbc 11788.24k 13436.22k 13757.61k 14907.05k 14366.04k aes-256 cbc 10117.98k 12036.46k 12171.52k 12704.77k 12372.65k sha256 2434.84k 5626.88k 10723.75k 14821.03k 14106.62k sha512 1920.57k 5747.35k 9234.01k 15218.01k 16960.17k sign verify sign/s verify/s rsa 2048 bits 0.087391s 0.002623s 11.4 381.2 sign verify sign/s verify/s dsa 2048 bits 0.026667s 0.031981s 37.5 31.3 experimental9s OpenSSL 1.0.2l 25 May 2017 built on: reproducible build, date unspecified options:bn(64,32) rc4(ptr,char) des(ptr,risc1,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/SUNWspro/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -xtarget=ultra -xarch=v9 -xO5 -xstrconst -xdepend -Xa -DB_ENDIAN -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DGHASH_ASM The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 3801.24k 12064.68k 33688.66k 56293.03k 76090.03k sha1 3530.18k 11520.09k 21652.14k 36704.26k 45348.18k des cbc 10132.16k 10689.41k 9868.29k 10324.99k 10668.71k des ede3 3709.64k 3873.22k 3643.65k 3932.16k 3865.86k aes-128 cbc 13353.20k 15502.40k 16938.67k 16673.11k 16848.21k aes-192 cbc 11681.96k 13381.42k 13836.03k 13942.10k 13533.18k aes-256 cbc 9602.74k 10187.31k 10466.47k 10286.42k 10458.45k sha256 2833.55k 6248.90k 11892.31k 9032.02k 10231.81k sha512 1571.10k 7164.62k 11363.58k 16702.46k 18606.76k sign verify sign/s verify/s rsa 2048 bits 0.101414s 0.002790s 9.9 358.4 sign verify sign/s verify/s dsa 2048 bits 0.031478s 0.034483s 31.8 29.0 --- unstable9x OpenSSL 1.0.1m 19 Mar 2015 built on: Tue Jun 2 12:00:41 2015 options:bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) aes(partial) idea(int) blowfish(idx) compiler: /opt/csw/bin/gcc-4.6 -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -O3 -fomit-frame-pointer -march=pentium -Wall -DL_ENDIAN -DOPENSSL_NO_INLINE_ASM -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 31791.32k 90596.97k 251006.04k 377621.16k 444568.92k sha1 21468.09k 94002.05k 244660.05k 358596.27k 412030.29k des cbc 49833.30k 55831.38k 48070.74k 53409.79k 50566.49k des ede3 19917.03k 19792.98k 20009.56k 20042.07k 19947.52k aes-128 cbc 80052.41k 90863.10k 96265.30k 159682.22k 161387.86k aes-192 cbc 69032.91k 77078.25k 71894.95k 135214.76k 134266.88k aes-256 cbc 54040.66k 66097.83k 67046.83k 114658.99k 117022.72k sha256 26624.45k 58902.49k 89716.65k 122576.55k 128035.50k sha512 15359.50k 67962.45k 97903.19k 140398.93k 96316.07k sign verify sign/s verify/s rsa 2048 bits 0.006211s 0.000184s 161.0 5441.5 sign verify sign/s verify/s dsa 2048 bits 0.001889s 0.002198s 529.4 455.0 experimental9x OpenSSL 1.0.2l 25 May 2017 built on: reproducible build, date unspecified options:bn(64,32) rc4(ptr,char) des(ptr,cisc,16,long) aes(partial) idea(int) blowfish(ptr) compiler: /opt/SUNWspro/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -fast -xarch=generic -O -Xa The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 29052.06k 87407.10k 188043.52k 271229.95k 309649.41k sha1 31495.87k 87587.14k 181082.11k 250658.82k 277086.21k des cbc 48393.91k 49493.61k 50551.72k 50051.07k 50402.65k des ede3 18356.67k 18587.35k 18806.61k 18648.41k 18696.87k aes-128 cbc 98866.85k 116981.72k 118351.19k 118872.06k 119188.14k aes-192 cbc 60580.35k 101282.71k 103219.97k 103629.48k 103028.05k aes-256 cbc 85590.46k 89213.03k 90630.66k 90514.77k 76221.10k sha256 19140.57k 47652.69k 80970.15k 67730.77k 62029.82k sha512 3642.85k 27292.99k 40231.94k 35324.25k 58864.98k sign verify sign/s verify/s rsa 2048 bits 0.017391s 0.000369s 57.5 2712.7 sign verify sign/s verify/s dsa 2048 bits 0.004158s 0.004507s 240.5 221.9 --- unstable10s OpenSSL 1.0.1u 22 Sep 2016 built on: Tue Oct 4 13:30:45 2016 options:bn(64,32) rc4(ptr,int) des(ptr,risc1,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/solarisstudio12.4/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DPK11_LIB_LOCATION="/usr/lib/64/libpkcs11.so" -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -xtarget=ultra -m64 -Qoption cg -xregs=no%appl -xO5 -xstrconst -xdepend -xspace -Xa -DB_ENDIAN -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 3401.39k 12189.12k 30939.90k 54181.21k 61459.11k sha1 3820.07k 9615.81k 21257.64k 38176.77k 43734.36k des cbc 9660.27k 10880.58k 11029.85k 11308.71k 11083.78k des ede3 3872.97k 3937.71k 3939.41k 4075.18k 3984.04k aes-128 cbc 15223.21k 17361.88k 17660.50k 17920.68k 15717.72k aes-192 cbc 11860.43k 11621.44k 8881.83k 10831.53k 12871.58k aes-256 cbc 9935.50k 10961.75k 12628.14k 12931.07k 12853.25k sha256 3220.30k 7061.55k 12432.55k 16383.32k 18617.69k sha512 2164.90k 9805.42k 15981.48k 21907.46k 20682.07k sign verify sign/s verify/s rsa 2048 bits 0.108172s 0.002683s 9.2 372.7 sign verify sign/s verify/s dsa 2048 bits 0.030488s 0.032083s 32.8 31.2 experimental10s OpenSSL 1.0.2l 25 May 2017 built on: reproducible build, date unspecified options:bn(64,32) rc4(ptr,char) des(ptr,risc1,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/SUNWspro/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -xtarget=ultra -xarch=v9 -xO5 -xstrconst -xdepend -Xa -DB_ENDIAN -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DGHASH_ASM The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 3405.73k 9592.55k 27198.38k 49110.02k 67769.69k sha1 2660.28k 8674.26k 19549.70k 32333.14k 35927.38k des cbc 9482.85k 10671.79k 10794.75k 10835.63k 11097.43k des ede3 3621.68k 3881.32k 3892.91k 3762.86k 3667.29k aes-128 cbc 14163.80k 16474.82k 15551.57k 16911.02k 15723.18k aes-192 cbc 12471.82k 13719.87k 13824.51k 14422.70k 13145.43k aes-256 cbc 10771.24k 12254.78k 12225.79k 11671.89k 11862.02k sha256 2861.08k 6519.83k 11864.32k 15170.56k 16684.37k sha512 1744.65k 8120.49k 12534.70k 17285.74k 19942.06k sign verify sign/s verify/s rsa 2048 bits 0.095429s 0.002610s 10.5 383.1 sign verify sign/s verify/s dsa 2048 bits 0.029645s 0.032541s 33.7 30.7 --- unstable10x OpenSSL 1.0.1u 22 Sep 2016 built on: Tue Oct 4 13:03:02 2016 options:bn(64,64) rc4(16x,int) des(ptr,cisc,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/solarisstudio12.4/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DPK11_LIB_LOCATION="/usr/lib/64/libpkcs11.so" -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -xO3 -m64 -xstrconst -Xa -DL_ENDIAN -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 The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 34084.34k 120500.07k 276921.69k 398101.50k 392156.50k sha1 44912.37k 116580.48k 155545.00k 354980.52k 396806.83k des cbc 49747.54k 50569.15k 51226.28k 49124.60k 49624.41k des ede3 19299.95k 19519.74k 19661.14k 19286.36k 18363.73k aes-128 cbc 78554.78k 85714.37k 86451.11k 192844.89k 206861.65k aes-192 cbc 67181.19k 65175.89k 69255.68k 168926.89k 175898.62k aes-256 cbc 52274.19k 60025.60k 60327.42k 148872.53k 147709.95k sha256 31456.23k 62028.46k 109109.33k 127632.87k 115507.20k sha512 25450.94k 102480.96k 148927.66k 168785.92k 229889.37k sign verify sign/s verify/s rsa 2048 bits 0.001830s 0.000061s 546.4 16423.8 sign verify sign/s verify/s dsa 2048 bits 0.000677s 0.000648s 1477.0 1543.1 experimental10x OpenSSL 1.0.2l 25 May 2017 built on: reproducible build, date unspecified options:bn(64,64) rc4(16x,int) des(ptr,cisc,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/SUNWspro/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -xO3 -m64 -xstrconst -Xa -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -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 md5 40997.13k 122629.21k 276331.78k 395317.25k 427532.29k sha1 46159.25k 128069.65k 268914.86k 374292.82k 425295.87k des cbc 48904.36k 51040.92k 51509.50k 51766.61k 52144.81k des ede3 19136.33k 19514.05k 19513.43k 19546.79k 19464.19k aes-128 cbc 72263.51k 81774.21k 83402.15k 197986.99k 199931.22k aes-192 cbc 65864.16k 71097.28k 71225.00k 174056.79k 175131.31k aes-256 cbc 58323.58k 61531.20k 62513.24k 150149.46k 152251.05k sha256 37543.98k 82056.83k 140722.18k 171578.37k 183975.94k sha512 25120.74k 102682.39k 149215.06k 204280.15k 233166.17k sign verify sign/s verify/s rsa 2048 bits 0.001584s 0.000050s 631.4 20097.6 sign verify sign/s verify/s dsa 2048 bits 0.000629s 0.000662s 1590.9 1511.7 --- unstable11s OpenSSL 1.0.1u 22 Sep 2016 built on: Tue Oct 4 13:01:26 2016 options:bn(64,32) rc4(ptr,int) des(ptr,risc1,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/solarisstudio12.4/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DPK11_LIB_LOCATION="/usr/lib/64/libpkcs11.so" -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -xtarget=ultra -m64 -Qoption cg -xregs=no%appl -xO5 -xstrconst -xdepend -xspace -Xa -DB_ENDIAN -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DGHASH_ASM The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 37356.25k 96782.14k 196840.96k 259970.73k 293767.85k sha1 26776.75k 63825.64k 117448.36k 148089.51k 160907.26k des cbc 44847.97k 46541.63k 46952.79k 47098.20k 47289.69k des ede3 17091.46k 17055.38k 17248.17k 17206.61k 17296.04k aes-128 cbc 72782.31k 79981.57k 81748.22k 79839.23k 83113.30k aes-192 cbc 63281.45k 68387.22k 70150.49k 70589.10k 70746.11k aes-256 cbc 55849.42k 59777.45k 61132.63k 60635.18k 60841.98k sha256 12998.83k 28318.74k 47950.59k 58187.78k 62125.40k sha512 9986.26k 39413.23k 57845.42k 79575.72k 89407.49k sign verify sign/s verify/s rsa 2048 bits 0.019287s 0.000501s 51.8 1996.9 sign verify sign/s verify/s dsa 2048 bits 0.005754s 0.006238s 173.8 160.3 experimental11s OpenSSL 1.0.2l 25 May 2017 built on: reproducible build, date unspecified options:bn(64,32) rc4(ptr,int) des(ptr,risc1,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/solarisstudio12.3/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -xtarget=ultra -m64 -Qoption cg -xregs=no%appl -xO5 -xstrconst -xdepend -xspace -Xa -DB_ENDIAN -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DGHASH_ASM The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 19722.27k 61165.67k 151159.13k 232121.62k 286007.30k sha1 18195.61k 49395.95k 100936.36k 141417.81k 157149.87k des cbc 42790.66k 44881.98k 46541.48k 44613.97k 46508.71k des ede3 16422.48k 16983.35k 16582.57k 17009.70k 16749.91k aes-128 cbc 73844.43k 80042.86k 82210.13k 80926.04k 81884.50k aes-192 cbc 63606.48k 64117.80k 65078.44k 69207.04k 68288.51k aes-256 cbc 55779.39k 59475.99k 61039.96k 61149.53k 58963.29k sha256 12957.42k 28307.01k 47944.45k 56189.27k 60642.65k sha512 9878.52k 39252.01k 54858.49k 78583.81k 87824.27k sign verify sign/s verify/s rsa 2048 bits 0.019475s 0.000509s 51.3 1965.7 sign verify sign/s verify/s dsa 2048 bits 0.005784s 0.006433s 172.9 155.5 --- unstable11x OpenSSL 1.0.1u 22 Sep 2016 built on: Tue Oct 4 13:17:59 2016 options:bn(64,64) rc4(16x,int) des(ptr,cisc,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/solarisstudio12.4/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DPK11_LIB_LOCATION="/usr/lib/64/libpkcs11.so" -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -xO3 -m64 -xstrconst -Xa -DL_ENDIAN -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 The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 36790.57k 133032.66k 297501.62k 425405.10k 485520.73k sha1 47568.73k 130407.96k 273256.36k 332389.03k 418433.71k des cbc 50540.81k 51890.52k 52481.54k 52900.86k 52822.02k des ede3 19661.36k 19820.27k 19864.06k 19575.52k 19587.07k aes-128 cbc 77360.75k 85111.74k 86816.94k 205520.55k 208855.04k aes-192 cbc 65886.12k 70954.20k 72180.14k 174694.06k 178498.22k aes-256 cbc 57913.97k 62055.55k 62987.18k 153048.06k 154157.06k sha256 32454.45k 70198.57k 116460.89k 134252.20k 148993.37k sha512 25207.14k 101140.20k 148502.10k 209524.39k 233641.30k sign verify sign/s verify/s rsa 2048 bits 0.001816s 0.000060s 550.6 16744.7 sign verify sign/s verify/s dsa 2048 bits 0.000653s 0.000648s 1530.6 1542.5 experimental11x OpenSSL 1.0.2l 25 May 2017 built on: reproducible build, date unspecified options:bn(64,64) rc4(16x,int) des(ptr,cisc,16,int) aes(partial) idea(int) blowfish(ptr) compiler: /opt/solarisstudio12.3/bin/cc -I. -I.. -I../include -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_ISSETUGID -DAV_SPARC_FJAES=0 -xO3 -m64 -xstrconst -Xa -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -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 md5 33485.61k 127702.73k 279601.49k 406644.39k 470250.84k sha1 46285.50k 128237.33k 205291.78k 342950.23k 415984.30k des cbc 49253.45k 50556.91k 51165.10k 51081.90k 51260.07k des ede3 18930.26k 19178.24k 18912.26k 19249.49k 19218.43k aes-128 cbc 75187.62k 83465.15k 85920.09k 202996.05k 200613.89k aes-192 cbc 64311.89k 69810.01k 71124.48k 170166.27k 172695.55k aes-256 cbc 57190.90k 60062.70k 61360.38k 146851.84k 134758.40k sha256 37070.64k 81457.92k 140209.49k 170755.07k 180816.55k sha512 25068.43k 99954.20k 146117.38k 202240.00k 229676.37k sign verify sign/s verify/s rsa 2048 bits 0.001673s 0.000053s 597.6 18938.0 sign verify sign/s verify/s dsa 2048 bits 0.000624s 0.000682s 1601.7 1467.1 ? As I don?t see any major flaws I?ll push the packages now. If you encounter anything suspicous just drop us a note. @Riccarado: Thanks a lot for all your hard work on getting this done! Best regards ? Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 841 bytes Desc: Message signed with OpenPGP URL: From rmottola at opencsw.org Mon Jun 5 23:32:37 2017 From: rmottola at opencsw.org (Riccardo Mottola) Date: Mon, 5 Jun 2017 23:32:37 +0200 Subject: OpenSSL 1.0.2l release In-Reply-To: <6C788B65-7C89-48FA-B980-84DC3C3AEEE3@opencsw.org> References: <7DEC3B8D-9613-48DB-8F46-66C93C276A12@opencsw.org> <6C788B65-7C89-48FA-B980-84DC3C3AEEE3@opencsw.org> Message-ID: <2b26c53d-181c-47dd-24a8-1ef267103920@opencsw.org> Hi, I actually launched a rebuild yesterday, but an incomplete reemerge, so I completed today. But no issues with you fixing and completing the work, Dago! are unstable and experimental "comparable" in terms of hardware specs? Perhaps the some stuff was busy or not? I just quickly glanced over things 9s seems even a bit faster on exemperimental vs. unstable: see. eg. 8k md5 ahd sha1, sha512, however aes-256 and sha256 are quite a bit slower, but nothing determiental. 9x seems however "broken" ? some things like des are equivalent, but md5 and sha1 are reeeealy a lot slower: 444568.92k -> 309649.41k 412030.29k -> 277086.21k or look at rsa verify: 5441.5 -> 2712.7 half speed! Crappy sun C ? or perhaps the difference is architecture. one says -march=pentium the other -xarch=generic (although I rised the level to pentium_pro) also it has only -O, should there be an O3? 10x however is fine... so perhaps it is not really worth to check 9x. Actually some stuff in 10x got faster. 11x is a bit bettere there, worse there and it looks like the fastest box! Dagobert Michelsen wrote: > > As I don?t see any major flaws I?ll push the packages now. > If you encounter anything suspicous just drop us a note. Nothing totally bad.. perhaps we can tweak the targets a little better again? AS said I dumbed them down, since the optimized ones applied with a patch caused build failures. > > @Riccarado: Thanks a lot for all your hard work on getting this done! no problem - we all benefit from a more up-to-date OpenSSL. Let's see if Jan comes up with improvements. Looking forward getting GNUTLS working too :) Riccardo