Function: auth-source-token-passphrase-callback-function
auth-source-token-passphrase-callback-function is a byte-compiled
function defined in auth-source.el.gz.
Signature
(auth-source-token-passphrase-callback-function CONTEXT KEY-ID FILE)
Source Code
;; Defined in /usr/src/emacs/lisp/auth-source.el.gz
(defun auth-source-token-passphrase-callback-function (_context _key-id file)
(let* ((file (file-truename file))
(entry (assoc file auth-source-passphrase-alist))
passphrase)
;; return the saved passphrase, calling a function if needed
(or (copy-sequence (if (functionp (cdr entry))
(funcall (cdr entry))
(cdr entry)))
(progn
(unless entry
(setq entry (list file))
(push entry auth-source-passphrase-alist))
(setq passphrase
(read-passwd
(format "Passphrase for %s tokens: " file)
t))
(setcdr entry (let ((p (copy-sequence passphrase)))
(lambda () p)))
passphrase))))