* enable signature verification (WIP)

This commit is contained in:
djcb
2012-08-30 12:53:52 +03:00
parent ed516d54d7
commit adc23614a1
7 changed files with 130 additions and 610 deletions

View File

@ -263,10 +263,12 @@ elvis (const char *s1, const char *s2)
}
static const char*
sig_verdict (GSList *sig_infos)
sig_verdict (MuMsgPart *mpart)
{
#ifdef BUILD_CRYPTO
switch (mu_msg_part_sig_infos_verdict (sig_infos)) {
MuMsgPartSigStatus sigstat;
switch (mpart->sig_status) {
case MU_MSG_PART_SIG_STATUS_GOOD:
return ":signature good";
case MU_MSG_PART_SIG_STATUS_BAD:
@ -338,7 +340,7 @@ each_part (MuMsg *msg, MuMsgPart *part, PartInfo *pinfo)
parttype,
mu_msg_part_maybe_attachment (part) ? "t" : "nil",
(int)part->size,
sig_verdict (part->sig_infos));
sig_verdict (part));
g_free (pinfo->parts);
pinfo->parts = tmp;