Function: plstore-passphrase-callback-function
plstore-passphrase-callback-function is a byte-compiled function
defined in plstore.el.gz.
Signature
(plstore-passphrase-callback-function CONTEXT KEY-ID PLSTORE)
Source Code
;; Defined in /usr/src/emacs/lisp/plstore.el.gz
(defun plstore-passphrase-callback-function (_context _key-id plstore)
(if plstore-cache-passphrase-for-symmetric-encryption
(let* ((file (file-truename (plstore-get-file plstore)))
(entry (assoc file plstore-passphrase-alist))
passphrase)
(or (copy-sequence (cdr entry))
(progn
(unless entry
(setq entry (list file)
plstore-passphrase-alist
(cons entry
plstore-passphrase-alist)))
(setq passphrase
(read-passwd (format "Passphrase for plstore %s: "
(plstore--get-buffer plstore))))
(setcdr entry (copy-sequence passphrase))
passphrase)))
(read-passwd (format "Passphrase for plstore %s: "
(plstore--get-buffer plstore)))))