commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2020-08-06 17:31:50 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new.3399 (New) Package is "python-pycryptodome" Thu Aug 6 17:31:50 2020 rev:15 rq:824348 version:3.9.8 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2020-03-27 00:27:38.472328037 +0100 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new.3399/python-pycryptodome.changes 2020-08-06 17:32:33.353100500 +0200 @@ -1,0 +2,10 @@ +Tue Aug 4 14:36:10 UTC 2020 - Dirk Mueller + +- update to 3.9.8: + * GH#426: The Shamir's secret sharing implementation is not actually compatible with ````. + Added an optional parameter to enable interoperability. + * GH#427: Skip altogether loading of ``gmp.dll`` on Windows. + * GH#420: Fix incorrect CFB decryption when the input and the output are the same buffer. + * Speed up Shamir's secret sharing routines. Thanks to ncarve. + +--- Old: v3.9.7.tar.gz New: v3.9.8.tar.gz Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.9xtWmH/_old 2020-08-06 17:32:36.045101131 +0200 +++ /var/tmp/diff_new_pack.9xtWmH/_new 2020-08-06 17:32:36.045101131 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-pycryptodome -Version:3.9.7 +Version:3.9.8 Release:0 Summary:Cryptographic library for Python License:BSD-2-Clause ++ v3.9.7.tar.gz -> v3.9.8.tar.gz ++ /work/SRC/openSUSE:Factory/python-pycryptodome/v3.9.7.tar.gz /work/SRC/openSUSE:Factory/.python-pycryptodome.new.3399/v3.9.8.tar.gz differ: char 14, line 1
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2020-03-27 00:27:34 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new.3160 (New) Package is "python-pycryptodome" Fri Mar 27 00:27:34 2020 rev:14 rq:786476 version:3.9.7 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2019-11-22 10:22:00.249329233 +0100 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new.3160/python-pycryptodome.changes 2020-03-27 00:27:38.472328037 +0100 @@ -1,0 +2,14 @@ +Thu Mar 19 13:12:39 UTC 2020 - Marketa Calabkova + +- Update to 3.9.7 + * Align stack of functions using SSE2 intrinsics to avoid crashes, +when compiled with gcc on 32-bit x86 platforms. + * Prevent key_to_english from creating invalid data when fed with +keys of length not multiple of 8. + * Fix blocking RSA signing/decryption when key has very small factor. + * fixed memory leak for operations that use memoryviews when cffi +is not installed. + * RSA OAEP decryption was not verifying that all PS bytes are zero. + * Fixed wrong ASN.1 OID for HMAC-SHA512 in PBE2. + +--- Old: v3.9.2.tar.gz New: v3.9.7.tar.gz Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.pbnZXw/_old 2020-03-27 00:27:41.576329610 +0100 +++ /var/tmp/diff_new_pack.pbnZXw/_new 2020-03-27 00:27:41.576329610 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pycryptodome # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # 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-%{**}} %define oldpython python Name: python-pycryptodome -Version:3.9.2 +Version:3.9.7 Release:0 Summary:Cryptographic library for Python License:BSD-2-Clause ++ v3.9.2.tar.gz -> v3.9.7.tar.gz ++ /work/SRC/openSUSE:Factory/python-pycryptodome/v3.9.2.tar.gz /work/SRC/openSUSE:Factory/.python-pycryptodome.new.3160/v3.9.7.tar.gz differ: char 13, line 1
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2019-11-22 10:21:55 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new.26869 (New) Package is "python-pycryptodome" Fri Nov 22 10:21:55 2019 rev:13 rq:747336 version:3.9.2 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2019-09-23 12:05:25.269925077 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new.26869/python-pycryptodome.changes 2019-11-22 10:22:00.249329233 +0100 @@ -1,0 +2,25 @@ +Sun Nov 10 16:54:21 UTC 2019 - Hans-Peter Jansen + +- Update to 3.9.2 (10 November 2019): + + New features +* Add Python 3.8 wheels for Mac. + + Resolved issues +* GH#308: Avoid allocating arrays of __m128i on the stack, to + cope with buggy compilers. +* GH#322: Remove blanket -O3 optimization for gcc and clang, to + cope with buggy compilers. +* GH#337: Fix typing stubs for signatures. +* GH#338: Deal with gcc installations that don't have + x86intrin.h. + +- Update to version 3.9.1 (1 November 2019): + + New features +* Add Python 3.8 wheels for Linux and Windows. + + Resolved issues +* GH#328: minor speed-up when importing RSA. + +- Add export LC_ALL=en_US.UTF-8 to %build, %install and %check to + fix the build on older distros + (as done from Thomas Bechtold in python-pycryptodomex) + +--- @@ -57,0 +83,5 @@ + +--- +Sun Jan 6 14:30:43 UTC 2019 - Hans-Peter Jansen + +- fix tarball: use the one from PyPI... Old: v3.9.0.tar.gz New: v3.9.2.tar.gz Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.RazHQs/_old 2019-11-22 10:22:02.665328855 +0100 +++ /var/tmp/diff_new_pack.RazHQs/_new 2019-11-22 10:22:02.673328853 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-pycryptodome -Version:3.9.0 +Version:3.9.2 Release:0 Summary:Cryptographic library for Python License:BSD-2-Clause @@ -83,13 +83,17 @@ %setup -q -n pycryptodome-%{version} %build +export LC_ALL=en_US.UTF-8 +export CFLAGS="%{optflags}" %python_build %install +export LC_ALL=en_US.UTF-8 %python_install %python_expand %fdupes %{buildroot}%{$python_sitearch} %check +export LC_ALL=en_US.UTF-8 %python_exec setup.py test %files %{python_files} ++ v3.9.0.tar.gz -> v3.9.2.tar.gz ++ /work/SRC/openSUSE:Factory/python-pycryptodome/v3.9.0.tar.gz /work/SRC/openSUSE:Factory/.python-pycryptodome.new.26869/v3.9.2.tar.gz differ: char 13, line 1
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2019-09-23 12:05:22 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new.7948 (New) Package is "python-pycryptodome" Mon Sep 23 12:05:22 2019 rev:12 rq:729873 version:3.9.0 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2019-06-18 14:44:43.753739377 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new.7948/python-pycryptodome.changes 2019-09-23 12:05:25.269925077 +0200 @@ -1,0 +2,10 @@ +Tue Sep 10 12:29:30 UTC 2019 - Tomáš Chvátal + +- Update to 3.9.0: + * Add support for loading PEM files encrypted with AES256-CBC. + * Add support for XChaCha20 and XChaCha20-Poly1305 ciphers. + * Add support for bcrypt key derivation function (Crypto.Protocol.KDF.bcrypt). + * Add support for left multiplication of an EC point by a scalar. + * Add support for importing ECC and RSA keys in the new OpenSSH format. + +--- Old: v3.8.2.tar.gz New: v3.9.0.tar.gz Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.UfGWCW/_old 2019-09-23 12:05:27.369924730 +0200 +++ /var/tmp/diff_new_pack.UfGWCW/_new 2019-09-23 12:05:27.373924729 +0200 @@ -18,9 +18,8 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python -%bcond_without test Name: python-pycryptodome -Version:3.8.2 +Version:3.9.0 Release:0 Summary:Cryptographic library for Python License:BSD-2-Clause @@ -90,10 +89,8 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitearch} -%if %{with test} %check %python_exec setup.py test -%endif %files %{python_files} %license LICENSE.rst ++ v3.8.2.tar.gz -> v3.9.0.tar.gz ++ /work/SRC/openSUSE:Factory/python-pycryptodome/v3.8.2.tar.gz /work/SRC/openSUSE:Factory/.python-pycryptodome.new.7948/v3.9.0.tar.gz differ: char 13, line 1
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2019-06-18 14:44:39 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new.4811 (New) Package is "python-pycryptodome" Tue Jun 18 14:44:39 2019 rev:11 rq:706523 version:3.8.2 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2019-05-25 13:17:10.188404943 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new.4811/python-pycryptodome.changes 2019-06-18 14:44:43.753739377 +0200 @@ -1,0 +2,11 @@ +Thu May 30 15:03:25 UTC 2019 - Martin Liška + +- Update Source to point to github. + +--- +Thu May 30 11:47:57 UTC 2019 - Martin Liška + + - Update to 3.8.2 +* GH#291: fix strict aliasing problem, emerged with GCC 9.1. + +--- Old: pycryptodome-3.8.1.tar.gz New: v3.8.2.tar.gz Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.mKW0vS/_old 2019-06-18 14:44:45.273739223 +0200 +++ /var/tmp/diff_new_pack.mKW0vS/_new 2019-06-18 14:44:45.273739223 +0200 @@ -20,13 +20,13 @@ %define oldpython python %bcond_without test Name: python-pycryptodome -Version:3.8.1 +Version:3.8.2 Release:0 Summary:Cryptographic library for Python License:BSD-2-Clause Group: Development/Languages/Python URL:https://www.pycryptodome.org -Source: https://files.pythonhosted.org/packages/source/p/pycryptodome/pycryptodome-%{version}.tar.gz +Source: https://github.com/Legrandin/pycryptodome/archive/v%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -84,9 +84,6 @@ %setup -q -n pycryptodome-%{version} %build -# Use -fno-strict-aliasing in order to bypass: -# https://github.com/Legrandin/pycryptodome/issues/291 -export CFLAGS="%{optflags} -fno-strict-aliasing" %python_build %install
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2019-05-25 13:17:05 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new.5148 (New) Package is "python-pycryptodome" Sat May 25 13:17:05 2019 rev:10 rq:705218 version:3.8.1 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2019-05-20 10:25:01.005982636 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new.5148/python-pycryptodome.changes 2019-05-25 13:17:10.188404943 +0200 @@ -1,0 +2,6 @@ +Fri May 24 11:36:30 UTC 2019 - Martin Liška + +- Use -fno-strict-aliasing in order to bypass: + https://github.com/Legrandin/pycryptodome/issues/291. + +--- Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.e3JoQU/_old 2019-05-25 13:17:11.300404529 +0200 +++ /var/tmp/diff_new_pack.e3JoQU/_new 2019-05-25 13:17:11.300404529 +0200 @@ -84,7 +84,9 @@ %setup -q -n pycryptodome-%{version} %build -export CFLAGS="%{optflags}" +# Use -fno-strict-aliasing in order to bypass: +# https://github.com/Legrandin/pycryptodome/issues/291 +export CFLAGS="%{optflags} -fno-strict-aliasing" %python_build %install
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2019-05-20 10:24:53 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new.5148 (New) Package is "python-pycryptodome" Mon May 20 10:24:53 2019 rev:9 rq:702874 version:3.8.1 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2019-01-28 20:45:49.490070592 +0100 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new.5148/python-pycryptodome.changes 2019-05-20 10:25:01.005982636 +0200 @@ -1,0 +2,26 @@ +Tue May 14 13:03:34 UTC 2019 - Marketa Calabkova + +- Update to 3.8.1 + * Add support for loading PEM files encrypted with AES192-CBC, +AES256-CBC, and AES256-GCM. + * When importing ECC keys, ignore EC PARAMS section that was +included by some openssl commands. + * repr() did not work for ECC.EccKey. + * Minimal length for Blowfish cipher is 32 bits, not 40 bits. + 3.8.0 + * Speed-up ECC performance. ECDSA is 33 times faster on the +NIST P-256 curve. + * Added support for NIST P-384 and P-521 curves. + * EccKey has new methods size_in_bits() and size_in_bytes(). + * Support HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512 +in PBE2/PBKDF2. + * DER objects were not rejected if their length field had +a leading zero. + * Allow legacy RC2 ciphers to have 40-bit keys. + * point_at_infinity() becomes an instance method for +Crypto.PublicKey.ECC.EccKey, from a static one. + 3.7.3 + * GH#258: False positive on PSS signatures when externally +provided salt is too long. + +--- Old: pycryptodome-3.7.2.tar.gz New: pycryptodome-3.8.1.tar.gz Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.qw6ptx/_old 2019-05-20 10:25:04.693981605 +0200 +++ /var/tmp/diff_new_pack.qw6ptx/_new 2019-05-20 10:25:04.709981601 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pycryptodome # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -20,7 +20,7 @@ %define oldpython python %bcond_without test Name: python-pycryptodome -Version:3.7.2 +Version:3.8.1 Release:0 Summary:Cryptographic library for Python License:BSD-2-Clause ++ pycryptodome-3.7.2.tar.gz -> pycryptodome-3.8.1.tar.gz ++ /work/SRC/openSUSE:Factory/python-pycryptodome/pycryptodome-3.7.2.tar.gz /work/SRC/openSUSE:Factory/.python-pycryptodome.new.5148/pycryptodome-3.8.1.tar.gz differ: char 5, line 1
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2019-01-28 20:45:49 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new.28833 (New) Package is "python-pycryptodome" Mon Jan 28 20:45:49 2019 rev:8 rq:664990 version:3.7.2 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2018-12-27 00:29:41.771648100 +0100 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new.28833/python-pycryptodome.changes 2019-01-28 20:45:49.490070592 +0100 @@ -1,0 +2,5 @@ +Wed Jan 9 21:55:51 UTC 2019 - Jonathan Brownell + +- Protect older platforms from encountering "Suggests:" keyword + +--- Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.rad83S/_old 2019-01-28 20:45:50.166069881 +0100 +++ /var/tmp/diff_new_pack.rad83S/_new 2019-01-28 20:45:50.166069881 +0100 @@ -31,10 +31,12 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +%if !0%{?_no_weakdeps} # PyCryptodome uses gmp via cffi as runtime optimization # would be better, if libgmp* would provide gmp Suggests: libgmp10 Suggests: python-cffi +%endif Provides: python-pycrypto = %{version} Obsoletes: python-pycrypto < %{version} %ifpython2
commit python-pycryptodome for openSUSE:Factory
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
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2018-10-25 08:10:26 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new (New) Package is "python-pycryptodome" Thu Oct 25 08:10:26 2018 rev:6 rq:643190 version:3.6.6 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2018-09-10 12:36:23.246244348 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new/python-pycryptodome.changes 2018-10-25 08:10:28.824261188 +0200 @@ -1,0 +2,5 @@ +Fri Oct 19 13:02:22 UTC 2018 - Dirk Mueller + +- remove pycryptodomex copy in this package container + +--- Old: python-pycryptodomex.changes python-pycryptodomex.spec Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.ylke6T/_old 2018-10-25 08:10:29.480260758 +0200 +++ /var/tmp/diff_new_pack.ylke6T/_new 2018-10-25 08:10:29.484260755 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ #
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2018-09-10 12:36:16 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new (New) Package is "python-pycryptodome" Mon Sep 10 12:36:16 2018 rev:5 rq:633517 version:3.6.6 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2018-07-04 23:55:18.483880399 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new/python-pycryptodome.changes 2018-09-10 12:36:23.246244348 +0200 @@ -1,0 +2,26 @@ +Mon Sep 3 14:21:25 UTC 2018 - Marketa Calabkova + +- Update to 3.6.6 + - Resolved issues: +* Fix vulnerability on AESNI ECB with payloads smaller than + 16 bytes. + +- Update to 3.5.5 + - Resolved issues + +* Fixed incorrect AES encryption/decryption with AES + acceleration on x86 due to gcc’s optimization and strict + aliasing rules. +* More prime number candidates than necessary where discarded + as composite due to the limited way D values were searched + in the Lucas test. +* Fixed ResouceWarnings and DeprecationWarnings. + +- Update to 3.5.4 + - New features: +* Build Python 3.7 wheels on Linux, Windows and Mac. + - Resolved issues: +* More meaningful exceptions in case of mismatch in IV length + (CBC/OFB/CFB modes). + +--- --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodomex.changes 2018-07-04 23:55:18.511880367 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new/python-pycryptodomex.changes 2018-09-10 12:36:23.290244283 +0200 @@ -1,0 +2,5 @@ +Mon Sep 3 14:30:35 UTC 2018 - Marketa Calabkova + +- version 3.6.6 + +--- Old: pycryptodome-3.6.3.tar.gz New: pycryptodome-3.6.6.tar.gz Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.56EXsb/_old 2018-09-10 12:36:23.746243608 +0200 +++ /var/tmp/diff_new_pack.56EXsb/_new 2018-09-10 12:36:23.750243602 +0200 @@ -17,31 +17,30 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without test %define oldpython python +%bcond_without test Name: python-pycryptodome -Version:3.6.3 +Version:3.6.6 Release:0 Summary:Cryptographic library for Python License:BSD-2-Clause Group: Development/Languages/Python -Url:https://www.pycryptodome.org -Source: https://pypi.io/packages/source/p/pycryptodome/pycryptodome-%{version}.tar.gz +URL:https://www.pycryptodome.org +Source: https://files.pythonhosted.org/packages/source/p/pycryptodome/pycryptodome-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +# PyCryptodome uses gmp via cffi as runtime optimization +# would be better, if libgmp* would provide gmp +Suggests: libgmp10 +Suggests: python-cffi Provides: python-pycrypto = %{version} Obsoletes: python-pycrypto < %{version} %ifpython2 Provides: %{oldpython}-pycrypto = %{version} Obsoletes: %{oldpython}-pycrypto < %{version} %endif -# PyCryptodome uses gmp via cffi as runtime optimization -# would be better, if libgmp* would provide gmp -Suggests: libgmp10 -Suggests: python-cffi - %python_subpackages %description ++ python-pycryptodomex.spec ++ --- /var/tmp/diff_new_pack.56EXsb/_old 2018-09-10 12:36:23.770243573 +0200 +++ /var/tmp/diff_new_pack.56EXsb/_new 2018-09-10 12:36:23.770243573 +0200 @@ -17,17 +17,17 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without test %global modname pycryptodomex %define oldpython python +%bcond_without test Name: python-pycryptodomex -Version:3.6.3 +Version:3.6.6 Release:0 Summary:Cryptographic library for Python License:BSD-2-Clause Group: Development/Languages/Python -Url:https://www.pycryptodome.org -Source: https://pypi.io/packages/source/p/pycryptodome/pycryptodome-%{version}.tar.gz +URL:https://www.pycryptodome.org +Source: https://files.pythonhosted.org/packages/source/p/pycryptodome/pycryptodome-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -36,7 +36,6 @@ # would be better, if libgmp* would provide gmp Suggests: libgmp10 Suggests: python-cffi -
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2018-07-04 23:54:44 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new (New) Package is "python-pycryptodome" Wed Jul 4 23:54:44 2018 rev:4 rq:620468 version:3.6.3 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2018-05-16 14:28:29.899312531 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new/python-pycryptodome.changes 2018-07-04 23:55:18.483880399 +0200 @@ -1,0 +2,31 @@ +Tue Jul 3 10:17:10 UTC 2018 - h...@urpla.net + +- Update to 3.6.3 (21 June 2018) + - Resolved issues +* GH#175: Fixed incorrect results for CTR encryption/decryption + with more than 8 blocks. + +- Update to 3.6.2 (19 June 2018) + - New features +* ChaCha20 accepts 96 bit nonces (in addition to 64 bit nonces) + as defined in RFC7539. +* Accelerate AES-GCM on x86 using PCLMULQDQ instruction. +* Accelerate AES-ECB and AES-CTR on x86 by pipelining AESNI + instructions. +* As result of the two improvements above, on x86 (Broadwell): + - AES-ECB and AES-CTR are 3x faster + - AES-GCM is 9x faster + + - Resolved issues +* On Windows, MPIR library was stilled pulled in if renamed to + ``gmp.dll``. + + - Breaks in compatibility +* In ``Crypto.Util.number``, functions ``floor_div`` and + ``exact_div`` have been removed. Also, ``ceil_div`` is limited + to non-negative terms only. + +- suggesting libgmp10 and python-cffi +- add license file tag + +--- New Changes file: --- /dev/null 2018-06-28 02:21:07.430254147 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new/python-pycryptodomex.changes 2018-07-04 23:55:18.511880367 +0200 @@ -0,0 +1,5 @@ +--- +Tue Jul 3 12:47:58 UTC 2018 - h...@urpla.net + +- version 3.6.3: new build derived from python-pycryptodome 3.6.3 + Old: pycryptodome-3.6.1.tar.gz New: pycryptodome-3.6.3.tar.gz python-pycryptodomex.changes python-pycryptodomex.spec Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.56XRa9/_old 2018-07-04 23:55:18.919879917 +0200 +++ /var/tmp/diff_new_pack.56XRa9/_new 2018-07-04 23:55:18.923879913 +0200 @@ -20,13 +20,13 @@ %bcond_without test %define oldpython python Name: python-pycryptodome -Version:3.6.1 +Version:3.6.3 Release:0 Summary:Cryptographic library for Python License:BSD-2-Clause Group: Development/Languages/Python -Url:http://www.pycryptodome.org -Source: https://files.pythonhosted.org/packages/source/p/pycryptodome/pycryptodome-%{version}.tar.gz +Url:https://www.pycryptodome.org +Source: https://pypi.io/packages/source/p/pycryptodome/pycryptodome-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -37,6 +37,10 @@ Provides: %{oldpython}-pycrypto = %{version} Obsoletes: %{oldpython}-pycrypto < %{version} %endif +# PyCryptodome uses gmp via cffi as runtime optimization +# would be better, if libgmp* would provide gmp +Suggests: libgmp10 +Suggests: python-cffi %python_subpackages @@ -44,32 +48,34 @@ PyCryptodome is a self-contained Python package of low-level cryptographic primitives. -PyCryptodome is a fork of PyCrypto. It brings several enhancements -with respect to the last official version of PyCrypto (2.6.1), -for instance: +PyCryptodome is a fork of PyCrypto, residing in the `Crypto` +namespace for better drop-in compatibility, while it brings several +enhancements with respect to the last official version of PyCrypto +(2.6.1), for instance: * Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB) * Accelerated AES on Intel platforms via AES-NI * First class support for PyPy * Elliptic curves cryptography (NIST P-256 curve only) -* Better and more compact API (`nonce` and `iv` attributes for ciphers, - automatic generation of random nonces and IVs, simplified CTR cipher mode, - and more) +* 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 * Salsa20 and ChaCha20 stream ciphers * scrypt and HKDF * Deterministic (EC)DSA * Password-protected PKCS#8 key containers * Shamir's Secret Sharing scheme -* Random numbers get sourced
commit python-pycryptodome for openSUSE:Factory
Hello community, here is the log from the commit of package python-pycryptodome for openSUSE:Factory checked in at 2018-05-16 14:28:23 Comparing /work/SRC/openSUSE:Factory/python-pycryptodome (Old) and /work/SRC/openSUSE:Factory/.python-pycryptodome.new (New) Package is "python-pycryptodome" Wed May 16 14:28:23 2018 rev:3 rq:609135 version:3.6.1 Changes: --- /work/SRC/openSUSE:Factory/python-pycryptodome/python-pycryptodome.changes 2018-05-11 11:27:43.445585605 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycryptodome.new/python-pycryptodome.changes 2018-05-16 14:28:29.899312531 +0200 @@ -1,0 +2,5 @@ +Wed May 16 12:26:23 UTC 2018 - tchva...@suse.com + +- Provide/obsolete also python-crypto for py2 package + +--- Other differences: -- ++ python-pycryptodome.spec ++ --- /var/tmp/diff_new_pack.B9sb4a/_old 2018-05-16 14:28:31.247263502 +0200 +++ /var/tmp/diff_new_pack.B9sb4a/_new 2018-05-16 14:28:31.251263356 +0200 @@ -18,6 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test +%define oldpython python Name: python-pycryptodome Version:3.6.1 Release:0 @@ -32,6 +33,10 @@ BuildRequires: python-rpm-macros Provides: python-pycrypto = %{version} Obsoletes: python-pycrypto < %{version} +%ifpython2 +Provides: %{oldpython}-pycrypto = %{version} +Obsoletes: %{oldpython}-pycrypto < %{version} +%endif %python_subpackages
commit python-pycryptodome for openSUSE:Factory
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 - h...@urpla.net + +- fix condition to act as drop in replacement for python-pycrypto + +--- +Fri May 4 18:29:29 UTC 2018 - h...@urpla.net + +- 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