Accepting request 591618 from devel:languages:python

- Cleanup with spec-cleaner
- Use %setup to unpack all archives do not rely on tar calls

- Update to upstream release 2.2.1:
  * Reverted a change to GeneralNames which prohibited having zero elements,
    due to breakages.
  * Fixed a bug in
    :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding`
    that caused it to raise InvalidUnwrap when key length modulo 8 was zero.
  * BACKWARDS INCOMPATIBLE: Support for Python 2.6 has been dropped.
  * Resolved a bug in HKDF that incorrectly constrained output size.
  * Added
    :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP256R1`,
    :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP384R1`, and
    :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP512R1` to
    support inter-operating with systems like German smart meters.
  * Added token rotation support to :doc:`Fernet </fernet>` with
    :meth:`~cryptography.fernet.MultiFernet.rotate`.
  * Fixed a memory leak in
    :func:`~cryptography.hazmat.primitives.asymmetric.ec.derive_private_key`.
  * Added support for AES key wrapping with padding via
    :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap_with_padding` and
    :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding` .
* Allow loading DSA keys with 224 bit q.

OBS-URL: https://build.opensuse.org/request/show/591618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cryptography?expand=0&rev=38
This commit is contained in:
Dominique Leuenberger 2018-03-30 09:59:02 +00:00 committed by Git OBS Bridge
commit 4f3c262e42
10 changed files with 66 additions and 38 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e4d967371c5b6b2e67855066471d844c5d52d210c36c28d49a8507b96e2c5291
size 441557

View File

@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEBf2foWz3VzUNkaVgI1rl8Sn57ZgFAlofZZ8ACgkQI1rl8Sn5
7ZjRngf+LJudZQpxLsw/IsIhjXDCw6cU0R9dFiqGeXld5RY75fDzk/5/2+q4L9Ek
t6fOx5XWmfm2UUUr2vMEOKmFN5wtV+OW7TlheZd0jmqMrOSZtb9r1Q5OopAduxqT
BsuF15PZ903Mltr60unBYlOrKz0N3jcnuA7L8sVtbdkNxHtf1Ghjc8NPPPnJOlfF
eXT/3wJ1mIcdNVaY9Ckm87edvvA2xY6gKd+D5EHNo0xfjtbPhN5hgxayx9jbvSqt
ZNV4oc3imVcdvT03H5/qDvdzA7YT60GWUFn2xQ4dOSES2rTh9aNtNvgBOGQ1UkId
WTq2XvaR7fM0iy3Dz8S90hQkAQOU+Q==
=tSVc
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dddad9d322a3f0867009ff9f25477b8f7c0bdbedf143704b384c9472f11cb2d3
size 443853

View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEBf2foWz3VzUNkaVgI1rl8Sn57ZgFAlqxn+QACgkQI1rl8Sn5
7ZjehAf/XzmejAuilvtU0fhtvlsfAsX/MsiUdcE/ALXUnlSeCh5XlAA+p2KPUbyz
ZZmhIC2m3DvBRZwAO0gCzifSQGMxZt6csX9RD7AmWBf/iGS0CpOuwDu0xzvQh4yh
kDuRQHjNyKAY+ftf4WKBqPq7ZjhMpygYPLlSHmWJi7jnoUmOU5VvyeT1d983eaqo
5Kt1UFTEUvaATb9wGJdmUZV8xdpvxvL0LJPsZnyy9HA00JaDWDqWkX2YUG383sjE
xwFs+kDu3EL24ZAx+hydK0qBe1yLCKa5GzJ6v6stmWIb/tSuFt98iF51cetdGt1V
6wtJsQyUFMrWc5FMXsGX24HBVBzYgw==
=607I
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:78c4b4f3f84853ea5d038e2f53d355229dd8119fe9cf949c3e497c85c760a5ca
size 27255711

View File

@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEBf2foWz3VzUNkaVgI1rl8Sn57ZgFAlofZaMACgkQI1rl8Sn5
7ZgzNQf9FK02ViDAmh3e3WdbW8Ugc1V1/ozaaPkV14hSc/rTLfvKr41S9zZZ+RJh
2ynsEqzNuINf92as1mgoxNkr/RSwqqWPdHBL3NhR3jWt9saB3FIf6xgXnXZOwgHT
39Bj5aWEvZHkoWulIEWB5wJ/j8uj28/J3QSYKVtE3+MXBjSxdeJsJfm+IZUkAJjv
wczuvsHKcfSoqDvY3xudyF7uWRBx544wo6y/6MfH3VmJw44a7LXI0slDPQU20Xpm
hICNd4QNyUlPec8CF6BlnJScLn1aYY2SOt7hjSCb/718ZUYczZg4KuYIwZZ4f5Rd
tyTfWuiS5ufS/4X0tmWtJYX+T4yyPA==
=70WA
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:be7cf2e4de057f2a5307d9600177014daefd58a96de9cb9f437c26753fd462fe
size 27271546

View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEBf2foWz3VzUNkaVgI1rl8Sn57ZgFAlqxn+gACgkQI1rl8Sn5
7ZgNbgf+IIfsk8CEuxo/6mOrnI6RYLFWwzQE9mO2phDnlLcyMyIvnov7f6PQTNFB
T4TtdXuUq9x4BrquIAp4ZY8wbC7wUiEiS0jdCpd0ydVoNhQzOGhC1WFkL43AXWZ9
Ijy/aK8M8tTkSvYYeZbHrtAkrtIIFq70myjGeZyl97o2KyGpKZS3hCvtHS8yVMFw
riA51+zWXCzci5eQXwl2es4rYQz9sRlDS5Bvgr1IDUyZbR2ibQUooq6wV6hObGfa
w4XLrTzunk9vqs6lTA/p0yUAp4PLs7XPUCSgS6m6qQcsv35QotwkXlbwxqlm47EY
kyQelQ5AvgCB4IgnhI5SZ8cfZU5Mvw==
=xVZw
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Mon Mar 26 07:44:53 UTC 2018 - tchvatal@suse.com
- Cleanup with spec-cleaner
- Use %setup to unpack all archives do not rely on tar calls
-------------------------------------------------------------------
Sun Mar 25 20:39:43 UTC 2018 - michael@stroeder.com
- Update to upstream release 2.2.1:
* Reverted a change to GeneralNames which prohibited having zero elements,
due to breakages.
* Fixed a bug in
:func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding`
that caused it to raise InvalidUnwrap when key length modulo 8 was zero.
* BACKWARDS INCOMPATIBLE: Support for Python 2.6 has been dropped.
* Resolved a bug in HKDF that incorrectly constrained output size.
* Added
:class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP256R1`,
:class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP384R1`, and
:class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP512R1` to
support inter-operating with systems like German smart meters.
* Added token rotation support to :doc:`Fernet </fernet>` with
:meth:`~cryptography.fernet.MultiFernet.rotate`.
* Fixed a memory leak in
:func:`~cryptography.hazmat.primitives.asymmetric.ec.derive_private_key`.
* Added support for AES key wrapping with padding via
:func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap_with_padding` and
:func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding` .
* Allow loading DSA keys with 224 bit q.
-------------------------------------------------------------------
Fri Mar 2 16:44:33 UTC 2018 - chris@computersalat.de

View File

@ -19,17 +19,18 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: python-cryptography
Version: 2.1.4
Version: 2.2.1
Release: 0
Summary: Python library which exposes cryptographic recipes and primitives
License: Apache-2.0 OR BSD-3-Clause
Group: Development/Languages/Python
Url: https://cryptography.io/en/latest/
URL: https://cryptography.io/en/latest/
Source0: https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-%{version}.tar.gz
Source1: https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-%{version}.tar.gz.asc
Source2: %{name}.keyring
Source3: https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-%{version}.tar.gz
Source4: https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-%{version}.tar.gz.asc
# found on pypi but not on pythonhosted :/
Source3: cryptography_vectors-%{version}.tar.gz
Source4: cryptography_vectors-%{version}.tar.gz.asc
# PATCH-FIX-SLE disable-uneven-sizes-tests.patch bnc#944204
Patch1: disable-uneven-sizes-tests.patch
Patch2: skip_openssl_memleak_test.patch
@ -89,11 +90,7 @@ symmetric ciphers, message digests and key derivation
functions.
%prep
%setup -q -n cryptography-%{version}
# prepare vectors module
tar xvzf %{SOURCE3}
%setup -q -n cryptography-%{version} -a3
%patch1 -p1
%patch2 -p1
@ -122,7 +119,7 @@ deactivate
}
%files %{python_files}
%doc LICENSE LICENSE.APACHE LICENSE.BSD
%license LICENSE LICENSE.APACHE LICENSE.BSD
%doc AUTHORS.rst CONTRIBUTING.rst CHANGELOG.rst README.rst
%{python_sitearch}/*