Lines Matching defs:bag
65 PKCS12_SAFEBAG *bag);
67 static int copy_bag_attr(PKCS12_SAFEBAG *bag, EVP_PKEY *pkey, int nid)
75 if (!X509at_add1_attr(&bag->attrib, attr))
87 PKCS12_SAFEBAG *bag = NULL;
124 bag = PKCS12_add_cert(&bags, cert);
125 if (name && !PKCS12_add_friendlyname(bag, name, -1))
127 if (keyidlen && !PKCS12_add_localkeyid(bag, keyid, keyidlen))
144 bag = PKCS12_add_key(&bags, pkey, keytype, iter, nid_key, pass);
146 if (!bag)
149 if (!copy_bag_attr(bag, pkey, NID_ms_csp_name))
151 if (!copy_bag_attr(bag, pkey, NID_LocalKeySet))
154 if (name && !PKCS12_add_friendlyname(bag, name, -1))
156 if (keyidlen && !PKCS12_add_localkeyid(bag, keyid, keyidlen))
195 PKCS12_SAFEBAG *bag = NULL;
202 if (!(bag = PKCS12_x5092certbag(cert)))
211 if (name && !PKCS12_add_friendlyname(bag, name, namelen))
216 if (keyid && !PKCS12_add_localkeyid(bag, keyid, keyidlen))
219 if (!pkcs12_add_bag(pbags, bag))
222 return bag;
226 if (bag)
227 PKCS12_SAFEBAG_free(bag);
238 PKCS12_SAFEBAG *bag = NULL;
247 bag = PKCS12_MAKE_SHKEYBAG(nid_key, pass, -1, NULL, 0, iter, p8);
250 bag = PKCS12_MAKE_KEYBAG(p8);
252 if (!bag)
255 if (!pkcs12_add_bag(pbags, bag))
258 return bag;
262 if (bag)
263 PKCS12_SAFEBAG_free(bag);
316 PKCS12_SAFEBAG *bag)
329 if (!sk_PKCS12_SAFEBAG_push(*pbags, bag)) {