diff --git a/include/efiauthenticated.h b/include/efiauthenticated.h index 7157ffd..7c683e3 100644 --- a/include/efiauthenticated.h +++ b/include/efiauthenticated.h @@ -1,7 +1,7 @@ #ifndef SHIM_EFIAUTHENTICATED_H #define SHIM_EFIAUTHENTICATED_H -#include +#include "wincert.h" /*********************************************************************** * Signature Database diff --git a/include/Http.h b/include/http.h similarity index 100% rename from include/Http.h rename to include/http.h diff --git a/include/Ip4Config2.h b/include/ip4config2.h similarity index 100% rename from include/Ip4Config2.h rename to include/ip4config2.h diff --git a/include/Ip6Config.h b/include/ip6config.h similarity index 100% rename from include/Ip6Config.h rename to include/ip6config.h diff --git a/include/PasswordCrypt.h b/include/passwordcrypt.h similarity index 100% rename from include/PasswordCrypt.h rename to include/passwordcrypt.h diff --git a/include/PeImage.h b/include/pe.h similarity index 97% rename from include/PeImage.h rename to include/pe.h index 209b96f..49b89ae 100644 --- a/include/PeImage.h +++ b/include/pe.h @@ -22,7 +22,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #ifndef SHIM_PEIMAGE_H #define SHIM_PEIMAGE_H -#include +#include "wincert.h" #define SIGNATURE_16(A, B) ((A) | (B << 8)) #define SIGNATURE_32(A, B, C, D) (SIGNATURE_16 (A, B) | (SIGNATURE_16 (C, D) << 16)) diff --git a/include/variables.h b/include/variables.h index 436adb4..ee746ff 100644 --- a/include/variables.h +++ b/include/variables.h @@ -1,8 +1,8 @@ #ifndef SHIM_VARIABLES_H #define SHIM_VARIABLES_H -#include -#include /* for SHA256_DIGEST_SIZE */ +#include "efiauthenticated.h" +#include "pe.h" /* for SHA256_DIGEST_SIZE */ #define certlist_for_each_certentry(cl, cl_init, s, s_init) \ for (cl = (EFI_SIGNATURE_LIST *)(cl_init), s = (s_init); \ diff --git a/lib/security_policy.c b/lib/security_policy.c index 211f1cf..b51bcf7 100644 --- a/lib/security_policy.c +++ b/lib/security_policy.c @@ -11,12 +11,7 @@ #include "shim.h" -#include -#include -#include - #if defined(OVERRIDE_SECURITY_POLICY) -#include /* * See the UEFI Platform Initialization manual (Vol2: DXE) for this diff --git a/shim.h b/shim.h index 0b3ad4f..db372df 100644 --- a/shim.h +++ b/shim.h @@ -128,13 +128,13 @@ #include "include/errors.h" #include "include/execute.h" #include "include/guid.h" -#include "include/Http.h" +#include "include/http.h" #include "include/httpboot.h" -#include "include/Ip4Config2.h" -#include "include/Ip6Config.h" +#include "include/ip4config2.h" +#include "include/ip6config.h" #include "include/netboot.h" -#include "include/PasswordCrypt.h" -#include "include/PeImage.h" +#include "include/passwordcrypt.h" +#include "include/pe.h" #include "include/replacements.h" #if defined(OVERRIDE_SECURITY_POLICY) #include "include/security_policy.h"