Lines Matching refs:fido_dev_t
61 fido_dev_t *fido_dev_new(void);
62 fido_dev_t *fido_dev_new_with_info(const fido_dev_info_t *);
65 void *fido_dev_io_handle(const fido_dev_t *);
70 void fido_dev_force_fido2(fido_dev_t *);
71 void fido_dev_force_u2f(fido_dev_t *);
72 void fido_dev_free(fido_dev_t **);
174 int fido_dev_set_sigmask(fido_dev_t *, const fido_sigset_t *);
176 int fido_dev_cancel(fido_dev_t *);
177 int fido_dev_close(fido_dev_t *);
178 int fido_dev_get_assert(fido_dev_t *, fido_assert_t *, const char *);
179 int fido_dev_get_cbor_info(fido_dev_t *, fido_cbor_info_t *);
180 int fido_dev_get_retry_count(fido_dev_t *, int *);
181 int fido_dev_get_uv_retry_count(fido_dev_t *, int *);
182 int fido_dev_get_touch_begin(fido_dev_t *);
183 int fido_dev_get_touch_status(fido_dev_t *, int *, int);
187 int fido_dev_make_cred(fido_dev_t *, fido_cred_t *, const char *);
188 int fido_dev_open_with_info(fido_dev_t *);
189 int fido_dev_open(fido_dev_t *, const char *);
190 int fido_dev_reset(fido_dev_t *);
191 int fido_dev_set_io_functions(fido_dev_t *, const fido_dev_io_t *);
192 int fido_dev_set_pin(fido_dev_t *, const char *, const char *);
193 int fido_dev_set_transport_functions(fido_dev_t *, const fido_dev_transport_t *);
194 int fido_dev_set_timeout(fido_dev_t *, int);
230 uint8_t fido_dev_protocol(const fido_dev_t *);
231 uint8_t fido_dev_major(const fido_dev_t *);
232 uint8_t fido_dev_minor(const fido_dev_t *);
233 uint8_t fido_dev_build(const fido_dev_t *);
234 uint8_t fido_dev_flags(const fido_dev_t *);
249 bool fido_dev_has_pin(const fido_dev_t *);
250 bool fido_dev_has_uv(const fido_dev_t *);
251 bool fido_dev_is_fido2(const fido_dev_t *);
252 bool fido_dev_is_winhello(const fido_dev_t *);
253 bool fido_dev_supports_credman(const fido_dev_t *);
254 bool fido_dev_supports_cred_prot(const fido_dev_t *);
255 bool fido_dev_supports_permissions(const fido_dev_t *);
256 bool fido_dev_supports_pin(const fido_dev_t *);
257 bool fido_dev_supports_uv(const fido_dev_t *);
260 int fido_dev_largeblob_get(fido_dev_t *, const unsigned char *, size_t,
262 int fido_dev_largeblob_set(fido_dev_t *, const unsigned char *, size_t,
264 int fido_dev_largeblob_remove(fido_dev_t *, const unsigned char *, size_t,
266 int fido_dev_largeblob_get_array(fido_dev_t *, unsigned char **, size_t *);
267 int fido_dev_largeblob_set_array(fido_dev_t *, const unsigned char *, size_t,