#include "intl.h"
#include "procmime.h"
#include "procheader.h"
-#include "common/base64.h"
+#include "base64.h"
#include "uuencode.h"
#include "unmime.h"
#include "codeconv.h"
{
gint idx = 0;
const char *uid;
- unsigned long exp_time;
uid = gpgme_key_get_string_attr (key, GPGME_ATTR_USERID, NULL, idx);
if (uid == NULL) {
g_free (partinfo->sigstatus);
partinfo->sigstatus = g_strdup (result);
+ partinfo->sig_ok = (status == GPGME_SIG_STAT_GOOD);
+ partinfo->sig_unknown = (status == GPGME_SIG_STAT_NOKEY);
+ partinfo->sig_expired = (status == GPGME_SIG_STAT_GOOD_EXP);
+ partinfo->key_expired = (status == GPGME_SIG_STAT_GOOD_EXPKEY);
gpgme_data_release (sig);
gpgme_data_release (text);
int rfc2015_is_encrypted (MimeInfo *mimeinfo)
{
- if (!mimeinfo)
+ if (!mimeinfo || mimeinfo->mime_type != MIME_MULTIPART)
return 0;
if (g_strcasecmp (mimeinfo->content_type, "multipart/encrypted"))
return 0;