Lines Matching +full:0 +full:x5c
27 struct blob x5c; in prepare_cred() local
32 memset(&cdh, 0, sizeof(cdh)); in prepare_cred()
33 memset(&authdata, 0, sizeof(authdata)); in prepare_cred()
34 memset(&id, 0, sizeof(id)); in prepare_cred()
35 memset(&sig, 0, sizeof(sig)); in prepare_cred()
36 memset(&x5c, 0, sizeof(x5c)); in prepare_cred()
44 if (r < 0) in prepare_cred()
47 (void)base64_read(in_f, &x5c); in prepare_cred()
61 xxd(x5c.ptr, x5c.len); in prepare_cred()
77 if (x5c.ptr != NULL) { in prepare_cred()
78 if ((r = fido_cred_set_x509(cred, x5c.ptr, x5c.len)) != FIDO_OK) in prepare_cred()
96 free(x5c.ptr); in prepare_cred()
112 int flags = 0; in cred_verify()
120 if ((cred_prot = base10(optarg)) < 0) in cred_verify()
152 if (argc > 0 && cose_type(argv[0], &type) < 0) in cred_verify()
153 errx(1, "unknown type %s", argv[0]); in cred_verify()
155 fido_init((flags & FLAG_DEBUG) ? FIDO_DEBUG : 0); in cred_verify()
158 if (cred_prot > 0) { in cred_verify()
181 exit(0); in cred_verify()