diff options
Diffstat (limited to 'src/info.c')
-rw-r--r-- | src/info.c | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -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 | ||
401 | uint64_t | 405 | uint64_t |
406 | fido_cbor_info_maxcredcntlst(const fido_cbor_info_t *ci) | ||
407 | { | ||
408 | return (ci->maxcredcntlst); | ||
409 | } | ||
410 | |||
411 | uint64_t | ||
412 | fido_cbor_info_maxcredidlen(const fido_cbor_info_t *ci) | ||
413 | { | ||
414 | return (ci->maxcredidlen); | ||
415 | } | ||
416 | |||
417 | uint64_t | ||
402 | fido_cbor_info_fwversion(const fido_cbor_info_t *ci) | 418 | fido_cbor_info_fwversion(const fido_cbor_info_t *ci) |
403 | { | 419 | { |
404 | return (ci->fwversion); | 420 | return (ci->fwversion); |