Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
7d417e2
chore(intel/metadata): remove bg package
micgor32 Apr 9, 2026
c095e29
chore(intel/metadata): remove *_manifestcodegen.go files
micgor32 Apr 9, 2026
5903d58
docs(intel/metadata): add documentation
micgor32 Apr 9, 2026
54e9245
chore(intel/metadata): remove cbntbootpolicy pkg
micgor32 Apr 15, 2026
535d7fd
chore(intel/metadata): remove cbntkey pkg
micgor32 Apr 15, 2026
91c9c36
chore(intel/metadata): move consts and interfaces to dedicated files
micgor32 Apr 15, 2026
d92fc4a
feat(intel/metadata): recognize header version > 0x21 as Version21
micgor32 Apr 15, 2026
597441c
feat(intel/metadata): add Common struct for accessing shared methods
micgor32 Apr 15, 2026
a1dc7a2
feat(intel/metadata): add merged StructInfo<BG/CBNT>
micgor32 Apr 15, 2026
1acbabb
feat(intel/metadata): adapt Signature to use Common shared methods
micgor32 Apr 15, 2026
dd0e59a
feat(intel/metadata): adapt Hash* to use Common shared methods
micgor32 Apr 22, 2026
2758061
chore(intel/metadata): adapt Algorithm methods and add tests
micgor32 Apr 22, 2026
e239fc5
feat(intel/metadata): adapt KeySignature to use Common shared methods
micgor32 Apr 23, 2026
c15c52b
chore(intel/metadata): add unit tests for signature_types
micgor32 Apr 23, 2026
88ae7a6
feat(intel/metadata): adapt TPM related structs to use Common methods
micgor32 Apr 23, 2026
5941128
feat(intel/metadata): adapt Key to use Common methods
micgor32 Apr 23, 2026
21fe735
feat(intel/metadata): adapt ChipsetACMInfo to use Common methods
micgor32 Apr 23, 2026
0693e29
chore(intel/metadata): move consts definitions out of fit pkg
micgor32 Apr 23, 2026
878ae36
feat(intel/metadata): adapt FIT pkg to merged BG/CBnT
micgor32 Apr 23, 2026
b94ceac
feat(intel/metadata): use BIOS flash area size from IFD if needed
micgor32 Apr 23, 2026
689f6c6
feat(intel/metadata): add SACMv5 and generalize R/W for SACMv3/4/5
micgor32 Apr 23, 2026
fe4da9d
chore(fittool): update calls to intel/metadata/fit
micgor32 Apr 23, 2026
8d83223
feat(intel/metadata): merge BG/CBnT KM and adapt to use Common methods
micgor32 Apr 23, 2026
631ac2c
feat(intel/manifest): merged BPM and adaptations to Common methods
micgor32 Apr 23, 2026
b0406d2
feat(intel/metadata): adapt Reserved to use Common methods
micgor32 Apr 23, 2026
4658099
chore(intel/metadata): add BPM structure's ids
micgor32 Apr 23, 2026
68af5dd
feat(intel/metadata): adapt BPMH to use Common methods
micgor32 Apr 23, 2026
7fa74c0
feat(intel/metadata): adapt PM to use Common methods
micgor32 Apr 23, 2026
45730f4
chore(intel/metadata): move txt_control_flags to merged bootpolicy pkg
micgor32 Apr 23, 2026
144e8ce
feat(intel/metadata): adapt BPM.Signature to use Common methods
micgor32 Apr 23, 2026
cc71938
feat(intel/metadata): adapt TXT to use Common methods
micgor32 Apr 23, 2026
3794d56
feat(intel/metadata): adapt SE to use Common methods
micgor32 Apr 23, 2026
1064118
feat(intel/metadata): adapt PCD to use Common methods
micgor32 Apr 23, 2026
91522cb
chore(intel/metadata): add BPM dumps for all spec versions
micgor32 Apr 23, 2026
198d3a5
fix(intel/metadata): bpmdump example
micgor32 Apr 23, 2026
a758170
chore(intel/metadata): remove unittest/read_write.go
micgor32 Apr 24, 2026
7ce450a
feat(intel/metadata): add integration tests for BPM and KM
micgor32 Apr 24, 2026
8d30fd0
fix(cbnt/bootpolicy): use unnamed returns in Manifest<BG/CBnT>.ReadFrom
micgor32 Apr 28, 2026
c28ea16
refactor(cbnt/bootpolicy): PM<BG/CBnT> Data size formatting
micgor32 Apr 29, 2026
574d1f0
docs(intel/metadata): add comments on all exported methods and functions
micgor32 Apr 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cmds/fittool/commands/addrawheaders/command.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ func (cmd *Command) Execute(args []string) error {
return fmt.Errorf("unable to open the firmware image file '%s': %w", cmd.UEFIPath, err)
}

table, err := fit.GetTableFrom(file)
table, _, err := fit.GetTableFrom(file)
if err != nil {
return fmt.Errorf("unable to get FIT from the firmware image: %w", err)
}
Expand Down
2 changes: 1 addition & 1 deletion cmds/fittool/commands/removeheaders/command.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ func (cmd *Command) Execute(args []string) error {
return fmt.Errorf("unable to open the firmware image file '%s': %w", cmd.UEFIPath, err)
}

table, err := fit.GetTableFrom(file)
table, _, err := fit.GetTableFrom(file)
if err != nil {
return fmt.Errorf("unable to get FIT from the firmware image: %w", err)
}
Expand Down
2 changes: 1 addition & 1 deletion cmds/fittool/commands/setrawheaders/command.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ func (cmd *Command) Execute(args []string) error {
return fmt.Errorf("unable to open the firmware image file '%s': %w", cmd.UEFIPath, err)
}

table, err := fit.GetTableFrom(file)
table, _, err := fit.GetTableFrom(file)
if err != nil {
return fmt.Errorf("unable to get FIT from the firmware image: %w", err)
}
Expand Down
Loading
Loading