Home
last modified time | relevance | path

Searched refs:sk (Results 1 – 25 of 75) sorted by relevance

123

/openssl/test/
H A Dcipherbytes_test.c29 STACK_OF(SSL_CIPHER) *sk = NULL, *scsv = NULL; in test_empty()
34 || !TEST_ptr_null(sk) in test_empty()
40 sk_SSL_CIPHER_free(sk); in test_empty()
47 STACK_OF(SSL_CIPHER) *sk, *scsv; in test_unsupported()
54 || !TEST_ptr(sk) in test_unsupported()
64 sk_SSL_CIPHER_free(sk); in test_unsupported()
71 STACK_OF(SSL_CIPHER) *sk, *scsv; in test_v2()
80 || !TEST_ptr(sk) in test_v2()
94 sk_SSL_CIPHER_free(sk); in test_v2()
109 || !TEST_ptr(sk) in test_v3()
[all …]
H A Dciphername_test.c384 STACK_OF(SSL_CIPHER) *sk = NULL; in test_cipher_name()
425 sk = SSL_get_ciphers(ssl); in test_cipher_name()
426 if (sk == NULL) { in test_cipher_name()
431 for (i = 0; i < sk_SSL_CIPHER_num(sk); i++) { in test_cipher_name()
432 c = sk_SSL_CIPHER_value(sk, i); in test_cipher_name()
H A Dx509_check_cert_pkey_test.c115 STACK_OF(X509_INFO) *sk; in test_PEM_X509_INFO_read_bio()
122 sk = PEM_X509_INFO_read_bio(in, NULL, NULL, ""); in test_PEM_X509_INFO_read_bio()
125 for (i = 0; i < sk_X509_INFO_num(sk); i++) { in test_PEM_X509_INFO_read_bio()
126 it = sk_X509_INFO_value(sk, i); in test_PEM_X509_INFO_read_bio()
134 sk_X509_INFO_pop_free(sk, X509_INFO_free); in test_PEM_X509_INFO_read_bio()
/openssl/include/openssl/
H A Dsafestack.h.in48 return (const OPENSSL_STACK *)sk; \
52 return (OPENSSL_STACK *)sk; \
74 return OPENSSL_sk_num((const OPENSSL_STACK *)sk); \
94 return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); \
98 OPENSSL_sk_free((OPENSSL_STACK *)sk); \
102 OPENSSL_sk_zero((OPENSSL_STACK *)sk); \
106 return (t2 *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); \
110 return (t2 *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, \
123 return (t2 *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); \
127 return (t2 *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); \
[all …]
/openssl/crypto/x509/
H A Dx509_v3.c44 if (sk == NULL) in X509v3_get_ext_by_OBJ()
49 n = sk_X509_EXTENSION_num(sk); in X509v3_get_ext_by_OBJ()
51 ex = sk_X509_EXTENSION_value(sk, lastpos); in X509v3_get_ext_by_OBJ()
64 if (sk == NULL) in X509v3_get_ext_by_critical()
69 n = sk_X509_EXTENSION_num(sk); in X509v3_get_ext_by_critical()
101 STACK_OF(X509_EXTENSION) *sk = NULL; in STACK_OF()
112 sk = *x; in STACK_OF()
114 n = sk_X509_EXTENSION_num(sk); in STACK_OF()
125 *x = sk; in STACK_OF()
126 return sk; in STACK_OF()
[all …]
H A Dx509name.c73 STACK_OF(X509_NAME_ENTRY) *sk; in X509_NAME_get_index_by_OBJ()
79 sk = name->entries; in X509_NAME_get_index_by_OBJ()
80 n = sk_X509_NAME_ENTRY_num(sk); in X509_NAME_get_index_by_OBJ()
102 STACK_OF(X509_NAME_ENTRY) *sk; in X509_NAME_delete_entry()
108 sk = name->entries; in X509_NAME_delete_entry()
109 ret = sk_X509_NAME_ENTRY_delete(sk, loc); in X509_NAME_delete_entry()
110 n = sk_X509_NAME_ENTRY_num(sk); in X509_NAME_delete_entry()
190 STACK_OF(X509_NAME_ENTRY) *sk; in X509_NAME_add_entry()
194 sk = name->entries; in X509_NAME_add_entry()
195 n = sk_X509_NAME_ENTRY_num(sk); in X509_NAME_add_entry()
[all …]
H A Dx509_att.c42 if (sk == NULL) in X509at_get_attr_by_OBJ()
47 n = sk_X509_ATTRIBUTE_num(sk); in X509at_get_attr_by_OBJ()
49 ex = sk_X509_ATTRIBUTE_value(sk, lastpos); in X509at_get_attr_by_OBJ()
86 STACK_OF(X509_ATTRIBUTE) *sk = NULL; in STACK_OF()
101 sk = *x; in STACK_OF()
106 if (!sk_X509_ATTRIBUTE_push(sk, new_attr)) in STACK_OF()
109 *x = sk; in STACK_OF()
110 return sk; in STACK_OF()
116 sk_X509_ATTRIBUTE_free(sk); in STACK_OF()
189 STACK_OF(X509_ATTRIBUTE) *sk = NULL; in STACK_OF()
[all …]
H A Dx509_lu.c225 STACK_OF(X509_LOOKUP) *sk; in X509_STORE_free()
242 sk_X509_LOOKUP_free(sk); in X509_STORE_free()
570 STACK_OF(X509) *sk; in STACK_OF()
592 return sk; in STACK_OF()
643 sk = sk_X509_new_null(); in STACK_OF()
644 if (sk == NULL) in STACK_OF()
657 return sk; in STACK_OF()
671 if (sk == NULL in STACK_OF()
681 return sk; in STACK_OF()
689 return sk; in STACK_OF()
[all …]
H A Dx509_cmp.c195 if (sk == NULL) { in X509_add_cert()
206 for (i = 0; i < sk_X509_num(sk); i++) { in X509_add_cert()
207 if (X509_cmp(sk_X509_value(sk, i), cert) == 0) in X509_add_cert()
217 if (!sk_X509_insert(sk, cert, in X509_add_cert()
230 if (sk == NULL) { in X509_add_certs()
234 return ossl_x509_add_certs_new(&sk, certs, flags); in X509_add_certs()
351 if (!sk) in X509_find_by_issuer_and_serial()
357 for (i = 0; i < sk_X509_num(sk); i++) { in X509_find_by_issuer_and_serial()
358 x509 = sk_X509_value(sk, i); in X509_find_by_issuer_and_serial()
370 for (i = 0; i < sk_X509_num(sk); i++) { in X509_find_by_subject()
[all …]
H A Dv3_conf.c297 while ((idx = X509v3_get_ext_by_OBJ(sk, obj, -1)) >= 0) in delete_ext()
298 X509_EXTENSION_free(X509v3_delete_ext(sk, idx)); in delete_ext()
307 STACK_OF(X509_EXTENSION) **sk) in X509V3_EXT_add_nconf_sk()
335 if (sk != NULL) { in X509V3_EXT_add_nconf_sk()
337 delete_ext(*sk, ext); in X509V3_EXT_add_nconf_sk()
338 if (X509v3_add_ext(sk, ext, -1) == NULL) { in X509V3_EXT_add_nconf_sk()
355 STACK_OF(X509_EXTENSION) **sk = NULL; in X509V3_EXT_add_nconf()
357 sk = &cert->cert_info.extensions; in X509V3_EXT_add_nconf()
358 return X509V3_EXT_add_nconf_sk(conf, ctx, section, sk); in X509V3_EXT_add_nconf()
368 STACK_OF(X509_EXTENSION) **sk = NULL; in X509V3_EXT_CRL_add_nconf()
[all …]
/openssl/doc/man3/
H A DDEFINE_STACK_OF.pod39 int sk_TYPE_num(const STACK_OF(TYPE) *sk);
44 void sk_TYPE_free(const STACK_OF(TYPE) *sk);
50 TYPE *sk_TYPE_pop(STACK_OF(TYPE) *sk);
51 TYPE *sk_TYPE_shift(STACK_OF(TYPE) *sk);
103 B<sk_I<TYPE>_num>() returns the number of elements in I<sk> or -1 if I<sk> is
120 I<sk> structure is freed. On error I<sk> is unchanged.
136 elements of I<sk>. After this call I<sk> is no longer valid.
139 free I<sk> so after this call I<sk> is still valid.
141 B<sk_I<TYPE>_pop_free>() frees up all elements of I<sk> and I<sk> itself. The
158 sk_TYPE_insert(sk, ptr, -1);
[all …]
H A DX509_add_cert.pod13 int X509_add_cert(STACK_OF(X509) *sk, X509 *cert, int flags);
14 int X509_add_certs(STACK_OF(X509) *sk, STACK_OF(X509) *certs, int flags);
18 X509_add_cert() adds a certificate I<cert> to the given list I<sk>.
20 X509_add_certs() adds a list of certificate I<certs> to the given list I<sk>.
24 the reference counters of those of its members added to I<sk> are increased.
34 If B<X509_ADD_FLAG_PREPEND> is set then the certificates are prepended to I<sk>.
35 By default they are appended to I<sk>.
38 If B<X509_ADD_FLAG_NO_DUP> is set then certificates already contained in I<sk>,
53 the ownership is transferred to the list of certificates I<sk>.
55 Care should also be taken in case the I<certs> argument equals I<sk>.
/openssl/crypto/stack/
H A Dstack.c40 if (sk->comp != c) in OPENSSL_sk_set_cmp_func()
41 sk->sorted = 0; in OPENSSL_sk_set_cmp_func()
42 sk->comp = c; in OPENSSL_sk_set_cmp_func()
54 if (sk == NULL) { in OPENSSL_sk_dup()
60 *ret = *sk; in OPENSSL_sk_dup()
63 if (sk == NULL || sk->num == 0) { in OPENSSL_sk_dup()
73 memcpy(ret->data, sk->data, sizeof(void *) * sk->num); in OPENSSL_sk_dup()
92 if (sk == NULL) { in OPENSSL_sk_deep_copy()
98 *ret = *sk; in OPENSSL_sk_deep_copy()
101 if (sk == NULL || sk->num == 0) { in OPENSSL_sk_deep_copy()
[all …]
/openssl/util/perl/OpenSSL/
H A DParseC.pm342 static ossl_inline int sk_$1_num(const STACK_OF($1) *sk);
348 static ossl_inline int sk_$1_reserve(STACK_OF($1) *sk, int n);
349 static ossl_inline void sk_$1_free(STACK_OF($1) *sk);
350 static ossl_inline void sk_$1_zero(STACK_OF($1) *sk);
351 static ossl_inline $2 *sk_$1_delete(STACK_OF($1) *sk, int i);
353 static ossl_inline int sk_$1_push(STACK_OF($1) *sk, $2 *ptr);
355 static ossl_inline $2 *sk_$1_pop(STACK_OF($1) *sk);
356 static ossl_inline $2 *sk_$1_shift(STACK_OF($1) *sk);
357 static ossl_inline void sk_$1_pop_free(STACK_OF($1) *sk,
361 static ossl_inline int sk_$1_find(STACK_OF($1) *sk, $2 *ptr);
[all …]
/openssl/crypto/engine/
H A Deng_table.c21 STACK_OF(ENGINE) *sk;
108 fnd->sk = sk_ENGINE_new_null(); in engine_table_register()
109 if (!fnd->sk) { in engine_table_register()
116 sk_ENGINE_free(fnd->sk); in engine_table_register()
122 (void)sk_ENGINE_delete_ptr(fnd->sk, e); in engine_table_register()
126 if (!sk_ENGINE_push(fnd->sk, e)) in engine_table_register()
152 while ((n = sk_ENGINE_find(pile->sk, e)) >= 0) { in int_unregister_cb()
153 (void)sk_ENGINE_delete(pile->sk, n); in int_unregister_cb()
178 sk_ENGINE_free(p->sk); in int_cleanup_cb_doall()
238 ret = sk_ENGINE_value(fnd->sk, loop++); in ossl_engine_table_select()
[all …]
/openssl/crypto/conf/
H A Dconf_api.c167 STACK_OF(CONF_VALUE) *sk; in value_free_stack_doall()
173 sk = (STACK_OF(CONF_VALUE) *)a->value; in value_free_stack_doall()
174 for (i = sk_CONF_VALUE_num(sk) - 1; i >= 0; i--) { in value_free_stack_doall()
175 vv = sk_CONF_VALUE_value(sk, i); in value_free_stack_doall()
180 sk_CONF_VALUE_free(sk); in value_free_stack_doall()
187 STACK_OF(CONF_VALUE) *sk = NULL; in _CONF_new_section()
191 if ((sk = sk_CONF_VALUE_new_null()) == NULL) in _CONF_new_section()
201 v->value = (char *)sk; in _CONF_new_section()
209 sk_CONF_VALUE_free(sk); in _CONF_new_section()
/openssl/crypto/ct/
H A Dct_oct.c260 STACK_OF(SCT) *sk = NULL; in STACK_OF()
275 sk = sk_SCT_new_null(); in STACK_OF()
276 if (sk == NULL) in STACK_OF()
282 sk = *a; in STACK_OF()
283 while ((sct = sk_SCT_pop(sk)) != NULL) in STACK_OF()
305 if (!sk_SCT_push(sk, sct)) { in STACK_OF()
312 *a = sk; in STACK_OF()
313 return sk; in STACK_OF()
317 SCT_LIST_free(sk); in STACK_OF()
380 STACK_OF(SCT) *sk = NULL; in STACK_OF()
[all …]
/openssl/apps/
H A Dciphers.c92 STACK_OF(SSL_CIPHER) *sk = NULL; in ciphers_main()
222 sk = SSL_get1_supported_ciphers(ssl); in ciphers_main()
224 sk = SSL_get_ciphers(ssl); in ciphers_main()
227 for (i = 0; i < sk_SSL_CIPHER_num(sk); i++) { in ciphers_main()
228 const SSL_CIPHER *c = sk_SSL_CIPHER_value(sk, i); in ciphers_main()
239 for (i = 0; i < sk_SSL_CIPHER_num(sk); i++) { in ciphers_main()
242 c = sk_SSL_CIPHER_value(sk, i); in ciphers_main()
273 sk_SSL_CIPHER_free(sk); in ciphers_main()
H A Dcrl2pkcs7.c199 STACK_OF(X509_INFO) *sk = NULL; in add_certs_from_file()
209 sk = PEM_X509_INFO_read_bio(in, NULL, NULL, NULL); in add_certs_from_file()
210 if (sk == NULL) { in add_certs_from_file()
216 while (sk_X509_INFO_num(sk)) { in add_certs_from_file()
217 xi = sk_X509_INFO_shift(sk); in add_certs_from_file()
230 sk_X509_INFO_free(sk); in add_certs_from_file()
/openssl/crypto/pem/
H A Dpem_info.c29 *PEM_X509_INFO_read_ex(FILE *fp, STACK_OF(X509_INFO) *sk, pem_password_cb *cb, in STACK_OF()
40 ret = PEM_X509_INFO_read_bio_ex(b, sk, cb, u, libctx, propq); in STACK_OF()
45 STACK_OF(X509_INFO) *PEM_X509_INFO_read(FILE *fp, STACK_OF(X509_INFO) *sk, in STACK_OF()
48 return PEM_X509_INFO_read_ex(fp, sk, cb, u, NULL, NULL); in STACK_OF()
52 STACK_OF(X509_INFO) *PEM_X509_INFO_read_bio_ex(BIO *bp, STACK_OF(X509_INFO) *sk, in STACK_OF()
68 if (sk == NULL) { in STACK_OF()
74 ret = sk; in STACK_OF()
206 if (ret != sk) in STACK_OF()
217 STACK_OF(X509_INFO) *PEM_X509_INFO_read_bio(BIO *bp, STACK_OF(X509_INFO) *sk, in STACK_OF()
220 return PEM_X509_INFO_read_bio_ex(bp, sk, cb, u, NULL, NULL); in STACK_OF()
/openssl/crypto/asn1/
H A Dtasn_enc.c21 static int asn1_set_seq_out(STACK_OF(const_ASN1_VALUE) *sk,
305 for (i = 0; i < sk_const_ASN1_VALUE_num(sk); i++) { in asn1_template_ex_i2d()
306 skitem = sk_const_ASN1_VALUE_value(sk, i); in asn1_template_ex_i2d()
336 asn1_set_seq_out(sk, out, skcontlen, ASN1_ITEM_ptr(tt->item), in asn1_template_ex_i2d()
401 static int asn1_set_seq_out(STACK_OF(const_ASN1_VALUE) *sk, in asn1_set_seq_out() argument
413 if (sk_const_ASN1_VALUE_num(sk) < 2) in asn1_set_seq_out()
416 derlst = OPENSSL_malloc(sk_const_ASN1_VALUE_num(sk) in asn1_set_seq_out()
431 for (i = 0; i < sk_const_ASN1_VALUE_num(sk); i++) { in asn1_set_seq_out()
432 skitem = sk_const_ASN1_VALUE_value(sk, i); in asn1_set_seq_out()
441 skitem = sk_const_ASN1_VALUE_value(sk, i); in asn1_set_seq_out()
[all …]
/openssl/crypto/pkcs7/
H A Dpk7_doit.c726 STACK_OF(X509_ATTRIBUTE) *sk; in PKCS7_dataFinal()
828 sk = si->auth_attr; in PKCS7_dataFinal()
834 if (sk_X509_ATTRIBUTE_num(sk) > 0) { in PKCS7_dataFinal()
1015 STACK_OF(X509_ATTRIBUTE) *sk; in PKCS7_signatureVerify()
1065 sk = si->auth_attr; in PKCS7_signatureVerify()
1066 if ((sk != NULL) && (sk_X509_ATTRIBUTE_num(sk) != 0)) { in PKCS7_signatureVerify()
1165 int idx = X509at_get_attr_by_NID(sk, nid, -1); in get_attribute()
1186 p7si->auth_attr = sk_X509_ATTRIBUTE_dup(sk); in PKCS7_set_signed_attributes()
1205 p7si->unauth_attr = sk_X509_ATTRIBUTE_dup(sk); in PKCS7_set_attributes()
1235 if (*sk == NULL) { in add_attribute()
[all …]
H A Dpk7_lib.c254 STACK_OF(X509) **sk; in PKCS7_add_certificate()
259 sk = &(p7->d.sign->cert); in PKCS7_add_certificate()
275 STACK_OF(X509_CRL) **sk; in PKCS7_add_crl()
280 sk = &(p7->d.sign->crl); in PKCS7_add_crl()
290 if (*sk == NULL) in PKCS7_add_crl()
291 *sk = sk_X509_CRL_new_null(); in PKCS7_add_crl()
292 if (*sk == NULL) { in PKCS7_add_crl()
298 if (!sk_X509_CRL_push(*sk, crl)) { in PKCS7_add_crl()
578 STACK_OF(PKCS7_RECIP_INFO) *sk; in PKCS7_add_recipient_info()
586 sk = p7->d.enveloped->recipientinfo; in PKCS7_add_recipient_info()
[all …]
/openssl/crypto/
H A Dex_data.c229 ad->sk = NULL; in ossl_crypto_new_ex_data_ex()
279 if (from->sk == NULL) in CRYPTO_dup_ex_data()
292 j = sk_void_num(from->sk); in CRYPTO_dup_ex_data()
410 sk_void_free(ad->sk); in CRYPTO_free_ex_data()
411 ad->sk = NULL; in CRYPTO_free_ex_data()
469 if (ad->sk == NULL) { in CRYPTO_set_ex_data()
476 for (i = sk_void_num(ad->sk); i <= idx; ++i) { in CRYPTO_set_ex_data()
477 if (!sk_void_push(ad->sk, NULL)) { in CRYPTO_set_ex_data()
482 if (sk_void_set(ad->sk, idx, val) != val) { in CRYPTO_set_ex_data()
496 if (ad->sk == NULL || idx >= sk_void_num(ad->sk)) in CRYPTO_get_ex_data()
[all …]
/openssl/crypto/property/
H A Dproperty_parse.c282 STACK_OF(OSSL_PROPERTY_DEFINITION) *sk) in stack_to_property_list()
284 const int n = sk_OSSL_PROPERTY_DEFINITION_num(sk); in stack_to_property_list()
292 sk_OSSL_PROPERTY_DEFINITION_sort(sk); in stack_to_property_list()
318 STACK_OF(OSSL_PROPERTY_DEFINITION) *sk; in ossl_parse_property()
355 if (!sk_OSSL_PROPERTY_DEFINITION_push(sk, prop)) in ossl_parse_property()
365 res = stack_to_property_list(ctx, sk); in ossl_parse_property()
369 sk_OSSL_PROPERTY_DEFINITION_pop_free(sk, &pd_free); in ossl_parse_property()
376 STACK_OF(OSSL_PROPERTY_DEFINITION) *sk; in ossl_parse_query()
418 if (!sk_OSSL_PROPERTY_DEFINITION_push(sk, prop)) in ossl_parse_query()
428 res = stack_to_property_list(ctx, sk); in ossl_parse_query()
[all …]

Completed in 82 milliseconds

123