Hello community,

here is the log from the commit of package mozilla-nss for openSUSE:Factory 
checked in at 2020-04-04 12:05:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mozilla-nss (Old)
 and      /work/SRC/openSUSE:Factory/.mozilla-nss.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mozilla-nss"

Sat Apr  4 12:05:24 2020 rev:155 rq:790238 version:3.51

Changes:
--------
--- /work/SRC/openSUSE:Factory/mozilla-nss/mozilla-nss.changes  2020-03-14 
09:54:00.435051421 +0100
+++ /work/SRC/openSUSE:Factory/.mozilla-nss.new.3248/mozilla-nss.changes        
2020-04-04 12:05:40.634657764 +0200
@@ -1,0 +2,40 @@
+Tue Mar 31 15:14:11 UTC 2020 - Michel Normand <norm...@linux.vnet.ibm.com>
+
+- Update previous patch nss-kremlin-ppc64le.patch
+  slightly modified to support also ppc64 (BE) versus initial
+  https://github.com/FStarLang/kremlin/issues/166
+
+-------------------------------------------------------------------
+Tue Mar 31 09:31:14 UTC 2020 - Martin Sirringhaus <martin.sirringh...@suse.com>
+
+- Add patch nss-kremlin-ppc64le.patch to fix ppc and s390x builds  
+
+-------------------------------------------------------------------
+Mon Mar 30 13:35:25 UTC 2020 - Wolfgang Rosenauer <w...@rosenauer.org>
+
+- update to NSS 3.51
+  * Updated DTLS 1.3 implementation to Draft-34. (bmo#1608892)
+  * Correct swapped PKCS11 values of CKM_AES_CMAC and
+    CKM_AES_CMAC_GENERAL (bmo#1611209)
+  * Complete integration of Wycheproof ECDH test cases (bmo#1612259)
+  * Check if PPC __has_include(<sys/auxv.h>) (bmo#1614183)
+  * Fix a compilation error for ‘getFIPSEnv’ "defined but not used"
+    (bmo#1614786)
+  * Send DTLS version numbers in DTLS 1.3 supported_versions extension
+    to avoid an incompatibility. (bmo#1615208)
+  * SECU_ReadDERFromFile calls strstr on a string that isn't guaranteed
+    to be null-terminated (bmo#1538980)
+  * Correct a warning for comparison of integers of different signs:
+    'int' and 'unsigned long' in security/nss/lib/freebl/ecl/ecp_25519.c:88
+    (bmo#1561337)
+  * Add test for mp_int clamping (bmo#1609751)
+  * Don't attempt to read the fips_enabled flag on the machine unless
+    NSS was built with FIPS enabled (bmo#1582169)
+  * Fix a null pointer dereference in BLAKE2B_Update (bmo#1431940)
+  * Fix compiler warning in secsign.c (bmo#1617387)
+  * Fix a OpenBSD/arm64 compilation error: unused variable 'getauxval'
+    (bmo#1618400)
+  * Fix a crash on unaligned CMACContext.aes.keySchedule when using
+    AES-NI intrinsics (bmo#1610687)
+
+-------------------------------------------------------------------

Old:
----
  nss-3.50.tar.gz

New:
----
  nss-3.51.tar.gz
  nss-kremlin-ppc64le.patch

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

Other differences:
------------------
++++++ mozilla-nss.spec ++++++
--- /var/tmp/diff_new_pack.eg1Y7Y/_old  2020-04-04 12:05:45.786663188 +0200
+++ /var/tmp/diff_new_pack.eg1Y7Y/_new  2020-04-04 12:05:45.790663193 +0200
@@ -17,14 +17,14 @@
 #
 
 
-%global nss_softokn_fips_version 3.50
+%global nss_softokn_fips_version 3.51
 %define NSPR_min_version 4.25
 %define nspr_ver %(rpm -q --queryformat '%%{VERSION}' mozilla-nspr)
 %define nssdbdir %{_sysconfdir}/pki/nssdb
 Name:           mozilla-nss
-Version:        3.50
+Version:        3.51
 Release:        0
-%define underscore_version 3_50
+%define underscore_version 3_51
 Summary:        Network Security Services
 License:        MPL-2.0
 Group:          System/Libraries
@@ -49,6 +49,7 @@
 Patch5:         malloc.patch
 Patch6:         bmo-1400603.patch
 Patch7:         nss-sqlitename.patch
+Patch8:         nss-kremlin-ppc64le.patch
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(nspr) >= %{NSPR_min_version}
@@ -179,6 +180,7 @@
 %endif
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
 # additional CA certificates
 #cd security/nss/lib/ckfw/builtins
 #cat %{SOURCE2} >> certdata.txt



++++++ nss-3.50.tar.gz -> nss-3.51.tar.gz ++++++
/work/SRC/openSUSE:Factory/mozilla-nss/nss-3.50.tar.gz 
/work/SRC/openSUSE:Factory/.mozilla-nss.new.3248/nss-3.51.tar.gz differ: char 
5, line 1

++++++ nss-kremlin-ppc64le.patch ++++++
Index: nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h
===================================================================
--- nss.orig/lib/freebl/verified/kremlin/include/kremlin/internal/types.h
+++ nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h
@@ -56,7 +56,9 @@ typedef const char *Prims_string;
 #include <emmintrin.h>
 typedef __m128i FStar_UInt128_uint128;
 #elif !defined(KRML_VERIFIED_UINT128) && !defined(_MSC_VER) && \
-    (defined(__x86_64__) || defined(__x86_64) || defined(__aarch64__))
+    (defined(__x86_64__) || defined(__x86_64) || defined(__aarch64__) || \
+     defined(__powerpc64__) || \
+     defined(__s390x__))
 typedef unsigned __int128 FStar_UInt128_uint128;
 #else
 typedef struct FStar_UInt128_uint128_s {
Index: 
nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h
===================================================================
--- 
nss.orig/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h
+++ nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h
@@ -25,7 +25,9 @@
 #include "LowStar_Endianness.h"
 
 #if !defined(KRML_VERIFIED_UINT128) && !defined(_MSC_VER) && \
-    (defined(__x86_64__) || defined(__x86_64) || defined(__aarch64__))
+    (defined(__x86_64__) || defined(__x86_64) || defined(__aarch64__) || \
+     defined(__powerpc64__) || \
+     defined(__s390x__))
 
 /* GCC + using native unsigned __int128 support */
 

Reply via email to