mirror of
https://github.com/acidanthera/OpenCorePkg.git
synced 2025-12-08 19:25:01 +00:00
Reference: https://wiki.sei.cmu.edu/confluence/display/c/DCL38-C.+Use+the+correct+syntax+when+declaring+a+flexible+array+member
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
- The HermitCrabs Lab
- Download-Fritz
- savvamitrofanov
- vit9696
Description
Languages
C
95.2%
Assembly
1.9%
Shell
0.9%
Python
0.9%
C++
0.8%
Other
0.3%