Lines Matching defs:p12
196 PKCS12 *p12 = NULL;
206 p12 = p12_read_file(filename);
207 if (p12 != NULL) {
208 ret = p12_doparse(p12, passwd, DO_UNMATCHING, NULL,
220 if (p12 != NULL)
221 PKCS12_free(p12);
251 PKCS12 *p12 = NULL;
260 p12 = p12_read_file(filename);
261 if (p12 != NULL) {
262 ret = p12_doparse(p12, passwd, DO_UNMATCHING, &pkey, NULL,
278 if (p12 != NULL)
279 PKCS12_free(p12);
308 PKCS12 *p12 = NULL;
318 p12 = p12_read_file(filename);
319 if (p12 != NULL) {
320 ret = p12_doparse(p12, passwd, DO_NONE, NULL, NULL,
332 if (p12 != NULL)
333 PKCS12_free(p12);
357 PKCS12 *p12 = NULL;
374 p12 = d2i_PKCS12_fp(fp, NULL);
375 if (p12 == NULL) {
383 if (ret == -1 && p12 != NULL) {
384 PKCS12_free(p12);
385 p12 = NULL;
388 return (p12);
396 * p12 - Structure with pkcs12 data which has been read in
410 p12_doparse(PKCS12 *p12, char *passwd, int matchty,
420 if (check_password(p12, passwd) == 0) {
425 ret = sunw_PKCS12_parse(p12, passwd, matchty, NULL, 0, NULL,
474 check_password(PKCS12 *p12, char *pass)
488 if (PKCS12_verify_mac(p12, NULL, 0) == 0 &&
489 PKCS12_verify_mac(p12, "", 0) == 0)
491 } else if (PKCS12_verify_mac(p12, pass, -1) == 0) {