func DecryptImageFull()

in iimg/iimg.go [165:183]


func DecryptImageFull(img image.Image,
	privKeBytes []byte) (image.Image, error) {

	var err error
	img, err = DecryptImage(img, privKeBytes)
	if err != nil {
		return img, err
	}

	img.Header.Flags &^= image.IMAGE_F_ENCRYPTED

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

	return img, nil
}