Function: epa-select-keys

epa-select-keys is an autoloaded and byte-compiled function defined in epa.el.gz.

Signature

(epa-select-keys CONTEXT PROMPT &optional NAMES SECRET)

Documentation

Display a user's keyring and ask him to select keys.

CONTEXT is an epg-context. PROMPT is a string to prompt with. NAMES is a list of strings to be matched with keys. If it is nil, all the keys are listed. If SECRET is non-nil, list secret keys instead of public keys.

Source Code

;; Defined in /usr/src/emacs/lisp/epa.el.gz
;;;###autoload
(defun epa-select-keys (context prompt &optional names secret)
  "Display a user's keyring and ask him to select keys.
CONTEXT is an `epg-context'.
PROMPT is a string to prompt with.
NAMES is a list of strings to be matched with keys.  If it is nil, all
the keys are listed.
If SECRET is non-nil, list secret keys instead of public keys."
  (let ((keys (epg-list-keys context names secret)))
    (pcase epa-keys-select-method
      ('minibuffer (epa--select-keys-in-minibuffer prompt keys))
      (_ (epa--select-keys prompt keys)))))