Files
slsa-verifier/verifiers/container/container.go
asraa 7b4b9cde06 feat: support oci image verification (#147)
* 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>
2022-08-17 15:59:01 -05:00

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
}