Searched refs:bag (Results 1 - 11 of 11) sorted by last modified time

/freebsd-9.3-release/crypto/openssl/crypto/pkcs12/
H A Dp12_crt.c68 PKCS12_SAFEBAG *bag);
70 static int copy_bag_attr(PKCS12_SAFEBAG *bag, EVP_PKEY *pkey, int nid) argument
78 if (!X509at_add1_attr(&bag->attrib, attr))
90 PKCS12_SAFEBAG *bag = NULL; local
127 bag = PKCS12_add_cert(&bags, cert);
128 if (name && !PKCS12_add_friendlyname(bag, name, -1))
130 if (keyidlen && !PKCS12_add_localkeyid(bag, keyid, keyidlen))
147 bag = PKCS12_add_key(&bags, pkey, keytype, iter, nid_key, pass);
149 if (!bag)
152 if (!copy_bag_attr(bag, pke
198 PKCS12_SAFEBAG *bag = NULL; local
241 PKCS12_SAFEBAG *bag = NULL; local
[all...]
H A Dp12_add.c69 PKCS12_BAGS *bag; local
71 if (!(bag = PKCS12_BAGS_new())) {
75 bag->type = OBJ_nid2obj(nid1);
76 if (!ASN1_item_pack(obj, it, &bag->value.octet)) {
84 safebag->value.bag = bag;
93 PKCS12_SAFEBAG *bag; local
94 if (!(bag = PKCS12_SAFEBAG_new())) {
98 bag->type = OBJ_nid2obj(NID_keyBag);
99 bag
110 PKCS12_SAFEBAG *bag; local
206 PKCS12_decrypt_skey(PKCS12_SAFEBAG *bag, const char *pass, int passlen) argument
[all...]
H A Dp12_attr.c72 int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, argument
75 if (X509at_add1_attr_by_NID(&bag->attrib, NID_localKeyID,
97 int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, argument
100 if (X509at_add1_attr_by_NID(&bag->attrib, NID_friendlyName,
107 int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, argument
110 if (X509at_add1_attr_by_NID(&bag->attrib, NID_friendlyName,
117 int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen) argument
119 if (X509at_add1_attr_by_NID(&bag->attrib, NID_ms_csp_name,
144 char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag) argument
147 if (!(atype = PKCS12_get_attr(bag, NID_friendlyNam
[all...]
H A Dp12_asn.c104 ADB_ENTRY(NID_certBag, ASN1_EXP(PKCS12_SAFEBAG, value.bag, PKCS12_BAGS, 0)),
105 ADB_ENTRY(NID_crlBag, ASN1_EXP(PKCS12_SAFEBAG, value.bag, PKCS12_BAGS, 0)),
106 ADB_ENTRY(NID_secretBag, ASN1_EXP(PKCS12_SAFEBAG, value.bag, PKCS12_BAGS, 0))
H A Dpkcs12.h117 struct pkcs12_bag_st *bag; /* secret, crl and certbag */ member in union:__anon80::__anon81
119 X509_SIG *shkeybag; /* shrouded key bag */
137 ASN1_TYPE *other; /* Secret or other bag */
161 # define M_PKCS12_cert_bag_type(bg) OBJ_obj2nid((bg)->value.bag->type)
164 # define PKCS12_get_attr(bag, attr_nid) \
165 PKCS12_get_attr_gen(bag->attrib, attr_nid)
174 X509 *PKCS12_certbag2x509(PKCS12_SAFEBAG *bag);
175 X509_CRL *PKCS12_certbag2x509crl(PKCS12_SAFEBAG *bag);
182 PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(PKCS12_SAFEBAG *bag,
202 int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigne
[all...]
H A Dp12_kiss.c74 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen,
211 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, argument
221 if ((attrib = PKCS12_get_attr(bag, NID_friendlyName)))
224 if ((attrib = PKCS12_get_attr(bag, NID_localKeyID))) {
242 switch (M_PKCS12_bag_type(bag)) {
246 if (!(*pkey = EVP_PKCS82PKEY(bag->value.keybag)))
254 if (!(p8 = PKCS12_decrypt_skey(bag, pass, passlen)))
264 if (M_PKCS12_cert_bag_type(bag) != NID_x509Certificate)
266 if (!(x509 = PKCS12_certbag2x509(bag)))
303 return parse_bags(bag
[all...]
H A Dp12_npas.c72 static int newpass_bag(PKCS12_SAFEBAG *bag, char *oldpass, char *newpass);
143 /* Repack bag in same form with new password */
200 static int newpass_bag(PKCS12_SAFEBAG *bag, char *oldpass, char *newpass) argument
206 if (M_PKCS12_bag_type(bag) != NID_pkcs8ShroudedKeyBag)
209 if (!(p8 = PKCS8_decrypt(bag->value.shkeybag, oldpass, -1)))
211 if (!alg_get(bag->value.shkeybag->algor, &p8_nid, &p8_iter, &p8_saltlen))
216 X509_SIG_free(bag->value.shkeybag);
217 bag->value.shkeybag = p8new;
H A Dp12_utl.c149 X509 *PKCS12_certbag2x509(PKCS12_SAFEBAG *bag) argument
151 if (M_PKCS12_bag_type(bag) != NID_certBag)
153 if (M_PKCS12_cert_bag_type(bag) != NID_x509Certificate)
155 return ASN1_item_unpack(bag->value.bag->value.octet,
159 X509_CRL *PKCS12_certbag2x509crl(PKCS12_SAFEBAG *bag) argument
161 if (M_PKCS12_bag_type(bag) != NID_crlBag)
163 if (M_PKCS12_cert_bag_type(bag) != NID_x509Crl)
165 return ASN1_item_unpack(bag->value.bag
[all...]
/freebsd-9.3-release/crypto/openssl/apps/
H A Dpkcs12.c836 int dump_certs_pkeys_bag(BIO *out, PKCS12_SAFEBAG *bag, char *pass, argument
843 switch (M_PKCS12_bag_type(bag)) {
846 BIO_printf(bio_err, "Key bag\n");
849 print_attribs(out, bag->attrib, "Bag Attributes");
850 p8 = bag->value.keybag;
861 alg_print(bio_err, bag->value.shkeybag->algor);
865 print_attribs(out, bag->attrib, "Bag Attributes");
866 if (!(p8 = PKCS12_decrypt_skey(bag, pass, passlen)))
880 BIO_printf(bio_err, "Certificate bag\n");
883 if (PKCS12_get_attr(bag, NID_localKeyI
[all...]
/freebsd-9.3-release/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
H A Dinsert_join_fn_imps.hpp54 split_join_branch_bag bag; local
55 if (!join_prep(other, bag))
63 other.m_p_head->m_p_parent, 0, bag);
403 split_join_branch_bag bag; local
404 bag.add_branch();
405 m_p_head->m_p_parent = rec_join(m_p_head->m_p_parent, p_new_lf, 0, bag);
H A Dsplit_fn_imps.hpp54 split_join_branch_bag bag; local
55 leaf_pointer p_split_lf = split_prep(r_key, other, bag);
58 _GLIBCXX_DEBUG_ASSERT(bag.empty());
64 _GLIBCXX_DEBUG_ASSERT(!bag.empty());
70 bag);

Completed in 127 milliseconds