![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
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 <hpj@urpla.net> + +- 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 <hpj@urpla.net> + +- checked in python-pycrytodomex as separate package on request of + Dirk Müller + +------------------------------------------------------------------- +Sun Nov 25 10:54:15 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net> + +- fixed source url + +------------------------------------------------------------------- +Thu Nov 1 10:42:04 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net> + +- 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