Skip disabled PGP key when encrypting mail with Gnus.
* lisp/epg.el (epg-key-capablity-alist): Add "D" flag (Bug#5592). * lisp/gnus/mml2015.el (mml2015-epg-find-usable-key): Skip disabled key (Bug#5592).
This commit is contained in:
parent
86d21cc09b
commit
5146e84c03
4 changed files with 12 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
|||
2010-05-07 Christian von Roques <roques@mti.ag> (tiny change)
|
||||
|
||||
* lisp/epg.el (epg-key-capablity-alist): Add "D" flag (Bug#5592).
|
||||
|
||||
2010-05-07 Katsumi Yamaoka <yamaoka@jpl.org>
|
||||
|
||||
* mail/binhex.el (binhex-decode-region-internal)
|
||||
|
|
|
@ -137,7 +137,8 @@
|
|||
'((?e . encrypt)
|
||||
(?s . sign)
|
||||
(?c . certify)
|
||||
(?a . authentication)))
|
||||
(?a . authentication)
|
||||
(?D . disabled)))
|
||||
|
||||
(defvar epg-new-signature-type-alist
|
||||
'((?D . detached)
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2010-05-07 Christian von Roques <roques@mti.ag> (tiny change)
|
||||
|
||||
* mml2015.el (mml2015-epg-find-usable-key): Skip disabled key
|
||||
(Bug#5592).
|
||||
|
||||
2010-05-07 Julien Danjou <julien@danjou.info>
|
||||
|
||||
* gnus-art.el (gnus-mime-pipe-part): Add optional argument `cmd'; pass
|
||||
|
|
|
@ -1021,6 +1021,7 @@ Whether the passphrase is cached at all is controlled by
|
|||
(let ((pointer (epg-key-sub-key-list (car keys))))
|
||||
(while pointer
|
||||
(if (and (memq usage (epg-sub-key-capability (car pointer)))
|
||||
(not (memq 'disabled (epg-sub-key-capability (car pointer))))
|
||||
(not (memq (epg-sub-key-validity (car pointer))
|
||||
'(revoked expired))))
|
||||
(throw 'found (car keys)))
|
||||
|
|
Loading…
Add table
Reference in a new issue