Hello community,
here is the log from the commit of package python-pycryptodome for
openSUSE:Factory checked in at 2018-05-11 11:27:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old)
and /work/SRC/openSUSE:Factory/.python-pycryptodome.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pycryptodome"
Fri May 11 11:27:41 2018 rev:2 rq:605242 version:3.6.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes
2017-09-26 21:14:59.461600412 +0200
+++
/work/SRC/openSUSE:Factory/.python-pycryptodome.new/python-pycryptodome.changes
2018-05-11 11:27:43.445585605 +0200
@@ -1,0 +2,102 @@
+Mon May 7 20:17:35 UTC 2018 - [email protected]
+
+- fix condition to act as drop in replacement for python-pycrypto
+
+-------------------------------------------------------------------
+Fri May 4 18:29:29 UTC 2018 - [email protected]
+
+- Update to 3.6.1 (15 April 2018)
+ - New features
+ * Added Google Wycheproof tests (https://github.com/google/wycheproof)
+ for RSA, DSA, ECDSA, GCM, SIV, EAX, CMAC.
+ * New parameter ``mac_len`` (length of MAC tag) for CMAC.
+ - Resolved issues
+ * In certain circumstances (at counter wrapping, which happens on average
after
+ 32 GBi) AES GCM produced wrong ciphertexts.
+ * Method ``encrypt()`` of AES SIV cipher could be still called,
+ whereas only ``encrypt_and_digest()`` should be allowed.
+
+- Update to 3.6.0 (8 April 2018)
+ - New features
+ * Introduced ``export_key`` and deprecated ``exportKey`` for DSA and RSA
key
+ objects.
+ * Ciphers and hash functions accept ``memoryview`` objects in input.
+ * Added support for SHA-512/224 and SHA-512/256.
+ - Resolved issues
+ * Reintroduced `Crypto.__version__` variable as in PyCrypto.
+ * Fixed compilation problem with MinGW.
+
+- Update to 3.5.1 (8 March 2018)
+ - Resolved issues
+ * GH#142. Fix mismatch with declaration and definition of addmul128.
+
+- Update to 3.5.0 (7 March 2018)
+ - New features
+ * Import and export of ECC curves in compressed form.
+ * The initial counter for a cipher in CTR mode can be a byte string
+ (in addition to an integer).
+ * Faster PBKDF2 for HMAC-based PRFs (at least 20x for short passwords,
+ more for longer passwords). Thanks to Christian Heimes for pointing
+ out the implementation was under-optimized.
+ * The salt for PBKDF2 can be either a string or bytes (GH#67).
+ * Ciphers and hash functions accept data as `bytearray`, not just
+ binary strings.
+ * The old SHA-1 and MD5 hash functions are available even when Python's
+ own `hashlib` does not include them.
+ - Resolved issues
+ * Without libgmp, modular exponentiation (since v3.4.8) crashed
+ on 32-bit big-endian systems.
+ - Breaks in compatibility
+ * Removed support for Python < 2.6.
+
+- Update to 3.4.12 (5 February 2018)
+ - Resolved issues
+ * GH#129. pycryptodomex could only be installed via wheels.
+
+- Update to 3.4.11 (5 February 2018)
+ - Resolved issues
+ * GH#121. the record list was still not correct due to PEP3147
+ and __pycache__ directories. Thanks again to John O'Brien.
+
+- Update to 3.4.10 (2 February 2018)
+ - Resolved issues
+ * When creating ElGamal keys, the generator wasn't a square residue:
+ ElGamal encryption done with those keys cannot be secure under
+ the DDH assumption. Thanks to Weikeng Chen.
+
+- Update to 3.4.9 (1 February 2018)
+ - New features
+ * More meaningful error messages while importing an ECC key.
+ - Resolved issues
+ * GH#123 and #125. The SSE2 command line switch was not always passed on
+ 32-bit x86 platforms.
+ * GH#121. The record list (--record) was not always correctly filled for
+ the pycryptodomex package. Thanks to John W. O'Brien.
+
+- Update to 3.4.8 (27 January 2018)
+ - New features
+ * Added a native extension in pure C for modular exponentiation, optimized
+ for SSE2 on x86.
+ In the process, we drop support for the arbitrary arithmetic library MPIR
+ on Windows, which is painful to compile and deploy.
+ The custom modular exponentiation is 130% (160%) slower on an Intel CPU
+ in 32-bit (64-bit) mode, compared to MPIR. Still, that is much faster
+ that CPython's own `pow()` function which is 900% (855%) slower than
MPIR.
+ Support for the GMP library on Unix remains.
+ * Added support for *manylinux* wheels.
+ * Support for Python 3.7.
+ - Resolved issues
+ * The DSA parameter 'p' prime was created with 255 bits cleared
+ (but still with the correct strength).
+ * GH#106. Not all docs were included in the tar ball.
+ Thanks to Christopher Hoskin.
+ * GH#109. ECDSA verification failed for DER encoded signatures.
+ Thanks to Alastair Houghton.
+ * Human-friendly messages for padding errors with ECB and CBC.
+
+-------------------------------------------------------------------
+Mon Sep 18 15:29:37 UTC 2017 - [email protected]
+
+- provide python-crypto 2.6.1
+
+-------------------------------------------------------------------
Old:
----
pycryptodome-3.4.7.tar.gz
New:
----
pycryptodome-3.6.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pycryptodome.spec ++++++
--- /var/tmp/diff_new_pack.2fbXPq/_old 2018-05-11 11:27:44.365552077 +0200
+++ /var/tmp/diff_new_pack.2fbXPq/_new 2018-05-11 11:27:44.369551931 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-pycryptodome
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without test
Name: python-pycryptodome
-Version: 3.4.7
+Version: 3.6.1
Release: 0
Summary: Cryptographic library for Python
License: BSD-2-Clause
@@ -30,7 +30,8 @@
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Conflicts: python-pycrypto
+Provides: python-pycrypto = %{version}
+Obsoletes: python-pycrypto < %{version}
%python_subpackages
++++++ pycryptodome-3.4.7.tar.gz -> pycryptodome-3.6.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pycryptodome/pycryptodome-3.4.7.tar.gz
/work/SRC/openSUSE:Factory/.python-pycryptodome.new/pycryptodome-3.6.1.tar.gz
differ: char 5, line 1