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 2022-03-17 17:01:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openssl-1_1 (Old) and /work/SRC/openSUSE:Factory/.openssl-1_1.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openssl-1_1" Thu Mar 17 17:01:24 2022 rev:34 rq:961992 version:1.1.1n Changes: -------- --- /work/SRC/openSUSE:Factory/openssl-1_1/openssl-1_1.changes 2022-03-11 21:39:44.862004694 +0100 +++ /work/SRC/openSUSE:Factory/.openssl-1_1.new.25692/openssl-1_1.changes 2022-03-17 17:01:29.793685275 +0100 @@ -1,0 +2,11 @@ +Tue Mar 15 17:41:47 UTC 2022 - Pedro Monreal <pmonr...@suse.com> + +- Update to 1.1.1n: [bsc#1196877, CVE-2022-0778] + * Security fix [CVE-2022-0778]: Infinite loop for non-prime moduli + in BN_mod_sqrt() reachable when parsing certificates. + * Add ciphersuites based on DHE_PSK (RFC 4279) and ECDHE_PSK + (RFC 5489) to the list of ciphersuites providing Perfect Forward + Secrecy as required by SECLEVEL >= 3. + * Rebase openssl-1.1.1-fips.patch openssl-1.1.1-evp-kdf.patch + +------------------------------------------------------------------- Old: ---- openssl-1.1.1m.tar.gz openssl-1.1.1m.tar.gz.asc New: ---- openssl-1.1.1n.tar.gz openssl-1.1.1n.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openssl-1_1.spec ++++++ --- /var/tmp/diff_new_pack.9LTH7f/_old 2022-03-17 17:01:31.149686312 +0100 +++ /var/tmp/diff_new_pack.9LTH7f/_new 2022-03-17 17:01:31.153686315 +0100 @@ -41,7 +41,7 @@ %define _rname openssl Name: openssl-1_1 # Don't forget to update the version in the "openssl" package! -Version: 1.1.1m +Version: 1.1.1n Release: 0 Summary: Secure Sockets and Transport Layer Security License: OpenSSL ++++++ openssl-1.1.1-evp-kdf.patch ++++++ --- /var/tmp/diff_new_pack.9LTH7f/_old 2022-03-17 17:01:31.265686401 +0100 +++ /var/tmp/diff_new_pack.9LTH7f/_new 2022-03-17 17:01:31.269686403 +0100 @@ -1,7 +1,7 @@ -Index: openssl-1.1.1m/crypto/err/openssl.txt +Index: openssl-1.1.1n/crypto/err/openssl.txt =================================================================== ---- openssl-1.1.1m.orig/crypto/err/openssl.txt -+++ openssl-1.1.1m/crypto/err/openssl.txt +--- openssl-1.1.1n.orig/crypto/err/openssl.txt ++++ openssl-1.1.1n/crypto/err/openssl.txt @@ -754,6 +754,9 @@ EVP_F_EVP_DIGESTINIT_EX:128:EVP_DigestIn EVP_F_EVP_ENCRYPTDECRYPTUPDATE:219:evp_EncryptDecryptUpdate EVP_F_EVP_ENCRYPTFINAL_EX:127:EVP_EncryptFinal_ex @@ -74,10 +74,10 @@ OBJ_R_OID_EXISTS:102:oid exists OBJ_R_UNKNOWN_NID:101:unknown nid OCSP_R_CERTIFICATE_VERIFY_ERROR:101:certificate verify error -Index: openssl-1.1.1m/crypto/evp/build.info +Index: openssl-1.1.1n/crypto/evp/build.info =================================================================== ---- openssl-1.1.1m.orig/crypto/evp/build.info -+++ openssl-1.1.1m/crypto/evp/build.info +--- openssl-1.1.1n.orig/crypto/evp/build.info ++++ openssl-1.1.1n/crypto/evp/build.info @@ -9,7 +9,8 @@ SOURCE[../../libcrypto]=\ p_open.c p_seal.c p_sign.c p_verify.c p_lib.c p_enc.c p_dec.c \ bio_md.c bio_b64.c bio_enc.c evp_err.c e_null.c \ @@ -88,10 +88,10 @@ e_old.c pmeth_lib.c pmeth_fn.c pmeth_gn.c m_sigver.c \ e_aes_cbc_hmac_sha1.c e_aes_cbc_hmac_sha256.c e_rc4_hmac_md5.c \ e_chacha20_poly1305.c cmeth_lib.c -Index: openssl-1.1.1m/crypto/evp/evp_err.c +Index: openssl-1.1.1n/crypto/evp/evp_err.c =================================================================== ---- openssl-1.1.1m.orig/crypto/evp/evp_err.c -+++ openssl-1.1.1m/crypto/evp/evp_err.c +--- openssl-1.1.1n.orig/crypto/evp/evp_err.c ++++ openssl-1.1.1n/crypto/evp/evp_err.c @@ -60,6 +60,9 @@ static const ERR_STRING_DATA EVP_str_fun {ERR_PACK(ERR_LIB_EVP, EVP_F_EVP_ENCRYPTFINAL_EX, 0), "EVP_EncryptFinal_ex"}, @@ -126,10 +126,10 @@ {ERR_PACK(ERR_LIB_EVP, 0, EVP_R_OUTPUT_WOULD_OVERFLOW), "output would overflow"}, {ERR_PACK(ERR_LIB_EVP, 0, EVP_R_PARTIALLY_OVERLAPPING), -Index: openssl-1.1.1m/crypto/evp/evp_local.h +Index: openssl-1.1.1n/crypto/evp/evp_local.h =================================================================== ---- openssl-1.1.1m.orig/crypto/evp/evp_local.h -+++ openssl-1.1.1m/crypto/evp/evp_local.h +--- openssl-1.1.1n.orig/crypto/evp/evp_local.h ++++ openssl-1.1.1n/crypto/evp/evp_local.h @@ -41,6 +41,11 @@ struct evp_cipher_ctx_st { unsigned char final[EVP_MAX_BLOCK_LENGTH]; /* possible final block */ } /* EVP_CIPHER_CTX */ ; @@ -142,10 +142,10 @@ int PKCS5_v2_PBKDF2_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *c, const EVP_MD *md, -Index: openssl-1.1.1m/crypto/evp/evp_pbe.c +Index: openssl-1.1.1n/crypto/evp/evp_pbe.c =================================================================== ---- openssl-1.1.1m.orig/crypto/evp/evp_pbe.c -+++ openssl-1.1.1m/crypto/evp/evp_pbe.c +--- openssl-1.1.1n.orig/crypto/evp/evp_pbe.c ++++ openssl-1.1.1n/crypto/evp/evp_pbe.c @@ -12,6 +12,7 @@ #include <openssl/evp.h> #include <openssl/pkcs12.h> @@ -154,10 +154,10 @@ #include "evp_local.h" /* Password based encryption (PBE) functions */ -Index: openssl-1.1.1m/crypto/evp/kdf_lib.c +Index: openssl-1.1.1n/crypto/evp/kdf_lib.c =================================================================== --- /dev/null -+++ openssl-1.1.1m/crypto/evp/kdf_lib.c ++++ openssl-1.1.1n/crypto/evp/kdf_lib.c @@ -0,0 +1,165 @@ +/* + * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. @@ -324,10 +324,10 @@ + return ctx->kmeth->derive(ctx->impl, key, keylen); +} + -Index: openssl-1.1.1m/crypto/evp/p5_crpt2.c +Index: openssl-1.1.1n/crypto/evp/p5_crpt2.c =================================================================== ---- openssl-1.1.1m.orig/crypto/evp/p5_crpt2.c -+++ openssl-1.1.1m/crypto/evp/p5_crpt2.c +--- openssl-1.1.1n.orig/crypto/evp/p5_crpt2.c ++++ openssl-1.1.1n/crypto/evp/p5_crpt2.c @@ -1,5 +1,5 @@ /* - * Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved. @@ -476,10 +476,10 @@ } int PKCS5_PBKDF2_HMAC_SHA1(const char *pass, int passlen, -Index: openssl-1.1.1m/crypto/evp/pbe_scrypt.c +Index: openssl-1.1.1n/crypto/evp/pbe_scrypt.c =================================================================== ---- openssl-1.1.1m.orig/crypto/evp/pbe_scrypt.c -+++ openssl-1.1.1m/crypto/evp/pbe_scrypt.c +--- openssl-1.1.1n.orig/crypto/evp/pbe_scrypt.c ++++ openssl-1.1.1n/crypto/evp/pbe_scrypt.c @@ -7,135 +7,12 @@ * https://www.openssl.org/source/license.html */ @@ -750,10 +750,10 @@ } + #endif -Index: openssl-1.1.1m/crypto/evp/pkey_kdf.c +Index: openssl-1.1.1n/crypto/evp/pkey_kdf.c =================================================================== --- /dev/null -+++ openssl-1.1.1m/crypto/evp/pkey_kdf.c ++++ openssl-1.1.1n/crypto/evp/pkey_kdf.c @@ -0,0 +1,255 @@ +/* + * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. @@ -1010,10 +1010,10 @@ + pkey_kdf_ctrl_str +}; + -Index: openssl-1.1.1m/include/crypto/evp.h +Index: openssl-1.1.1n/include/crypto/evp.h =================================================================== ---- openssl-1.1.1m.orig/include/crypto/evp.h -+++ openssl-1.1.1m/include/crypto/evp.h +--- openssl-1.1.1n.orig/include/crypto/evp.h ++++ openssl-1.1.1n/include/crypto/evp.h @@ -112,6 +112,24 @@ extern const EVP_PKEY_METHOD hkdf_pkey_m extern const EVP_PKEY_METHOD poly1305_pkey_meth; extern const EVP_PKEY_METHOD siphash_pkey_meth; @@ -1039,19 +1039,19 @@ struct evp_md_st { int type; int pkey_type; -Index: openssl-1.1.1m/crypto/kdf/build.info +Index: openssl-1.1.1n/crypto/kdf/build.info =================================================================== ---- openssl-1.1.1m.orig/crypto/kdf/build.info -+++ openssl-1.1.1m/crypto/kdf/build.info +--- openssl-1.1.1n.orig/crypto/kdf/build.info ++++ openssl-1.1.1n/crypto/kdf/build.info @@ -1,3 +1,3 @@ LIBS=../../libcrypto SOURCE[../../libcrypto]=\ - tls1_prf.c kdf_err.c hkdf.c scrypt.c + tls1_prf.c kdf_err.c kdf_util.c hkdf.c scrypt.c pbkdf2.c -Index: openssl-1.1.1m/crypto/kdf/hkdf.c +Index: openssl-1.1.1n/crypto/kdf/hkdf.c =================================================================== ---- openssl-1.1.1m.orig/crypto/kdf/hkdf.c -+++ openssl-1.1.1m/crypto/kdf/hkdf.c +--- openssl-1.1.1n.orig/crypto/kdf/hkdf.c ++++ openssl-1.1.1n/crypto/kdf/hkdf.c @@ -8,32 +8,33 @@ */ @@ -1518,10 +1518,10 @@ err: OPENSSL_cleanse(prev, sizeof(prev)); -Index: openssl-1.1.1m/crypto/kdf/kdf_err.c +Index: openssl-1.1.1n/crypto/kdf/kdf_err.c =================================================================== ---- openssl-1.1.1m.orig/crypto/kdf/kdf_err.c -+++ openssl-1.1.1m/crypto/kdf/kdf_err.c +--- openssl-1.1.1n.orig/crypto/kdf/kdf_err.c ++++ openssl-1.1.1n/crypto/kdf/kdf_err.c @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT @@ -1577,10 +1577,10 @@ {0, NULL} }; -Index: openssl-1.1.1m/crypto/kdf/kdf_local.h +Index: openssl-1.1.1n/crypto/kdf/kdf_local.h =================================================================== --- /dev/null -+++ openssl-1.1.1m/crypto/kdf/kdf_local.h ++++ openssl-1.1.1n/crypto/kdf/kdf_local.h @@ -0,0 +1,22 @@ +/* + * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. @@ -1604,10 +1604,10 @@ + int (*ctrl)(EVP_KDF_IMPL *impl, int cmd, va_list args), + int cmd, const char *md_name); + -Index: openssl-1.1.1m/crypto/kdf/kdf_util.c +Index: openssl-1.1.1n/crypto/kdf/kdf_util.c =================================================================== --- /dev/null -+++ openssl-1.1.1m/crypto/kdf/kdf_util.c ++++ openssl-1.1.1n/crypto/kdf/kdf_util.c @@ -0,0 +1,73 @@ +/* + * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. @@ -1682,10 +1682,10 @@ + return call_ctrl(ctrl, impl, cmd, md); +} + -Index: openssl-1.1.1m/crypto/kdf/pbkdf2.c +Index: openssl-1.1.1n/crypto/kdf/pbkdf2.c =================================================================== --- /dev/null -+++ openssl-1.1.1m/crypto/kdf/pbkdf2.c ++++ openssl-1.1.1n/crypto/kdf/pbkdf2.c @@ -0,0 +1,264 @@ +/* + * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. @@ -1951,10 +1951,10 @@ + HMAC_CTX_free(hctx_tpl); + return ret; +} -Index: openssl-1.1.1m/crypto/kdf/scrypt.c +Index: openssl-1.1.1n/crypto/kdf/scrypt.c =================================================================== ---- openssl-1.1.1m.orig/crypto/kdf/scrypt.c -+++ openssl-1.1.1m/crypto/kdf/scrypt.c +--- openssl-1.1.1n.orig/crypto/kdf/scrypt.c ++++ openssl-1.1.1n/crypto/kdf/scrypt.c @@ -8,25 +8,34 @@ */ @@ -2543,10 +2543,10 @@ +} #endif -Index: openssl-1.1.1m/crypto/kdf/tls1_prf.c +Index: openssl-1.1.1n/crypto/kdf/tls1_prf.c =================================================================== ---- openssl-1.1.1m.orig/crypto/kdf/tls1_prf.c -+++ openssl-1.1.1m/crypto/kdf/tls1_prf.c +--- openssl-1.1.1n.orig/crypto/kdf/tls1_prf.c ++++ openssl-1.1.1n/crypto/kdf/tls1_prf.c @@ -8,11 +8,15 @@ */ @@ -2830,10 +2830,10 @@ OPENSSL_clear_free(tmp, olen); return 0; } -Index: openssl-1.1.1m/doc/man3/EVP_KDF_CTX.pod +Index: openssl-1.1.1n/doc/man3/EVP_KDF_CTX.pod =================================================================== --- /dev/null -+++ openssl-1.1.1m/doc/man3/EVP_KDF_CTX.pod ++++ openssl-1.1.1n/doc/man3/EVP_KDF_CTX.pod @@ -0,0 +1,217 @@ +=pod + @@ -3052,10 +3052,10 @@ +L<https://www.openssl.org/source/license.html>. + +=cut -Index: openssl-1.1.1m/doc/man7/EVP_KDF_HKDF.pod +Index: openssl-1.1.1n/doc/man7/EVP_KDF_HKDF.pod =================================================================== --- /dev/null -+++ openssl-1.1.1m/doc/man7/EVP_KDF_HKDF.pod ++++ openssl-1.1.1n/doc/man7/EVP_KDF_HKDF.pod @@ -0,0 +1,180 @@ +=pod + @@ -3237,10 +3237,10 @@ +L<https://www.openssl.org/source/license.html>. + +=cut -Index: openssl-1.1.1m/doc/man7/EVP_KDF_PBKDF2.pod +Index: openssl-1.1.1n/doc/man7/EVP_KDF_PBKDF2.pod =================================================================== --- /dev/null -+++ openssl-1.1.1m/doc/man7/EVP_KDF_PBKDF2.pod ++++ openssl-1.1.1n/doc/man7/EVP_KDF_PBKDF2.pod @@ -0,0 +1,78 @@ +=pod + @@ -3320,10 +3320,10 @@ +L<https://www.openssl.org/source/license.html>. + +=cut -Index: openssl-1.1.1m/doc/man7/EVP_KDF_SCRYPT.pod +Index: openssl-1.1.1n/doc/man7/EVP_KDF_SCRYPT.pod =================================================================== --- /dev/null -+++ openssl-1.1.1m/doc/man7/EVP_KDF_SCRYPT.pod ++++ openssl-1.1.1n/doc/man7/EVP_KDF_SCRYPT.pod @@ -0,0 +1,149 @@ +=pod + @@ -3474,10 +3474,10 @@ +L<https://www.openssl.org/source/license.html>. + +=cut -Index: openssl-1.1.1m/doc/man7/EVP_KDF_TLS1_PRF.pod +Index: openssl-1.1.1n/doc/man7/EVP_KDF_TLS1_PRF.pod =================================================================== --- /dev/null -+++ openssl-1.1.1m/doc/man7/EVP_KDF_TLS1_PRF.pod ++++ openssl-1.1.1n/doc/man7/EVP_KDF_TLS1_PRF.pod @@ -0,0 +1,142 @@ +=pod + @@ -3621,10 +3621,10 @@ +L<https://www.openssl.org/source/license.html>. + +=cut -Index: openssl-1.1.1m/include/openssl/evperr.h +Index: openssl-1.1.1n/include/openssl/evperr.h =================================================================== ---- openssl-1.1.1m.orig/include/openssl/evperr.h -+++ openssl-1.1.1m/include/openssl/evperr.h +--- openssl-1.1.1n.orig/include/openssl/evperr.h ++++ openssl-1.1.1n/include/openssl/evperr.h @@ -56,6 +56,9 @@ int ERR_load_EVP_strings(void); # define EVP_F_EVP_ENCRYPTDECRYPTUPDATE 219 # define EVP_F_EVP_ENCRYPTFINAL_EX 127 @@ -3657,10 +3657,10 @@ # define EVP_R_OUTPUT_WOULD_OVERFLOW 184 # define EVP_R_PARTIALLY_OVERLAPPING 162 # define EVP_R_PBKDF2_ERROR 181 -Index: openssl-1.1.1m/include/openssl/kdferr.h +Index: openssl-1.1.1n/include/openssl/kdferr.h =================================================================== ---- openssl-1.1.1m.orig/include/openssl/kdferr.h -+++ openssl-1.1.1m/include/openssl/kdferr.h +--- openssl-1.1.1n.orig/include/openssl/kdferr.h ++++ openssl-1.1.1n/include/openssl/kdferr.h @@ -23,6 +23,23 @@ int ERR_load_KDF_strings(void); /* * KDF function codes. @@ -3700,10 +3700,10 @@ +# define KDF_R_WRONG_OUTPUT_BUFFER_SIZE 112 #endif -Index: openssl-1.1.1m/include/openssl/kdf.h +Index: openssl-1.1.1n/include/openssl/kdf.h =================================================================== ---- openssl-1.1.1m.orig/include/openssl/kdf.h -+++ openssl-1.1.1m/include/openssl/kdf.h +--- openssl-1.1.1n.orig/include/openssl/kdf.h ++++ openssl-1.1.1n/include/openssl/kdf.h @@ -10,10 +10,50 @@ #ifndef HEADER_KDF_H # define HEADER_KDF_H @@ -3782,10 +3782,10 @@ } # endif #endif -Index: openssl-1.1.1m/include/openssl/ossl_typ.h +Index: openssl-1.1.1n/include/openssl/ossl_typ.h =================================================================== ---- openssl-1.1.1m.orig/include/openssl/ossl_typ.h -+++ openssl-1.1.1m/include/openssl/ossl_typ.h +--- openssl-1.1.1n.orig/include/openssl/ossl_typ.h ++++ openssl-1.1.1n/include/openssl/ossl_typ.h @@ -97,6 +97,8 @@ typedef struct evp_pkey_asn1_method_st E typedef struct evp_pkey_method_st EVP_PKEY_METHOD; typedef struct evp_pkey_ctx_st EVP_PKEY_CTX; @@ -3795,10 +3795,10 @@ typedef struct evp_Encode_Ctx_st EVP_ENCODE_CTX; typedef struct hmac_ctx_st HMAC_CTX; -Index: openssl-1.1.1m/test/build.info +Index: openssl-1.1.1n/test/build.info =================================================================== ---- openssl-1.1.1m.orig/test/build.info -+++ openssl-1.1.1m/test/build.info +--- openssl-1.1.1n.orig/test/build.info ++++ openssl-1.1.1n/test/build.info @@ -44,7 +44,8 @@ INCLUDE_MAIN___test_libtestutil_OLB = /I ssl_test_ctx_test ssl_test x509aux cipherlist_test asynciotest \ bio_callback_test bio_memleak_test \ @@ -3820,10 +3820,10 @@ SOURCE[x509_time_test]=x509_time_test.c INCLUDE[x509_time_test]=../include DEPEND[x509_time_test]=../libcrypto libtestutil.a -Index: openssl-1.1.1m/test/evp_kdf_test.c +Index: openssl-1.1.1n/test/evp_kdf_test.c =================================================================== --- /dev/null -+++ openssl-1.1.1m/test/evp_kdf_test.c ++++ openssl-1.1.1n/test/evp_kdf_test.c @@ -0,0 +1,237 @@ +/* + * Copyright 2018-2019 The OpenSSL Project Authors. All Rights Reserved. @@ -4062,10 +4062,10 @@ +#endif + return 1; +} -Index: openssl-1.1.1m/test/evp_test.c +Index: openssl-1.1.1n/test/evp_test.c =================================================================== ---- openssl-1.1.1m.orig/test/evp_test.c -+++ openssl-1.1.1m/test/evp_test.c +--- openssl-1.1.1n.orig/test/evp_test.c ++++ openssl-1.1.1n/test/evp_test.c @@ -1705,13 +1705,14 @@ static const EVP_TEST_METHOD encode_test encode_test_run, }; @@ -4277,10 +4277,10 @@ &keypair_test_method, &keygen_test_method, &mac_test_method, -Index: openssl-1.1.1m/test/pkey_meth_kdf_test.c +Index: openssl-1.1.1n/test/pkey_meth_kdf_test.c =================================================================== ---- openssl-1.1.1m.orig/test/pkey_meth_kdf_test.c -+++ openssl-1.1.1m/test/pkey_meth_kdf_test.c +--- openssl-1.1.1n.orig/test/pkey_meth_kdf_test.c ++++ openssl-1.1.1n/test/pkey_meth_kdf_test.c @@ -1,5 +1,5 @@ /* - * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. @@ -4484,10 +4484,10 @@ } #endif -Index: openssl-1.1.1m/test/recipes/30-test_evp_data/evpkdf.txt +Index: openssl-1.1.1n/test/recipes/30-test_evp_data/evpkdf.txt =================================================================== ---- openssl-1.1.1m.orig/test/recipes/30-test_evp_data/evpkdf.txt -+++ openssl-1.1.1m/test/recipes/30-test_evp_data/evpkdf.txt +--- openssl-1.1.1n.orig/test/recipes/30-test_evp_data/evpkdf.txt ++++ openssl-1.1.1n/test/recipes/30-test_evp_data/evpkdf.txt @@ -15,7 +15,7 @@ Title = TLS1 PRF tests (from NIST test vectors) @@ -4747,7 +4747,7 @@ Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48 @@ -303,3 +303,133 @@ Ctrl.r = r:8 Ctrl.p = p:1 - Result = KDF_MISMATCH + Result = KDF_DERIVE_ERROR +Title = PBKDF2 tests + @@ -4879,10 +4879,10 @@ +Ctrl.digest = digest:sha512 +Output = 00ef42cdbfc98d29db20976608e455567fdddf14 + -Index: openssl-1.1.1m/test/recipes/30-test_evp_data/evppkey_kdf.txt +Index: openssl-1.1.1n/test/recipes/30-test_evp_data/evppkey_kdf.txt =================================================================== --- /dev/null -+++ openssl-1.1.1m/test/recipes/30-test_evp_data/evppkey_kdf.txt ++++ openssl-1.1.1n/test/recipes/30-test_evp_data/evppkey_kdf.txt @@ -0,0 +1,305 @@ +# +# Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved. @@ -5189,10 +5189,10 @@ +Ctrl.p = p:1 +Result = INTERNAL_ERROR + -Index: openssl-1.1.1m/test/recipes/30-test_evp_kdf.t +Index: openssl-1.1.1n/test/recipes/30-test_evp_kdf.t =================================================================== --- /dev/null -+++ openssl-1.1.1m/test/recipes/30-test_evp_kdf.t ++++ openssl-1.1.1n/test/recipes/30-test_evp_kdf.t @@ -0,0 +1,13 @@ +#! /usr/bin/env perl +# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. @@ -5207,10 +5207,10 @@ +use OpenSSL::Test::Simple; + +simple_test("test_evp_kdf", "evp_kdf_test"); -Index: openssl-1.1.1m/test/recipes/30-test_evp.t +Index: openssl-1.1.1n/test/recipes/30-test_evp.t =================================================================== ---- openssl-1.1.1m.orig/test/recipes/30-test_evp.t -+++ openssl-1.1.1m/test/recipes/30-test_evp.t +--- openssl-1.1.1n.orig/test/recipes/30-test_evp.t ++++ openssl-1.1.1n/test/recipes/30-test_evp.t @@ -15,7 +15,7 @@ use OpenSSL::Test qw/:DEFAULT data_file/ setup("test_evp"); @@ -5220,10 +5220,10 @@ "evpcase.txt", "evpccmcavs.txt" ); plan tests => scalar(@files); -Index: openssl-1.1.1m/util/libcrypto.num +Index: openssl-1.1.1n/util/libcrypto.num =================================================================== ---- openssl-1.1.1m.orig/util/libcrypto.num -+++ openssl-1.1.1m/util/libcrypto.num +--- openssl-1.1.1n.orig/util/libcrypto.num ++++ openssl-1.1.1n/util/libcrypto.num @@ -4626,3 +4626,11 @@ FIPS_drbg_get_strength FIPS_rand_strength 6380 1_1_0g EXIST::FUNCTION: FIPS_drbg_get_blocklength 6381 1_1_0g EXIST::FUNCTION: @@ -5236,10 +5236,10 @@ +EVP_KDF_ctrl_str 6595 1_1_1b EXIST::FUNCTION: +EVP_KDF_size 6596 1_1_1b EXIST::FUNCTION: +EVP_KDF_derive 6597 1_1_1b EXIST::FUNCTION: -Index: openssl-1.1.1m/util/private.num +Index: openssl-1.1.1n/util/private.num =================================================================== ---- openssl-1.1.1m.orig/util/private.num -+++ openssl-1.1.1m/util/private.num +--- openssl-1.1.1n.orig/util/private.num ++++ openssl-1.1.1n/util/private.num @@ -22,6 +22,7 @@ CRYPTO_EX_dup CRYPTO_EX_free datatype CRYPTO_EX_new datatype @@ -5248,10 +5248,10 @@ EVP_PKEY_gen_cb datatype EVP_PKEY_METHOD datatype EVP_PKEY_ASN1_METHOD datatype -Index: openssl-1.1.1m/crypto/evp/e_chacha20_poly1305.c +Index: openssl-1.1.1n/crypto/evp/e_chacha20_poly1305.c =================================================================== ---- openssl-1.1.1m.orig/crypto/evp/e_chacha20_poly1305.c -+++ openssl-1.1.1m/crypto/evp/e_chacha20_poly1305.c +--- openssl-1.1.1n.orig/crypto/evp/e_chacha20_poly1305.c ++++ openssl-1.1.1n/crypto/evp/e_chacha20_poly1305.c @@ -14,8 +14,8 @@ # include <openssl/evp.h> @@ -5262,10 +5262,10 @@ # include "crypto/chacha.h" typedef struct { -Index: openssl-1.1.1m/crypto/evp/encode.c +Index: openssl-1.1.1n/crypto/evp/encode.c =================================================================== ---- openssl-1.1.1m.orig/crypto/evp/encode.c -+++ openssl-1.1.1m/crypto/evp/encode.c +--- openssl-1.1.1n.orig/crypto/evp/encode.c ++++ openssl-1.1.1n/crypto/evp/encode.c @@ -11,8 +11,8 @@ #include <limits.h> #include "internal/cryptlib.h" ++++++ openssl-1.1.1-fips.patch ++++++ ++++ 1496 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/openssl-1_1/openssl-1.1.1-fips.patch ++++ and /work/SRC/openSUSE:Factory/.openssl-1_1.new.25692/openssl-1.1.1-fips.patch