in experimental/digest.go [56:63]
func newDigestFromReference(data []byte) (d digest, err error) {
if !bytes.HasPrefix(data, []byte(digestReferenceAlgorithm)) {
return digest{}, fmt.Errorf("digest reference should start with: %v, but was: %v", digestReferenceAlgorithm, data)
}
err = d.decode(data[len(digestReferenceAlgorithm):])
return
}