Lines Matching refs:key_len
11 get_key_len(uint8_t tag, uint8_t *key, size_t *key_len) in get_key_len() argument
19 *key_len = tag & 0x3; in get_key_len()
20 if (*key_len == 3) { in get_key_len()
21 *key_len = 4; in get_key_len()
28 get_key_val(const void *body, size_t key_len, uint32_t *val) in get_key_val() argument
32 switch (key_len) { in get_key_val()
43 fido_log_debug("%s: key_len=%zu", __func__, key_len); in get_key_val()
63 size_t key_len; in fido_hid_get_usage() local
66 if (get_key_len(tag, &key, &key_len) < 0 || key_len > len || in fido_hid_get_usage()
67 get_key_val(ptr, key_len, &key_val) < 0) { in fido_hid_get_usage()
75 ptr += key_len; in fido_hid_get_usage()
76 len -= key_len; in fido_hid_get_usage()
96 size_t key_len; in fido_hid_get_report_len() local
99 if (get_key_len(tag, &key, &key_len) < 0 || key_len > len || in fido_hid_get_report_len()
100 get_key_val(ptr, key_len, &key_val) < 0) { in fido_hid_get_report_len()
112 ptr += key_len; in fido_hid_get_report_len()
113 len -= key_len; in fido_hid_get_report_len()