Lines Matching refs:bag
64 static int pkcs12_add_bag(STACK_OF(PKCS12_SAFEBAG) **pbags, PKCS12_SAFEBAG *bag);
73 PKCS12_SAFEBAG *bag = NULL;
103 bag = PKCS12_add_cert(&bags, cert);
104 if(name && !PKCS12_add_friendlyname(bag, name, -1))
106 if(keyidlen && !PKCS12_add_localkeyid(bag, keyid, keyidlen))
126 bag = PKCS12_add_key(&bags, pkey, keytype, iter, nid_key, pass);
128 if (!bag)
136 if (!X509at_add1_attr(&bag->attrib, cspattr))
140 if(name && !PKCS12_add_friendlyname(bag, name, -1))
142 if(keyidlen && !PKCS12_add_localkeyid(bag, keyid, keyidlen))
178 PKCS12_SAFEBAG *bag = NULL;
185 if(!(bag = PKCS12_x5092certbag(cert)))
194 if(name && !PKCS12_add_friendlyname(bag, name, namelen))
199 if(keyid && !PKCS12_add_localkeyid(bag, keyid, keyidlen))
202 if (!pkcs12_add_bag(pbags, bag))
205 return bag;
209 if (bag)
210 PKCS12_SAFEBAG_free(bag);
221 PKCS12_SAFEBAG *bag = NULL;
231 bag = PKCS12_MAKE_SHKEYBAG(nid_key, pass, -1, NULL, 0, iter, p8);
235 bag = PKCS12_MAKE_KEYBAG(p8);
237 if(!bag)
240 if (!pkcs12_add_bag(pbags, bag))
243 return bag;
247 if (bag)
248 PKCS12_SAFEBAG_free(bag);
300 static int pkcs12_add_bag(STACK_OF(PKCS12_SAFEBAG) **pbags, PKCS12_SAFEBAG *bag)
315 if (!sk_PKCS12_SAFEBAG_push(*pbags, bag))