[MacPorts] #63857: PythonX: ripemd160 not supported with openssl3

MacPorts noreply at macports.org
Mon Nov 8 22:06:41 UTC 2021


#63857: PythonX: ripemd160 not supported with openssl3
-------------------------------------------------+-------------------------
  Reporter:  cculianu                            |      Owner:  jmroot
      Type:  defect                              |     Status:  assigned
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:
Resolution:                                      |   Keywords:
      Port:  python310 python39 python38         |
  python37 python36                              |
-------------------------------------------------+-------------------------

Comment (by cjones051073):

 Same with the full set of flags you used, still does not work

 {{{
 Executing:  cd
 "/opt/local/var/macports/build/_Users_chris_Projects_MacPorts_ports_devel_openssl3/openssl3/work/openssl-3.0.0"
 && ./Configure --prefix=/opt/local/libexec/openssl3 -L/opt/local/lib
 --openssldir=/opt/local/libexec/openssl3/etc/openssl --with-rand-
 seed=rdcpu,os enable-ec_nistp_64_gcc_128 enable-md2 enable-rc5 enable-
 rmd160 enable-weak-ssl-ciphers zlib-dynamic enable-ssl-trace enable-trace
 threads enable-buildtest-c++ '-isysroot
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk'
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 darwin64-x86_64-cc
 Configuring OpenSSL version 3.0.0 for target darwin64-x86_64-cc
 Creating configdata.pm
 Running configdata.pm
 Creating Makefile.in
 Creating Makefile

 **********************************************************************
 ***                                                                ***
 ***   OpenSSL has been successfully configured                     ***
 ***                                                                ***
 ***   If you encounter a problem while building, please open an    ***
 ***   issue on GitHub <https://github.com/openssl/openssl/issues>  ***
 ***   and include the output from the following command:           ***
 ***                                                                ***
 ***       perl configdata.pm --dump                                ***
 ***                                                                ***
 ***   (If you are new to OpenSSL, you might want to consult the    ***
 ***   'Troubleshooting' section in the INSTALL.md file first)      ***
 ***                                                                ***
 **********************************************************************
 }}}

 also gives

 {{{
 Oberon ~/Projects/MacPorts/ports > openssl speed rmd160
 Doing rmd160 for 3s on 16 size blocks: rmd160 error!
 00F66D0B01000000:error:0308010C:digital envelope
 routines:inner_evp_generic_fetch:unsupported:crypto/evp/evp_fetch.c:346:Global
 default library context, Algorithm (RIPEMD160 : 103), Properties ()
 00F66D0B01000000:error:03000086:digital envelope
 routines:evp_md_init_internal:initialization
 error:crypto/evp/digest.c:234:
 version: 3.0.0
 built on: built on: Mon Nov  8 22:01:52 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
 -DZLIB_SHARED -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               0.00         0.00         0.00         0.00
 0.00         0.00
 }}}

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


More information about the macports-tickets mailing list