File: password-cache.el.html

Greatly influenced by pgg.el written by Daiki Ueno, with timer fixes for XEmacs by Katsumi Yamaoka. In fact, this is mostly just a rip-off.

(password-read "Password? " "test")
;; Minibuffer prompt for password.
 => "foo"

(password-cache-add "test" (read-passwd "Password? "))
;; Minibuffer prompt from read-passwd, which returns "foo".
 => nil

(password-read "Password? " "test")
;; No minibuffer prompt
 => "foo"

(password-read "Password? " "test")
;; No minibuffer prompt
 => "foo"

;; Wait password-cache-expiry seconds.

(password-read "Password? " "test")
;; Minibuffer prompt for password is back.
 => "foo"

Defined variables (2)

password-cacheWhether to cache passwords.
password-cache-expiryHow many seconds passwords are cached, or nil to disable expiring.

Defined functions (6)

password-cache-add(KEY PASSWORD)
password-cache-remove(KEY)
password-in-cache-p(KEY)
password-read(PROMPT &optional KEY)
password-read-from-cache(KEY)
password-reset()

Defined faces (0)