Home
last modified time | relevance | path

Searched refs:certs (Results 1 – 25 of 140) sorted by relevance

123456

/freebsd-13-stable/crypto/heimdal/lib/hx509/
HDkeyset.c116 hx509_lock lock, hx509_certs *certs) in hx509_certs_init() argument
124 *certs = NULL; in hx509_certs_init()
165 *certs = c; in hx509_certs_init()
186 hx509_certs certs, in hx509_certs_store() argument
190 if (certs->ops->store == NULL) { in hx509_certs_store()
194 certs->ops->name); in hx509_certs_store()
198 return (*certs->ops->store)(context, certs, certs->ops_data, flags, lock); in hx509_certs_store()
203 hx509_certs_ref(hx509_certs certs) in hx509_certs_ref() argument
205 if (certs == NULL) in hx509_certs_ref()
207 if (certs->ref == 0) in hx509_certs_ref()
[all …]
HDks_dir.c47 hx509_certs certs; member
57 hx509_certs certs, void **data, int flags, in dir_init() argument
90 dir_free(hx509_certs certs, void *data) in dir_free() argument
98 hx509_certs certs, void *data, void **cursor) in dir_iter_start() argument
117 d->certs = NULL; in dir_iter_start()
126 hx509_certs certs, void *data, void *iter, hx509_cert *cert) in dir_iter() argument
137 if (d->certs) { in dir_iter()
138 ret = hx509_certs_next_cert(context, d->certs, d->iter, cert); in dir_iter()
140 hx509_certs_end_seq(context, d->certs, d->iter); in dir_iter()
142 hx509_certs_free(&d->certs); in dir_iter()
[all …]
HDks_mem.c47 } certs; member
53 hx509_certs certs, void **data, int flags, in mem_init() argument
72 mem_free(hx509_certs certs, void *data) in mem_free() argument
77 for (i = 0; i < mem->certs.len; i++) in mem_free()
78 hx509_cert_free(mem->certs.val[i]); in mem_free()
79 free(mem->certs.val); in mem_free()
90 mem_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c) in mem_add() argument
95 val = realloc(mem->certs.val, in mem_add()
96 (mem->certs.len + 1) * sizeof(mem->certs.val[0])); in mem_add()
100 mem->certs.val = val; in mem_add()
[all …]
HDlock.c44 hx509_certs certs; member
75 &l->certs); in hx509_lock_init()
118 return lock->certs; in _hx509_lock_unlock_certs()
135 return hx509_certs_add(context, lock->certs, cert); in hx509_lock_add_cert()
139 hx509_lock_add_certs(hx509_context context, hx509_lock lock, hx509_certs certs) in hx509_lock_add_certs() argument
141 return hx509_certs_merge(context, lock->certs, certs); in hx509_lock_add_certs()
147 hx509_certs certs = lock->certs; in hx509_lock_reset_certs() local
154 &lock->certs); in hx509_lock_reset_certs()
156 hx509_certs_free(&certs); in hx509_lock_reset_certs()
158 lock->certs = certs; in hx509_lock_reset_certs()
[all …]
HDcollector.c45 hx509_certs certs; member
77 0, NULL, &c->certs); in _hx509_collector_alloc()
100 return hx509_certs_add(context, c->certs, cert); in _hx509_collector_certs_add()
176 hx509_certs certs) in match_localkeyid() argument
193 ret = hx509_certs_find(context, certs, &q, &cert); in match_localkeyid()
204 match_keys(hx509_context context, struct private_key *value, hx509_certs certs) in match_keys() argument
216 ret = hx509_certs_start_seq(context, certs, &cursor); in match_keys()
222 ret = hx509_certs_next_cert(context, certs, cursor, &c); in match_keys()
242 hx509_certs_end_seq(context, certs, cursor); in match_keys()
255 hx509_certs certs; in _hx509_collector_collect_certs() local
[all …]
HDks_file.c39 hx509_certs certs; member
375 hx509_certs certs, void **data, int flags, in file_init_common() argument
413 0, lock, &ksf->certs); in file_init_common()
473 ret = _hx509_collector_collect_certs(context, pem_ctx.c, &ksf->certs); in file_init_common()
482 _hx509_certs_keys_add(context, ksf->certs, keys[i]); in file_init_common()
502 hx509_certs certs, void **data, int flags, in file_init_pem() argument
505 return file_init_common(context, certs, data, flags, residue, lock, USE_PEM); in file_init_pem()
510 hx509_certs certs, void **data, int flags, in file_init_der() argument
513 return file_init_common(context, certs, data, flags, residue, lock, USE_DER); in file_init_der()
517 file_free(hx509_certs certs, void *data) in file_free() argument
[all …]
HDks_keychain.c322 hx509_certs certs, void **data, int flags, in keychain_init() argument
361 keychain_free(hx509_certs certs, void *data) in keychain_free() argument
376 hx509_certs certs; member
383 hx509_certs certs, void *data, void **cursor) in keychain_iter_start() argument
400 0, NULL, &iter->certs); in keychain_iter_start()
408 hx509_certs_free(&iter->certs); in keychain_iter_start()
427 ret = hx509_certs_add(context, iter->certs, cert); in keychain_iter_start()
433 if (iter->certs) { in keychain_iter_start()
435 ret = hx509_certs_start_seq(context, iter->certs, &iter->cursor); in keychain_iter_start()
437 hx509_certs_free(&iter->certs); in keychain_iter_start()
[all …]
HDks_null.c39 hx509_certs certs, void **data, int flags, in null_init() argument
47 null_free(hx509_certs certs, void *data) in null_free() argument
55 hx509_certs certs, void *data, void **cursor) in null_iter_start() argument
63 hx509_certs certs, void *data, void *iter, hx509_cert *cert) in null_iter() argument
71 hx509_certs certs, in null_iter_end() argument
HDhxtool.c83 certs_strings(hx509_context contextp, const char *type, hx509_certs certs, in certs_strings() argument
89 ret = hx509_certs_append(contextp, certs, lock, s->strings[i]); in certs_strings()
514 hx509_certs certs; in cms_unenvelope() local
546 ret = hx509_certs_init(context, "MEMORY:cert-store", 0, NULL, &certs); in cms_unenvelope()
550 certs_strings(context, "store", certs, lock, &opt->certificate_strings); in cms_unenvelope()
555 ret = hx509_cms_unenvelope(context, certs, flags, co.data, co.length, in cms_unenvelope()
564 hx509_certs_free(&certs); in cms_unenvelope()
583 hx509_certs certs; in cms_create_enveloped() local
600 ret = hx509_certs_init(context, "MEMORY:cert-store", 0, NULL, &certs); in cms_create_enveloped()
603 certs_strings(context, "store", certs, lock, &opt->certificate_strings); in cms_create_enveloped()
[all …]
HDks_p12.c37 hx509_certs certs; member
323 hx509_certs certs, void **data, int flags, in p12_init() argument
360 0, lock, &p12->certs); in p12_init()
429 ret = _hx509_collector_collect_certs(context, c, &p12->certs); in p12_init()
439 if (p12->certs) in p12_init()
440 hx509_certs_free(&p12->certs); in p12_init()
565 hx509_certs certs, void *data, int flags, hx509_lock lock) in p12_store() argument
577 ret = hx509_certs_iter_f(context, p12->certs, store_func, &as); in p12_store()
643 p12_free(hx509_certs certs, void *data) in p12_free() argument
646 hx509_certs_free(&p12->certs); in p12_free()
[all …]
HDcms.c261 hx509_certs certs, in find_CMSIdentifier() argument
300 ret = hx509_certs_find(context, certs, &q, &cert); in find_CMSIdentifier()
348 hx509_certs certs, in hx509_cms_unenvelope() argument
416 ret = find_CMSIdentifier(context, &ri->rid, certs, in hx509_cms_unenvelope()
720 any_to_certs(hx509_context context, const SignedData *sd, hx509_certs certs) in any_to_certs() argument
737 ret = hx509_certs_add(context, certs, c); in any_to_certs()
792 hx509_certs certs = NULL; in hx509_cms_verify_signed() local
836 0, NULL, &certs); in hx509_cms_verify_signed()
847 ret = any_to_certs(context, &sd, certs); in hx509_cms_verify_signed()
852 ret = hx509_certs_merge(context, certs, pool); in hx509_cms_verify_signed()
[all …]
HDrevoke.c66 hx509_certs certs; member
128 hx509_certs_free(&ocsp->certs); in free_ocsp()
173 hx509_certs certs, in verify_ocsp() argument
202 ret = hx509_certs_find(context, certs, &q, &signer); in verify_ocsp()
203 if (ret && ocsp->certs) in verify_ocsp()
204 ret = hx509_certs_find(context, ocsp->certs, &q, &signer); in verify_ocsp()
329 hx509_certs certs = NULL; in load_ocsp() local
351 if (basic.certs) { in load_ocsp()
355 NULL, &certs); in load_ocsp()
361 for (i = 0; i < basic.certs->len; i++) { in load_ocsp()
[all …]
HDks_p11.c54 hx509_certs certs; member
340 slot->certs = NULL; in p11_init_slot()
386 ret = p11_list_keys(context, p, slot, session, lock, &slot->certs); in p11_init_slot()
779 hx509_certs *certs) in p11_list_keys() argument
819 ret = _hx509_collector_collect_certs(context, collector, &slot->certs); in p11_list_keys()
830 hx509_certs certs, void **data, int flags, in p11_init() argument
1020 p11_free(hx509_certs certs, void *data) in p11_free() argument
1026 if (p->slot[i].certs) in p11_free()
1027 hx509_certs_free(&p->slot[i].certs); in p11_free()
1034 hx509_certs certs; member
[all …]
/freebsd-13-stable/crypto/openssl/crypto/ocsp/
HDocsp_vfy.c16 STACK_OF(X509) *certs, unsigned long flags);
17 static X509 *ocsp_find_signer_sk(STACK_OF(X509) *certs, OCSP_RESPID *id);
25 X509_NAME *nm, STACK_OF(X509) *certs,
30 int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, in OCSP_basic_verify() argument
37 int i, ret = ocsp_find_signer(&signer, bs, certs, flags); in OCSP_basic_verify()
68 } else if (bs->certs && certs) { in OCSP_basic_verify()
69 untrusted = sk_X509_dup(bs->certs); in OCSP_basic_verify()
70 for (i = 0; i < sk_X509_num(certs); i++) { in OCSP_basic_verify()
71 if (!sk_X509_push(untrusted, sk_X509_value(certs, i))) { in OCSP_basic_verify()
76 } else if (certs != NULL) { in OCSP_basic_verify()
[all …]
HDocsp_srv.c161 if (resp->certs == NULL in OCSP_basic_add1_cert()
162 && (resp->certs = sk_X509_new_null()) == NULL) in OCSP_basic_add1_cert()
165 if (!sk_X509_push(resp->certs, cert)) in OCSP_basic_add1_cert()
179 STACK_OF(X509) *certs, unsigned long flags) in OCSP_basic_sign_ctx()
200 for (i = 0; i < sk_X509_num(certs); i++) { in OCSP_basic_sign_ctx()
201 X509 *tmpcert = sk_X509_value(certs, i); in OCSP_basic_sign_ctx()
234 STACK_OF(X509) *certs, unsigned long flags) in OCSP_basic_sign()
247 i = OCSP_basic_sign_ctx(brsp, signer, ctx, certs, flags); in OCSP_basic_sign()
HDocsp_cl.c80 if (sig->certs == NULL in OCSP_request_add1_cert()
81 && (sig->certs = sk_X509_new_null()) == NULL) in OCSP_request_add1_cert()
84 if (!sk_X509_push(sig->certs, cert)) in OCSP_request_add1_cert()
100 STACK_OF(X509) *certs, unsigned long flags) in OCSP_request_sign()
123 for (i = 0; i < sk_X509_num(certs); i++) { in OCSP_request_sign()
124 x = sk_X509_value(certs, i); in OCSP_request_sign()
207 return bs->certs; in STACK_OF()
/freebsd-13-stable/lib/libsecureboot/efi/
HDefi_variables.c86 br_x509_certificate *certs; in efi_get_certs() local
95 certs = NULL; in efi_get_certs()
132 certs = realloc(certs, in efi_get_certs()
134 if (certs == NULL) { in efi_get_certs()
139 certs[cert_count].data_len = list->SignatureSize - sizeof(EFI_GUID); in efi_get_certs()
140 certs[cert_count].data = malloc(certs[cert_count].data_len); in efi_get_certs()
141 if (certs[cert_count].data == NULL) in efi_get_certs()
144 memcpy(certs[cert_count].data, in efi_get_certs()
146 certs[cert_count].data_len); in efi_get_certs()
154 return (certs); in efi_get_certs()
[all …]
/freebsd-13-stable/contrib/wpa/src/crypto/
HDtls_openssl_ocsp.c166 STACK_OF(X509) *certs;
214 ASN1_EXP_SEQUENCE_OF_OPT(BasicOCSPResponse, certs, X509, 0)
454 static X509 * ocsp_find_signer(STACK_OF(X509) *certs, ResponderID *rid) in ocsp_find_signer() argument
461 return X509_find_by_subject(certs, rid->value.byName); in ocsp_find_signer()
467 for (i = 0; i < sk_X509_num(certs); i++) { in ocsp_find_signer()
468 X509 *x = sk_X509_value(certs, i); in ocsp_find_signer()
498 STACK_OF(X509) *untrusted = NULL, *certs = NULL, *chain = NULL; in check_ocsp_resp()
558 if (basic->certs) { in check_ocsp_resp()
559 untrusted = sk_X509_dup(basic->certs); in check_ocsp_resp()
563 num = sk_X509_num(basic->certs); in check_ocsp_resp()
[all …]
/freebsd-13-stable/crypto/openssl/apps/
HDnseq.c77 seq->certs = sk_X509_new_null(); in nseq_main()
78 if (seq->certs == NULL) in nseq_main()
81 sk_X509_push(seq->certs, x509); in nseq_main()
83 if (!sk_X509_num(seq->certs)) { in nseq_main()
102 for (i = 0; i < sk_X509_num(seq->certs); i++) { in nseq_main()
103 x509 = sk_X509_value(seq->certs, i); in nseq_main()
HDpkcs7.c125 STACK_OF(X509) *certs = NULL; in pkcs7_main()
132 certs = p7->d.sign->cert; in pkcs7_main()
138 certs = p7->d.signed_and_enveloped->cert; in pkcs7_main()
146 if (certs != NULL) { in pkcs7_main()
149 for (i = 0; i < sk_X509_num(certs); i++) { in pkcs7_main()
150 x = sk_X509_value(certs, i); in pkcs7_main()
/freebsd-13-stable/secure/caroot/
HDMAca-bundle.pl49 my %certs;
228 if (defined $certs{$label."\0".$serial}) {
232 $certs{$label."\0".$serial} = $certdata;
260 if (!exists($certs{$it})) {
263 delete $certs{$it};
276 foreach my $it (sort {uc($a) cmp uc($b)} keys %certs) {
287 printcert($fh, $labels{$it}, $certs{$it});
/freebsd-13-stable/crypto/openssl/crypto/ts/
HDts_rsp_sign.c33 STACK_OF(X509) *certs);
41 *certs);
147 sk_X509_pop_free(ctx->certs, X509_free); in TS_RESP_CTX_free()
196 int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, STACK_OF(X509) *certs) in TS_RESP_CTX_set_certs() argument
199 sk_X509_pop_free(ctx->certs, X509_free); in TS_RESP_CTX_set_certs()
200 ctx->certs = NULL; in TS_RESP_CTX_set_certs()
201 if (!certs) in TS_RESP_CTX_set_certs()
203 if ((ctx->certs = X509_chain_up_ref(certs)) == NULL) { in TS_RESP_CTX_set_certs()
639 STACK_OF(X509) *certs; /* Certificates to include in sc. */ in ts_RESP_sign()
662 if (ctx->certs) { in ts_RESP_sign()
[all …]
HDts_verify_ctx.c64 STACK_OF(X509) *certs) in STACK_OF()
66 ctx->certs = certs; in STACK_OF()
67 return ctx->certs; in STACK_OF()
85 sk_X509_pop_free(ctx->certs, X509_free); in TS_VERIFY_CTX_cleanup()
/freebsd-13-stable/crypto/openssl/crypto/pkcs7/
HDpk7_smime.c22 PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, in PKCS7_sign() argument
45 for (i = 0; i < sk_X509_num(certs); i++) { in PKCS7_sign()
46 if (!PKCS7_add_certificate(p7, sk_X509_value(certs, i))) in PKCS7_sign()
204 int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, in PKCS7_verify() argument
254 signers = PKCS7_get0_signers(p7, certs, flags); in PKCS7_verify()
372 STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, in STACK_OF()
411 if (certs) in STACK_OF()
412 signer = X509_find_by_issuer_and_serial(certs, in STACK_OF()
436 PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher, in PKCS7_encrypt() argument
455 for (i = 0; i < sk_X509_num(certs); i++) { in PKCS7_encrypt()
[all …]
/freebsd-13-stable/contrib/wpa/hs20/client/
HDest.c37 STACK_OF(X509) *certs; in pkcs7_to_cert()
42 certs = sk_X509_new_null(); in pkcs7_to_cert()
43 if (!certs) in pkcs7_to_cert()
46 if (!PKCS7_get_certificates(certs, &pkcs7_cbs)) { in pkcs7_to_cert()
63 certs = p7->d.sign->cert; in pkcs7_to_cert()
66 certs = p7->d.signed_and_enveloped->cert; in pkcs7_to_cert()
69 certs = NULL; in pkcs7_to_cert()
74 if (!certs || ((num = sk_X509_num(certs)) == 0)) { in pkcs7_to_cert()
84 i2d_X509_fp(f, sk_X509_value(certs, 0)); in pkcs7_to_cert()
95 X509 *cert = sk_X509_value(certs, i); in pkcs7_to_cert()
[all …]

123456