Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pycryptodomex for
openSUSE:Factory checked in at 2023-06-03 00:07:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pycryptodomex (Old)
and /work/SRC/openSUSE:Factory/.python-pycryptodomex.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pycryptodomex"
Sat Jun 3 00:07:20 2023 rev:18 rq:1090382 version:3.18.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pycryptodomex/python-pycryptodomex.changes
2022-12-07 17:36:13.812954790 +0100
+++
/work/SRC/openSUSE:Factory/.python-pycryptodomex.new.15902/python-pycryptodomex.changes
2023-06-03 00:07:25.758061775 +0200
@@ -1,0 +2,50 @@
+Thu Jun 1 10:13:08 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 3.18.0:
+ * Added support for DER BOOLEAN encodings.
+ * The library now compiles on Windows ARM64. Thanks to Niyas
+ Sait.
+ * Resolved issues
+ * GH#722: ``nonce`` attribute was not correctly set for
+ XChaCha20_Poly1305 ciphers. Thanks to Liam Haber.
+ * GH#728: Workaround for a possible x86 emulator bug in Windows
+ for ARM64.
+ * GH#739: OID encoding for arc 2 didn't accept children larger
+ than 39. Thanks to James.
+ * Correctly check that the scalar matches the point when
+ importing an ECC private key.
+
+-------------------------------------------------------------------
+Mon Mar 27 09:18:25 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 3.17.0:
+ * Added support for the Counter Mode KDF defined in SP 800-108
+ Rev 1.
+ * Reduce the minimum tag length for the EAX cipher to 2 bytes.
+ * An RSA object has 4 new properties for the CRT coefficients:
+ ``dp``, ``dq``, ``invq`` and ``invq`` (``invp`` is the same
+ value as the existing ``u``).
+ * GH#526: improved typing for ``RSA.construct``.
+ * GH#534: reduced memory consumption when using a large number
+ of cipher objects.
+ * GH#598: fixed missing error handling for
+ ``Util.number.inverse``.
+ * GH#629: improved typing for ``AES.new`` and the various
+ mode-specific types it returns. Thanks to Greg Werbin.
+ * GH#653: added workaround for an alleged GCC compiler bug
+ that affected Ed25519 code compiled for AVX2.
+ * GH#658: attribute ``curve`` of an ECC key was not always
+ the preferred curve name, as it used to be in v3.15.0
+ (independently of the curve name specified when generating
+ the key).
+ * GH#637: fixed typing for legacy modules ``PKCS1_v1_5`` and
+ ``PKCS1_PSS``, as their ``verify()`` returned a boolean.
+ * GH#664: with OCB mode, nonces of maximum length (15 bytes)
+ were actually used as 14 bytes nonces.
+ After this fix, data that was encrypted in past using the
+ (default) nonce length of 15 bytes can still be decrypted
+ by reducing the nonce to its first 14 bytes.
+ * GH#705: improved typing for ``nonce``, ``iv``, and ``IV``
+ parameters of cipher objects.
+
+-------------------------------------------------------------------
Old:
----
v3.16.0.tar.gz
New:
----
v3.18.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pycryptodomex.spec ++++++
--- /var/tmp/diff_new_pack.1zWBiY/_old 2023-06-03 00:07:27.242070537 +0200
+++ /var/tmp/diff_new_pack.1zWBiY/_new 2023-06-03 00:07:27.246070561 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-pycryptodomex
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 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-%{**}}
%global skip_python2 1
Name: python-pycryptodomex
-Version: 3.16.0
+Version: 3.18.0
Release: 0
Summary: Cryptographic library for Python
License: BSD-2-Clause
@@ -27,7 +27,8 @@
URL: https://www.pycryptodome.org
Source:
https://github.com/Legrandin/pycryptodome/archive/v%{version}.tar.gz
BuildRequires: %{python_module devel}
-BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module pip}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
%if !0%{?_no_weakdeps}
@@ -81,11 +82,11 @@
%build
export LC_ALL=en_US.UTF-8
export CFLAGS="%{optflags}"
-%python_build
+%pyproject_wheel
%install
export LC_ALL=en_US.UTF-8
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
@@ -98,6 +99,6 @@
%license LICENSE.rst
%doc AUTHORS.rst Changelog.rst README.rst
%{python_sitearch}/Cryptodome/
-%{python_sitearch}/pycryptodomex-%{version}-py*.egg-info
+%{python_sitearch}/pycryptodomex-%{version}.dist-info
%changelog
++++++ v3.16.0.tar.gz -> v3.18.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pycryptodomex/v3.16.0.tar.gz
/work/SRC/openSUSE:Factory/.python-pycryptodomex.new.15902/v3.18.0.tar.gz
differ: char 12, line 1