mu: include signers in signature report

Include the names/email address of signer in the reports, so we can use
them in mu4e.
This commit is contained in:
djcb
2017-08-27 17:32:23 +03:00
parent e09419f85b
commit 6eceb5eee3
3 changed files with 105 additions and 39 deletions

View File

@ -65,11 +65,11 @@ enum _MuMsgPartSigStatus {
};
typedef enum _MuMsgPartSigStatus MuMsgPartSigStatus;
struct _MuMsgPartSigStatusReport {
MuMsgPartSigStatus verdict;
const char *report;
};
typedef struct _MuMsgPartSigStatusReport MuMsgPartSigStatusReport;
typedef struct {
MuMsgPartSigStatus verdict;
const char *report;
const char *signers;
} MuMsgPartSigStatusReport;
/**
* destroy a MuMsgPartSignatureStatusReport object
@ -178,7 +178,7 @@ gboolean mu_msg_part_save (MuMsg *msg, MuMsgOptions opts,
*/
gchar* mu_msg_part_save_temp (MuMsg *msg, MuMsgOptions opts,
guint partidx, GError **err)
G_GNUC_WARN_UNUSED_RESULT;
G_GNUC_WARN_UNUSED_RESULT;
@ -217,7 +217,7 @@ gchar* mu_msg_part_get_path (MuMsg *msg, MuMsgOptions opts,
*/
gchar* mu_msg_part_get_cache_path (MuMsg *msg, MuMsgOptions opts,
guint partidx, GError **err)
G_GNUC_WARN_UNUSED_RESULT;
G_GNUC_WARN_UNUSED_RESULT;
/**