375 |
int |
int |
376 |
fm_build (listview_ctrl_t *lv, HWND ctrl) |
fm_build (listview_ctrl_t *lv, HWND ctrl) |
377 |
{ |
{ |
378 |
int i, rc = 0; |
int i; |
379 |
listview_ctrl_t c; |
listview_ctrl_t c; |
380 |
struct listview_column_s col[] = { |
struct listview_column_s col[] = { |
381 |
{0, 80, (char *)_("Status") }, |
{0, 80, (char *)_("Status") }, |
384 |
{0, 0, NULL} |
{0, 0, NULL} |
385 |
}; |
}; |
386 |
|
|
387 |
rc = listview_new (&c); |
listview_new (&c, ctrl); |
|
if (rc) |
|
|
BUG (NULL); |
|
|
c->ctrl = ctrl; |
|
388 |
for (i = 0; col[i].width; i++) |
for (i = 0; col[i].width; i++) |
389 |
listview_add_column (c, &col[i]); |
listview_add_column (c, &col[i]); |
390 |
listview_set_ext_style (c); |
listview_set_ext_style (c); |
1458 |
static void |
static void |
1459 |
fm_add_sig_stat (file_sig_ctx_t log) |
fm_add_sig_stat (file_sig_ctx_t log) |
1460 |
{ |
{ |
1461 |
gpgme_key_t key; |
struct winpt_key_s key; |
1462 |
const char *kid; |
const char *kid; |
1463 |
|
|
1464 |
kid = log->sig->fpr; |
memset (&key, 0, sizeof (key)); |
1465 |
if (!kid) |
kid = get_keyid_from_fpr (log->sig->fpr); |
1466 |
BUG (NULL); |
log->use_uid = 0; |
1467 |
if (strlen (kid) == 40) |
if (!winpt_get_pubkey (kid, &key)) { |
1468 |
kid += 32; |
log->user_id = key.ext->uids->uid; |
|
else if (strlen (kid) == 32) |
|
|
kid += 24; |
|
|
if (get_pubkey (kid, &key)) |
|
|
log->use_uid = 0; |
|
|
else { |
|
|
log->user_id = key->uids->uid; |
|
1469 |
log->use_uid = 1; |
log->use_uid = 1; |
1470 |
} |
} |
1471 |
file_verify_add_state (log); |
file_verify_add_state (log); |