Skip to content

Commit 40292ca

Browse files
authored
Merge pull request #43 from hallyn/2023-09-01/tmpfix
Fix wrong pcr7 values
2 parents 8ed7b64 + 80c7a93 commit 40292ca

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

layers/build-krd/dracut/soci/soci-settled.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,11 @@ soci_udev_settled() {
228228
soci_info "Preinstall completed"
229229
;;
230230
provision)
231+
if [ ! -f /pcr7.bin ]; then
232+
soci_log_run tpm2_pcrread sha256:7 -o /pcr7.bin > /pcr7.out
233+
fi
231234
if [ ! -f /sysroot/pcr7.bin ]; then
232-
soci_log_run tpm2_pcrread sha256:7 -o /sysroot/pcr7.bin > /sysroot/pcr7.out
235+
soci_log_run cp /pcr7.bin /sysroot/
233236
fi
234237
soci_log_run tpm2_pcrextend "7:sha256=b7135cbb321a66fa848b07288bd008b89bd5b7496c4569c5e1a4efd5f7c8e0a7"
235238
soci_info "PCR7 has been extended. Ready to provision."

pkg/cert/cert.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,7 @@ func LoadSignatureDataDir(dirPath string) (*efi.SignatureData, error) {
8080
return nil, err
8181
}
8282

83-
owner, err := GUIDFromFile(filepath.Join(dirPath, "guid"))
84-
if err != nil {
85-
return nil, err
86-
}
87-
88-
return &efi.SignatureData{Owner: owner, Data: cert.Raw}, nil
83+
return &efi.SignatureData{Owner: efi.GUID{}, Data: cert.Raw}, nil
8984
}
9085

9186
func LoadSignatureDataDirs(dirPaths ...string) ([]*efi.SignatureData, error) {

0 commit comments

Comments
 (0)