Hello community,
here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2018-12-27 00:29:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old)
and /work/SRC/openSUSE:Factory/.python-pycryptodome.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pycryptodome"
Thu Dec 27 00:29:37 2018 rev:7 rq:660002 version:3.7.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2018-10-25 08:10:28.824261188 +0200
+++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new.28833/python-pycryptodome.changes 2018-12-27 00:29:41.771648100 +0100
@@ -1,0 +2,64 @@
+Thu Nov 29 16:41:53 UTC 2018 - Hans-Peter Jansen
+
+- Update to 3.7.2
+ - Resolved issues
+ * GH#242: Fixed compilation problem on ARM platforms.
+
+- Update to 3.7.1
+ - New features
+ * Added type stubs to enable static type checking with mypy.
+ Thanks to Michael Nix.
+ * New ``update_after_digest`` flag for CMAC.
+
+ - Resolved issues
+ * GH#232: Fixed problem with gcc 4.x when compiling
+ ``ghash_clmul.c``.
+ * GH#238: Incorrect digest value produced by CMAC after cloning
+ the object.
+ * Method ``update()`` of an EAX cipher object was returning the
+ underlying CMAC object, instead of the EAX object itself.
+ * Method ``update()`` of a CMAC object was not throwing an
+ exception after the digest was computed (with ``digest()`` or
+ ``verify()``).
+
+-------------------------------------------------------------------
+Thu Nov 29 16:34:47 UTC 2018 - Hans-Peter Jansen
+
+- checked in python-pycrytodomex as separate package on request of
+ Dirk Müller
+
+-------------------------------------------------------------------
+Sun Nov 25 10:54:15 UTC 2018 - Hans-Peter Jansen
+
+- fixed source url
+
+-------------------------------------------------------------------
+Thu Nov 1 10:42:04 UTC 2018 - Hans-Peter Jansen
+
+- Update to 3.7.0
+ - New features
+ * Added support for Poly1305 MAC (with AES and ChaCha20 ciphers
+ for key derivation).
+ * Added support for ChaCha20-Poly1305 AEAD cipher.
+ * New parameter output for Crypto.Util.strxor.strxor,
+ Crypto.Util.strxor.strxor_c, encrypt and decrypt methods in
+ symmetric ciphers (Crypto.Cipher package). output is a
+ pre-allocated buffer (a bytearray or a writeable memoryview)
+ where the result must be stored. This requires less memory for
+ very large payloads; it is also more efficient when encrypting
+ (or decrypting) several small payloads.
+
+ - Resolved issues
+ * GH#266: AES-GCM hangs when processing more than 4GB at a time
+ on x86 with PCLMULQDQ instruction.
+
+ - Breaks in compatibility
+ * Drop support for Python 3.3.
+ * Remove Crypto.Util.py3compat.unhexlify and
+ Crypto.Util.py3compat.hexlify.
+ * With the old Python 2.6, use only ctypes (and not cffi) to
+ interface to native code.
+
+- Clean up spec
+- pycryptodomex package spec added
+-------------------------------------------------------------------
Old:
----
pycryptodome-3.6.6.tar.gz
New:
----
pycryptodome-3.7.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pycryptodome.spec ++++++
--- /var/tmp/diff_new_pack.lVAHKM/_old 2018-12-27 00:29:42.251647707 +0100
+++ /var/tmp/diff_new_pack.lVAHKM/_new 2018-12-27 00:29:42.255647703 +0100
@@ -20,7 +20,7 @@
%define oldpython python
%bcond_without test
Name: python-pycryptodome
-Version: 3.6.6
+Version: 3.7.2
Release: 0
Summary: Cryptographic library for Python
License: BSD-2-Clause
@@ -59,8 +59,10 @@
* Better and more compact API (`nonce` and `iv` attributes for
ciphers, automatic generation of random nonces and IVs, simplified
CTR cipher mode, and more)
-* SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms
+* SHA-3 (including SHAKE XOFs), SHA-512/t and BLAKE2 hash algorithms
* Salsa20 and ChaCha20 stream ciphers
+* Poly1305 MAC
+* ChaCha20-Poly1305 authenticated cipher
* scrypt and HKDF
* Deterministic (EC)DSA
* Password-protected PKCS#8 key containers
@@ -95,6 +97,7 @@
%files %{python_files}
%license LICENSE.rst
%doc AUTHORS.rst Changelog.rst README.rst
-%{python_sitearch}/*
+%{python_sitearch}/Crypto/
+%{python_sitearch}/pycryptodome-%{version}-py*.egg-info
%changelog
++++++ pycryptodome-3.6.6.tar.gz -> pycryptodome-3.7.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pycryptodome/pycryptodome-3.6.6.tar.gz /work/SRC/openSUSE:Factory/.python-pycryptodome.new.28833/pycryptodome-3.7.2.tar.gz differ: char 5, line 1