summaryrefslogtreecommitdiffstats
path: root/src/interface
diff options
context:
space:
mode:
authorMichael Brown2025-03-10 12:20:15 +0100
committerMichael Brown2025-03-10 13:34:35 +0100
commit8706ae36d3bbfaee3ac0e79555f68ac43e1da1af (patch)
tree518d02de8073e06de14e82a8cd2f825259eda7ec /src/interface
parent[efi] Update to current EDK2 headers (diff)
downloadipxe-8706ae36d3bbfaee3ac0e79555f68ac43e1da1af.tar.gz
ipxe-8706ae36d3bbfaee3ac0e79555f68ac43e1da1af.tar.xz
ipxe-8706ae36d3bbfaee3ac0e79555f68ac43e1da1af.zip
[efi] Add EFI_SIGNATURE_LIST header and GUID definitions
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface')
-rw-r--r--src/interface/efi/efi_debug.c2
-rw-r--r--src/interface/efi/efi_guid.c4
2 files changed, 6 insertions, 0 deletions
diff --git a/src/interface/efi/efi_debug.c b/src/interface/efi/efi_debug.c
index 895a712bd..81c442179 100644
--- a/src/interface/efi/efi_debug.c
+++ b/src/interface/efi/efi_debug.c
@@ -103,6 +103,8 @@ static struct efi_well_known_guid efi_well_known_guids[] = {
"BlockIo2" },
{ &efi_bus_specific_driver_override_protocol_guid,
"BusSpecificDriverOverride" },
+ { &efi_cert_x509_guid,
+ "CertX509" },
{ &efi_component_name_protocol_guid,
"ComponentName" },
{ &efi_component_name2_protocol_guid,
diff --git a/src/interface/efi/efi_guid.c b/src/interface/efi/efi_guid.c
index 16c1a5738..bd45d05b9 100644
--- a/src/interface/efi/efi_guid.c
+++ b/src/interface/efi/efi_guid.c
@@ -83,6 +83,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#include <ipxe/efi/Protocol/VlanConfig.h>
#include <ipxe/efi/Guid/FileInfo.h>
#include <ipxe/efi/Guid/FileSystemInfo.h>
+#include <ipxe/efi/Guid/ImageAuthentication.h>
/** @file
*
@@ -391,6 +392,9 @@ EFI_GUID efi_usb_io_protocol_guid
EFI_GUID efi_vlan_config_protocol_guid
= EFI_VLAN_CONFIG_PROTOCOL_GUID;
+/** X.509 certificate GUID */
+EFI_GUID efi_cert_x509_guid = EFI_CERT_X509_GUID;
+
/** File information GUID */
EFI_GUID efi_file_info_id = EFI_FILE_INFO_ID;