Lines Matching refs:bag
68 PKCS12_BAGS *bag; in PKCS12_item_pack_safebag() local
70 if (!(bag = PKCS12_BAGS_new())) { in PKCS12_item_pack_safebag()
74 bag->type = OBJ_nid2obj(nid1); in PKCS12_item_pack_safebag()
75 if (!ASN1_item_pack(obj, it, &bag->value.octet)) { in PKCS12_item_pack_safebag()
83 safebag->value.bag = bag; in PKCS12_item_pack_safebag()
92 PKCS12_SAFEBAG *bag; in PKCS12_MAKE_KEYBAG() local
93 if (!(bag = PKCS12_SAFEBAG_new())) { in PKCS12_MAKE_KEYBAG()
97 bag->type = OBJ_nid2obj(NID_keyBag); in PKCS12_MAKE_KEYBAG()
98 bag->value.keybag = p8; in PKCS12_MAKE_KEYBAG()
99 return bag; in PKCS12_MAKE_KEYBAG()
108 PKCS12_SAFEBAG *bag; in PKCS12_MAKE_SHKEYBAG() local
112 if (!(bag = PKCS12_SAFEBAG_new())) { in PKCS12_MAKE_SHKEYBAG()
117 bag->type = OBJ_nid2obj(NID_pkcs8ShroudedKeyBag); in PKCS12_MAKE_SHKEYBAG()
124 if (!(bag->value.shkeybag = in PKCS12_MAKE_SHKEYBAG()
131 return bag; in PKCS12_MAKE_SHKEYBAG()
218 PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(PKCS12_SAFEBAG *bag, const char *pass, in PKCS12_decrypt_skey() argument
221 return PKCS8_decrypt(bag->value.shkeybag, pass, passlen); in PKCS12_decrypt_skey()