Skip to content

Latest commit

 

History

History
32 lines (31 loc) · 1.78 KB

STATUS.md

File metadata and controls

32 lines (31 loc) · 1.78 KB

Library Descriptions

  • OcAcpiLib — ACPI injector and patcher
  • OcAppleBootPolicyLib — Apple bless protocol implementation
  • OcAppleKernelLib — Apple kernelspace injector and patcher
  • OcCompressionLib — Misc compression and decompression (LZSS, LZVN, ZLIB)
  • OcAppleChunklistLib — Apple chunklist (e.g. for dmg hashes) handling library
  • OcAppleImageVerificationLib — Apple EFI image signature verification lib
  • OcBootManagementLib — Simple blessed-based boot management with UI
  • OcCpuLib — CPU feature scanning
  • OcCryptoLib — Misc cryptographic primitives (AES, RSA, MD5, SHA-1, SHA-256)
  • OcDataHubLib — Apple-specific DataHub data configuration
  • OcAppleDiskImageLib — Expose DMG as an UEFI RAM disk
  • OcConfigurationLib — Deserialize OpenCore configuration
  • OcDebugLogLib — Debug output redirection through OC Log protocol
  • OcDevicePathLib — Device path management and transformation
  • OcDevicePropertyLib — Apple device property protocol implementation
  • OcFileLib — Supplemental file I/O
  • OcFirmwarePasswordLib — Apple firmware password protocol implementation
  • OcGuardLib — Basic sanity checking (static assertions, overflow maths)
  • OcMachoLib — Mach-O image handling and transformation
  • OcMiscLib — Miscellaneous stuff not fitting elsewhere
  • OcPngLib — PNG image decoding
  • OcRtcLib — CMOS memory access
  • OcSerializeLib — PLIST document deserialization
  • OcSmbiosLib — Apple-specific SMBIOS data configuration
  • OcStorageLib — Resource storage abstraction (from e.g. FS I/O)
  • OcStringLib — String handling and management
  • OcTemplateLib — Data description and resource management
  • OcTimerLib — EDK II timer library based on TSC
  • OcVirtualFsLib — UEFI file system interception
  • OcXmlLib — XML and PLIST reading and transformation