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