Add signature verification of PGP/MIME-signed parts with --verify.
authorJameson Graef Rollins <jrollins@finestructure.net>
Thu, 26 May 2011 01:01:17 +0000 (18:01 -0700)
committerCarl Worth <cworth@cworth.org>
Fri, 27 May 2011 23:22:00 +0000 (16:22 -0700)
commit8b18efe171ef80cbb238a9446137c39908755d2d
tree68f344312f9c55057b1541d2acf2ce43bfd89054
parent627d752501b42326b9016271de33a6cb0fa2dc8c
Add signature verification of PGP/MIME-signed parts with --verify.

This is primarily for notmuch-show, although the functionality is
added to show-message.  Once signatures are processed a new
part_sigstatus formatter is emitted, and the entire multipart/signed
part is replaced with the contents of the signed part.

At the moment only a json part_sigstatus formatting function is
available.  Emacs support to follow.

The original work for this patch was done by

  Daniel Kahn Gillmor <dkg@fifthhorseman.net>

whose help with this functionality I greatly appreciate.
Makefile.local
notmuch-client.h
notmuch-gmime-session.c [new file with mode: 0644]
notmuch-reply.c
notmuch-show.c
notmuch.1
notmuch.c
show-message.c