]> git.eshelyaron.com Git - emacs.git/commit
Detect if a message can be encrypted and add an MML tag
authorDamien Cassou <damien@cassou.me>
Tue, 27 Mar 2018 14:57:51 +0000 (16:57 +0200)
committerNicolas Petton <nicolas@petton.fr>
Wed, 4 Apr 2018 18:32:28 +0000 (20:32 +0200)
commit29006a6fd8e989013098b0281aa0b9efe13feb1d
treec54269bbdc5be50dae63a66be8b60aaa0be29b48
parent447da5b0d49b7aa14fa5d6969015770fdf9b9f92
Detect if a message can be encrypted and add an MML tag

* lisp/gnus/message.el (message-all-recipients): Return a list of
pairs, one for each recipient in To, Cc, Bcc.
(message-all-epg-keys-available-p): Check that there is a public key
in epg for each recipient of the current message.
(message-sign-encrypt-if-all-keys-available): Add MML tag to sign and
encrypt current message if there is a public key for every recipient
in current message.

* test/lisp/gnus/message-tests.el (message-all-recipients): Test for
message-all-recipients.
etc/NEWS
lisp/gnus/message.el
test/lisp/gnus/message-tests.el