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