/openssl/test/helpers/ |
H A D | cmp_testlib.c | 63 int STACK_OF_X509_push1(STACK_OF(X509) *sk, X509 *cert) in STACK_OF_X509_push1() argument 67 if (sk == NULL || cert == NULL) in STACK_OF_X509_push1() 71 res = sk_X509_push(sk, cert); in STACK_OF_X509_push1()
|
H A D | cmp_testlib.h | 27 int STACK_OF_X509_push1(STACK_OF(X509) *sk, X509 *cert);
|
/openssl/doc/man3/ |
H A D | PEM_X509_INFO_read_bio_ex.pod | 12 STACK_OF(X509_INFO) *PEM_X509_INFO_read_ex(FILE *fp, STACK_OF(X509_INFO) *sk, 16 STACK_OF(X509_INFO) *PEM_X509_INFO_read(FILE *fp, STACK_OF(X509_INFO) *sk, 19 STACK_OF(X509_INFO) *sk, 23 STACK_OF(X509_INFO) *PEM_X509_INFO_read_bio(BIO *bp, STACK_OF(X509_INFO) *sk, 47 If the input stack I<sk> is NULL a new stack is allocated,
|
H A D | SSL_CTX_add1_chain_cert.pod | 17 int SSL_CTX_set0_chain(SSL_CTX *ctx, STACK_OF(X509) *sk); 18 int SSL_CTX_set1_chain(SSL_CTX *ctx, STACK_OF(X509) *sk); 21 int SSL_CTX_get0_chain_certs(SSL_CTX *ctx, STACK_OF(X509) **sk); 24 int SSL_set0_chain(SSL *ssl, STACK_OF(X509) *sk); 25 int SSL_set1_chain(SSL *ssl, STACK_OF(X509) *sk); 28 int SSL_get0_chain_certs(SSL *ssl, STACK_OF(X509) **sk); 42 associated with the current certificate of B<ctx> to B<sk>. 53 SSL_CTX_set0_chain() with B<sk> set to B<NULL>).
|
H A D | X509_STORE_CTX_new.pod | 32 void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk); 35 void X509_STORE_CTX_set0_crls(X509_STORE_CTX *ctx, STACK_OF(X509_CRL) *sk); 41 void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk); 97 I<ctx> to I<sk>. This is an alternative way of specifying trusted certificates 99 or to make sure that only the given set I<sk> of certificates are trusted. 112 verification to I<sk>. These CRLs will only be used if CRL verification is 127 of untrusted certificates associated with I<ctx> to I<sk>.
|
H A D | SSL_CTX_add_extra_chain_cert.pod | 16 long SSL_CTX_get_extra_chain_certs(SSL_CTX *ctx, STACK_OF(X509) **sk); 17 long SSL_CTX_get_extra_chain_certs_only(SSL_CTX *ctx, STACK_OF(X509) **sk);
|
/openssl/crypto/asn1/ |
H A D | tasn_fre.c | 131 STACK_OF(ASN1_VALUE) *sk = (STACK_OF(ASN1_VALUE) *)*pval; in ossl_asn1_template_free() 134 for (i = 0; i < sk_ASN1_VALUE_num(sk); i++) { in ossl_asn1_template_free() 135 ASN1_VALUE *vtmp = sk_ASN1_VALUE_value(sk, i); in ossl_asn1_template_free() 139 sk_ASN1_VALUE_free(sk); in ossl_asn1_template_free()
|
H A D | asn1_gen.c | 405 STACK_OF(ASN1_TYPE) *sk = NULL; in asn1_multi() 410 sk = sk_ASN1_TYPE_new_null(); in asn1_multi() 411 if (!sk) in asn1_multi() 425 if (!sk_ASN1_TYPE_push(sk, typ)) in asn1_multi() 435 derlen = i2d_ASN1_SET_ANY(sk, &der); in asn1_multi() 437 derlen = i2d_ASN1_SEQUENCE_ANY(sk, &der); in asn1_multi() 456 sk_ASN1_TYPE_pop_free(sk, ASN1_TYPE_free); in asn1_multi()
|
/openssl/test/ |
H A D | crltest.c | 296 STACK_OF(X509_CRL) *sk = sk_X509_CRL_new_null(); in STACK_OF() 298 sk_X509_CRL_push(sk, x1); in STACK_OF() 301 sk_X509_CRL_push(sk, x2); in STACK_OF() 304 return sk; in STACK_OF()
|
H A D | cmp_ctx_test.c | 44 STACK_OF(X509) *sk = sk_X509_new_null(); in STACK_OF() 47 if (x == NULL || !sk_X509_push(sk, x)) { in STACK_OF() 48 sk_X509_free(sk); in STACK_OF() 50 sk = NULL; in STACK_OF() 52 return sk; in STACK_OF() 55 static void sk_X509_pop_X509_free(STACK_OF(X509) *sk) in sk_X509_pop_X509_free() argument 57 OSSL_STACK_OF_X509_free(sk); in sk_X509_pop_X509_free()
|
H A D | cmp_protect_test.c | 465 STACK_OF(X509) *sk = NULL; in execute_X509_STORE_test() 472 sk = X509_STORE_get1_all_certs(store); in execute_X509_STORE_test() 473 if (!TEST_int_eq(0, STACK_OF_X509_cmp(sk, fixture->chain))) in execute_X509_STORE_test() 478 OSSL_STACK_OF_X509_free(sk); in execute_X509_STORE_test()
|
/openssl/crypto/x509/ |
H A D | v3_utl.c | 30 static int append_ia5(STACK_OF(OPENSSL_STRING) **sk, 544 if (*sk == NULL) in append_ia5() 545 *sk = sk_OPENSSL_STRING_new(sk_strcmp); in append_ia5() 546 if (*sk == NULL) in append_ia5() 551 X509_email_free(*sk); in append_ia5() 552 *sk = NULL; in append_ia5() 561 if (!sk_OPENSSL_STRING_push(*sk, emtmp)) { in append_ia5() 563 X509_email_free(*sk); in append_ia5() 564 *sk = NULL; in append_ia5() 570 void X509_email_free(STACK_OF(OPENSSL_STRING) *sk) in X509_email_free() argument [all …]
|
H A D | x509_vfy.c | 318 int i, n = sk_X509_num(sk); in sk_X509_contains() 337 for (i = 0; i < sk_X509_num(sk); i++) { in find_issuer() 338 issuer = sk_X509_value(sk, i); in find_issuer() 384 STACK_OF(X509) *sk = sk_X509_new_null(); in STACK_OF() 388 if (sk == NULL) in STACK_OF() 394 OSSL_STACK_OF_X509_free(sk); in STACK_OF() 400 return sk; in STACK_OF() 2205 ctx->crls = sk; in X509_STORE_CTX_set0_crls() 2475 ctx->other_ctx = sk; in X509_STORE_CTX_set0_trusted_stack() 2534 ctx->untrusted = sk; in X509_STORE_CTX_set0_untrusted() [all …]
|
H A D | v3_san.c | 669 STACK_OF(CONF_VALUE) *sk = NULL; in do_dirname() 674 sk = X509V3_get_section(ctx, value); in do_dirname() 675 if (!sk) { in do_dirname() 681 ret = X509V3_NAME_from_section(nm, sk, MBSTRING_ASC); in do_dirname() 689 X509V3_section_free(ctx, sk); in do_dirname()
|
H A D | pcy_local.h | 154 X509_POLICY_NODE *ossl_policy_tree_find_sk(STACK_OF(X509_POLICY_NODE) *sk,
|
/openssl/crypto/engine/ |
H A D | tb_asnmth.c | 168 static void look_str_cb(int nid, STACK_OF(ENGINE) *sk, ENGINE *def, void *arg) in look_str_cb() argument 174 for (i = 0; i < sk_ENGINE_num(sk); i++) { in look_str_cb() 175 ENGINE *e = sk_ENGINE_value(sk, i); in look_str_cb()
|
/openssl/ssl/ |
H A D | ssl_cert.c | 372 int ssl_verify_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk) in ssl_verify_cert_chain() argument 381 if ((sk == NULL) || (sk_X509_num(sk) == 0)) in ssl_verify_cert_chain() 396 x = sk_X509_value(sk, 0); in ssl_verify_cert_chain() 397 if (!X509_STORE_CTX_init(ctx, verify_store, x, sk)) { in ssl_verify_cert_chain() 471 STACK_OF(X509_NAME) *SSL_dup_CA_list(const STACK_OF(X509_NAME) *sk) in STACK_OF() 474 const int num = sk_X509_NAME_num(sk); in STACK_OF() 484 name = X509_NAME_dup(sk_X509_NAME_value(sk, i)); in STACK_OF() 568 static int add_ca_name(STACK_OF(X509_NAME) **sk, const X509 *x) in add_ca_name() argument 574 if (*sk == NULL && ((*sk = sk_X509_NAME_new_null()) == NULL)) in add_ca_name() 580 if (!sk_X509_NAME_push(*sk, name)) { in add_ca_name()
|
H A D | ssl_lib.c | 680 STACK_OF(SSL_CIPHER) *sk; in SSL_CTX_set_ssl_version() 693 if ((sk == NULL) || (sk_SSL_CIPHER_num(sk) <= 0)) { in SSL_CTX_set_ssl_version() 3070 if (!sk) in STACK_OF() 3072 if (!sk) in STACK_OF() 3080 return sk; in STACK_OF() 3106 if ((sk == NULL) || (sk_SSL_CIPHER_num(sk) <= n)) in SSL_get_cipher_list() 3132 if (sk == NULL) in cipher_list_tls12_num() 3158 if (sk == NULL) in SSL_CTX_set_cipher_list() 3180 if (sk == NULL) in SSL_set_cipher_list() 4558 *dst = sk; in dup_ca_names() [all …]
|
/openssl/include/openssl/ |
H A D | stack.h | 43 int OPENSSL_sk_insert(OPENSSL_STACK *sk, const void *data, int where); 54 OPENSSL_sk_compfunc OPENSSL_sk_set_cmp_func(OPENSSL_STACK *sk,
|
H A D | pkcs7.h.in | 305 ASN1_OCTET_STRING *PKCS7_digest_from_attributes(STACK_OF(X509_ATTRIBUTE) *sk); 313 STACK_OF(X509_ATTRIBUTE) *sk); 315 STACK_OF(X509_ATTRIBUTE) *sk); 343 int PKCS7_simple_smimecap(STACK_OF(X509_ALGOR) *sk, int nid, int arg);
|
/openssl/crypto/pkcs7/ |
H A D | pk7_attr.c | 50 int PKCS7_simple_smimecap(STACK_OF(X509_ALGOR) *sk, int nid, int arg) in PKCS7_simple_smimecap() argument 75 if (!sk_X509_ALGOR_push(sk, alg)) { in PKCS7_simple_smimecap()
|
H A D | pk7_smime.c | 103 static int add_cipher_smcap(STACK_OF(X509_ALGOR) *sk, int nid, int arg) in add_cipher_smcap() argument 106 return PKCS7_simple_smimecap(sk, nid, arg); in add_cipher_smcap() 110 static int add_digest_smcap(STACK_OF(X509_ALGOR) *sk, int nid, int arg) in add_digest_smcap() argument 113 return PKCS7_simple_smimecap(sk, nid, arg); in add_digest_smcap()
|
/openssl/crypto/ocsp/ |
H A D | ocsp_ext.c | 395 STACK_OF(ASN1_OBJECT) *sk = NULL; in OCSP_accept_responses_new() 399 if ((sk = sk_ASN1_OBJECT_new_null()) == NULL) in OCSP_accept_responses_new() 403 sk_ASN1_OBJECT_push(sk, o); in OCSP_accept_responses_new() 406 x = X509V3_EXT_i2d(NID_id_pkix_OCSP_acceptableResponses, 0, sk); in OCSP_accept_responses_new() 408 sk_ASN1_OBJECT_pop_free(sk, ASN1_OBJECT_free); in OCSP_accept_responses_new()
|
/openssl/crypto/cmp/ |
H A D | cmp_util.c | 222 int ossl_cmp_sk_ASN1_UTF8STRING_push_str(STACK_OF(ASN1_UTF8STRING) *sk, in ossl_cmp_sk_ASN1_UTF8STRING_push_str() argument 227 if (!ossl_assert(sk != NULL && text != NULL)) in ossl_cmp_sk_ASN1_UTF8STRING_push_str() 233 if (!sk_ASN1_UTF8STRING_push(sk, utf8string)) in ossl_cmp_sk_ASN1_UTF8STRING_push_str()
|
/openssl/crypto/pkcs12/ |
H A D | p12_add.c | 49 PKCS7 *PKCS12_pack_p7data(STACK_OF(PKCS12_SAFEBAG) *sk) in PKCS12_pack_p7data() argument 63 if (!ASN1_item_pack(sk, ASN1_ITEM_rptr(PKCS12_SAFEBAGS), &p7->d.data)) { in PKCS12_pack_p7data()
|