code: def _write_passphrase(stream, passphrase, encoding):
      
      passphrase = '%s\n' % passphrase
      passphrase = passphrase.encode(encoding)
      stream.write(passphrase)
      log.debug("Wrote passphrase on stdin.")
docs: Write the passphrase from memory to the GnuPG process' stdin.
  
      :type stream: file, :class:`~io.BytesIO`, or :class:`~io.StringIO`
      :param stream: The input file descriptor to write the password to.
      :param str passphrase: The passphrase for the secret key material.
      :param str encoding: The data encoding expected by GnuPG. Usually, this
                           is ``sys.getfilesystemencoding()``.