diff options
Diffstat (limited to 'modules/epa-config.el')
| -rw-r--r-- | modules/epa-config.el | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/modules/epa-config.el b/modules/epa-config.el new file mode 100644 index 00000000..8d9d8f13 --- /dev/null +++ b/modules/epa-config.el @@ -0,0 +1,30 @@ +;;; epa-config.el --- EasyPG Configuration -*- lexical-binding: t; -*- + +;;; Commentary: +;; + +;;; Code: + +;; -------------------------------- Auth Sources ------------------------------- +;; auth sources settings + +(use-package auth-source + :ensure nil ;; built in + :defer .5 + :config + (setq auth-sources '((:source "~/.authinfo.gpg"))) + (setenv "GPG_AGENT_INFO" nil) ;; emacs use internal prompt, not gpg agent + (setq auth-source-debug t)) ;; echo debug info to Messages + +;; ----------------------------- Easy PG Assistant ----------------------------- +;; Key management, cryptographic operations on regions and files, dired +;; integration, and automatic encryption/decryption of *.gpg files. + +(use-package epa + :ensure nil ;; built-in + :defer .5 + :config + (setq epg-gpg-program "gpg2")) ;; force use gpg2 (not gpg v.1) + +(provide 'epa-config) +;;; epa-config.el ends here. |
