OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleProvisioning.h
Go to the documentation of this file.
1
15#ifndef APPLE_PROVISIONING_H
16#define APPLE_PROVISIONING_H
17
18#include <Pi/PiHob.h>
19
20//
21// D1A26C1F-ABF5-4806-BB24-68D317E071D5
22//
23#define APPLE_EPID_CERTIFICATE_FILE_GUID \
24 { 0xD1A26C1F, 0xABF5, 0x4806, { 0xBB, 0x24, 0x68, 0xD3, 0x17, 0xE0, 0x71, 0xD5 } }
25
26//
27// 2906CC1F-09CA-4457-9A4F-C212C545D3D3
28//
29#define APPLE_EPID_GROUP_PUBLIC_KEYS_FILE_GUID \
30 { 0x2906CC1F, 0x09CA, 0x4457, { 0x9A, 0x4F, 0xC2, 0x12, 0xC5, 0x45, 0xD3, 0xD3 } }
31
32//
33// E3CC8EC6-81C1-4271-ACBC-DB65086E8DC8
34// This HOB is set on all models in 38317FC0-2795-4DE6-B207-680CA768CFB1 PEI module.
35// Note, that it just uses some higher address in the firmware for the value.
36//
37#define APPLE_FPF_CONFIGURATION_HOB_GUID \
38 { 0xE3CC8EC6, 0x81C1, 0x4271, { 0xAC, 0xBC, 0xDB, 0x65, 0x08, 0x6E, 0x8D, 0xC8 } }
39
40typedef struct {
41 EFI_HOB_GENERIC_HEADER Header;
42 EFI_GUID Name;
45
46extern EFI_GUID gAppleEpidCertificateFileGuid;
48extern EFI_GUID gAppleFpfConfigurationHobGuid;
49
50#define APPLE_EPID_PROVISIONED_VARIABLE_NAME L"epid_provisioned"
51
52#define APPLE_FPF_PROVISIONED_VARIABLE_NAME L"fpf_provisioned"
53
54#endif // APPLE_PROVISIONING_H
EFI_GUID gAppleFpfConfigurationHobGuid
EFI_GUID gAppleEpidCertificateFileGuid
EFI_GUID gAppleEpidGroupPublicKeysFileGuid
EFI_HOB_GENERIC_HEADER Header