Lines Matching refs:cred
49 fido_cred_t *cred; in verify_cred() local
52 if ((cred = fido_cred_new()) == NULL) in verify_cred()
56 r = fido_cred_set_type(cred, type); in verify_cred()
61 r = fido_cred_set_clientdata(cred, cd, sizeof(cd)); in verify_cred()
66 r = fido_cred_set_rp(cred, "localhost", "sweet home localhost"); in verify_cred()
71 r = fido_cred_set_authdata(cred, authdata_ptr, authdata_len); in verify_cred()
76 r = fido_cred_set_extensions(cred, ext); in verify_cred()
81 if (rk && (r = fido_cred_set_rk(cred, FIDO_OPT_TRUE)) != FIDO_OK) in verify_cred()
85 if (uv && (r = fido_cred_set_uv(cred, FIDO_OPT_TRUE)) != FIDO_OK) in verify_cred()
89 r = fido_cred_set_fmt(cred, fmt); in verify_cred()
93 if (!strcmp(fido_cred_fmt(cred), "none")) { in verify_cred()
99 r = fido_cred_set_attstmt(cred, attstmt_ptr, attstmt_len); in verify_cred()
103 r = fido_cred_verify(cred); in verify_cred()
112 fido_cred_pubkey_ptr(cred), in verify_cred()
113 fido_cred_pubkey_len(cred)) < 0) in verify_cred()
117 fido_cred_pubkey_ptr(cred), in verify_cred()
118 fido_cred_pubkey_len(cred)) < 0) in verify_cred()
122 fido_cred_pubkey_ptr(cred), in verify_cred()
123 fido_cred_pubkey_len(cred)) < 0) in verify_cred()
127 fido_cred_pubkey_ptr(cred), in verify_cred()
128 fido_cred_pubkey_len(cred)) < 0) in verify_cred()
135 if (write_blob(id_out, fido_cred_id_ptr(cred), in verify_cred()
136 fido_cred_id_len(cred)) < 0) in verify_cred()
140 fido_cred_free(&cred); in verify_cred()
150 fido_cred_t *cred = NULL; in main() local
163 if ((cred = fido_cred_new()) == NULL) in main()
185 r = fido_cred_exclude(cred, body, len); in main()
245 r = fido_cred_set_type(cred, type); in main()
250 r = fido_cred_set_clientdata(cred, cd, sizeof(cd)); in main()
255 r = fido_cred_set_rp(cred, "localhost", "sweet home localhost"); in main()
260 r = fido_cred_set_user(cred, user_id, sizeof(user_id), "john smith", in main()
266 r = fido_cred_set_extensions(cred, ext); in main()
271 if (rk && (r = fido_cred_set_rk(cred, FIDO_OPT_TRUE)) != FIDO_OK) in main()
275 if (uv && (r = fido_cred_set_uv(cred, FIDO_OPT_TRUE)) != FIDO_OK) in main()
282 if ((r = fido_dev_make_cred(dev, cred, pin)) != FIDO_OK) { in main()
297 verify_cred(type, fido_cred_fmt(cred), fido_cred_authdata_ptr(cred), in main()
298 fido_cred_authdata_len(cred), fido_cred_attstmt_ptr(cred), in main()
299 fido_cred_attstmt_len(cred), rk, uv, ext, key_out, id_out); in main()
303 if (write_blob(blobkey_out, fido_cred_largeblob_key_ptr(cred), in main()
304 fido_cred_largeblob_key_len(cred)) < 0) in main()
308 fido_cred_free(&cred); in main()