fix: EmptyConfigImage digest

This commit is contained in:
mrjoelkamp
2024-08-08 13:06:56 -05:00
parent 77ccbc097b
commit 9cad88a687

View File

@@ -1,6 +1,7 @@
package attestation
import (
"bytes"
"context"
"encoding/json"
"fmt"
@@ -329,3 +330,12 @@ func (i *EmptyConfigImage) RawManifest() ([]byte, error) {
}
return json.Marshal(mf)
}
func (i *EmptyConfigImage) Digest() (v1.Hash, error) {
mb, err := i.RawManifest()
if err != nil {
return v1.Hash{}, err
}
digest, _, err := v1.SHA256(bytes.NewReader(mb))
return digest, err
}