Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package openssl-1_1 for openSUSE:Factory checked in at 2024-06-28 15:46:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openssl-1_1 (Old)
and /work/SRC/openSUSE:Factory/.openssl-1_1.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openssl-1_1"
Fri Jun 28 15:46:43 2024 rev:60 rq:1183229 version:1.1.1w
Changes:
--------
--- /work/SRC/openSUSE:Factory/openssl-1_1/openssl-1_1.changes 2024-05-08 11:39:15.839748699 +0200
+++ /work/SRC/openSUSE:Factory/.openssl-1_1.new.18349/openssl-1_1.changes 2024-06-28 15:47:38.815319926 +0200
@@ -1,0 +2,9 @@
+Tue Jun 18 15:52:49 UTC 2024 - Martin Jambor
+
+- Fixed C99 violations in patches bsc1185319-FIPS-KAT-for-ECDSA.patch
+ (need to for explicity typecast) and
+ openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch
+ (missing include) to allow the package to build with GCC 14.
+ [boo#1225907]
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bsc1185319-FIPS-KAT-for-ECDSA.patch ++++++
--- /var/tmp/diff_new_pack.VS3Fg4/_old 2024-06-28 15:47:48.051657825 +0200
+++ /var/tmp/diff_new_pack.VS3Fg4/_new 2024-06-28 15:47:48.059658118 +0200
@@ -327,7 +327,7 @@
- err:
+ /* extract r and s */
+ tsig = sig;
-+ dsa_sig = d2i_ECDSA_SIG(NULL, &tsig, siglen);
++ dsa_sig = d2i_ECDSA_SIG(NULL, (const unsigned char **) &tsig, siglen);
+ if (dsa_sig == NULL)
+ goto err;
+
++++++ openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch ++++++
--- /var/tmp/diff_new_pack.VS3Fg4/_old 2024-06-28 15:47:48.175662362 +0200
+++ /var/tmp/diff_new_pack.VS3Fg4/_new 2024-06-28 15:47:48.179662508 +0200
@@ -4,8 +4,10 @@
crypto/evp/c_alld.c | 6 +++++-
3 files changed, 52 insertions(+), 1 deletion(-)
---- a/crypto/asn1/ameth_lib.c
-+++ b/crypto/asn1/ameth_lib.c
+Index: openssl-1.1.1w/crypto/asn1/ameth_lib.c
+===================================================================
+--- openssl-1.1.1w.orig/crypto/asn1/ameth_lib.c
++++ openssl-1.1.1w/crypto/asn1/ameth_lib.c
@@ -35,7 +35,11 @@ IMPLEMENT_OBJ_BSEARCH_CMP_FN(const EVP_P
int EVP_PKEY_asn1_get_count(void)
@@ -52,8 +54,10 @@
if (!ret || !*ret)
return NULL;
return *ret;
---- a/crypto/asn1/standard_methods.h
-+++ b/crypto/asn1/standard_methods.h
+Index: openssl-1.1.1w/crypto/asn1/standard_methods.h
+===================================================================
+--- openssl-1.1.1w.orig/crypto/asn1/standard_methods.h
++++ openssl-1.1.1w/crypto/asn1/standard_methods.h
@@ -59,3 +59,32 @@ static const EVP_PKEY_ASN1_METHOD *stand
#endif
};
@@ -87,9 +91,18 @@
+ &dhx_asn1_meth,
+#endif
+};
---- a/crypto/evp/c_alld.c
-+++ b/crypto/evp/c_alld.c
-@@ -17,7 +17,11 @@
+Index: openssl-1.1.1w/crypto/evp/c_alld.c
+===================================================================
+--- openssl-1.1.1w.orig/crypto/evp/c_alld.c
++++ openssl-1.1.1w/crypto/evp/c_alld.c
+@@ -11,13 +11,18 @@
+ #include "internal/cryptlib.h"
+ #include
+ #include "crypto/evp.h"
++#include "crypto/fips_int.h"
+ #include
+ #include
+
void openssl_add_all_digests_int(void)
{
#ifdef OPENSSL_FIPS