Key.encrypt() now also returns self.message