Lines Matching full:const

62 fido_dev_t *fido_dev_new_with_info(const fido_dev_info_t *);
65 void *fido_dev_io_handle(const fido_dev_t *);
82 const unsigned char *fido_assert_authdata_ptr(const fido_assert_t *, size_t);
83 const unsigned char *fido_assert_authdata_raw_ptr(const fido_assert_t *,
85 const unsigned char *fido_assert_clientdata_hash_ptr(const fido_assert_t *);
86 const unsigned char *fido_assert_hmac_secret_ptr(const fido_assert_t *, size_t);
87 const unsigned char *fido_assert_id_ptr(const fido_assert_t *, size_t);
88 const unsigned char *fido_assert_largeblob_key_ptr(const fido_assert_t *, size_t);
89 const unsigned char *fido_assert_sig_ptr(const fido_assert_t *, size_t);
90 const unsigned char *fido_assert_user_id_ptr(const fido_assert_t *, size_t);
91 const unsigned char *fido_assert_blob_ptr(const fido_assert_t *, size_t);
93 char **fido_cbor_info_certs_name_ptr(const fido_cbor_info_t *);
94 char **fido_cbor_info_extensions_ptr(const fido_cbor_info_t *);
95 char **fido_cbor_info_options_name_ptr(const fido_cbor_info_t *);
96 char **fido_cbor_info_transports_ptr(const fido_cbor_info_t *);
97 char **fido_cbor_info_versions_ptr(const fido_cbor_info_t *);
98 const bool *fido_cbor_info_options_value_ptr(const fido_cbor_info_t *);
99 const char *fido_assert_rp_id(const fido_assert_t *);
100 const char *fido_assert_user_display_name(const fido_assert_t *, size_t);
101 const char *fido_assert_user_icon(const fido_assert_t *, size_t);
102 const char *fido_assert_user_name(const fido_assert_t *, size_t);
103 const char *fido_cbor_info_algorithm_type(const fido_cbor_info_t *, size_t);
104 const char *fido_cred_display_name(const fido_cred_t *);
105 const char *fido_cred_fmt(const fido_cred_t *);
106 const char *fido_cred_rp_id(const fido_cred_t *);
107 const char *fido_cred_rp_name(const fido_cred_t *);
108 const char *fido_cred_user_name(const fido_cred_t *);
109 const char *fido_dev_info_manufacturer_string(const fido_dev_info_t *);
110 const char *fido_dev_info_path(const fido_dev_info_t *);
111 const char *fido_dev_info_product_string(const fido_dev_info_t *);
112 const fido_dev_info_t *fido_dev_info_ptr(const fido_dev_info_t *, size_t);
113 const uint8_t *fido_cbor_info_protocols_ptr(const fido_cbor_info_t *);
114 const uint64_t *fido_cbor_info_certs_value_ptr(const fido_cbor_info_t *);
115 const unsigned char *fido_cbor_info_aaguid_ptr(const fido_cbor_info_t *);
116 const unsigned char *fido_cred_aaguid_ptr(const fido_cred_t *);
117 const unsigned char *fido_cred_attstmt_ptr(const fido_cred_t *);
118 const unsigned char *fido_cred_authdata_ptr(const fido_cred_t *);
119 const unsigned char *fido_cred_authdata_raw_ptr(const fido_cred_t *);
120 const unsigned char *fido_cred_clientdata_hash_ptr(const fido_cred_t *);
121 const unsigned char *fido_cred_id_ptr(const fido_cred_t *);
122 const unsigned char *fido_cred_largeblob_key_ptr(const fido_cred_t *);
123 const unsigned char *fido_cred_pubkey_ptr(const fido_cred_t *);
124 const unsigned char *fido_cred_sig_ptr(const fido_cred_t *);
125 const unsigned char *fido_cred_user_id_ptr(const fido_cred_t *);
126 const unsigned char *fido_cred_x5c_ptr(const fido_cred_t *);
128 int fido_assert_allow_cred(fido_assert_t *, const unsigned char *, size_t);
130 int fido_assert_set_authdata(fido_assert_t *, size_t, const unsigned char *,
132 int fido_assert_set_authdata_raw(fido_assert_t *, size_t, const unsigned char *,
134 int fido_assert_set_clientdata(fido_assert_t *, const unsigned char *, size_t);
135 int fido_assert_set_clientdata_hash(fido_assert_t *, const unsigned char *,
139 int fido_assert_set_hmac_salt(fido_assert_t *, const unsigned char *, size_t);
140 int fido_assert_set_hmac_secret(fido_assert_t *, size_t, const unsigned char *,
143 int fido_assert_set_rp(fido_assert_t *, const char *);
146 int fido_assert_set_sig(fido_assert_t *, size_t, const unsigned char *, size_t);
147 int fido_assert_set_winhello_appid(fido_assert_t *, const char *);
148 int fido_assert_verify(const fido_assert_t *, size_t, int, const void *);
149 int fido_cbor_info_algorithm_cose(const fido_cbor_info_t *, size_t);
151 int fido_cred_exclude(fido_cred_t *, const unsigned char *, size_t);
152 int fido_cred_prot(const fido_cred_t *);
153 int fido_cred_set_attstmt(fido_cred_t *, const unsigned char *, size_t);
154 int fido_cred_set_authdata(fido_cred_t *, const unsigned char *, size_t);
155 int fido_cred_set_authdata_raw(fido_cred_t *, const unsigned char *, size_t);
156 int fido_cred_set_blob(fido_cred_t *, const unsigned char *, size_t);
157 int fido_cred_set_clientdata(fido_cred_t *, const unsigned char *, size_t);
158 int fido_cred_set_clientdata_hash(fido_cred_t *, const unsigned char *, size_t);
160 int fido_cred_set_fmt(fido_cred_t *, const char *);
161 int fido_cred_set_id(fido_cred_t *, const unsigned char *, size_t);
166 int fido_cred_set_rp(fido_cred_t *, const char *, const char *);
167 int fido_cred_set_sig(fido_cred_t *, const unsigned char *, size_t);
170 int fido_cred_type(const fido_cred_t *);
171 int fido_cred_set_user(fido_cred_t *, const unsigned char *, size_t,
172 const char *, const char *, const char *);
173 int fido_cred_set_x509(fido_cred_t *, const unsigned char *, size_t);
174 int fido_cred_verify(const fido_cred_t *);
175 int fido_cred_verify_self(const fido_cred_t *);
177 int fido_dev_set_sigmask(fido_dev_t *, const fido_sigset_t *);
181 int fido_dev_get_assert(fido_dev_t *, fido_assert_t *, const char *);
188 int fido_dev_info_set(fido_dev_info_t *, size_t, const char *, const char *,
189 const char *, const fido_dev_io_t *, const fido_dev_transport_t *);
190 int fido_dev_make_cred(fido_dev_t *, fido_cred_t *, const char *);
192 int fido_dev_open(fido_dev_t *, const char *);
194 int fido_dev_set_io_functions(fido_dev_t *, const fido_dev_io_t *);
195 int fido_dev_set_pin(fido_dev_t *, const char *, const char *);
196 int fido_dev_set_transport_functions(fido_dev_t *, const fido_dev_transport_t *);
199 size_t fido_assert_authdata_len(const fido_assert_t *, size_t);
200 size_t fido_assert_authdata_raw_len(const fido_assert_t *, size_t);
201 size_t fido_assert_clientdata_hash_len(const fido_assert_t *);
202 size_t fido_assert_count(const fido_assert_t *);
203 size_t fido_assert_hmac_secret_len(const fido_assert_t *, size_t);
204 size_t fido_assert_id_len(const fido_assert_t *, size_t);
205 size_t fido_assert_largeblob_key_len(const fido_assert_t *, size_t);
206 size_t fido_assert_sig_len(const fido_assert_t *, size_t);
207 size_t fido_assert_user_id_len(const fido_assert_t *, size_t);
208 size_t fido_assert_blob_len(const fido_assert_t *, size_t);
209 size_t fido_cbor_info_aaguid_len(const fido_cbor_info_t *);
210 size_t fido_cbor_info_algorithm_count(const fido_cbor_info_t *);
211 size_t fido_cbor_info_certs_len(const fido_cbor_info_t *);
212 size_t fido_cbor_info_extensions_len(const fido_cbor_info_t *);
213 size_t fido_cbor_info_options_len(const fido_cbor_info_t *);
214 size_t fido_cbor_info_protocols_len(const fido_cbor_info_t *);
215 size_t fido_cbor_info_transports_len(const fido_cbor_info_t *);
216 size_t fido_cbor_info_versions_len(const fido_cbor_info_t *);
217 size_t fido_cred_aaguid_len(const fido_cred_t *);
218 size_t fido_cred_attstmt_len(const fido_cred_t *);
219 size_t fido_cred_authdata_len(const fido_cred_t *);
220 size_t fido_cred_authdata_raw_len(const fido_cred_t *);
221 size_t fido_cred_clientdata_hash_len(const fido_cred_t *);
222 size_t fido_cred_id_len(const fido_cred_t *);
223 size_t fido_cred_largeblob_key_len(const fido_cred_t *);
224 size_t fido_cred_pin_minlen(const fido_cred_t *);
225 size_t fido_cred_pubkey_len(const fido_cred_t *);
226 size_t fido_cred_sig_len(const fido_cred_t *);
227 size_t fido_cred_user_id_len(const fido_cred_t *);
228 size_t fido_cred_x5c_len(const fido_cred_t *);
230 uint8_t fido_assert_flags(const fido_assert_t *, size_t);
231 uint32_t fido_assert_sigcount(const fido_assert_t *, size_t);
232 uint8_t fido_cred_flags(const fido_cred_t *);
233 uint32_t fido_cred_sigcount(const fido_cred_t *);
234 uint8_t fido_dev_protocol(const fido_dev_t *);
235 uint8_t fido_dev_major(const fido_dev_t *);
236 uint8_t fido_dev_minor(const fido_dev_t *);
237 uint8_t fido_dev_build(const fido_dev_t *);
238 uint8_t fido_dev_flags(const fido_dev_t *);
239 int16_t fido_dev_info_vendor(const fido_dev_info_t *);
240 int16_t fido_dev_info_product(const fido_dev_info_t *);
241 uint64_t fido_cbor_info_fwversion(const fido_cbor_info_t *);
242 uint64_t fido_cbor_info_maxcredbloblen(const fido_cbor_info_t *);
243 uint64_t fido_cbor_info_maxcredcntlst(const fido_cbor_info_t *);
244 uint64_t fido_cbor_info_maxcredidlen(const fido_cbor_info_t *);
245 uint64_t fido_cbor_info_maxlargeblob(const fido_cbor_info_t *);
246 uint64_t fido_cbor_info_maxmsgsiz(const fido_cbor_info_t *);
247 uint64_t fido_cbor_info_maxrpid_minpinlen(const fido_cbor_info_t *);
248 uint64_t fido_cbor_info_minpinlen(const fido_cbor_info_t *);
249 uint64_t fido_cbor_info_uv_attempts(const fido_cbor_info_t *);
250 uint64_t fido_cbor_info_uv_modality(const fido_cbor_info_t *);
251 int64_t fido_cbor_info_rk_remaining(const fido_cbor_info_t *);
253 bool fido_dev_has_pin(const fido_dev_t *);
254 bool fido_dev_has_uv(const fido_dev_t *);
255 bool fido_dev_is_fido2(const fido_dev_t *);
256 bool fido_dev_is_winhello(const fido_dev_t *);
257 bool fido_dev_supports_credman(const fido_dev_t *);
258 bool fido_dev_supports_cred_prot(const fido_dev_t *);
259 bool fido_dev_supports_permissions(const fido_dev_t *);
260 bool fido_dev_supports_pin(const fido_dev_t *);
261 bool fido_dev_supports_uv(const fido_dev_t *);
262 bool fido_cbor_info_new_pin_required(const fido_cbor_info_t *);
264 int fido_dev_largeblob_get(fido_dev_t *, const unsigned char *, size_t,
266 int fido_dev_largeblob_set(fido_dev_t *, const unsigned char *, size_t,
267 const unsigned char *, size_t, const char *);
268 int fido_dev_largeblob_remove(fido_dev_t *, const unsigned char *, size_t,
269 const char *);
271 int fido_dev_largeblob_set_array(fido_dev_t *, const unsigned char *, size_t,
272 const char *);