From 75073d0a8478441cc97a6efa10b566c5fb1dac81 Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Fri, 17 Apr 2020 20:57:17 +0100 Subject: New upstream version 1.4.0 --- tools/token.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'tools/token.c') diff --git a/tools/token.c b/tools/token.c index b149208..e65f09f 100644 --- a/tools/token.c +++ b/tools/token.c @@ -111,6 +111,12 @@ print_maxmsgsiz(uint64_t maxmsgsiz) printf("maxmsgsiz: %d\n", (int)maxmsgsiz); } +static void +print_fwversion(uint64_t fwversion) +{ + printf("fwversion: 0x%x\n", (int)fwversion); +} + static void print_byte_array(const char *label, const uint8_t *ba, size_t len) { @@ -166,7 +172,7 @@ token_info(int argc, char **argv, char *path) return (credman_print_rk(dev, path, rp_id, cred_id)); if (cred_id || rp_id) usage(); - + print_attr(dev); if (fido_dev_is_fido2(dev) == false) @@ -196,11 +202,14 @@ token_info(int argc, char **argv, char *path) /* print maximum message size */ print_maxmsgsiz(fido_cbor_info_maxmsgsiz(ci)); + /* print firmware version */ + print_fwversion(fido_cbor_info_fwversion(ci)); + /* print supported pin protocols */ print_byte_array("pin protocols", fido_cbor_info_protocols_ptr(ci), fido_cbor_info_protocols_len(ci)); - if ((r = fido_dev_get_retry_count(dev, &retrycnt)) != FIDO_OK) + if (fido_dev_get_retry_count(dev, &retrycnt) != FIDO_OK) printf("pin retries: undefined\n"); else printf("pin retries: %d\n", retrycnt); -- cgit v1.2.3