func EncryptImageFull()

in iimg/iimg.go [204:222]


func EncryptImageFull(img image.Image,
	pubKeBytes []byte) (image.Image, error) {

	img.Header.Flags |= image.IMAGE_F_ENCRYPTED

	// The hash needs to be recalculated now that the header has changed.
	var err error
	img, err = RecalcHash(img)
	if err != nil {
		return img, err
	}

	img, err = EncryptImage(img, pubKeBytes)
	if err != nil {
		return img, err
	}

	return img, nil
}