28 Commits

Author SHA1 Message Date
Savva Mitrofanov
b2d438d6f3 Switch OcGuardLib to BaseOverflowLib 2023-04-13 13:16:14 +06:00
Savva Mitrofanov
5791c78351
OcAppleSecureBootLib: Fix memory leak 2023-03-31 17:09:50 +06:00
vit9696
6570a87706 OcAppleSecureBootLib: Fix memory leak 2022-12-25 20:04:40 +03:00
Mike Beaton
0d993a068e OpenCoreUefi: Normalise protocol uninstall message format 2022-11-21 23:45:48 +00:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
vit9696
7cd3db3119 OcAppleSecureBootLib: Added BridgeOSHardwareModel NVRAM variable
This variable is derived from `SecureBootModel` specified in the config
(e.g. j137 becomes J137AP) and is used by macOS 12 during updates
and installations. Setting this variable allows to use macOS 12
with T2 board identifiers, e.g. j137.
2021-10-03 08:19:28 +03:00
dakanji
dee3ff5ef5
OcFileLib: Standardise Function Names (#287) 2021-08-31 10:33:34 +03:00
vit9696
ff4b97b79b OcAppleSecureBootLib: Make missing hash fatal in the manifest
If we have a manifest and it does not contain a valid hash for our
image this will now be treated as a fatal error.
2020-08-25 22:30:12 +03:00
Download-Fritz
a97b74e83c
OpenCore: Use direct PE loading for Secure Boot (#108)
Implement and integrate a PE image loader to circumvent UEFI Secure Boot when Apple Secure Boot is used.
2020-08-24 12:52:34 +02:00
vit9696
d43b086452 OcAppleSecureBootLib: Fix img4 lookup for SB 2020-08-23 16:40:11 +03:00
vit9696
1a4c8c22bf OcAppleSecureBootLib: Remove insecure interfaces 2020-08-20 22:28:08 +03:00
vit9696
e5a85b17fc OcBootManagementLib: Implement 11.0 recovery compatibility 2020-08-20 20:33:22 +03:00
vit9696
459a769f83 OpenCoreUefi: Add immutablekernel loading support
references acidanthera/bugtracker#1071
2020-08-09 23:11:00 +03:00
vit9696
6483fb6169 OcAppleSecureBootLib: Fix invalid assertion 2020-08-01 16:38:52 +03:00
vit9696
a9cbcd9ae8 Build: Drop EfiPkg 2020-05-17 14:28:41 +03:00
vit9696
0ee57bdef1 OcConsoleLib: Fixed builtin text renderer failing to provide ConsoleControl 2020-05-14 09:43:07 +03:00
Michael Belyaev
d7e47bed07
Docs: Fix Doxygen comments (#46) 2020-05-05 22:46:14 +03:00
vit9696
97585cb6c2 Build: Remove OcSupportPkg usage 2020-02-29 17:39:41 +03:00
vit9696
71c7c34c5a OcFileLib: Implement SafeFileOpen 2020-02-06 00:39:44 +03:00
vit9696
979087c68e Revert "Build: Fix MODULE_TYPE for libraries"
This reverts commit 93c96d030b176873052e479b20e5a7f0f367ce3c.
2020-01-23 20:01:40 +03:00
vit9696
93c96d030b Build: Fix MODULE_TYPE for libraries 2020-01-23 19:49:04 +03:00
Download-Fritz
410d10d3fc
OcCryptoLib: Import new RSA stack
Import a new RSA stack and test utilities to support IMG4 image verification.
2019-11-06 19:26:45 +01:00
Download-Fritz
c5786afe33 OcAppleSecureBootLib: Return correct status from AppleSbVerifyWindows()
Closes https://github.com/acidanthera/bugtracker/issues/492
2019-09-26 11:40:10 +02:00
Download-Fritz
357142b6e9 OcAppleSecureBootLib: Fix policy data types 2019-09-09 21:24:44 +02:00
Download-Fritz
0c6cae416d AppleSecureBootLib: Use caller-provided policy settings 2019-09-07 14:35:42 +02:00
Download-Fritz
3032429925 OcAppleSecureBootLib: Consume IMG4 object types 2019-09-03 19:10:11 +02:00
Download-Fritz
0410d97604 Protocol libs: Error-exit when reinstalling fails 2019-08-16 21:01:56 +02:00
Download-Fritz
cf35807a8d OcAppleSecureBootLib: Initial import 2019-08-16 15:17:26 +02:00