diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/run-keylist.c | 9 | ||||
| -rw-r--r-- | tests/run-verify.c | 50 | 
2 files changed, 36 insertions, 23 deletions
| diff --git a/tests/run-keylist.c b/tests/run-keylist.c index cc4c3545..bae2dbb9 100644 --- a/tests/run-keylist.c +++ b/tests/run-keylist.c @@ -233,7 +233,14 @@ main (int argc, char **argv)        for (nuids=0, uid=key->uids; uid; uid = uid->next, nuids++)          {            printf ("userid %d: %s\n", nuids, nonnull(uid->uid)); -          printf ("valid  %d: %s\n", nuids, +          printf ("  mbox %d: %s\n", nuids, nonnull(uid->address)); +          if (uid->email && uid->email != uid->address) +            printf (" email %d: %s\n", nuids, uid->email); +          if (uid->name) +            printf ("  name %d: %s\n", nuids, uid->name); +          if (uid->comment) +            printf (" cmmnt %d: %s\n", nuids, uid->comment); +          printf (" valid %d: %s\n", nuids,                    uid->validity == GPGME_VALIDITY_UNKNOWN? "unknown":                    uid->validity == GPGME_VALIDITY_UNDEFINED? "undefined":                    uid->validity == GPGME_VALIDITY_NEVER? "never": diff --git a/tests/run-verify.c b/tests/run-verify.c index b1745163..ef4dd32e 100644 --- a/tests/run-verify.c +++ b/tests/run-verify.c @@ -111,6 +111,7 @@ print_result (gpgme_verify_result_t result)  {    gpgme_signature_t sig;    gpgme_sig_notation_t nt; +  gpgme_user_id_t uid;    gpgme_tofu_info_t ti;    int count = 0; @@ -153,29 +154,34 @@ print_result (gpgme_verify_result_t result)            if ((nt->value?strlen (nt->value):0) != nt->value_len)              printf ("    warning : value larger (%d)\n", nt->value_len);          } -      for (ti = sig->tofu; ti; ti = ti->next) +      if (sig->key)          { -          printf ("  tofu addr .: %s\n", ti->address); -          if (!sig->fpr || strcmp (sig->fpr, ti->fpr)) -            printf ("    WARNING .: fpr mismatch (%s)\n", ti->fpr); -          printf ("    validity : %u (%s)\n", ti->validity, -                  ti->validity == 0? "conflict" : -                  ti->validity == 1? "no history" : -                  ti->validity == 2? "little history" : -                  ti->validity == 3? "enough history" : -                  ti->validity == 4? "lot of history" : "?"); -          printf ("    policy ..: %u (%s)\n", ti->policy, -                  ti->policy == GPGME_TOFU_POLICY_NONE? "none" : -                  ti->policy == GPGME_TOFU_POLICY_AUTO? "auto" : -                  ti->policy == GPGME_TOFU_POLICY_GOOD? "good" : -                  ti->policy == GPGME_TOFU_POLICY_UNKNOWN? "unknown" : -                  ti->policy == GPGME_TOFU_POLICY_BAD? "bad" : -                  ti->policy == GPGME_TOFU_POLICY_ASK? "ask" : "?"); -          printf ("    sigcount : %hu\n", ti->signcount); -          printf ("    firstseen: %u\n", ti->firstseen); -          printf ("    lastseen : %u\n", ti->lastseen); -          printf ("    desc ....: "); -          print_description (nonnull (ti->description), 15); +          printf ("  primary fpr: %s\n", nonnull (sig->key->fpr)); +          for (uid = sig->key->uids; uid; uid = uid->next) +            { +              printf ("  tofu addr .: %s\n", nonnull (uid->address)); +              ti = uid->tofu; +              if (!ti) +                continue; +              printf ("    validity : %u (%s)\n", ti->validity, +                      ti->validity == 0? "conflict" : +                      ti->validity == 1? "no history" : +                      ti->validity == 2? "little history" : +                      ti->validity == 3? "enough history" : +                      ti->validity == 4? "lot of history" : "?"); +              printf ("    policy ..: %u (%s)\n", ti->policy, +                      ti->policy == GPGME_TOFU_POLICY_NONE? "none" : +                      ti->policy == GPGME_TOFU_POLICY_AUTO? "auto" : +                      ti->policy == GPGME_TOFU_POLICY_GOOD? "good" : +                      ti->policy == GPGME_TOFU_POLICY_UNKNOWN? "unknown" : +                      ti->policy == GPGME_TOFU_POLICY_BAD? "bad" : +                      ti->policy == GPGME_TOFU_POLICY_ASK? "ask" : "?"); +              printf ("    sigcount : %hu\n", ti->signcount); +              printf ("    firstseen: %u\n", ti->firstseen); +              printf ("    lastseen : %u\n", ti->lastseen); +              printf ("    desc ....: "); +              print_description (nonnull (ti->description), 15); +            }          }      }  } | 
