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 <dmuel...@suse.com> + +- 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 <dmuel...@suse.com> + +- 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