Opened 3 years ago

Last modified 2 years ago

#63857 closed defect

After upgrading packages to latest, including OpenSSL 3.0, Python can no longer use ripemd160 — at Version 1

Reported by: cculianu (Calin Culianu) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: openssl3

Description (last modified by cculianu (Calin Culianu))

Python 3.6, 3.7, 3.8, and 3.9 can't now use the hashlib hasher "ripemd160", even though that hasher is listed as "available".

As part of the upgrade both openssl3 and Python3.x (all 4) were rebuilt. I'm on Big Sur.

I suspect this new problem has to do with the new OpenSSL3.0. Can we please revert back to 1.1? It seems 3 has caused a bunch of problems already (see my other ticket related to tor not building).

I had to manually modify my /opt/local/var/ macports stuff to force macports to use openssl1.1, and then I told it to reinstall Python3.9, and now that works.

The problem is most definitely related to openssl3.

Change History (1)

comment:1 Changed 3 years ago by cculianu (Calin Culianu)

Description: modified (diff)
Note: See TracTickets for help on using tickets.