Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Foxboron/go-uefi
/ functions
Functions
321 in github.com/Foxboron/go-uefi
⨍
Functions
321
◇
Types & classes
68
Method
Format
Pretty print an EFIGUID struct
efi/util/guid.go:30
Function
GetAttrFromFile
GetAttr retrieves the attributes of a file on a linux filesystem
efi/attr/attr_linux.go:10
Function
GetBootEntry
(entry string)
efi/efi.go:52
Function
GetBootOrder
()
efi/efi.go:40
Function
GetCurrentlyBootedEntry
Return the boot entry which is currently booted.
efi/efi.go:172
Function
GetKEK
()
efi/efi.go:106
Method
GetKEK
()
efivarfs/efivarfs.go:51
Function
GetPK
()
efi/efi.go:87
Method
GetPK
()
efivarfs/efivarfs.go:27
Method
GetVar
GetVar parses and unmarshalls a EFI variable.
efivarfs/efifs.go:61
Method
GetVarWithAttributes
(efivar.Efivar, efivar.Unmarshallable)
efivarfs/efifs.go:24
Function
Getdb
()
efi/efi.go:125
Function
Getdbx
()
efi/efi.go:144
Method
Getdbx
()
efivarfs/efivarfs.go:67
Method
HasCertificate
(cert *x509.Certificate)
pkcs7/pkcs7.go:652
Method
Marshal
Marshal encodes the TSAReq using cryptobytes
pkcs7/timestamp.go:68
Method
Marshal
(b *bytes.Buffer)
efi/signature/signature_database.go:151
Function
MarshalUtf16Var
(s string)
efi/util/util.go:29
Function
MkSelfSignedCert
MkSelfSignedCert creates a self-signed certificate for testing
internal/certtest/certtest.go:110
Function
NewFS
()
efi/efitest/efitest.go:48
Function
Open
(e EFIVars)
efivarfs/efivarfs.go:23
Method
Open
Open returns a initialization Efivarfs for high-level abstractions.
efivarfs/efifs.go:43
Method
Open
Open opens TestFS as Efivarfs
efivarfs/testfs/testfs.go:71
Method
Open
(name string)
efivarfs/fswrapper/fswrapper.go:149
Method
OpenFile
(name string, flag int, perm os.FileMode)
efivarfs/fswrapper/fswrapper.go:145
Function
RSAToBytes
(r *rsa.PrivateKey)
asntest/asntest.go:25
Method
ReadFile
(name string)
efivarfs/fswrapper/fswrapper.go:109
Function
SecureBootOff
()
efi/efitest/files.go:5
Function
SecureBootOn
()
efi/efitest/files.go:12
Function
SerializeEfivars
(f io.Writer, b []byte)
efi/attributes/attributes.go:123
Function
SetAttrOnFile
SetAttr sets the attributes of a file on a linux filesystem to the given value
efi/attr/attr_linux.go:16
Method
SetFS
(fs afero.Fs)
efivarfs/fswrapper/fswrapper.go:46
Method
SetFS
()
efi/efitest/efitest.go:34
Function
SetUpModeOn
()
efi/efitest/files.go:19
Method
Size
()
authenticode/multireader.go:41
Method
Size
()
authenticode/checksum.go:387
Function
TestAbs
(t *testing.T)
efi/device/device_test.go:12
Function
TestCompareOldImplementation
This test compares the library ASN.1 output to the old implementation This is mostly for debugging the implementation.
pkcs7/pkcs7_test.go:75
Function
TestCompareOldImplementation
This test compares the library ASN.1 output to the old implementation This is mostly for debugging the implementation.
authenticode/authenticode_test.go:50
Function
TestCreateTimestampRequest
(t *testing.T)
pkcs7/timestamp_test.go:15
Function
TestEnrollKeys
(t *testing.T)
tests/tests/enroll_keys/enroll_keys_test.go:37
Function
TestGetBootEntry
(t *testing.T)
efivarfs/efivarfs_test.go:104
Function
TestGetBootOrder
(t *testing.T)
efivarfs/efivarfs_test.go:87
Function
TestGetLoaderEntrySelected
(t *testing.T)
efivarfs/efivarfs_test.go:128
Function
TestGetSecureBootEfivar
(t *testing.T)
efivarfs/efivarfs_test.go:25
Function
TestGetTimestampValidation
(t *testing.T)
pkcs7/timestamp_test.go:130
Function
TestOutOfSetupMode
(t *testing.T)
tests/tests/enroll_keys/enroll_keys_test.go:62
Function
TestPECOFFSignWithAdditionalCerts
(t *testing.T)
authenticode/authenticode_chain_test.go:76
Function
TestParseBytesToGuid
(t *testing.T)
efi/util/guid_test.go:68
Function
TestParseFormatRoundTrip
(t *testing.T)
efi/util/guid_test.go:77
Function
TestParseFormatRoundTripWithLeadingZero
(t *testing.T)
efi/util/guid_test.go:86
Function
TestParseGUIDToBytes
(t *testing.T)
efi/util/guid_test.go:59
Function
TestParseInvalidUtf16String
(t *testing.T)
efi/util/util_test.go:52
Function
TestParseSbsign
(t *testing.T)
authenticode/authenticode_test.go:36
Function
TestParseSbvarignSignature
Try to parse a signature created by sbvarsign
pkcs7/pkcs7_test.go:61
Function
TestParseSignatureListFile
(t *testing.T)
efi/signature/signature_list_test.go:63
Function
TestParseSignatureListHashFile
(t *testing.T)
efi/signature/signature_list_test.go:82
Function
TestParseSignatureListVars
(t *testing.T)
efi/signature/signature_list_test.go:31
Function
TestParseSignatureSupport
(t *testing.T)
efi/signature/signature_list_test.go:100
Function
TestParseTimestampInfo
(t *testing.T)
pkcs7/timestamp_test.go:48
Function
TestParseValidUtf16String
(t *testing.T)
efi/util/util_test.go:8
Function
TestReadEFIVariableAuthentication2File
(t *testing.T)
efi/signature/varsign_test.go:11
Function
TestRealTimestampRequest
(t *testing.T)
pkcs7/timestamp_test.go:150
Function
TestRemoveDBX
(t *testing.T)
tests/tests/modify_dbx/modify_dbx_test.go:59
Function
TestRemovePK
(t *testing.T)
tests/tests/remove_pk/remove_pk_test.go:26
Function
TestRemoveRewritedbx
(t *testing.T)
tests/tests/modify_dbx/modify_dbx_test.go:27
Function
TestRotateKeys
(t *testing.T)
tests/tests/remove_pk/remove_pk_test.go:61
Function
TestSbsignSignature
(t *testing.T)
authenticode/checksum_test.go:127
Function
TestSecureBoot
(t *testing.T)
tests/integration_test.go:158
Function
TestSecureBootDisabled
(t *testing.T)
tests/tests/enroll_keys/enroll_keys_test.go:15
Function
TestSecureBootEnabled
(t *testing.T)
tests/tests/secure_boot_enabled/secure_boot_enabled_test.go:10
Function
TestSigdatabaseAppend
(t *testing.T)
efi/signature/signature_database_test.go:11
Function
TestSigdatabaseAppendSame
(t *testing.T)
efi/signature/signature_database_test.go:29
Function
TestSigdatabaseExists
(t *testing.T)
efi/signature/signature_database_test.go:105
Function
TestSigdatabaseRemove
(t *testing.T)
efi/signature/signature_database_test.go:40
Function
TestSigdatabaseRemoveAll
(t *testing.T)
efi/signature/signature_database_test.go:85
Function
TestSigdatabaseRemoveSame
(t *testing.T)
efi/signature/signature_database_test.go:62
Function
TestSigdatabaseRemoveWrongSiglistType
(t *testing.T)
efi/signature/signature_database_test.go:74
Function
TestSigdatabaseSigdataExists
(t *testing.T)
efi/signature/signature_database_test.go:119
Function
TestSiglist
(t *testing.T)
efi/signature/signature_list_test.go:137
Function
TestSiglistExists
(t *testing.T)
efi/signature/signature_list_test.go:209
Function
TestSiglistRemove
(t *testing.T)
efi/signature/signature_list_test.go:153
Function
TestSiglistRemoveAll
(t *testing.T)
efi/signature/signature_list_test.go:186
Function
TestSiglistRemoveSame
(t *testing.T)
efi/signature/signature_list_test.go:173
Function
TestSiglistSigDataExists
(t *testing.T)
efi/signature/signature_list_test.go:223
Function
TestSiglists
(t *testing.T)
efi/signature/signature_list_test.go:233
Function
TestSignAuthenticodeWithAdditionalCerts
(t *testing.T)
authenticode/authenticode_chain_test.go:12
Function
TestSignAuthenticodeWithoutChain
(t *testing.T)
authenticode/authenticode_chain_test.go:44
Function
TestSignPKCS7WithAdditionalCerts
(t *testing.T)
pkcs7/pkcs7_chain_test.go:10
Function
TestSignPKCS7WithNoCerts
(t *testing.T)
pkcs7/pkcs7_chain_test.go:82
Function
TestSignPKCS7WithTimestamp
(t *testing.T)
pkcs7/timestamp_test.go:196
Function
TestSignPKCS7WithoutAdditionalCerts
(t *testing.T)
pkcs7/pkcs7_chain_test.go:46
Function
TestSignVerify
(t *testing.T)
authenticode/checksum_test.go:54
Function
TestSignVerifyWrite
(t *testing.T)
authenticode/checksum_test.go:192
Function
TestVerifyAuthenticode
(t *testing.T)
authenticode/authenticode_test.go:13
Function
TestVerifySignature
(t *testing.T)
pkcs7/pkcs7_test.go:16
Function
TestVerifyTimestampValidation
(t *testing.T)
pkcs7/timestamp_test.go:266
Function
TestWriteAndRead
(t *testing.T)
authenticode/checksum_test.go:258
Function
TestWriteSignatureDatabaseEfivar
(t *testing.T)
efivarfs/efivarfs_test.go:38
Function
TestWriteSignatureDatabaseEfivarAuthedUpdate
(t *testing.T)
efivarfs/efivarfs_test.go:61
← previous
next →
201–300 of 321, ranked by callers