| /freebsd-13-stable/crypto/heimdal/lib/hx509/ |
| HD | keyset.c | 116 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 …]
|
| HD | ks_dir.c | 47 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 …]
|
| HD | ks_mem.c | 47 } 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 …]
|
| HD | lock.c | 44 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 …]
|
| HD | collector.c | 45 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 …]
|
| HD | ks_file.c | 39 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 …]
|
| HD | ks_keychain.c | 322 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 …]
|
| HD | ks_null.c | 39 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
|
| HD | hxtool.c | 83 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 …]
|
| HD | ks_p12.c | 37 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 …]
|
| HD | cms.c | 261 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 …]
|
| HD | revoke.c | 66 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 …]
|
| HD | ks_p11.c | 54 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/ |
| HD | ocsp_vfy.c | 16 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 …]
|
| HD | ocsp_srv.c | 161 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()
|
| HD | ocsp_cl.c | 80 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/ |
| HD | efi_variables.c | 86 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/ |
| HD | tls_openssl_ocsp.c | 166 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/ |
| HD | nseq.c | 77 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()
|
| HD | pkcs7.c | 125 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/ |
| HD | MAca-bundle.pl | 49 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/ |
| HD | ts_rsp_sign.c | 33 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 …]
|
| HD | ts_verify_ctx.c | 64 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/ |
| HD | pk7_smime.c | 22 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/ |
| HD | est.c | 37 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 …]
|