mirror of
https://github.com/slsa-framework/slsa-verifier.git
synced 2026-05-20 15:32:52 +00:00
* feat: support oci image verification Signed-off-by: Asra Ali <asraa@google.com> * add testing folder Signed-off-by: Asra Ali <asraa@google.com> * update name and make fix Signed-off-by: Asra Ali <asraa@google.com> * add tests Signed-off-by: Asra Ali <asraa@google.com> * Add initial testing Signed-off-by: Asra Ali <asraa@google.com> * updated comments Signed-off-by: Asra Ali <asraa@google.com> * update Signed-off-by: Asra Ali <asraa@google.com> * fix digest calculation Signed-off-by: Asra Ali <asraa@google.com> Signed-off-by: Asra Ali <asraa@google.com> Co-authored-by: laurentsimon <64505099+laurentsimon@users.noreply.github.com>
16 lines
279 B
Go
16 lines
279 B
Go
package container
|
|
|
|
import (
|
|
"strings"
|
|
|
|
"github.com/google/go-containerregistry/pkg/crane"
|
|
)
|
|
|
|
var GetImageDigest = func(image string) (string, error) {
|
|
digest, err := crane.Digest(image)
|
|
if err != nil {
|
|
return "", err
|
|
}
|
|
return strings.TrimPrefix(digest, "sha256:"), nil
|
|
}
|