/goefi

Some EFI API written in pure go

Primary LanguageGo

goefi

Try be a complete UEFI API written in Go. No silly bindings.

Goals

  • Rewrite efibootmgr
  • Rewrite sbsigntool and/or efitools
  • Provide a sane top-level library
  • Provide low-level plumbing if needed
  • Decent documentation between code and specification

Current progress

  • Can parse large parts of the Boot**** directives
  • Partial reimplementation of sbsiglist
  • Non-working reimplementation of sbvarsign