Lines Matching refs:NULL

126 	{ 0, NULL }
161 { 0, NULL }
170 { 0, NULL }
284 if (p12 == NULL) { in sunw_PKCS12_parse()
291 *pkey = NULL; in sunw_PKCS12_parse()
293 *cert = NULL; in sunw_PKCS12_parse()
299 ca_supplied = (ca != NULL && *ca != NULL); in sunw_PKCS12_parse()
300 if (ca != NULL && *ca == NULL) { in sunw_PKCS12_parse()
301 if ((*ca = sk_X509_new_null()) == NULL) { in sunw_PKCS12_parse()
317 if (pass == NULL || *pass == '\0') { in sunw_PKCS12_parse()
318 if (PKCS12_verify_mac(p12, NULL, 0)) in sunw_PKCS12_parse()
319 pass = NULL; in sunw_PKCS12_parse()
346 if (ca_supplied == B_FALSE && ca != NULL) in sunw_PKCS12_parse()
394 STACK_OF(EVP_PKEY) *work_kl = NULL; in sunw_PEM_contents()
395 STACK_OF(X509) *work_ca = NULL; in sunw_PEM_contents()
402 if ((work_kl = sk_EVP_PKEY_new_null()) == NULL) { in sunw_PEM_contents()
407 if ((work_ca = sk_X509_new_null()) == NULL) { in sunw_PEM_contents()
418 retval = set_results(pkey, &work_kl, certs, &work_ca, NULL, NULL, NULL, in sunw_PEM_contents()
419 NULL); in sunw_PEM_contents()
421 if (work_kl != NULL) { in sunw_PEM_contents()
424 if (work_ca != NULL) in sunw_PEM_contents()
458 STACK_OF(EVP_PKEY) *work_kl = NULL; in sunw_PKCS12_contents()
459 STACK_OF(X509) *work_ca = NULL; in sunw_PKCS12_contents()
466 if ((work_kl = sk_EVP_PKEY_new_null()) == NULL) { in sunw_PKCS12_contents()
471 if ((work_ca = sk_X509_new_null()) == NULL) { in sunw_PKCS12_contents()
484 retval = set_results(pkey, &work_kl, certs, &work_ca, NULL, in sunw_PKCS12_contents()
485 NULL, NULL, NULL); in sunw_PKCS12_contents()
488 if (work_kl != NULL) { in sunw_PKCS12_contents()
542 *keycerts = NULL; in sunw_split_certs()
543 if (nocerts != NULL) in sunw_split_certs()
544 *nocerts = NULL; in sunw_split_certs()
545 nomatch = NULL; in sunw_split_certs()
547 if ((matching = sk_X509_new_null()) == NULL) { in sunw_split_certs()
586 if (nocerts == NULL) { in sunw_split_certs()
590 if (*nocerts == NULL) { in sunw_split_certs()
592 if (nomatch == NULL) { in sunw_split_certs()
642 STACK_OF(PKCS12_SAFEBAG) *bags = NULL; in sunw_PKCS12_create()
643 STACK_OF(PKCS7) *safes = NULL; in sunw_PKCS12_create()
644 PKCS12_SAFEBAG *bag = NULL; in sunw_PKCS12_create()
645 PKCS8_PRIV_KEY_INFO *p8 = NULL; in sunw_PKCS12_create()
646 EVP_PKEY *pkey = NULL; in sunw_PKCS12_create()
647 PKCS12 *ret_p12 = NULL; in sunw_PKCS12_create()
648 PKCS12 *p12 = NULL; in sunw_PKCS12_create()
649 PKCS7 *authsafe = NULL; in sunw_PKCS12_create()
650 X509 *cert = NULL; in sunw_PKCS12_create()
651 uchar_t *str = NULL; in sunw_PKCS12_create()
657 if ((safes = sk_PKCS7_new_null()) == NULL) { in sunw_PKCS12_create()
659 return (NULL); in sunw_PKCS12_create()
662 if ((bags = sk_PKCS12_SAFEBAG_new_null()) == NULL) { in sunw_PKCS12_create()
667 if (certs != NULL && sk_X509_num(certs) > 0) { in sunw_PKCS12_create()
673 if ((bag = M_PKCS12_x5092certbag(cert)) == NULL) { in sunw_PKCS12_create()
677 if (cert->aux != NULL && cert->aux->alias != NULL && in sunw_PKCS12_create()
680 if (str == NULL) { in sunw_PKCS12_create()
694 if (cert->aux != NULL && cert->aux->keyid != NULL && in sunw_PKCS12_create()
699 if (str != NULL && in sunw_PKCS12_create()
712 bag = NULL; in sunw_PKCS12_create()
716 if (cacerts != NULL && sk_X509_num(cacerts) > 0) { in sunw_PKCS12_create()
721 if ((bag = M_PKCS12_x5092certbag(cert)) == NULL) { in sunw_PKCS12_create()
726 if (cert->aux != NULL && cert->aux->alias != NULL && in sunw_PKCS12_create()
729 if (str == NULL) { in sunw_PKCS12_create()
743 if (cert->aux != NULL && cert->aux->keyid != NULL && in sunw_PKCS12_create()
748 if (str != NULL && in sunw_PKCS12_create()
761 bag = NULL; in sunw_PKCS12_create()
765 if (certs != NULL || cacerts != NULL && certs_there) { in sunw_PKCS12_create()
768 NULL, 0, PKCS12_DEFAULT_ITER, bags); in sunw_PKCS12_create()
769 if (authsafe == NULL) { in sunw_PKCS12_create()
774 bags = NULL; in sunw_PKCS12_create()
780 authsafe = NULL; in sunw_PKCS12_create()
783 if (pkeys != NULL && sk_EVP_PKEY_num(pkeys) > 0) { in sunw_PKCS12_create()
785 if (bags == NULL && in sunw_PKCS12_create()
786 (bags = sk_PKCS12_SAFEBAG_new_null()) == NULL) { in sunw_PKCS12_create()
796 if ((p8 = EVP_PKEY2PKCS8(pkey)) == NULL) { in sunw_PKCS12_create()
801 bag = PKCS12_MAKE_SHKEYBAG(nid_key, pass, -1, NULL, 0, in sunw_PKCS12_create()
803 if (bag == NULL) { in sunw_PKCS12_create()
809 p8 = NULL; in sunw_PKCS12_create()
813 if (str != NULL) { in sunw_PKCS12_create()
821 str = NULL; in sunw_PKCS12_create()
825 if (str != NULL) { in sunw_PKCS12_create()
832 str = NULL; in sunw_PKCS12_create()
840 bag = NULL; in sunw_PKCS12_create()
846 if (authsafe == NULL) { in sunw_PKCS12_create()
852 bags = NULL; in sunw_PKCS12_create()
858 authsafe = NULL; in sunw_PKCS12_create()
867 if ((p12 = PKCS12_init(NID_pkcs7_data)) == NULL) { in sunw_PKCS12_create()
880 if (PKCS12_set_mac(p12, pass, -1, NULL, 0, 2048, NULL) == 0) { in sunw_PKCS12_create()
886 p12 = NULL; in sunw_PKCS12_create()
892 if (str != NULL) in sunw_PKCS12_create()
895 if (p8 != NULL) in sunw_PKCS12_create()
898 if (bag != NULL) in sunw_PKCS12_create()
900 if (bags != NULL) in sunw_PKCS12_create()
902 if (authsafe != NULL) in sunw_PKCS12_create()
904 if (safes != NULL) in sunw_PKCS12_create()
906 if (p12 != NULL) in sunw_PKCS12_create()
929 if (pkey != NULL) { in sunw_evp_pkey_free()
930 if (pkey->attributes != NULL) { in sunw_evp_pkey_free()
933 pkey->attributes = NULL; in sunw_evp_pkey_free()
962 X509_ATTRIBUTE *attr = NULL; in sunw_set_localkeyid()
963 ASN1_STRING *str = NULL; in sunw_set_localkeyid()
964 ASN1_TYPE *keyid = NULL; in sunw_set_localkeyid()
968 if (cert != NULL) { in sunw_set_localkeyid()
975 if (pkey != NULL) { in sunw_set_localkeyid()
977 if (str == NULL || in sunw_set_localkeyid()
979 (keyid = ASN1_TYPE_new()) == NULL) { in sunw_set_localkeyid()
985 str = NULL; in sunw_set_localkeyid()
988 if (attr == NULL) { in sunw_set_localkeyid()
994 keyid = NULL; in sunw_set_localkeyid()
996 if (pkey->attributes == NULL) { in sunw_set_localkeyid()
998 if (pkey->attributes == NULL) { in sunw_set_localkeyid()
1012 attr = NULL; in sunw_set_localkeyid()
1017 if (str != NULL) in sunw_set_localkeyid()
1019 if (keyid != NULL) in sunw_set_localkeyid()
1021 if (attr != NULL) in sunw_set_localkeyid()
1049 X509_ATTRIBUTE *attr = NULL; in sunw_get_pkey_localkeyid()
1050 ASN1_OCTET_STRING *str = NULL; in sunw_get_pkey_localkeyid()
1051 ASN1_TYPE *ty = NULL; in sunw_get_pkey_localkeyid()
1055 if (keyid_str != NULL) in sunw_get_pkey_localkeyid()
1056 *keyid_str = NULL; in sunw_get_pkey_localkeyid()
1057 if (keyid_len != NULL) in sunw_get_pkey_localkeyid()
1060 if (pkey == NULL || pkey->attributes == NULL) { in sunw_get_pkey_localkeyid()
1069 if ((ty = attrib2type(attr)) == NULL || in sunw_get_pkey_localkeyid()
1076 if (attr != NULL) in sunw_get_pkey_localkeyid()
1083 if ((*keyid_str = malloc(len)) == NULL) { in sunw_get_pkey_localkeyid()
1113 X509_ATTRIBUTE *attr = NULL; in sunw_get_pkey_fname()
1114 ASN1_BMPSTRING *str = NULL; in sunw_get_pkey_fname()
1115 ASN1_TYPE *ty = NULL; in sunw_get_pkey_fname()
1119 if (fname != NULL) in sunw_get_pkey_fname()
1120 *fname = NULL; in sunw_get_pkey_fname()
1122 if (pkey == NULL || pkey->attributes == NULL) { in sunw_get_pkey_fname()
1131 if ((ty = attrib2type(attr)) == NULL || in sunw_get_pkey_fname()
1138 if (attr != NULL) in sunw_get_pkey_fname()
1149 if (*fname == NULL) { in sunw_get_pkey_fname()
1194 ASN1_STRING *cmpstr = NULL; in sunw_find_localkeyid()
1195 EVP_PKEY *tmp_pkey = NULL; in sunw_find_localkeyid()
1196 X509 *tmp_cert = NULL; in sunw_find_localkeyid()
1200 if (keyid_str == NULL || in sunw_find_localkeyid()
1201 (pkeys == NULL || certs == NULL) || in sunw_find_localkeyid()
1202 (pkeys != NULL && matching_pkey == NULL) || in sunw_find_localkeyid()
1203 (certs != NULL && matching_cert == NULL)) { in sunw_find_localkeyid()
1208 if (matching_pkey != NULL) in sunw_find_localkeyid()
1209 *matching_pkey = NULL; in sunw_find_localkeyid()
1210 if (matching_cert != NULL) in sunw_find_localkeyid()
1211 *matching_cert = NULL; in sunw_find_localkeyid()
1214 if (cmpstr == NULL || in sunw_find_localkeyid()
1227 if (matching_pkey != NULL) in sunw_find_localkeyid()
1229 if (matching_cert != NULL) in sunw_find_localkeyid()
1266 ASN1_STRING *cmpstr = NULL; in sunw_find_fname()
1267 EVP_PKEY *tmp_pkey = NULL; in sunw_find_fname()
1268 X509 *tmp_cert = NULL; in sunw_find_fname()
1272 if (fname == NULL || in sunw_find_fname()
1273 (pkeys == NULL && certs == NULL) || in sunw_find_fname()
1274 (pkeys != NULL && matching_pkey == NULL) || in sunw_find_fname()
1275 (certs != NULL && matching_cert == NULL)) { in sunw_find_fname()
1280 if (matching_pkey != NULL) in sunw_find_fname()
1281 *matching_pkey = NULL; in sunw_find_fname()
1282 if (matching_cert != NULL) in sunw_find_fname()
1283 *matching_cert = NULL; in sunw_find_fname()
1286 if (cmpstr == NULL) { in sunw_find_fname()
1300 if (matching_pkey != NULL) in sunw_find_fname()
1302 if (matching_cert != NULL) in sunw_find_fname()
1329 if (fname != NULL) in sunw_get_cert_fname()
1330 *fname = NULL; in sunw_get_cert_fname()
1332 if (cert == NULL || cert->aux == NULL || cert->aux->alias == NULL) { in sunw_get_cert_fname()
1339 cert->aux->alias = NULL; in sunw_get_cert_fname()
1344 if (*fname == NULL) { in sunw_get_cert_fname()
1377 X509_ATTRIBUTE *attr = NULL; in sunw_set_fname()
1378 ASN1_BMPSTRING *str = NULL; in sunw_set_fname()
1379 ASN1_TYPE *fname = NULL; in sunw_set_fname()
1380 unsigned char *data = NULL; in sunw_set_fname()
1386 if (str == NULL) { in sunw_set_fname()
1393 if (cert != NULL) { in sunw_set_fname()
1394 if (cert->aux != NULL && cert->aux->alias != NULL) { in sunw_set_fname()
1405 if (pkey != NULL) { in sunw_set_fname()
1406 if ((fname = ASN1_TYPE_new()) == NULL) { in sunw_set_fname()
1412 str = NULL; in sunw_set_fname()
1415 if (attr == NULL) { in sunw_set_fname()
1421 fname = NULL; in sunw_set_fname()
1423 if (pkey->attributes == NULL) { in sunw_set_fname()
1425 if (pkey->attributes == NULL) { in sunw_set_fname()
1440 attr = NULL; in sunw_set_fname()
1445 if (data != NULL) in sunw_set_fname()
1447 if (str != NULL) in sunw_set_fname()
1449 if (fname != NULL) in sunw_set_fname()
1451 if (attr != NULL) in sunw_set_fname()
1474 if (pkey != NULL && cert != NULL) in sunw_check_keys()
1545 STACK_OF(EVP_PKEY) *work_kl = NULL; /* Head for private key list */ in parse_pkcs12()
1546 STACK_OF(EVP_PKEY) *nocerts = NULL; /* Head for alt. key list */ in parse_pkcs12()
1547 STACK_OF(X509) *work_ca = NULL; /* Head for cert list */ in parse_pkcs12()
1548 STACK_OF(X509) *work_cl = NULL; in parse_pkcs12()
1577 if (keyid == NULL) { in parse_pkcs12()
1595 if (name_str == NULL) { in parse_pkcs12()
1649 if (work_cl == NULL || sk_X509_num(work_cl) == 0) in parse_pkcs12()
1652 if (work_kl == NULL || sk_EVP_PKEY_num(work_kl) == 0) in parse_pkcs12()
1666 retval |= set_results(NULL, NULL, NULL, NULL, ca, &work_ca, in parse_pkcs12()
1667 NULL, NULL); in parse_pkcs12()
1674 if (pkey != NULL && *pkey != NULL) { in parse_pkcs12()
1676 *pkey = NULL; in parse_pkcs12()
1678 if (cert != NULL && *cert != NULL) { in parse_pkcs12()
1680 *cert = NULL; in parse_pkcs12()
1685 if (work_kl != NULL) { in parse_pkcs12()
1688 if (work_ca != NULL) in parse_pkcs12()
1690 if (work_cl != NULL) in parse_pkcs12()
1719 if ((asafes = M_PKCS12_unpack_authsafes(p12)) == NULL) in parse_outer()
1738 if (bags == NULL) { in parse_outer()
1803 X509_ATTRIBUTE *attr = NULL; in parse_one_bag()
1804 ASN1_TYPE *keyid = NULL; in parse_one_bag()
1805 ASN1_TYPE *fname = NULL; in parse_one_bag()
1807 EVP_PKEY *pkey = NULL; in parse_one_bag()
1808 X509 *x509 = NULL; in parse_one_bag()
1809 uchar_t *data = NULL; in parse_one_bag()
1810 char *str = NULL; in parse_one_bag()
1818 if ((pkey = EVP_PKCS82PKEY(bag->value.keybag)) == NULL) { in parse_one_bag()
1830 if ((p8 = M_PKCS12_decrypt_skey(bag, pass, -1)) == NULL) { in parse_one_bag()
1837 if (pkey == NULL) { in parse_one_bag()
1848 if ((x509 = M_PKCS12_certbag2x509(bag)) == NULL) { in parse_one_bag()
1855 if (keyid != NULL) { in parse_one_bag()
1872 if (fname != NULL) { in parse_one_bag()
1873 ASN1_STRING *tmpstr = NULL; in parse_one_bag()
1905 x509 = NULL; in parse_one_bag()
1909 if (keyid != NULL) in parse_one_bag()
1911 if (fname != NULL) in parse_one_bag()
1922 if (keyid != NULL) in parse_one_bag()
1924 if (fname != NULL) in parse_one_bag()
1931 if (pkey != NULL) { in parse_one_bag()
1932 if (retval != 0 && (keyid != NULL || fname != NULL) && in parse_one_bag()
1933 pkey->attributes == NULL) { in parse_one_bag()
1935 if (pkey->attributes == NULL) { in parse_one_bag()
1942 if (retval != 0 && keyid != NULL) { in parse_one_bag()
1944 if (attr == NULL) in parse_one_bag()
1950 keyid = NULL; in parse_one_bag()
1957 attr = NULL; in parse_one_bag()
1962 if (retval != 0 && fname != NULL) { in parse_one_bag()
1964 if (attr == NULL) { in parse_one_bag()
1970 fname = NULL; in parse_one_bag()
1977 attr = NULL; in parse_one_bag()
1989 pkey = NULL; in parse_one_bag()
1994 if (pkey != NULL) { in parse_one_bag()
1998 if (x509 != NULL) in parse_one_bag()
2001 if (keyid != NULL) in parse_one_bag()
2004 if (fname != NULL) in parse_one_bag()
2007 if (attr != NULL) in parse_one_bag()
2010 if (data != NULL) in parse_one_bag()
2013 if (str != NULL) in parse_one_bag()
2042 info = PEM_X509_INFO_read(fp, NULL, cb, userdata); in pem_info()
2043 if (info == NULL) { in pem_info()
2051 if ((work_kl = sk_EVP_PKEY_new_null()) == NULL) { in pem_info()
2057 if ((work_cl = sk_X509_new_null()) == NULL) { in pem_info()
2073 x->x509 = NULL; in pem_info()
2075 if (x->x_pkey != NULL && x->x_pkey->dec_pkey != NULL && in pem_info()
2087 if (x->x_pkey->enc_pkey != NULL) { in pem_info()
2110 x->enc_len) == NULL) { in pem_info()
2122 x->enc_len) == NULL) { in pem_info()
2137 x->x_pkey->dec_pkey = NULL; in pem_info()
2138 } else if (x->x_pkey != NULL) { in pem_info()
2148 retval = set_results(pkeys, &work_kl, certs, &work_cl, NULL, NULL, in pem_info()
2149 NULL, NULL); in pem_info()
2152 if (work_kl != NULL) { in pem_info()
2155 if (work_cl != NULL) in pem_info()
2261 nk = (kl != NULL) ? sk_EVP_PKEY_num(kl) : 0; in get_key_cert()
2262 nc = (cl != NULL) ? sk_X509_num(cl) : 0; in get_key_cert()
2264 if (pkey != NULL && *pkey == NULL) { in get_key_cert()
2267 if (*pkey != NULL) in get_key_cert()
2272 if (cert != NULL && *cert == NULL) { in get_key_cert()
2275 if (*cert != NULL) in get_key_cert()
2301 ASN1_BMPSTRING *bmp = NULL;
2302 uchar_t *uni = NULL;
2312 return (NULL);
2324 if (bmp == NULL) {
2327 return (NULL);
2355 uchar_t *retstr = NULL;
2359 if (ustr == NULL || ustr->type != V_ASN1_UTF8STRING) {
2361 return (NULL);
2365 tmpstr.data = NULL;
2372 return (NULL);
2376 if (retstr == NULL) {
2378 return (NULL);
2406 if ((a = X509_ATTRIBUTE_new()) == NULL ||
2407 (a->value.set = sk_ASN1_TYPE_new_null()) == NULL ||
2409 if (a != NULL)
2412 return (NULL);
2434 ASN1_TYPE *ty = NULL;
2436 if (attr == NULL || attr->single == 1)
2437 return (NULL);
2463 if (attrs == NULL)
2528 i = X509_cmp_time(X509_get_notBefore(cert), NULL);
2538 i = X509_cmp_time(X509_get_notAfter(cert), NULL);
2597 ASN1_UTF8STRING *ustr = NULL;
2601 uchar_t *fname = NULL;
2610 chkcerts = (cert != NULL || pkey != NULL) && cl != NULL;
2614 if (ustr == NULL) {
2619 if (fname == NULL) {
2637 if (nid == NID_friendlyName && ustr != NULL) {
2638 if (x->aux == NULL || x->aux->alias == NULL)
2641 if (s != NULL && s->type == ustr->type &&
2642 s->data != NULL) {
2646 if (x->aux == NULL || x->aux->keyid == NULL)
2649 if (s != NULL && s->type == str->type &&
2650 s->data != NULL) {
2655 if (cert != NULL)
2661 if (ustr != NULL) {
2667 if (pkey != NULL && kl != NULL) {
2674 if (found != 0 && cert != NULL) {
2678 if (pkey != NULL)
2682 } else if (cert == NULL) {
2685 if (p == NULL || p->attributes == NULL)
2689 if (t != NULL || ASN1_STRING_cmp(str,
2694 if (pkey != NULL)
2746 if (pkeys != NULL && work_kl != NULL && *work_kl != NULL &&
2748 if (*pkeys == NULL) {
2750 *work_kl = NULL;
2758 if (certs != NULL && work_cl != NULL && *work_cl != NULL &&
2760 if (*certs == NULL) {
2762 *work_cl = NULL;
2771 if (cacerts != NULL && work_ca != NULL && *work_ca != NULL &&
2773 if (*cacerts == NULL) {
2775 *work_ca = NULL;
2784 if (xtrakeys != NULL && work_xl != NULL && *work_xl != NULL &&
2786 if (*xtrakeys == NULL) {
2788 *work_xl = NULL;