Lines Matching refs:pass
66 static int parse_pk12(PKCS12 *p12, const char *pass, int passlen,
69 static int parse_bags(STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass,
72 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen,
82 int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
109 if (!pass || !*pass) {
111 pass = NULL;
113 pass = "";
118 } else if (!PKCS12_verify_mac(p12, pass, -1)) {
131 if (!parse_pk12(p12, pass, -1, pkey, ocerts)) {
180 static int parse_pk12(PKCS12 *p12, const char *pass, int passlen,
196 bags = PKCS12_unpack_p7encdata(p7, pass, passlen);
203 if (!parse_bags(bags, pass, passlen, pkey, ocerts)) {
214 static int parse_bags(STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass,
220 pass, passlen, pkey, ocerts))
226 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen,
252 if (!(p8 = PKCS12_decrypt_skey(bag, pass, passlen)))
291 return parse_bags(bag->value.safes, pass, passlen, pkey, ocerts);