emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/emacs-23 r100272: Trivial fixes for epg.el.


From: Daiki Ueno
Subject: [Emacs-diffs] /srv/bzr/emacs/emacs-23 r100272: Trivial fixes for epg.el.
Date: Sun, 05 Dec 2010 10:30:58 +0900
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 100272
committer: Daiki Ueno <address@hidden>
branch nick: emacs-23
timestamp: Sun 2010-12-05 10:30:58 +0900
message:
  Trivial fixes for epg.el.
    
  * epg.el (epg-digest-algorithm-alist): Replace "RMD160" with
  "RIPEMD160" (Bug#7490).  Reported by Daniel Kahn Gillmor.
  (epg-context-set-passphrase-callback): Mention that the callback
  is not called when used with GnuPG 2.x.
  
  modified:
    lisp/ChangeLog
    lisp/epg.elk
modified:
  lisp/ChangeLog
  lisp/epg.el
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2010-12-05 00:59:37 +0000
+++ b/lisp/ChangeLog    2010-12-05 01:30:58 +0000
@@ -33,6 +33,13 @@
        * files.el (file-relative-name): Handle UNC file names on
        DOS/Windows.  (Bug#4674)
 
+2010-12-03  Daiki Ueno  <address@hidden>
+
+       * epg.el (epg-digest-algorithm-alist): Replace "RMD160" with
+       "RIPEMD160" (Bug#7490).  Reported by Daniel Kahn Gillmor.
+       (epg-context-set-passphrase-callback): Mention that the callback
+       is not called when used with GnuPG 2.x.
+
 2010-12-02  Glenn Morris  <address@hidden>
 
        * ps-print.el (ps-line-lengths-internal, ps-nb-pages):

=== modified file 'lisp/epg.el'
--- a/lisp/epg.el       2010-01-13 08:35:10 +0000
+++ b/lisp/epg.el       2010-12-05 01:30:58 +0000
@@ -66,7 +66,7 @@
 (defconst epg-digest-algorithm-alist
   '((1 . "MD5")
     (2 . "SHA1")
-    (3 . "RMD160")
+    (3 . "RIPEMD160")
     (8 . "SHA256")
     (9 . "SHA384")
     (10 . "SHA512")
@@ -335,7 +335,13 @@
 car is a function and cdr is a callback data.
 
 The function gets three arguments: the context, the key-id in
-question, and the callback data (if any)."
+question, and the callback data (if any).
+
+The callback may not be called if you use GnuPG 2.x, which relies
+on the external program called `gpg-agent' for passphrase query.
+If you really want to intercept passphrase query, consider
+installing GnuPG 1.x _along with_ GnuPG 2.x, which does passphrase
+query by itself and Emacs can intercept them."
   (unless (eq (car-safe context) 'epg-context)
     (signal 'wrong-type-argument (list 'epg-context-p context)))
   (aset (cdr context) 7 (if (consp passphrase-callback)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]