MCPcopy Index your code
hub / github.com/Foxboron/go-uefi

github.com/Foxboron/go-uefi @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
389 symbols 1,420 edges 59 files 133 documented · 34% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

EFIDevicePaths (Interface)
(no doc) [10 implementers]
efi/device/device.go
Unmarshallable (Interface)
Unmarshallable is an interface to unmarshal efi variables [2 implementers]
efivar/efivar.go
SizeReaderAt (Interface)
A SizeReaderAt is a ReaderAt with a Size method. An io.SectionReader implements SizeReaderAt. [2 implementers]
authenticode/multireader.go
EFIVars (Interface)
EFIVars is the interface for interacting with writing and getting EFI variables. [1 implementers]
efivarfs/efifs.go
Option (FuncType)
(no doc)
pkcs7/pkcs7.go
Marshallable (Interface)
Marshallable is an interface to marshal efi variables
efivar/efivar.go
VerifyOption (FuncType)
(no doc)
pkcs7/pkcs7.go

Core symbols most depended-on inside this repo

Bytes
called by 36
efivar/efivar.go
StringToGUID
called by 29
efi/util/guid.go
ReadFile
called by 28
efivarfs/fswrapper/fswrapper.go
Equal
called by 24
efi/attributes/attributes.go
Open
called by 21
efivarfs/fswrapper/fswrapper.go
Format
called by 19
efi/device/device.go
ParsePKCS7
called by 15
pkcs7/pkcs7.go
AppendSignature
called by 15
efi/signature/signature_database.go

Shape

Function 204
Method 117
Struct 45
TypeAlias 15
Interface 6
FuncType 2

Languages

Go100%

Modules by API surface

pkcs7/pkcs7.go30 symbols
efivarfs/fswrapper/fswrapper.go21 symbols
pkcs7/timestamp.go20 symbols
efi/signature/varsign.go20 symbols
efi/signature/signature_list.go18 symbols
efi/signature/signature_database.go18 symbols
authenticode/checksum.go17 symbols
efivarfs/efivarfs.go14 symbols
efivarfs/efifs.go12 symbols
efi/signature/signature_list_test.go12 symbols
efi/attributes/attributes.go12 symbols
efi/efi.go10 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add go-uefi \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact