256 |
static int |
static int |
257 |
sigsum_to_index (gpgme_sigsum_t sum) |
sigsum_to_index (gpgme_sigsum_t sum) |
258 |
{ |
{ |
259 |
/* xxx: gpgme should set _valid if the sig is good but the |
if (sum & GPGME_SIGSUM_RED) |
260 |
key has been expired; check the code */ |
return 2; |
261 |
if ((sum & GPGME_SIGSUM_VALID) && (sum & GPGME_SIGSUM_SIG_EXPIRED)) |
else if (sum & GPGME_SIGSUM_SIG_EXPIRED) |
262 |
return 8; |
return 8; |
263 |
if ((sum & GPGME_SIGSUM_VALID) && (sum & GPGME_SIGSUM_KEY_REVOKED)) |
else if (sum & GPGME_SIGSUM_KEY_REVOKED) |
264 |
return 7; |
return 7; |
265 |
if ((sum & GPGME_SIGSUM_VALID) && (sum & GPGME_SIGSUM_KEY_EXPIRED)) |
else if (sum & GPGME_SIGSUM_KEY_EXPIRED) |
266 |
return 6; |
return 6; |
267 |
if (sum & GPGME_SIGSUM_GREEN) |
else if (sum & GPGME_SIGSUM_GREEN) |
268 |
return 1; |
return 1; |
|
else if (sum & GPGME_SIGSUM_RED) |
|
|
return 2; |
|
269 |
else if (sum & GPGME_SIGSUM_KEY_MISSING) |
else if (sum & GPGME_SIGSUM_KEY_MISSING) |
270 |
return 3; |
return 3; |
271 |
return 0; |
return 0; |
272 |
} |
} |
273 |
|
|
274 |
|
|
275 |
/* Return a humand readable description for the signature status @sum. */ |
/* Return a humand readable description for the signature status @sum. |
276 |
|
Warning: this function does not consider the validity of the key. */ |
277 |
const char* |
const char* |
278 |
get_gpg_sigstat (gpgme_sigsum_t sum) |
get_gpg_sigstat (gpgme_sigsum_t sum) |
279 |
{ |
{ |