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 <mjambor@suse.com> + +- 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 <openssl/evp.h> + #include "crypto/evp.h" ++#include "crypto/fips_int.h" + #include <openssl/pkcs12.h> + #include <openssl/objects.h> + void openssl_add_all_digests_int(void) { #ifdef OPENSSL_FIPS