Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnutls for openSUSE:Factory checked 
in at 2024-04-08 17:37:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnutls (Old)
 and      /work/SRC/openSUSE:Factory/.gnutls.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnutls"

Mon Apr  8 17:37:29 2024 rev:155 rq:1165545 version:3.8.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnutls/gnutls.changes    2024-03-28 
14:03:51.986396835 +0100
+++ /work/SRC/openSUSE:Factory/.gnutls.new.1905/gnutls.changes  2024-04-08 
17:37:36.813213926 +0200
@@ -1,0 +2,27 @@
+Fri Apr  5 07:28:14 UTC 2024 - Pedro Monreal <pmonr...@suse.com>
+
+- Update to 3.8.5:
+  * libgnutls: Due to majority of usages and implementations of
+    RSA decryption with PKCS#1 v1.5 padding being incorrect,
+    leaving them vulnerable to Marvin attack, the RSAES-PKCS1-v1_5
+    is being deprecated (encryption and decryption) and will be
+    disabled in the future. A new option 'allow-rsa-pkcs1-encrypt'
+    has been added into the system-wide library configuration which
+    allows to enable/disable the RSAES-PKCS1-v1_5. Currently, the
+    RSAES-PKCS1-v1_5 is enabled by default.
+  * libgnutls: Added support for RIPEMD160 and PBES1-DES-SHA1 for
+    backward compatibility with GCR.
+  * libgnutls: A couple of memory related issues have been fixed in
+    RSA PKCS#1 v1.5 decryption error handling and deterministic ECDSA
+    with earlier versions of GMP. These were a regression introduced
+    in the 3.8.4 release. See #1535 and !1827.
+  * build: Fixed a bug where building gnutls statically failed due
+    to a duplicate definition of nettle_rsa_compute_root_tr().
+  * API and ABI modifications:
+    - GNUTLS_PKCS_PBES1_DES_SHA1: New enum member of
+      gnutls_pkcs_encrypt_flags_t
+  * Rebase patches:
+    - gnutls-FIPS-TLS_KDF_selftest.patch
+    - gnutls-FIPS-140-3-references.patch
+
+-------------------------------------------------------------------

Old:
----
  gnutls-3.8.4.tar.xz
  gnutls-3.8.4.tar.xz.sig

New:
----
  gnutls-3.8.5.tar.xz
  gnutls-3.8.5.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnutls.spec ++++++
--- /var/tmp/diff_new_pack.WCz7lB/_old  2024-04-08 17:37:38.149263162 +0200
+++ /var/tmp/diff_new_pack.WCz7lB/_new  2024-04-08 17:37:38.149263162 +0200
@@ -40,7 +40,7 @@
 %endif
 %bcond_with tpm
 Name:           gnutls
-Version:        3.8.4
+Version:        3.8.5
 Release:        0
 Summary:        The GNU Transport Layer Security Library
 License:        GPL-3.0-or-later AND LGPL-2.1-or-later

++++++ gnutls-3.8.4.tar.xz -> gnutls-3.8.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/gnutls/gnutls-3.8.4.tar.xz 
/work/SRC/openSUSE:Factory/.gnutls.new.1905/gnutls-3.8.5.tar.xz differ: char 
26, line 1

++++++ gnutls-FIPS-140-3-references.patch ++++++
++++ 952 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/gnutls/gnutls-FIPS-140-3-references.patch
++++ and 
/work/SRC/openSUSE:Factory/.gnutls.new.1905/gnutls-FIPS-140-3-references.patch

++++++ gnutls-FIPS-TLS_KDF_selftest.patch ++++++
--- /var/tmp/diff_new_pack.WCz7lB/_old  2024-04-08 17:37:38.221265816 +0200
+++ /var/tmp/diff_new_pack.WCz7lB/_new  2024-04-08 17:37:38.221265816 +0200
@@ -1,8 +1,8 @@
-Index: gnutls-3.7.7/lib/fips.c
+Index: gnutls-3.8.5/lib/fips.c
 ===================================================================
---- gnutls-3.7.7.orig/lib/fips.c
-+++ gnutls-3.7.7/lib/fips.c
-@@ -517,6 +517,26 @@ int _gnutls_fips_perform_self_checks2(vo
+--- gnutls-3.8.5.orig/lib/fips.c
++++ gnutls-3.8.5/lib/fips.c
+@@ -593,6 +593,26 @@ int _gnutls_fips_perform_self_checks2(vo
                return gnutls_assert_val(GNUTLS_E_SELF_TEST_ERROR);
        }
  
@@ -27,6 +27,6 @@
 +      }
 +
        /* PK */
-       ret = gnutls_pk_self_test(0, GNUTLS_PK_RSA);
-       if (ret < 0) {
+       if (_gnutls_config_is_rsa_pkcs1_encrypt_allowed()) {
+               ret = gnutls_pk_self_test(0, GNUTLS_PK_RSA);
 

Reply via email to