From 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 7 Apr 2024 13:41:34 -0500 Subject: new repository --- modules/epa-config.el | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 modules/epa-config.el (limited to 'modules/epa-config.el') 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. -- cgit v1.2.3