summaryrefslogtreecommitdiff
path: root/src/info.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/info.c')
-rw-r--r--src/info.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/info.c b/src/info.c
index 8e256fa..3199ac2 100644
--- a/src/info.c
+++ b/src/info.c
@@ -217,6 +217,10 @@ parse_reply_element(const cbor_item_t *key, const cbor_item_t *val, void *arg)
217 return (cbor_decode_uint64(val, &ci->maxmsgsiz)); 217 return (cbor_decode_uint64(val, &ci->maxmsgsiz));
218 case 6: /* pinProtocols */ 218 case 6: /* pinProtocols */
219 return (decode_protocols(val, &ci->protocols)); 219 return (decode_protocols(val, &ci->protocols));
220 case 7: /* maxCredentialCountInList */
221 return (cbor_decode_uint64(val, &ci->maxcredcntlst));
222 case 8: /* maxCredentialIdLength */
223 return (cbor_decode_uint64(val, &ci->maxcredidlen));
220 case 14: /* fwVersion */ 224 case 14: /* fwVersion */
221 return (cbor_decode_uint64(val, &ci->fwversion)); 225 return (cbor_decode_uint64(val, &ci->fwversion));
222 default: /* ignore */ 226 default: /* ignore */
@@ -399,6 +403,18 @@ fido_cbor_info_maxmsgsiz(const fido_cbor_info_t *ci)
399} 403}
400 404
401uint64_t 405uint64_t
406fido_cbor_info_maxcredcntlst(const fido_cbor_info_t *ci)
407{
408 return (ci->maxcredcntlst);
409}
410
411uint64_t
412fido_cbor_info_maxcredidlen(const fido_cbor_info_t *ci)
413{
414 return (ci->maxcredidlen);
415}
416
417uint64_t
402fido_cbor_info_fwversion(const fido_cbor_info_t *ci) 418fido_cbor_info_fwversion(const fido_cbor_info_t *ci)
403{ 419{
404 return (ci->fwversion); 420 return (ci->fwversion);