Home | History | Annotate | Download | only in pkcs12

Lines Matching defs:bag

68 	PKCS12_BAGS *bag;
70 if (!(bag = PKCS12_BAGS_new())) {
74 bag->type = OBJ_nid2obj(nid1);
75 if (!ASN1_item_pack(obj, it, &bag->value.octet)) {
83 safebag->value.bag = bag;
92 PKCS12_SAFEBAG *bag;
93 if (!(bag = PKCS12_SAFEBAG_new())) {
97 bag->type = OBJ_nid2obj(NID_keyBag);
98 bag->value.keybag = p8;
99 return bag;
108 PKCS12_SAFEBAG *bag;
111 /* Set up the safe bag */
112 if (!(bag = PKCS12_SAFEBAG_new())) {
117 bag->type = OBJ_nid2obj(NID_pkcs8ShroudedKeyBag);
124 if (!(bag->value.shkeybag =
131 return bag;
218 PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(PKCS12_SAFEBAG *bag, const char *pass,
221 return PKCS8_decrypt(bag->value.shkeybag, pass, passlen);