|
|
6009e6 |
From 57bd3f146590df8757865d8f2cdd1db3cf3f4d40 Mon Sep 17 00:00:00 2001
|
|
|
6009e6 |
From: Laszlo Ersek <lersek@redhat.com>
|
|
|
6009e6 |
Date: Sat, 16 Nov 2019 17:11:27 +0100
|
|
|
6009e6 |
Subject: CryptoPkg/OpensslLib: list RHEL8-specific OpenSSL files in the INFs
|
|
|
6009e6 |
(RH)
|
|
|
6009e6 |
|
|
|
6009e6 |
Notes about the RHEL-8.1/20190308-89910a39dcfd [edk2-stable201903] ->
|
|
|
6009e6 |
RHEL-8.2/20190904-37eef91017ad [edk2-stable201908] rebase:
|
|
|
6009e6 |
|
|
|
6009e6 |
- new patch
|
|
|
6009e6 |
|
|
|
6009e6 |
The downstream changes in RHEL8's OpenSSL package, for example in
|
|
|
6009e6 |
"openssl-1.1.1-evp-kdf.patch", introduce new files, and even move some
|
|
|
6009e6 |
preexistent code into those new files. In order to avoid undefined
|
|
|
6009e6 |
references in link editing, we have to list the new files.
|
|
|
6009e6 |
|
|
|
6009e6 |
Note: "process_files.pl" is not re-run at this time manually, because
|
|
|
6009e6 |
|
|
|
6009e6 |
(a) "process_files.pl" would pollute the file list (and some of the
|
|
|
6009e6 |
auto-generated header files) with RHEL8-specific FIPS artifacts, which
|
|
|
6009e6 |
are explicitly unwanted in edk2,
|
|
|
6009e6 |
|
|
|
6009e6 |
(b) The RHEL OpenSSL maintainer, Tomas Mraz, identified this specific set
|
|
|
6009e6 |
of files in <https://bugzilla.redhat.com/show_bug.cgi?id=1749693#c10>,
|
|
|
6009e6 |
and will help with future changes too.
|
|
|
6009e6 |
|
|
|
6009e6 |
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
|
|
|
6009e6 |
---
|
|
|
6009e6 |
CryptoPkg/Library/OpensslLib/OpensslLib.inf | 11 +++++++++++
|
|
|
6009e6 |
CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf | 11 +++++++++++
|
|
|
6009e6 |
2 files changed, 22 insertions(+)
|
|
|
6009e6 |
|
|
|
6009e6 |
diff --git a/CryptoPkg/Library/OpensslLib/OpensslLib.inf b/CryptoPkg/Library/OpensslLib/OpensslLib.inf
|
|
|
6009e6 |
index dd873a0dcd..d1c7602b87 100644
|
|
|
6009e6 |
--- a/CryptoPkg/Library/OpensslLib/OpensslLib.inf
|
|
|
6009e6 |
+++ b/CryptoPkg/Library/OpensslLib/OpensslLib.inf
|
|
|
6009e6 |
@@ -598,6 +598,17 @@
|
|
|
6009e6 |
$(OPENSSL_PATH)/ssl/record/record.h
|
|
|
6009e6 |
$(OPENSSL_PATH)/ssl/record/record_locl.h
|
|
|
6009e6 |
# Autogenerated files list ends here
|
|
|
6009e6 |
+# RHEL8-specific OpenSSL file list starts here
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/evp/kdf_lib.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/evp/pkey_kdf.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/kbkdf.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/kdf_local.h
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/kdf_util.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/krb5kdf.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/pbkdf2.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/sshkdf.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/sskdf.c
|
|
|
6009e6 |
+# RHEL8-specific OpenSSL file list ends here
|
|
|
6009e6 |
|
|
|
6009e6 |
ossl_store.c
|
|
|
6009e6 |
rand_pool.c
|
|
|
6009e6 |
diff --git a/CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf b/CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
|
|
|
6009e6 |
index a1bb560255..0785a421dd 100644
|
|
|
6009e6 |
--- a/CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
|
|
|
6009e6 |
+++ b/CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
|
|
|
6009e6 |
@@ -546,6 +546,17 @@
|
|
|
6009e6 |
$(OPENSSL_PATH)/crypto/objects/obj_lcl.h
|
|
|
6009e6 |
$(OPENSSL_PATH)/crypto/objects/obj_xref.h
|
|
|
6009e6 |
# Autogenerated files list ends here
|
|
|
6009e6 |
+# RHEL8-specific OpenSSL file list starts here
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/evp/kdf_lib.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/evp/pkey_kdf.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/kbkdf.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/kdf_local.h
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/kdf_util.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/krb5kdf.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/pbkdf2.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/sshkdf.c
|
|
|
6009e6 |
+ $(OPENSSL_PATH)/crypto/kdf/sskdf.c
|
|
|
6009e6 |
+# RHEL8-specific OpenSSL file list ends here
|
|
|
6009e6 |
buildinf.h
|
|
|
6009e6 |
rand_pool_noise.h
|
|
|
6009e6 |
ossl_store.c
|
|
|
6009e6 |
--
|
|
|
6009e6 |
2.18.1
|
|
|
6009e6 |
|