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


Reply via email to