Accepting request 331785 from Cloud:OpenStack:Master

- Add disable-uneven-sizes-tests.patch (bnc#944204)
  openssl in SLE12SP1 doesn't allow uneven bit sizes for rsa keys

OBS-URL: https://build.opensuse.org/request/show/331785
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cryptography?expand=0&rev=18
This commit is contained in:
Denisart Benjamin 2015-09-17 14:30:34 +00:00 committed by Git OBS Bridge
parent 9edc770d71
commit c6e8ed4e4a
3 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,14 @@
Index: cryptography-1.0/tests/hazmat/primitives/test_rsa.py
===================================================================
--- cryptography-1.0.orig/tests/hazmat/primitives/test_rsa.py
+++ cryptography-1.0/tests/hazmat/primitives/test_rsa.py
@@ -91,7 +91,8 @@ class TestRSA(object):
("public_exponent", "key_size"),
itertools.product(
(3, 5, 65537),
- (1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1536, 2048)
+ #(1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1536, 2048)
+ (1024, 1026, 1028, 1030, 1536, 2048)
)
)
def test_generate_rsa_keys(self, backend, public_exponent, key_size):

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Sep 17 13:11:06 UTC 2015 - tbechtold@suse.com
- Add disable-uneven-sizes-tests.patch (bnc#944204)
openssl in SLE12SP1 doesn't allow uneven bit sizes for rsa keys
-------------------------------------------------------------------
Sat Aug 22 10:30:08 UTC 2015 - tbechtold@suse.com

View File

@ -28,6 +28,8 @@ Source1: https://pypi.python.org/packages/source/c/cryptography/cryptogra
Source2: %{name}.keyring
Source3: https://pypi.python.org/packages/source/c/cryptography-vectors/cryptography_vectors-%{version}.tar.gz
Source4: https://pypi.python.org/packages/source/c/cryptography-vectors/cryptography_vectors-%{version}.tar.gz.asc
# PATCH-FIX-SLE disable-uneven-sizes-tests.patch bnc#944204
Patch1: disable-uneven-sizes-tests.patch
BuildRequires: libopenssl-devel
BuildRequires: python-cffi >= 1.1.0
BuildRequires: python-devel
@ -68,6 +70,8 @@ functions.
# prepare vectors module
tar xvzf %{SOURCE3}
%patch1 -p1
%build
CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build