From 82da89ce72804852edfa0d189cf51eeb490d2e24 Mon Sep 17 00:00:00 2001 From: Hubert Kario Date: Sat, 2 Apr 2022 19:22:52 +0200 Subject: [PATCH] skip legacy hashes as they brake python compiled against openssl 3.0 --- src/ecdsa/test_malformed_sigs.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ecdsa/test_malformed_sigs.py b/src/ecdsa/test_malformed_sigs.py index a9b0a373..8e1b611d 100644 --- a/src/ecdsa/test_malformed_sigs.py +++ b/src/ecdsa/test_malformed_sigs.py @@ -13,6 +13,14 @@ "sha384", "sha512", ] +# skip algorithms broken by change to OpenSSL 3.0 and early versions +# of hashlib that list algorithms that require the legacy provider to work +# https://bugs.python.org/issue38820 +algorithms_available = [ + i + for i in algorithms_available + if i not in ("mdc2", "md2", "md4", "whirlpool", "ripemd160") +] from functools import partial import pytest import sys