Update to 0.23.8 and add skip-testing-sha1.patch
Resolves: RHEL-79089
This commit is contained in:
parent
ded74317ba
commit
baea405f0d
1
.gitignore
vendored
1
.gitignore
vendored
@ -15,3 +15,4 @@
|
|||||||
/awscrt-0.19.13.tar.gz
|
/awscrt-0.19.13.tar.gz
|
||||||
/awscrt-0.19.19.tar.gz
|
/awscrt-0.19.19.tar.gz
|
||||||
/awscrt-0.20.2.tar.gz
|
/awscrt-0.20.2.tar.gz
|
||||||
|
/awscrt-0.23.8.tar.gz
|
||||||
|
@ -3,7 +3,7 @@ Python bindings for the AWS Common Runtime}
|
|||||||
|
|
||||||
|
|
||||||
Name: python-awscrt
|
Name: python-awscrt
|
||||||
Version: 0.20.2
|
Version: 0.23.8
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
|
|
||||||
Summary: Python bindings for the AWS Common Runtime
|
Summary: Python bindings for the AWS Common Runtime
|
||||||
@ -18,14 +18,15 @@ Source0: %{pypi_source awscrt}
|
|||||||
|
|
||||||
# one test requires internet connection, skip it
|
# one test requires internet connection, skip it
|
||||||
Patch0: skip-test-requiring-network.patch
|
Patch0: skip-test-requiring-network.patch
|
||||||
|
# two tests are checking SHA1 support which is deprecated
|
||||||
|
Patch1: skip-testing-sha1.patch
|
||||||
|
|
||||||
BuildRequires: python%{python3_pkgversion}-devel
|
BuildRequires: python%{python3_pkgversion}-devel
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
|
BuildRequires: python%{python3_pkgversion}-wheel
|
||||||
BuildRequires: python%{python3_pkgversion}-websockets
|
BuildRequires: python%{python3_pkgversion}-websockets
|
||||||
|
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2180988
|
# https://bugzilla.redhat.com/show_bug.cgi?id=2180988
|
||||||
|
40
skip-testing-sha1.patch
Normal file
40
skip-testing-sha1.patch
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
diff --git a/test/test_crypto.py b/test/test_crypto.py
|
||||||
|
index 008b164..d0acfdd 100644
|
||||||
|
--- a/test/test_crypto.py
|
||||||
|
+++ b/test/test_crypto.py
|
||||||
|
@@ -192,15 +192,11 @@ class TestCredentials(NativeResourceTest):
|
||||||
|
|
||||||
|
def test_rsa_signing_roundtrip(self):
|
||||||
|
param_list = [RSASignatureAlgorithm.PKCS1_5_SHA256,
|
||||||
|
- RSASignatureAlgorithm.PSS_SHA256,
|
||||||
|
- RSASignatureAlgorithm.PKCS1_5_SHA1]
|
||||||
|
+ RSASignatureAlgorithm.PSS_SHA256]
|
||||||
|
|
||||||
|
for p in param_list:
|
||||||
|
with self.subTest(msg="RSA Signing Roundtrip using algo p", p=p):
|
||||||
|
- if (p == RSASignatureAlgorithm.PKCS1_5_SHA1):
|
||||||
|
- h = Hash.sha1_new()
|
||||||
|
- else:
|
||||||
|
- h = Hash.sha256_new()
|
||||||
|
+ h = Hash.sha256_new()
|
||||||
|
h.update(b'totally original test string')
|
||||||
|
digest = h.digest()
|
||||||
|
|
||||||
|
@@ -213,15 +209,11 @@ class TestCredentials(NativeResourceTest):
|
||||||
|
|
||||||
|
def test_rsa_signing_roundtrip_der(self):
|
||||||
|
param_list = [RSASignatureAlgorithm.PKCS1_5_SHA256,
|
||||||
|
- RSASignatureAlgorithm.PSS_SHA256,
|
||||||
|
- RSASignatureAlgorithm.PKCS1_5_SHA1]
|
||||||
|
+ RSASignatureAlgorithm.PSS_SHA256]
|
||||||
|
|
||||||
|
for p in param_list:
|
||||||
|
with self.subTest(msg="RSA Signing Roundtrip using algo p", p=p):
|
||||||
|
- if (p == RSASignatureAlgorithm.PKCS1_5_SHA1):
|
||||||
|
- h = Hash.sha1_new()
|
||||||
|
- else:
|
||||||
|
- h = Hash.sha256_new()
|
||||||
|
+ h = Hash.sha256_new()
|
||||||
|
h.update(b'totally original test string')
|
||||||
|
digest = h.digest()
|
||||||
|
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (awscrt-0.20.2.tar.gz) = 61b90100d2f0a96f341e5bb51e0b5d9f8f5b1e8a9b1d476e6acdfc447beddc9ba103b60a3c62cbf7c1e0b6ab533beeb02bb6b555e5dc83148d51ca2238859a44
|
SHA512 (awscrt-0.23.8.tar.gz) = c8d7b608632a3f09952172c2e3328551e76aa236af39897a392a2c674dda4e3a0fda04094b908a529fd390bf5bf088132eb644b6a4dad4e364e733e6c3e9b28a
|
||||||
|
Loading…
Reference in New Issue
Block a user