Lines Matching defs:pass
17 static int parse_pk12(PKCS12 *p12, const char *pass, int passlen,
20 static int parse_bags(const STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass,
23 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen,
33 int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
60 if (pass == NULL || *pass == '\0') {
63 pass = NULL;
65 pass = "";
70 } else if (!PKCS12_verify_mac(p12, pass, -1)) {
82 if (!parse_pk12(p12, pass, -1, pkey, ocerts)) {
136 static int parse_pk12(PKCS12 *p12, const char *pass, int passlen,
152 bags = PKCS12_unpack_p7encdata(p7, pass, passlen);
159 if (!parse_bags(bags, pass, passlen, pkey, ocerts)) {
171 static int parse_bags(const STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass,
177 pass, passlen, pkey, ocerts))
184 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen,
211 if ((p8 = PKCS12_decrypt_skey(bag, pass, passlen)) == NULL)
252 return parse_bags(PKCS12_SAFEBAG_get0_safes(bag), pass, passlen, pkey,