Function: epa-delete-keys
epa-delete-keys is an autoloaded, interactive and byte-compiled
function defined in epa.el.gz.
Signature
(epa-delete-keys KEYS &optional ALLOW-SECRET)
Documentation
Delete selected KEYS.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/epa.el.gz
;;;; Key Management
;;;###autoload
(defun epa-delete-keys (keys &optional allow-secret)
"Delete selected KEYS."
(interactive
(let ((keys (epa--marked-keys)))
(unless keys
(error "No keys selected"))
(list keys
(eq (nth 1 epa-list-keys-arguments) t))))
(let ((context (epg-make-context epa-protocol)))
(message "Deleting...")
(condition-case error
(epg-delete-keys context keys allow-secret)
(error
(epa-display-error context)
(signal (car error) (cdr error))))
(message "Deleting...done")
(apply #'epa--list-keys epa-list-keys-arguments)))