Lines Matching refs:fido_dev_t

28 int aes256_cbc_dec(const fido_dev_t *dev, const fido_blob_t *,
30 int aes256_cbc_enc(const fido_dev_t *dev, const fido_blob_t *,
41 cbor_item_t *cbor_encode_change_pin_auth(const fido_dev_t *,
44 cbor_item_t *cbor_encode_assert_ext(fido_dev_t *,
47 cbor_item_t *cbor_encode_pin_auth(const fido_dev_t *, const fido_blob_t *,
49 cbor_item_t *cbor_encode_pin_opt(const fido_dev_t *);
88 int cbor_add_uv_params(fido_dev_t *, uint8_t, const fido_blob_t *,
126 int fido_nfc_rx(fido_dev_t *, uint8_t, unsigned char *, size_t, int);
127 int fido_nfc_tx(fido_dev_t *, uint8_t, const unsigned char *, size_t);
129 int fido_dev_set_nfc(fido_dev_t *);
137 int fido_pcsc_rx(fido_dev_t *, uint8_t, unsigned char *, size_t, int);
138 int fido_pcsc_tx(fido_dev_t *, uint8_t, const unsigned char *, size_t);
139 int fido_dev_set_pcsc(fido_dev_t *);
143 int fido_winhello_open(fido_dev_t *);
144 int fido_winhello_close(fido_dev_t *);
145 int fido_winhello_cancel(fido_dev_t *);
146 int fido_winhello_get_assert(fido_dev_t *, fido_assert_t *, const char *, int);
147 int fido_winhello_get_cbor_info(fido_dev_t *, fido_cbor_info_t *);
148 int fido_winhello_make_cred(fido_dev_t *, fido_cred_t *, const char *, int);
151 int fido_rx_cbor_status(fido_dev_t *, int *);
152 int fido_rx(fido_dev_t *, uint8_t, void *, size_t, int *);
153 int fido_tx(fido_dev_t *, uint8_t, const void *, size_t, int *);
179 int u2f_register(fido_dev_t *, fido_cred_t *, int *);
180 int u2f_authenticate(fido_dev_t *, fido_assert_t *, int *);
181 int u2f_get_touch_begin(fido_dev_t *, int *);
182 int u2f_get_touch_status(fido_dev_t *, int *, int *);
185 uint8_t fido_dev_get_pin_protocol(const fido_dev_t *);
186 int fido_dev_authkey(fido_dev_t *, es256_pk_t *, int *);
187 int fido_dev_get_cbor_info_wait(fido_dev_t *, fido_cbor_info_t *, int *);
188 int fido_dev_get_uv_token(fido_dev_t *, uint8_t, const char *,
191 uint64_t fido_dev_maxmsgsize(const fido_dev_t *);
192 int fido_do_ecdh(fido_dev_t *, es256_pk_t **, fido_blob_t **, int *);