vit9696
72faecb453
OcBootManagementLib: Avoid assertion on NULL free
2019-09-06 23:45:19 +03:00
vit9696
06b3ee2641
OcBootManagementLib: Do not let BootNext override arguments
...
Change this after security model analysis.
2019-09-06 23:43:11 +03:00
Michael Belyaev
f8f3212432
Fix comment
2019-09-06 12:40:14 +03:00
yourmother
49f2784676
OcCryptoLib: Sha2. Fix build errors
...
Fix negative shift count in ROT macros. Fix field name mismatch in context sha512 struct. Fix input var name mismatch in Sha512 procedure: Digest->Hash
2019-09-04 23:43:10 +03:00
yourmother
aed0074aa2
OcCryptoLib: Sha2. Fix parameter declarator in function prototype
2019-09-04 23:27:45 +03:00
yourmother
a6e53b3a63
OcCryptoLib: Sha2
...
Clean up
2019-09-04 21:55:39 +03:00
yourmother
ffa5f7603d
OcCryptoLib: Sha2
...
Clean up
2019-09-04 21:54:27 +03:00
yourmother
1744d9600d
OcCryptoLib: Sha2
...
Solve problem with big memory blocks
2019-09-04 21:46:13 +03:00
yourmother
887aed4928
OcCryptoLib: Sha2
...
Add note regarding int overflow and mem limit
2019-09-04 20:28:43 +03:00
yourmother
0b16565c18
OcCryptoLib: Sha2
...
Add Sha384 implementation
2019-09-04 20:21:58 +03:00
yourmother
3022cf4fa5
OcCryptoLib: Sha2
...
Use safe macro defines
2019-09-04 19:46:58 +03:00
yourmother
71e07f14c6
Switch from single sha-256 implementation to sha-2 family of hashing algorithms
...
Add Sha512 implementation
2019-09-04 19:40:39 +03:00
Download-Fritz
05e886b1c9
AppleBootPolicy and AppleDiskImage: Align API names with Apple's
2019-09-04 09:46:10 +02:00
vit9696
da6b7d47db
OcBootManagementLib: Add Esc in addition to OPT to show picker
2019-09-04 07:45:27 +03:00
Download-Fritz
b7f0f60701
OcBootManagementLib: Support system boot entries for "Reset NVRAM"
2019-09-03 19:10:11 +02:00
Download-Fritz
3032429925
OcAppleSecureBootLib: Consume IMG4 object types
2019-09-03 19:10:11 +02:00
Download-Fritz
78df9e496d
OcAppleDerLib: Strip DER encoding functionality
2019-09-03 19:10:11 +02:00
vit9696
652954ee45
OcConfigurationLib: DisableSingleUser was enabling wrong preference
2019-09-03 18:24:58 +03:00
Download-Fritz
aa5bb56640
OcBootManagementLib: Add missing type-cast
...
Fixes https://github.com/acidanthera/bugtracker/issues/474
2019-09-03 16:01:15 +02:00
vit9696
6e17338bc6
OcAppleBootCompatLib: More proper resolution to RT restoration
2019-09-02 11:40:27 +03:00
vit9696
896a6cc575
OcBootManagementLib: Permit CMD+S in any mode
2019-09-02 11:21:59 +03:00
vit9696
be2300f445
OcAppleBootCompatLib: Add support for DisableSingleUser quirk
2019-09-02 11:21:37 +03:00
vit9696
baa64133ee
OcBootManagementLib: Fix R key detection
2019-09-02 03:46:10 +03:00
vit9696
95a0166f58
OcBootManagementLib: Add support for more combinations
2019-09-02 02:57:08 +03:00
vit9696
7e9967181e
OcConfigurationLib: Add entries for AllowNvramReset and PollAppleHotKeys
2019-09-02 02:55:21 +03:00
vit9696
96e02f4007
OcDebugLogLib: Update WaitForIndex contract
2019-09-02 02:50:16 +03:00
vit9696
7ee178c049
OcAppleBootCompatLib: Quick fix to protection restoration issues found with Sniki
2019-09-02 02:48:59 +03:00
vit9696
7432875e62
OcTimerLib: Implement delay functions
2019-09-02 02:47:19 +03:00
vit9696
8fe7bef825
OcBootManagement: Support OPT and CMD+R with picker
2019-09-01 22:33:14 +03:00
vit9696
a1fbe0757b
OcAppleKeyMapLib: Fix modififer matching in ContainsKeyStrokes
2019-09-01 20:41:46 +03:00
Download-Fritz
3e2e480cb9
OcAppleKeysLib: Import the Apple X86 Secure Boot Root CA
2019-09-01 15:50:24 +02:00
vit9696
f07f383e4c
OcBootManagementLib: Add NTFS and EXT partition types
2019-08-31 23:35:32 +03:00
vit9696
1a22ae71b2
OcCpuLib: Minor debug improvements, closes #11
2019-08-31 22:43:21 +03:00
vit9696
992589931a
OcAppleKernelLib: Add patcher comments and enable them for common patches
2019-08-31 22:33:09 +03:00
vit9696
03e7a85fba
OcAppleEventLib: Fix AppleEvent protocol GUID import
2019-08-31 12:11:28 +03:00
vit9696
d76463017d
OcConfigurationLib: Add protocols for FV2
2019-08-31 12:11:11 +03:00
vit9696
dc14e4ed88
OcAppleBootCompatLib: Remove devirtualise hacks
2019-08-31 11:45:21 +03:00
vit9696
388987169c
OcCpuLib: Migrate to August edk2 stable
2019-08-31 11:36:58 +03:00
vit9696
97b774db80
OcAppleBootCompatLib: Update NVRAM page limit and disable SKL+ hacks
2019-08-29 23:18:15 +03:00
Download-Fritz
063d984f4b
OcAppleKeyMapLib: Split Aggregator and DB functions
2019-08-29 18:45:27 +02:00
Download-Fritz
8299c889e2
OcAppleKeyMapLib and OcAppleEventLib: Initial import
2019-08-29 18:05:46 +02:00
vit9696
ea27502f5b
OcAppleBootCompatLib: Implement DevirtualiseMmio
2019-08-29 13:39:25 +03:00
PMheart
6df52376eb
OcAppleKernelLib: Added notes for HWP and _xcpm_core_scope_msrs patch
2019-08-29 12:58:06 +08:00
Download-Fritz
ce893c085a
OcMachoLib: Remove unused variable
2019-08-28 17:18:27 +02:00
Download-Fritz
27217c9a9f
OcMachoLib: Revert incorrect changes from last commit
2019-08-28 17:13:51 +02:00
Download-Fritz
1c27b3a65e
OcMachoLib: Prevent accidential VTable sym matches via overflow
2019-08-28 16:44:43 +02:00
Download-Fritz
c698bcb68c
OcMachoLib: Fix security and parsing issues
2019-08-28 16:02:19 +02:00
Download-Fritz
4917e8d73e
OcGuardLib: Introduce OC_ALIGNOF and deprecate OC_ALIGNED
2019-08-28 15:37:55 +02:00
PMheart
0a1c8b8421
OcAppleKernelLib: Added notes for MSR 0x1AA patch in Debug XNU
2019-08-27 16:48:59 +08:00
Download-Fritz
92a2919e40
OcAppleDerLib: Fix VS build warnings
...
Fixes https://github.com/acidanthera/bugtracker/issues/462
2019-08-27 10:43:28 +02:00