code: def decrypt(self, message, **kwargs):
          
          stream = _make_binary_stream(message, self._encoding)
          result = self.decrypt_file(stream, **kwargs)
          stream.close()
          return result
docs: Decrypt the contents of a string or file-like object ``message``.
  
          :type message: file or str or :class:`io.BytesIO`
          :param message: A string or file-like object to decrypt.
          :param bool always_trust: Instruct GnuPG to ignore trust checks.
          :param str passphrase: The passphrase for the secret key used for decryption.
          :param str output: A filename to write the decrypted output to.