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.8 in the base system #740

Closed
wants to merge 33 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 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
595cd6b
openssl: Upgrade to 3.0.8.
khorben May 24, 2023
57d2e55
openssl: Import the assembly files generated for amd64
khorben May 24, 2023
e4950a2
openssl: Import the assembly files generated for i386
khorben May 23, 2023
e8002a1
openssl: Import the assembly files generated for aarch64
khorben May 25, 2023
8ad6669
openssl: Register new folders and obsolete files
khorben May 25, 2023
4acc6ab
ldns: Request the OpenSSL 1.1 API
khorben May 25, 2023
abdbec3
libunbound: Request the OpenSSL 1.1 API
khorben May 25, 2023
6992c9d
libradius: Request the OpenSSL 1.1 API
khorben May 25, 2023
1c7f1f2
libhx509: Request the OpenSSL 1.1 API
khorben May 25, 2023
0bb9b6b
libkrb5: Request the OpenSSL 1.1 API
khorben May 25, 2023
d57615d
libheimntlm: Request the OpenSSL 1.1 API
khorben May 25, 2023
ab38636
libkdc: Request the OpenSSL 1.1 API
khorben May 25, 2023
a0ee985
libgssapi_krb5: Request the OpenSSL 1.1 API
khorben May 25, 2023
8824e2a
libgssapi_ntlm: Request the OpenSSL 1.1 API
khorben May 25, 2023
35ba896
hxtool: Request the OpenSSL 1.1 API
khorben May 25, 2023
9a662d0
libfetch: Request the OpenSSL 1.1 API
khorben May 25, 2023
393199d
libarchive: Request the OpenSSL 1.1 API
khorben May 25, 2023
1303d78
dumpon: Request the OpenSSL 1.1 API
khorben May 25, 2023
d49b727
decryptcore: Request the OpenSSL 1.1 API
khorben May 25, 2023
4c581da
tcpdump: Request the OpenSSL 1.1 API
khorben May 25, 2023
0475235
auditdistd: Request the OpenSSL 1.1 API
khorben May 25, 2023
a693794
factor: Request the OpenSSL 1.1 API
khorben May 25, 2023
490e6dd
openssl: Install new include files
khorben May 26, 2023
12d7220
openssl: Obsolete /usr/include/openssl/rand_drbg.h
khorben May 26, 2023
c9f9966
libarchive: Avoid a build error with OpenSSL 3.0.8
khorben May 23, 2023
d5b2a96
openssl: Generate the new assembly files
khorben May 29, 2023
4c50d46
openssl: Re-generate the assembly files
khorben May 30, 2023
9a1ea7f
libarchive: New workaround to build with OpenSSL 3
khorben May 30, 2023
8a4d596
openssl: Import the assembly files generated for powerpc64
khorben May 31, 2023
069e79e
openssl: Disable ec_nistp_64_gcc_128 on big-endian systems
khorben May 31, 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.
9 changes: 9 additions & 0 deletions ObsoleteFiles.inc
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,15 @@
# xargs -n1 | sort | uniq -d;
# done

# 20230509: OpenSSL 3.0.8

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

# 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