(pgg-gpg-encrypt-region): Cache passphrase under hex
authorSimon Josefsson <jas@extundo.com>
Sun, 9 Nov 2003 21:40:30 +0000 (21:40 +0000)
committerSimon Josefsson <jas@extundo.com>
Sun, 9 Nov 2003 21:40:30 +0000 (21:40 +0000)
key id too (for decryption).
(pgg-gpg-sign-region): Likewise.

lisp/ChangeLog
lisp/pgg-gpg.el

index 58eddfb..329c65b 100644 (file)
@@ -1,3 +1,9 @@
+2003-11-09  Simon Josefsson  <jas@extundo.com>
+
+       * 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  <jas@extundo.com>
 
        * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
index 32795c0..c6efe28 100644 (file)
@@ -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)