Home
last modified time | relevance | path

Searched refs:bags (Results 1 – 12 of 12) sorted by relevance

/openssl/crypto/pkcs12/
H A Dp12_npas.c61 STACK_OF(PKCS12_SAFEBAG) *bags = NULL; in newpass_p12()
77 bags = PKCS12_unpack_p7data(p7); in newpass_p12()
79 bags = PKCS12_unpack_p7encdata(p7, oldpass, -1); in newpass_p12()
86 if (bags == NULL) in newpass_p12()
88 if (!newpass_bags(bags, oldpass, newpass)) in newpass_p12()
92 p7new = PKCS12_pack_p7data(bags); in newpass_p12()
95 pbe_saltlen, pbe_iter, bags); in newpass_p12()
98 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in newpass_p12()
99 bags = NULL; in newpass_p12()
126 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in newpass_p12()
[all …]
H A Dp12_crt.c34 STACK_OF(PKCS12_SAFEBAG) *bags = NULL; in PKCS12_create_ex()
63 bag = PKCS12_add_cert(&bags, cert); in PKCS12_create_ex()
72 if (!PKCS12_add_cert(&bags, sk_X509_value(ca, i))) in PKCS12_create_ex()
76 if (bags && !PKCS12_add_safe_ex(&safes, bags, nid_cert, iter, pass, in PKCS12_create_ex()
80 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in PKCS12_create_ex()
81 bags = NULL; in PKCS12_create_ex()
101 if (bags && !PKCS12_add_safe(&safes, bags, -1, 0, NULL)) in PKCS12_create_ex()
104 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in PKCS12_create_ex()
105 bags = NULL; in PKCS12_create_ex()
125 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in PKCS12_create_ex()
[all …]
H A Dp12_kiss.c20 static int parse_bags(const STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass,
141 STACK_OF(PKCS12_SAFEBAG) *bags; in parse_pk12()
151 bags = PKCS12_unpack_p7data(p7); in parse_pk12()
153 bags = PKCS12_unpack_p7encdata(p7, pass, passlen); in parse_pk12()
156 if (!bags) { in parse_pk12()
160 if (!parse_bags(bags, pass, passlen, pkey, ocerts)) { in parse_pk12()
161 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in parse_pk12()
165 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in parse_pk12()
172 static int parse_bags(const STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass, in parse_bags() argument
176 for (i = 0; i < sk_PKCS12_SAFEBAG_num(bags); i++) { in parse_bags()
[all …]
H A Dp12_add.c88 STACK_OF(PKCS12_SAFEBAG) *bags, in PKCS12_pack_p7encdata_ex()
126 passlen, bags, 1, ctx, propq))) { in PKCS12_pack_p7encdata_ex()
142 STACK_OF(PKCS12_SAFEBAG) *bags) in PKCS12_pack_p7encdata()
145 iter, bags, NULL, NULL); in PKCS12_pack_p7encdata()
/openssl/test/helpers/
H A Dpkcs12.c275 pb->bags = NULL; in start_contentinfo()
281 if (pb->success && pb->bags != NULL) { in end_contentinfo()
286 pb->bags = NULL; in end_contentinfo()
292 if (pb->success && pb->bags != NULL) { in end_contentinfo_encrypted()
305 pb->bags = NULL; in end_contentinfo_encrypted()
326 bags = PKCS12_unpack_p7data(p7); in STACK_OF()
328 if (!TEST_ptr(bags)) in STACK_OF()
331 return bags; in STACK_OF()
756 if (!TEST_ptr(pb->bags)) { in start_check_contentinfo()
770 if (!TEST_ptr(pb->bags)) { in start_check_contentinfo_encrypted()
[all …]
H A Dpkcs12.h49 STACK_OF(PKCS12_SAFEBAG) *bags;
/openssl/demos/pkcs12/
H A Dpkread.c24 STACK_OF(PKCS12_SAFEBAG) *bags; in find_friendly_name()
33 || (bags = PKCS12_unpack_p7data(safe)) == NULL) in find_friendly_name()
36 for (m = 0; m < sk_PKCS12_SAFEBAG_num(bags) && name == NULL; m++) { in find_friendly_name()
37 bag = sk_PKCS12_SAFEBAG_value(bags, m); in find_friendly_name()
40 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in find_friendly_name()
/openssl/doc/man3/
H A DPKCS12_pack_p7encdata.pod14 STACK_OF(PKCS12_SAFEBAG) *bags);
17 STACK_OF(PKCS12_SAFEBAG) *bags,
23 type from the set of safeBags I<bags>. The algorithm ID in I<pbe_nid> can be
H A DPKCS12_add_safe.pod12 int PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags,
14 int PKCS12_add_safe_ex(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags,
H A DPKCS12_SAFEBAG_get1_cert.pod39 B<PKCS12_SAFEBAG>. This corresponds to the bag type for most bags, but can be
/openssl/apps/
H A Dpkcs12.c44 int dump_certs_pkeys_bags(BIO *out, const STACK_OF(PKCS12_SAFEBAG) *bags,
47 int dump_certs_pkeys_bag(BIO *out, const PKCS12_SAFEBAG *bags,
846 STACK_OF(PKCS12_SAFEBAG) *bags; in dump_certs_keys_p12()
857 bags = PKCS12_unpack_p7data(p7); in dump_certs_keys_p12()
865 bags = PKCS12_unpack_p7encdata(p7, pass, passlen); in dump_certs_keys_p12()
869 if (!bags) in dump_certs_keys_p12()
871 if (!dump_certs_pkeys_bags(out, bags, pass, passlen, in dump_certs_keys_p12()
873 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in dump_certs_keys_p12()
876 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in dump_certs_keys_p12()
877 bags = NULL; in dump_certs_keys_p12()
[all …]
/openssl/include/openssl/
H A Dpkcs12.h.in170 STACK_OF(PKCS12_SAFEBAG) *bags);
173 STACK_OF(PKCS12_SAFEBAG) *bags,
308 int PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags,
310 int PKCS12_add_safe_ex(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags,

Completed in 36 milliseconds