From b8793ffc6a7e7cfe3ecd9bd0da566ffd913a4544 Mon Sep 17 00:00:00 2001 From: Jon Maloy Date: Thu, 20 Jun 2024 10:34:52 -0400 Subject: [PATCH 7/8] CryptoPkg/Test: call ProcessLibraryConstructorList RH-Author: Jon Maloy RH-MergeRequest: 75: NetworkPkg: SECURITY PATCH CVE-2023-45236 and CVE-2023-45237 RH-Jira: RHEL-40270 RHEL-40272 RH-Acked-by: Gerd Hoffmann RH-Commit: [7/8] 7b09b94bfb56f5b81df2ccf1e6dbe21a7354a723 JIRA: https://issues.redhat.com/browse/RHEL-40270 Upstream: Merged CVE: CVE-2023-45237 commit 94961b8817eec6f8d0434555ac50a7aa51c22201 Author: Gerd Hoffmann Date: Fri Jun 14 11:45:49 2024 +0200 CryptoPkg/Test: call ProcessLibraryConstructorList Needed to properly initialize BaseRngLib. Signed-off-by: Gerd Hoffmann Signed-off-by: Jon Maloy --- .../Test/UnitTest/Library/BaseCryptLib/UnitTestMain.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CryptoPkg/Test/UnitTest/Library/BaseCryptLib/UnitTestMain.c b/CryptoPkg/Test/UnitTest/Library/BaseCryptLib/UnitTestMain.c index d0c1c7a4f7..48d463b8ad 100644 --- a/CryptoPkg/Test/UnitTest/Library/BaseCryptLib/UnitTestMain.c +++ b/CryptoPkg/Test/UnitTest/Library/BaseCryptLib/UnitTestMain.c @@ -8,6 +8,12 @@ **/ #include "TestBaseCryptLib.h" +VOID +EFIAPI +ProcessLibraryConstructorList ( + VOID + ); + /** Initialize the unit test framework, suite, and unit tests for the sample unit tests and run the unit tests. @@ -76,5 +82,6 @@ main ( char *argv[] ) { + ProcessLibraryConstructorList (); return UefiTestMain (); } -- 2.39.3