Lines Matching refs:bag
36 static int add_attributes(PKCS12_SAFEBAG *bag, const PKCS12_ATTR *attrs);
341 static int add_attributes(PKCS12_SAFEBAG *bag, const PKCS12_ATTR *attrs) in add_attributes() argument
355 if (!TEST_true(PKCS12_add_friendlyname(bag, p_attr->value, -1))) in add_attributes()
358 if (!TEST_true(PKCS12_add_localkeyid(bag, (unsigned char *)p_attr->value, in add_attributes()
363 if (!TEST_true(PKCS12_add1_attr_by_txt(bag, p_attr->oid, MBSTRING_ASC, in add_attributes()
378 PKCS12_SAFEBAG *bag = NULL; in add_certbag() local
395 bag = PKCS12_add_cert(&pb->bags, cert); in add_certbag()
396 if (!TEST_ptr(bag)) { in add_certbag()
401 if (!TEST_true(add_attributes(bag, attrs))) { in add_certbag()
412 PKCS12_SAFEBAG *bag = NULL; in add_keybag() local
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()
431 if (!TEST_ptr(bag)) { in add_keybag()
435 if (!add_attributes(bag, attrs)) in add_keybag()
444 PKCS12_SAFEBAG *bag = NULL; in add_secretbag() local
451 bag = PKCS12_add_secret(&pb->bags, secret_nid, (const unsigned char *)secret, strlen(secret)); in add_secretbag()
452 if (!TEST_ptr(bag)) { in add_secretbag()
456 if (!add_attributes(bag, attrs)) in add_secretbag()
547 const PKCS12_SAFEBAG *bag; in check_certbag() local
552 bag = sk_PKCS12_SAFEBAG_value(pb->bags, pb->bag_idx++); in check_certbag()
553 if (!TEST_ptr(bag)) { in check_certbag()
557 if (!check_attrs(PKCS12_SAFEBAG_get0_attrs(bag), attrs) in check_certbag()
558 || !TEST_int_eq(PKCS12_SAFEBAG_get_nid(bag), NID_certBag) in check_certbag()
559 || !TEST_int_eq(PKCS12_SAFEBAG_get_bag_nid(bag), NID_x509Certificate)) { in check_certbag()
563 x509 = PKCS12_SAFEBAG_get1_cert(bag); in check_certbag()
583 const PKCS12_SAFEBAG *bag; in check_keybag() local
588 bag = sk_PKCS12_SAFEBAG_value(pb->bags, pb->bag_idx++); in check_keybag()
589 if (!TEST_ptr(bag)) { in check_keybag()
594 if (!check_attrs(PKCS12_SAFEBAG_get0_attrs(bag), attrs)) { in check_keybag()
599 switch (PKCS12_SAFEBAG_get_nid(bag)) { in check_keybag()
601 p8c = PKCS12_SAFEBAG_get0_p8inf(bag); in check_keybag()
610 p8 = PKCS12_decrypt_skey(bag, enc->pass, strlen(enc->pass)); in check_keybag()
612 p8 = PKCS12_decrypt_skey_ex(bag, enc->pass, strlen(enc->pass), test_ctx, test_propq); in check_keybag()
641 const PKCS12_SAFEBAG *bag; in check_secretbag() local
646 bag = sk_PKCS12_SAFEBAG_value(pb->bags, pb->bag_idx++); in check_secretbag()
647 if (!TEST_ptr(bag)) { in check_secretbag()
652 if (!check_attrs(PKCS12_SAFEBAG_get0_attrs(bag), attrs) in check_secretbag()
653 || !TEST_int_eq(PKCS12_SAFEBAG_get_nid(bag), NID_secretBag) in check_secretbag()
654 || !TEST_int_eq(PKCS12_SAFEBAG_get_bag_nid(bag), secret_nid) in check_secretbag()
655 || !TEST_true(check_asn1_string(PKCS12_SAFEBAG_get0_bag_obj(bag), secret))) in check_secretbag()