Lines Matching defs:pass
68 static int parse_pk12( PKCS12 *p12, const char *pass, int passlen,
71 static int parse_bags( STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass,
74 static int parse_bag( PKCS12_SAFEBAG *bag, const char *pass, int passlen,
84 PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
108 if (pass == NULL || *pass == '\0') {
110 pass = NULL;
112 pass = "";
117 } else if (!PKCS12_verify_mac(p12, pass, -1)) {
128 if (!parse_pk12(p12, pass, -1, pkey, ocerts)) {
176 parse_pk12(PKCS12 *p12, const char *pass, int passlen, EVP_PKEY **pkey,
192 bags = PKCS12_unpack_p7encdata(p7, pass, passlen);
199 if (!parse_bags(bags, pass, passlen, pkey, ocerts)) {
211 parse_bags(STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass, int passlen,
217 if (!parse_bag(sk_PKCS12_SAFEBAG_value(bags, i), pass, passlen,
225 parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey,
251 if (!(p8 = PKCS12_decrypt_skey(bag, pass, passlen)))
290 return parse_bags(bag->value.safes, pass, passlen,