2018-10-14 04:35:59 +02:00
2018-10-14 04:17:50 +02:00
2018-10-02 20:04:48 +03:00
2018-10-02 20:04:48 +03:00
2018-10-14 04:17:50 +02:00
2018-10-14 04:17:50 +02:00
2018-10-02 20:04:48 +03:00

OcSupportPkg

Additional UEFI support common libraries shared by other projects in Acidanthera. The primary purpose of the library set is to provide supplemental functionality for Apple-specific UEFI drivers.

Early history of the codebase could be found in AppleSupportPkg and PicoLib library set by The HermitCrabs Lab.

Features

  • Apple PE image signature verification
  • CPU information gathering
  • Cryptographic primitives (SHA-256, RSA, etc.)
  • Helper code for ACPI reads and modifications
  • Higher level abstractions for files, strings, timers, variables
  • Overflow checking arithmetics
  • PE image loading with no UEFI Secure Boot conflict
  • Plist configuration format parsing
  • PNG image loading

Credits

Description
OpenCore bootloader
Readme 345 MiB
Languages
C 95.2%
Assembly 1.9%
Shell 0.9%
Python 0.9%
C++ 0.8%
Other 0.3%