MCPcopy Create free account
hub / github.com/containerd/imgcrypt / GetImageEncryptConverter

Function GetImageEncryptConverter

images/encryption/encryption.go:476–484  ·  view source on GitHub ↗

GetImageEncryptConverter returns a converter function for image encryption

(cc *encconfig.CryptoConfig, lf LayerFilter)

Source from the content-addressed store, hash-verified

474
475// GetImageEncryptConverter returns a converter function for image encryption
476func GetImageEncryptConverter(cc *encconfig.CryptoConfig, lf LayerFilter) converter.ConvertFunc {
477 return func(ctx context.Context, cs content.Store, desc ocispec.Descriptor) (*ocispec.Descriptor, error) {
478 newDesc, _, err := EncryptImage(ctx, cs, desc, cc, lf)
479 if err != nil {
480 return nil, err
481 }
482 return &newDesc, nil
483 }
484}
485
486// GetImageDecryptConverter returns a converter function for image decryption
487func GetImageDecryptConverter(cc *encconfig.CryptoConfig, lf LayerFilter) converter.ConvertFunc {

Callers

nothing calls this directly

Calls 1

EncryptImageFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…