Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update OpenSSL to version 3.0.9 in the base system #760

Closed
wants to merge 27 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
aba33b3
Import OpenSSL 1.1.1s
juikim Nov 1, 2022
3c320f4
Import OpenSSL 1.1.1t
juikim Feb 7, 2023
e4520c8
openssl: Vendor import of OpenSSL-3.0.8
ngie-eign Mar 1, 2023
68967d6
openssl: Vendor import of OpenSSL-3.0.9
khorben May 31, 2023
ed6f360
Merge commit '68967d66b12523adf3fd480112005bb0b5e75cb1' into main
khorben Jun 1, 2023
34f8c8d
openssl: Import the changes specific to FreeBSD
khorben Jun 1, 2023
28a2874
openssl: Generate the assembly files
khorben Jun 1, 2023
4391b1b
openssl: Import the other files generated
khorben Jun 1, 2023
f521dea
libhx509: Request the OpenSSL 1.1 API
khorben May 25, 2023
73172b6
libkrb5: Request the OpenSSL 1.1 API
khorben May 25, 2023
4ba29f0
libheimntlm: Request the OpenSSL 1.1 API
khorben May 25, 2023
0f4f0b2
libkdc: Request the OpenSSL 1.1 API
khorben May 25, 2023
18dddc0
libgssapi_krb5: Request the OpenSSL 1.1 API
khorben May 25, 2023
d57caf4
libgssapi_ntlm: Request the OpenSSL 1.1 API
khorben May 25, 2023
f55705e
hxtool: Request the OpenSSL 1.1 API
khorben May 25, 2023
a80e27e
libarchive: Avoid a build failure with OpenSSL 3.0
khorben Jun 1, 2023
2be3913
dumpon: Request the OpenSSL 1.1 API
khorben May 25, 2023
9a28b18
decryptcore: Request the OpenSSL 1.1 API
khorben Jun 1, 2023
b582bcf
openssl: Automatically disable EC_NISTP_64_GCC_128
khorben Jun 1, 2023
bdf80e9
openssl: Keep OPENSSL_SHLIB_VERSION at 3
khorben Jun 1, 2023
e134bb3
openssl: Re-generate the manual pages
khorben Jun 2, 2023
a19b8bd
openssl: Mark deprecated manual pages as obsolete
khorben Jun 2, 2023
934331f
openssl: Limit the changes to obsolete files to us
khorben Jun 3, 2023
d32019d
openssl: Fix typos in manual pages
khorben Jun 5, 2023
ef1c068
openssl: Enable support for RFC3779
khorben Jun 5, 2023
6c18ba4
Ensure BN_ULONG is correctly defined for 32-bit architectures
DimitryAndric Jun 9, 2023
1335516
openssl: also build ec_deprecated.c in libcrypto
khorben Jun 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
49 changes: 49 additions & 0 deletions ObsoleteFiles.inc
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,55 @@
# xargs -n1 | sort | uniq -d;
# done

# 20230601: OpenSSL 3.0.9

OLD_LIBS+=lib/libcrypto.so.111
OLD_FILES+=usr/include/openssl/rand_drbg.h
OLD_FILES+=usr/lib/engines/capi.so
OLD_FILES+=usr/lib/engines/padlock.so
OLD_LIBS+=usr/lib/libssl.so.111
OLD_DIRS+=usr/lib/engines
OLD_FILES+=usr/share/man/man1/list.1
OLD_FILES+=usr/share/man/man1/openssl-tsget.1
OLD_FILES+=usr/share/man/man3/ECDH_get_ex_data.3
OLD_FILES+=usr/share/man/man3/ECDH_get_ex_new_index.3
OLD_FILES+=usr/share/man/man3/ECDH_set_ex_data.3
OLD_FILES+=usr/share/man/man3/ERR_GET_FUNC.3
OLD_FILES+=usr/share/man/man3/EVP_PKEY_CTX_hkdf_mode.3
OLD_FILES+=usr/share/man/man3/EVP_PKEY_set_alias_type.3
OLD_FILES+=usr/share/man/man3/EVP_aes.3
OLD_FILES+=usr/share/man/man3/EVP_aria.3
OLD_FILES+=usr/share/man/man3/EVP_camellia.3
OLD_FILES+=usr/share/man/man3/EVP_des.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_bytes.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_cleanup_entropy_fn.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_cleanup_nonce_fn.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_free.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_generate.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_get0_master.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_get0_private.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_get0_public.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_get_entropy_fn.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_get_ex_data.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_get_ex_new_index.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_get_nonce_fn.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_instantiate.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_new.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_reseed.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_secure_new.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_set.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_set_callbacks.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_set_defaults.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_set_ex_data.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_set_reseed_defaults.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_set_reseed_interval.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_set_reseed_time_interval.3
OLD_FILES+=usr/share/man/man3/RAND_DRBG_uninstantiate.3
OLD_FILES+=usr/share/man/man3/RSA_padding_add_SSLv23.3
OLD_FILES+=usr/share/man/man3/RSA_padding_check_SSLv23.3
OLD_FILES+=usr/share/man/man7/RAND_DRBG.7
OLD_FILES+=usr/share/man/man7/scrypt.7

# 20230505: md5 tests are now self-contained
OLD_FILES+=usr/tests/sbin/md5/1.inp
OLD_FILES+=usr/tests/sbin/md5/1.sha512-p.chk
Expand Down
2 changes: 1 addition & 1 deletion contrib/libarchive/libarchive/archive_hmac.c
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ __hmac_sha1_init(archive_hmac_sha1_ctx *ctx, const uint8_t *key, size_t key_len)
if (*ctx == NULL)
return -1;
EVP_MAC_free(mac);
params[0] = OSSL_PARAM_construct_utf8_string("digest", "SHA1", 0);
params[0] = OSSL_PARAM_construct_utf8_string("digest", (char *)"SHA1", 0);
params[1] = OSSL_PARAM_construct_end();
EVP_MAC_init(*ctx, key, key_len, params);
#else
Expand Down
2 changes: 0 additions & 2 deletions crypto/openssl/ACKNOWLEDGEMENTS

This file was deleted.

6 changes: 6 additions & 0 deletions crypto/openssl/ACKNOWLEDGEMENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Acknowlegements
===============

Please see our [Thanks!][] page for the current acknowledgements.

[Thanks!]: https://www.openssl.org/community/thanks.html
42 changes: 0 additions & 42 deletions crypto/openssl/AUTHORS

This file was deleted.

51 changes: 51 additions & 0 deletions crypto/openssl/AUTHORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
Authors
=======

This is the list of OpenSSL authors for copyright purposes.
It does not necessarily list everyone who has contributed code,
since in some cases, their employer may be the copyright holder.
To see the full list of contributors, see the revision history in
source control.

Groups
------

* OpenSSL Software Services, Inc.
* OpenSSL Software Foundation, Inc.

Individuals
-----------

* Andy Polyakov
* Ben Laurie
* Ben Kaduk
* Bernd Edlinger
* Bodo Möller
* David Benjamin
* David von Oheimb
* Dmitry Belyavskiy (Дмитрий Белявский)
* Emilia Käsper
* Eric Young
* Geoff Thorpe
* Holger Reif
* Kurt Roeckx
* Lutz Jänicke
* Mark J. Cox
* Matt Caswell
* Matthias St. Pierre
* Nicola Tuveri
* Nils Larsch
* Patrick Steuer
* Paul Dale
* Paul C. Sutton
* Paul Yang
* Ralf S. Engelschall
* Rich Salz
* Richard Levitte
* Shane Lontis
* Stephen Henson
* Steve Marquess
* Tim Hudson
* Tomáš Mráz
* Ulf Möller
* Viktor Dukhovni
Loading