HomePhabricator

test: Add pure Python RIPEMD-160 and use it instead of OpenSSL

Description

test: Add pure Python RIPEMD-160 and use it instead of OpenSSL

Summary:
OpenSSL 3 removed ripemd160, see openssl/openssl#16994

Thus, the functional tests fail on systems with OpenSSL 3.

This is a backport of core#23716

Test Plan: ninja check-functional-extended

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D11413

Details

Provenance
Pieter Wuille <pieter@wuille.net>Authored on Dec 8 2021, 19:14
PiRKCommitted on May 5 2022, 15:39
PiRKPushed on May 5 2022, 15:39
Reviewer
Restricted Project
Differential Revision
D11413: test: Add pure Python RIPEMD-160 and use it instead of OpenSSL
Parents
rABCa6f8690b25c0: [Automated] Update timing.json
Branches
Unknown
Tags
Unknown