func (i *UnparsedImage) Signatures(ctx context.Context) ([][]byte, error) {
	if i.cachedSignatures == nil {
		sigs, err := i.src.GetSignatures(ctx, i.instanceDigest)
		if err != nil {
			return nil, err
		}
		i.cachedSignatures = sigs
	}
	return i.cachedSignatures, nil
}
func (i *UnparsedImage) Signatures(ctx context.Context) ([][]byte, error) {
	if i.cachedSignatures == nil {
		sigs, err := i.src.GetSignatures(ctx, i.instanceDigest)
		if err != nil {
			return nil, err
		}
		i.cachedSignatures = sigs
	}
	return i.cachedSignatures, nil
}
func ( i * UnparsedImage ) Signatures ( ctx context . Context ) ( [ ] [ ] byte , error ) { if i . cachedSignatures == nil { sigs , err := i . src . GetSignatures ( ctx , i . instanceDigest ) if err != nil { return nil , err } i . cachedSignatures = sigs } return i . cachedSignatures , nil }
// Signatures is like ImageSource.GetSignatures, but the result is cached; it is OK to call this however often you need.
Signatures is like ImageSource . GetSignatures but the result is cached ; it is OK to call this however often you need .