Lines Matching refs:bags
275 pb->bags = NULL;
281 if (pb->success && pb->bags != NULL) {
282 if (!TEST_true(PKCS12_add_safe(&pb->safes, pb->bags, -1, 0, NULL)))
285 sk_PKCS12_SAFEBAG_pop_free(pb->bags, PKCS12_SAFEBAG_free);
286 pb->bags = NULL;
292 if (pb->success && pb->bags != NULL) {
294 if (!TEST_true(PKCS12_add_safe(&pb->safes, pb->bags, enc->nid,
298 if (!TEST_true(PKCS12_add_safe_ex(&pb->safes, pb->bags, enc->nid,
304 sk_PKCS12_SAFEBAG_pop_free(pb->bags, PKCS12_SAFEBAG_free);
305 pb->bags = NULL;
311 STACK_OF(PKCS12_SAFEBAG) *bags = NULL;
322 bags = PKCS12_unpack_p7encdata(p7, enc->pass, strlen(enc->pass));
326 bags = PKCS12_unpack_p7data(p7);
328 if (!TEST_ptr(bags))
331 return bags;
395 bag = PKCS12_add_cert(&pb->bags, cert);
427 bag = PKCS12_add_key(&pb->bags, pkey, 0 /*keytype*/, enc->iter, enc->nid, enc->pass);
429 bag = PKCS12_add_key_ex(&pb->bags, pkey, 0 /*keytype*/, enc->iter, enc->nid, enc->pass,
451 bag = PKCS12_add_secret(&pb->bags, secret_nid, (const unsigned char *)secret, strlen(secret));
552 bag = sk_PKCS12_SAFEBAG_value(pb->bags, pb->bag_idx++);
588 bag = sk_PKCS12_SAFEBAG_value(pb->bags, pb->bag_idx++);
646 bag = sk_PKCS12_SAFEBAG_value(pb->bags, pb->bag_idx++);
755 pb->bags = decode_contentinfo(pb->safes, pb->safe_idx++, NULL);
756 if (!TEST_ptr(pb->bags)) {
760 TEST_info("Decoding %d bags", sk_PKCS12_SAFEBAG_num(pb->bags));
769 pb->bags = decode_contentinfo(pb->safes, pb->safe_idx++, enc);
770 if (!TEST_ptr(pb->bags)) {
774 TEST_info("Decoding %d bags", sk_PKCS12_SAFEBAG_num(pb->bags));
783 if (!TEST_int_eq(sk_PKCS12_SAFEBAG_num(pb->bags), pb->bag_idx))
785 sk_PKCS12_SAFEBAG_pop_free(pb->bags, PKCS12_SAFEBAG_free);
786 pb->bags = NULL;