Accepting request 682461 from home:mcepl:branches:devel:languages:python
- Fix for compatibility with OpenSSL 1.1.0h by adding the patch 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch OBS-URL: https://build.opensuse.org/request/show/682461 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-M2Crypto?expand=0&rev=77
This commit is contained in:
parent
900620b9a8
commit
2184e314eb
@ -0,0 +1,31 @@
|
|||||||
|
From 862167880780c1b1219b6be3864ba587f0bdddba Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
|
||||||
|
Date: Sat, 2 Mar 2019 17:08:39 +0100
|
||||||
|
Subject: [PATCH] tests/test_ssl: use -ciphercuites for TLS1.3 cipher in
|
||||||
|
openssl1.1
|
||||||
|
|
||||||
|
The -cipher can not be used in OpenSSL 1.1.b+ for TLS1.3 cipher since
|
||||||
|
openssl upstream commit 1c31fe7eb093a ("Ignore cipher suites when
|
||||||
|
setting cipher list").
|
||||||
|
|
||||||
|
Use -ciphersuites for TLS1.3 cipher as documented.
|
||||||
|
|
||||||
|
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
|
||||||
|
---
|
||||||
|
tests/test_ssl.py | 3 ++-
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
--- a/tests/test_ssl.py
|
||||||
|
+++ b/tests/test_ssl.py
|
||||||
|
@@ -460,9 +460,10 @@ class MiscSSLClientTestCase(BaseSSLClien
|
||||||
|
def test_cipher_ok(self):
|
||||||
|
if OPENSSL111:
|
||||||
|
TCIPHER = 'TLS_AES_256_GCM_SHA384'
|
||||||
|
+ self.args = self.args + ['-ciphersuites', TCIPHER]
|
||||||
|
else:
|
||||||
|
TCIPHER = 'AES128-SHA'
|
||||||
|
- self.args = self.args + ['-cipher', TCIPHER]
|
||||||
|
+ self.args = self.args + ['-cipher', TCIPHER]
|
||||||
|
|
||||||
|
pid = self.start_server(self.args)
|
||||||
|
try:
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 7 14:14:45 CET 2019 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
- Fix for compatibility with OpenSSL 1.1.0h by adding the patch
|
||||||
|
0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 5 09:01:46 CET 2019 - Matej Cepl <mcepl@suse.com>
|
Tue Mar 5 09:01:46 CET 2019 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@ License: MIT
|
|||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
Url: https://gitlab.com/m2crypto/m2crypto
|
Url: https://gitlab.com/m2crypto/m2crypto
|
||||||
Source: https://files.pythonhosted.org/packages/source/M/M2Crypto/M2Crypto-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/M/M2Crypto/M2Crypto-%{version}.tar.gz
|
||||||
|
Patch0: 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch
|
||||||
BuildRequires: %{python_module devel}
|
BuildRequires: %{python_module devel}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: %{python_module typing}
|
BuildRequires: %{python_module typing}
|
||||||
@ -78,6 +79,7 @@ Documentation for the Crypto and SSL toolkit for Python
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n M2Crypto-%{version}
|
%setup -q -n M2Crypto-%{version}
|
||||||
|
%autopatch -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="%{optflags}"
|
export CFLAGS="%{optflags}"
|
||||||
|
Loading…
Reference in New Issue
Block a user