From 173bfbf7886608a4a7abbfac6a42ac4bf4a3432d Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Sun, 20 Sep 2020 16:14:20 +0100 Subject: New upstream version 1.5.0 --- tools/credman.c | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) (limited to 'tools/credman.c') diff --git a/tools/credman.c b/tools/credman.c index 6eda245..ea913bb 100644 --- a/tools/credman.c +++ b/tools/credman.c @@ -101,6 +101,7 @@ print_rk(const fido_credman_rk_t *rk, size_t idx) char *id = NULL; char *user_id = NULL; const char *type; + const char *prot; if ((cred = fido_credman_rk(rk, idx)) == NULL) errx(1, "fido_credman_rk"); @@ -109,23 +110,11 @@ print_rk(const fido_credman_rk_t *rk, size_t idx) fido_cred_user_id_len(cred), &user_id) < 0) errx(1, "output error"); - switch (fido_cred_type(cred)) { - case COSE_EDDSA: - type = "eddsa"; - break; - case COSE_ES256: - type = "es256"; - break; - case COSE_RS256: - type = "rs256"; - break; - default: - type = "unknown"; - break; - } + type = cose_string(fido_cred_type(cred)); + prot = prot_string(fido_cred_prot(cred)); - printf("%02u: %s %s (%s) %s\n", (unsigned)idx, id, - fido_cred_display_name(cred), user_id, type); + printf("%02u: %s %s %s %s %s\n", (unsigned)idx, id, + fido_cred_display_name(cred), user_id, type, prot); free(user_id); free(id); -- cgit v1.2.3