Lines Matching refs:cred

22 	fido_cred_t *cred = NULL;  in prepare_cred()  local
49 if ((cred = fido_cred_new()) == NULL) in prepare_cred()
54 r = fido_cred_set_clientdata(cred, cdh.ptr, cdh.len); in prepare_cred()
56 r = fido_cred_set_clientdata_hash(cred, cdh.ptr, cdh.len); in prepare_cred()
58 if (r != FIDO_OK || (r = fido_cred_set_type(cred, type)) != FIDO_OK || in prepare_cred()
59 (r = fido_cred_set_rp(cred, rpid, NULL)) != FIDO_OK || in prepare_cred()
60 (r = fido_cred_set_user(cred, uid.ptr, uid.len, uname, NULL, in prepare_cred()
65 if ((r = fido_cred_set_rk(cred, FIDO_OPT_TRUE)) != FIDO_OK) in prepare_cred()
69 if ((r = fido_cred_set_uv(cred, FIDO_OPT_TRUE)) != FIDO_OK) in prepare_cred()
73 if ((r = fido_cred_set_extensions(cred, in prepare_cred()
78 if ((r = fido_cred_set_extensions(cred, in prepare_cred()
88 return (cred); in prepare_cred()
92 print_attcred(FILE *out_f, const fido_cred_t *cred) in print_attcred() argument
102 r = base64_encode(fido_cred_clientdata_hash_ptr(cred), in print_attcred()
103 fido_cred_clientdata_hash_len(cred), &cdh); in print_attcred()
104 r |= base64_encode(fido_cred_authdata_ptr(cred), in print_attcred()
105 fido_cred_authdata_len(cred), &authdata); in print_attcred()
106 r |= base64_encode(fido_cred_id_ptr(cred), fido_cred_id_len(cred), in print_attcred()
108 r |= base64_encode(fido_cred_sig_ptr(cred), fido_cred_sig_len(cred), in print_attcred()
110 if (fido_cred_x5c_ptr(cred) != NULL) in print_attcred()
111 r |= base64_encode(fido_cred_x5c_ptr(cred), in print_attcred()
112 fido_cred_x5c_len(cred), &x5c); in print_attcred()
113 if (fido_cred_largeblob_key_ptr(cred) != NULL) in print_attcred()
114 r |= base64_encode(fido_cred_largeblob_key_ptr(cred), in print_attcred()
115 fido_cred_largeblob_key_len(cred), &key); in print_attcred()
120 fprintf(out_f, "%s\n", fido_cred_rp_id(cred)); in print_attcred()
121 fprintf(out_f, "%s\n", fido_cred_fmt(cred)); in print_attcred()
144 fido_cred_t *cred = NULL; in cred_make() local
212 cred = prepare_cred(in_f, type, flags); in cred_make()
219 r = fido_cred_set_prot(cred, cred_protect); in cred_make()
225 r = fido_dev_make_cred(dev, cred, NULL); in cred_make()
237 r = fido_dev_make_cred(dev, cred, pin); in cred_make()
243 print_attcred(out_f, cred); in cred_make()
247 fido_cred_free(&cred); in cred_make()