Lines Matching refs:p12
325 struct ks_pkcs12 *p12;
342 p12 = calloc(1, sizeof(*p12));
343 if (p12 == NULL) {
349 p12->fn = strdup(residue);
350 if (p12->fn == NULL) {
358 0, lock, &p12->certs);
360 *data = p12;
427 ret = _hx509_collector_collect_certs(context, c, &p12->certs);
429 *data = p12;
434 if (ret && p12) {
435 if (p12->fn)
436 free(p12->fn);
437 if (p12->certs)
438 hx509_certs_free(&p12->certs);
439 free(p12);
564 struct ks_pkcs12 *p12 = data;
574 ret = hx509_certs_iter(context, p12->certs, store_func, &as);
628 rk_dumpdata(p12->fn, asdata.data, asdata.length);
642 struct ks_pkcs12 *p12 = data;
643 hx509_certs_free(&p12->certs);
644 free(p12->fn);
645 free(p12);
652 struct ks_pkcs12 *p12 = data;
653 return hx509_certs_add(context, p12->certs, c);
662 struct ks_pkcs12 *p12 = data;
663 return hx509_certs_start_seq(context, p12->certs, cursor);
673 struct ks_pkcs12 *p12 = data;
674 return hx509_certs_next_cert(context, p12->certs, cursor, cert);
683 struct ks_pkcs12 *p12 = data;
684 return hx509_certs_end_seq(context, p12->certs, cursor);