commit python-pycryptodome for openSUSE:Factory

2020-08-06 Thread root
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

2020-03-26 Thread root
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

2019-11-22 Thread root
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

2019-09-23 Thread root
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

2019-06-18 Thread root
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

2019-05-25 Thread root
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

2019-05-20 Thread root
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

2019-01-28 Thread root
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

2018-12-26 Thread root
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

2018-10-25 Thread root
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

2018-09-10 Thread root
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

2018-07-04 Thread root
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

2018-05-16 Thread root
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

2018-05-11 Thread root
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