]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
OpenSSL: update to 3.0.12
authorEd Maste <emaste@FreeBSD.org>
Tue, 24 Oct 2023 18:55:56 +0000 (14:55 -0400)
committerEd Maste <emaste@FreeBSD.org>
Tue, 24 Oct 2023 18:55:56 +0000 (14:55 -0400)
commitad991e4c142ebabad7aef488ad97b189ecabb270
tree1725c878f9f3b517a793afc276ba393c6a28bf8a
parent6869f90bf5bbb2f5ae5400e3a435b3680991321d
parent825caf7e12445fa4818413cc37c8b45bebb6c3a9
OpenSSL: update to 3.0.12

OpenSSL 3.0.12 addresses:

 * Fix incorrect key and IV resizing issues when calling
   EVP_EncryptInit_ex2(), EVP_DecryptInit_ex2() or EVP_CipherInit_ex2()
   with OSSL_PARAM parameters that alter the key or IV length
   ([CVE-2023-5363]).

Relnotes: Yes
Sponsored by: The FreeBSD Foundation
88 files changed:
crypto/openssl/CHANGES.md
crypto/openssl/INSTALL.md
crypto/openssl/NEWS.md
crypto/openssl/VERSION.dat
crypto/openssl/apps/dgst.c
crypto/openssl/apps/dhparam.c
crypto/openssl/apps/dsaparam.c
crypto/openssl/apps/enc.c
crypto/openssl/apps/gendsa.c
crypto/openssl/apps/genpkey.c
crypto/openssl/apps/genrsa.c
crypto/openssl/apps/lib/apps.c
crypto/openssl/apps/req.c
crypto/openssl/apps/speed.c
crypto/openssl/crypto/aes/asm/aesv8-armx.pl
crypto/openssl/crypto/arm_arch.h
crypto/openssl/crypto/bn/bn_gcd.c
crypto/openssl/crypto/build.info
crypto/openssl/crypto/cms/cms_enc.c
crypto/openssl/crypto/cms/cms_err.c
crypto/openssl/crypto/cms/cms_sd.c
crypto/openssl/crypto/dh/dh_check.c
crypto/openssl/crypto/dh/dh_key.c
crypto/openssl/crypto/dh/dh_lib.c
crypto/openssl/crypto/dsa/dsa_check.c
crypto/openssl/crypto/dsa/dsa_lib.c
crypto/openssl/crypto/dsa/dsa_ossl.c
crypto/openssl/crypto/engine/eng_pkey.c
crypto/openssl/crypto/engine/eng_table.c
crypto/openssl/crypto/err/openssl.txt
crypto/openssl/crypto/evp/evp_enc.c
crypto/openssl/crypto/evp/legacy_sha.c
crypto/openssl/crypto/evp/p_lib.c
crypto/openssl/crypto/evp/pmeth_lib.c
crypto/openssl/crypto/ex_data.c
crypto/openssl/crypto/ffc/ffc_key_validate.c
crypto/openssl/crypto/lhash/lhash.c
crypto/openssl/crypto/mem.c
crypto/openssl/crypto/modes/asm/ghashv8-armx.pl
crypto/openssl/crypto/objects/obj_dat.c
crypto/openssl/crypto/param_build_set.c
crypto/openssl/crypto/poly1305/asm/poly1305-armv8.pl
crypto/openssl/crypto/property/property_parse.c
crypto/openssl/crypto/rsa/rsa_backend.c
crypto/openssl/crypto/rsa/rsa_lib.c
crypto/openssl/doc/man3/CMS_add1_signer.pod
crypto/openssl/doc/man3/DH_generate_parameters.pod
crypto/openssl/doc/man3/DSA_generate_parameters.pod
crypto/openssl/doc/man3/EVP_aes_128_gcm.pod
crypto/openssl/doc/man3/EVP_aria_128_gcm.pod
crypto/openssl/doc/man3/EVP_bf_cbc.pod
crypto/openssl/doc/man3/EVP_blake2b512.pod
crypto/openssl/doc/man3/EVP_camellia_128_ecb.pod
crypto/openssl/doc/man3/EVP_cast5_cbc.pod
crypto/openssl/doc/man3/EVP_chacha20.pod
crypto/openssl/doc/man3/EVP_des_cbc.pod
crypto/openssl/doc/man3/EVP_desx_cbc.pod
crypto/openssl/doc/man3/EVP_idea_cbc.pod
crypto/openssl/doc/man3/EVP_md2.pod
crypto/openssl/doc/man3/EVP_md4.pod
crypto/openssl/doc/man3/EVP_md5.pod
crypto/openssl/doc/man3/EVP_mdc2.pod
crypto/openssl/doc/man3/EVP_rc2_cbc.pod
crypto/openssl/doc/man3/EVP_rc4.pod
crypto/openssl/doc/man3/EVP_rc5_32_12_16_cbc.pod
crypto/openssl/doc/man3/EVP_ripemd160.pod
crypto/openssl/doc/man3/EVP_seed_cbc.pod
crypto/openssl/doc/man3/EVP_sha1.pod
crypto/openssl/doc/man3/EVP_sha224.pod
crypto/openssl/doc/man3/EVP_sha3_224.pod
crypto/openssl/doc/man3/EVP_sm3.pod
crypto/openssl/doc/man3/EVP_sm4_cbc.pod
crypto/openssl/doc/man3/EVP_whirlpool.pod
crypto/openssl/doc/man3/PKCS5_PBKDF2_HMAC.pod
crypto/openssl/doc/man3/SSL_CONF_CTX_set_ssl_ctx.pod
crypto/openssl/doc/man3/SSL_CTX_set_info_callback.pod
crypto/openssl/doc/man3/d2i_PKCS8PrivateKey_bio.pod
crypto/openssl/doc/man3/d2i_X509.pod
crypto/openssl/include/openssl/cmserr.h
crypto/openssl/include/openssl/evp.h
crypto/openssl/include/openssl/opensslv.h
crypto/openssl/include/openssl/pkcs7.h.in
crypto/openssl/providers/fips-sources.checksums
crypto/openssl/providers/fips.checksum
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
crypto/openssl/providers/implementations/macs/kmac_prov.c
secure/lib/libcrypto/Makefile.inc