From: Simon Josefsson Date: Sun, 9 Nov 2003 21:40:30 +0000 (+0000) Subject: (pgg-gpg-encrypt-region): Cache passphrase under hex X-Git-Url: http://cgit.sxemacs.org/?a=commitdiff_plain;h=715d13dc7e07465689bc3d602dc3cd1a83587807;p=gnus (pgg-gpg-encrypt-region): Cache passphrase under hex key id too (for decryption). (pgg-gpg-sign-region): Likewise. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 58eddfb3f..329c65b8b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2003-11-09 Simon Josefsson + + * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex + key id too (for decryption). + (pgg-gpg-sign-region): Likewise. + 2003-11-09 Simon Josefsson * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable. diff --git a/lisp/pgg-gpg.el b/lisp/pgg-gpg.el index 32795c08f..c6efe28a7 100644 --- a/lisp/pgg-gpg.el +++ b/lisp/pgg-gpg.el @@ -162,7 +162,10 @@ If optional argument SIGN is non-nil, do a combined sign and encrypt." (pgg-gpg-process-region start end passphrase pgg-gpg-program args)) (when sign (with-current-buffer pgg-errors-buffer - (pgg-gpg-possibly-cache-passphrase passphrase pgg-gpg-user-id))) + ;; Possibly cache passphrase under, e.g. "jas", for future sign. + (pgg-gpg-possibly-cache-passphrase passphrase pgg-gpg-user-id) + ;; Possibly cache passphrase under, e.g. B565716F, for future decrypt. + (pgg-gpg-possibly-cache-passphrase passphrase))) (pgg-process-when-success))) (defun pgg-gpg-decrypt-region (start end) @@ -209,7 +212,10 @@ If optional argument SIGN is non-nil, do a combined sign and encrypt." (pgg-as-lbt start end 'CRLF (pgg-gpg-process-region start end passphrase pgg-gpg-program args)) (with-current-buffer pgg-errors-buffer - (pgg-gpg-possibly-cache-passphrase passphrase pgg-gpg-user-id)) + ;; Possibly cache passphrase under, e.g. "jas", for future sign. + (pgg-gpg-possibly-cache-passphrase passphrase pgg-gpg-user-id) + ;; Possibly cache passphrase under, e.g. B565716F, for future decrypt. + (pgg-gpg-possibly-cache-passphrase passphrase)) (pgg-process-when-success))) (defun pgg-gpg-verify-region (start end &optional signature)