[MacPorts] #63857: openssl3: ripemd160 not supported

MacPorts noreply at macports.org
Tue Nov 9 01:38:22 UTC 2021


#63857: openssl3: ripemd160 not supported
-----------------------+------------------------
  Reporter:  cculianu  |      Owner:  neverpanic
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:  openssl3  |
-----------------------+------------------------

Comment (by cjones051073):

 see https://github.com/macports/macports-
 ports/commit/df5e1c619a6d1884ccf234d4e652d2303af09e35

 with that I get

 {{{
 Oberon ~/Projects/MacPorts/ports > openssl-3  speed rmd160
 Doing rmd160 for 3s on 16 size blocks: 6942915 rmd160's in 3.00s
 Doing rmd160 for 3s on 64 size blocks: 4951632 rmd160's in 2.99s
 Doing rmd160 for 3s on 256 size blocks: 2642806 rmd160's in 2.99s
 Doing rmd160 for 3s on 1024 size blocks: 955875 rmd160's in 2.99s
 Doing rmd160 for 3s on 8192 size blocks: 136657 rmd160's in 2.99s
 Doing rmd160 for 3s on 16384 size blocks: 69520 rmd160's in 2.99s
 version: 3.0.0
 built on: built on: Tue Nov  9 01:29:21 2021 UTC
 options:bn(64,64)
 compiler: /usr/bin/clang -fPIC -arch x86_64 -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch
 x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -DL_ENDIAN -DOPENSSL_PIC -D_REENTRANT -DOPENSSL_BUILDING_OPENSSL -DZLIB
 -DNDEBUG -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 CPUINFO: OPENSSL_ia32cap=0x7ffaf3bfffebffff:0x27ab
 The 'numbers' are in 1000s of bytes per second processed.
 type             16 bytes     64 bytes    256 bytes   1024 bytes   8192
 bytes  16384 bytes
 rmd160           37028.88k   105988.11k   226273.69k   327363.21k
 374412.76k   380941.70k
 }}}

 and

 {{{
 Oberon ~/Projects/MacPorts/ports > python3
 Python 3.10.0 (default, Nov  7 2021, 13:01:11) [Clang 13.0.0
 (clang-1300.0.29.3)] on darwin
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import hashlib
 >>> hashlib.new('rmd160')
 <ripemd160 _hashlib.HASH object @ 0x102850230>
 >>>
 }}}

 note this with with python310 from before Joshua roll back to 1.1....

-- 
Ticket URL: <https://trac.macports.org/ticket/63857#comment:38>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list