Lines Matching refs:p12
276 sunw_PKCS12_parse(PKCS12 *p12, const char *pass, int matchty, char *keyid, in sunw_PKCS12_parse() argument
284 if (p12 == NULL) { in sunw_PKCS12_parse()
318 if (PKCS12_verify_mac(p12, NULL, 0)) in sunw_PKCS12_parse()
320 else if (PKCS12_verify_mac(p12, "", 0)) in sunw_PKCS12_parse()
327 } else if (PKCS12_verify_mac(p12, pass, -1) == 0) { in sunw_PKCS12_parse()
332 retval = parse_pkcs12(p12, pass, matchty, keyid, keyid_len, in sunw_PKCS12_parse()
455 sunw_PKCS12_contents(PKCS12 *p12, const char *pass, STACK_OF(EVP_PKEY) **pkey, in sunw_PKCS12_contents() argument
476 if (parse_outer(p12, pass, work_kl, work_ca) == 0) { in sunw_PKCS12_contents()
648 PKCS12 *p12 = NULL; in sunw_PKCS12_create() local
867 if ((p12 = PKCS12_init(NID_pkcs7_data)) == NULL) { in sunw_PKCS12_create()
876 if (M_PKCS12_pack_authsafes(p12, safes) == 0) { in sunw_PKCS12_create()
880 if (PKCS12_set_mac(p12, pass, -1, NULL, 0, 2048, NULL) == 0) { in sunw_PKCS12_create()
885 ret_p12 = p12; in sunw_PKCS12_create()
886 p12 = NULL; in sunw_PKCS12_create()
906 if (p12 != NULL) in sunw_PKCS12_create()
907 PKCS12_free(p12); in sunw_PKCS12_create()
1541 parse_pkcs12(PKCS12 *p12, const char *pass, int matchty, char *keyid, in parse_pkcs12() argument
1552 retval = sunw_PKCS12_contents(p12, pass, &work_kl, &work_ca); in parse_pkcs12()
1711 parse_outer(PKCS12 *p12, const char *pass, STACK_OF(EVP_PKEY) *kl, in parse_outer() argument
1719 if ((asafes = M_PKCS12_unpack_authsafes(p12)) == NULL) in parse_outer()