Function: mml-secure-cache-passphrase-p

mml-secure-cache-passphrase-p is a byte-compiled function defined in mml-sec.el.gz.

Signature

(mml-secure-cache-passphrase-p PROTOCOL)

Documentation

Return t if OpenPGP or S/MIME passphrases should be cached for PROTOCOL.

Passphrase caching in Emacs is NOT recommended. Use gpg-agent instead.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/mml-sec.el.gz
(defun mml-secure-cache-passphrase-p (protocol)
  "Return t if OpenPGP or S/MIME passphrases should be cached for PROTOCOL.
Passphrase caching in Emacs is NOT recommended.  Use gpg-agent instead."
  (or (and (eq 'OpenPGP protocol)
	   (or mml-secure-cache-passphrase
	       (and (boundp 'mml2015-cache-passphrase)
		    mml2015-cache-passphrase)
	       (and (boundp 'mml1991-cache-passphrase)
		    mml1991-cache-passphrase)))
      (and (eq 'CMS protocol)
	   (or mml-secure-cache-passphrase
	       (and (boundp 'mml-smime-cache-passphrase)
		    mml-smime-cache-passphrase)))))