Skip to content

Commit

Permalink
Trivial fixes for epg.el.
Browse files Browse the repository at this point in the history
  
* 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
  • Loading branch information
ueno committed Dec 5, 2010
1 parent e8bcfd1 commit 07e5946
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
7 changes: 7 additions & 0 deletions lisp/ChangeLog
Expand Up @@ -33,6 +33,13 @@
* files.el (file-relative-name): Handle UNC file names on
DOS/Windows. (Bug#4674)

2010-12-03 Daiki Ueno <ueno@unixuser.org>

* 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 <rgm@gnu.org>

* ps-print.el (ps-line-lengths-internal, ps-nb-pages):
Expand Down
10 changes: 8 additions & 2 deletions lisp/epg.el
Expand Up @@ -66,7 +66,7 @@
(defconst epg-digest-algorithm-alist
'((1 . "MD5")
(2 . "SHA1")
(3 . "RMD160")
(3 . "RIPEMD160")
(8 . "SHA256")
(9 . "SHA384")
(10 . "SHA512")
Expand Down Expand Up @@ -335,7 +335,13 @@ PASSPHRASE-CALLBACK is either a function, or a cons-cell whose
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)
Expand Down

0 comments on commit 07e5946

Please sign in to comment.