ethereum / py-evm

A Python implementation of the Ethereum Virtual Machine
https://py-evm.readthedocs.io/en/latest/
MIT License
2.27k stars 655 forks source link

address ``hashlib`` / ``openssl`` removal of ``ripemd160`` #2086

Open fselmo opened 2 years ago

fselmo commented 2 years ago

It seems like the new openssl version removed ripemd160 and we were relying on it via the hashlib dependency. We should figure out how to properly resolve this.

This is responsible for the recent failing tests on master.


edit: It seems like this will be added back into default eventually, as noted here. Not sure how long this will take. Perhaps it's best to xfail the tests for now until they start passing again? 🤔