70 |
static passphrase_cb_s *c; |
static passphrase_cb_s *c; |
71 |
gpgme_decrypt_result_t res=NULL; |
gpgme_decrypt_result_t res=NULL; |
72 |
gpgme_sign_result_t res_sig=NULL; |
gpgme_sign_result_t res_sig=NULL; |
|
gpgme_key_t key; |
|
73 |
gpgme_recipient_t recip=NULL, r; |
gpgme_recipient_t recip=NULL, r; |
74 |
|
winpt_key_s key; |
75 |
void *item; |
void *item; |
76 |
const char *id; |
const char *id; |
77 |
char *info; |
char *info; |
115 |
} |
} |
116 |
if (recip != NULL && c->gpg_cmd == GPG_CMD_DECRYPT) { |
if (recip != NULL && c->gpg_cmd == GPG_CMD_DECRYPT) { |
117 |
for (r = recip; r; r = r->next) { |
for (r = recip; r; r = r->next) { |
118 |
get_pubkey (r->keyid, &key); |
memset (&key, 0, sizeof (key)); |
119 |
if (key) { |
if (!winpt_get_pubkey (r->keyid, &key)) { |
120 |
gpgme_user_id_t u = key->uids; |
gpgme_user_id_t u = key.ctx->uids; |
121 |
|
|
122 |
id = u->name; |
id = u->name; |
123 |
if (!id) |
if (!id) |
144 |
} |
} |
145 |
ListBox_AddString_utf8 (GetDlgItem (dlg, IDC_DECRYPT_LIST), info); |
ListBox_AddString_utf8 (GetDlgItem (dlg, IDC_DECRYPT_LIST), info); |
146 |
free_if_alloc (info); |
free_if_alloc (info); |
147 |
|
winpt_release_pubkey (&key); |
148 |
} |
} |
149 |
} |
} |
150 |
else if (c->gpg_cmd == GPG_CMD_DECRYPT) |
else if (c->gpg_cmd == GPG_CMD_DECRYPT) |