Lines Matching refs:NULL

100     if ((p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_TYPE)) != NULL  in ossl_store_handle_load_result()
104 if (p != NULL in ossl_store_handle_load_result()
108 if (p != NULL in ossl_store_handle_load_result()
114 if (p != NULL in ossl_store_handle_load_result()
118 if (p != NULL && !OSSL_PARAM_get_octet_string_ptr(p, &helper_data.ref, in ossl_store_handle_load_result()
122 if (p != NULL && !OSSL_PARAM_get_utf8_string_ptr(p, &helper_data.desc)) in ossl_store_handle_load_result()
130 if (*v == NULL && !try_name(&helper_data, v)) in ossl_store_handle_load_result()
134 if (*v == NULL && !try_key(&helper_data, v, ctx, provider, libctx, propq)) in ossl_store_handle_load_result()
138 if (*v == NULL && !try_cert(&helper_data, v, libctx, propq)) in ossl_store_handle_load_result()
142 if (*v == NULL && !try_crl(&helper_data, v, libctx, propq)) in ossl_store_handle_load_result()
146 if (*v == NULL && !try_pkcs12(&helper_data, v, ctx, libctx, propq)) in ossl_store_handle_load_result()
150 if (*v == NULL) in ossl_store_handle_load_result()
153 return (*v != NULL); in ossl_store_handle_load_result()
162 char *newname = NULL, *newdesc = NULL; in try_name()
164 if (data->utf8_data == NULL) in try_name()
166 if ((newname = OPENSSL_strdup(data->utf8_data)) == NULL in try_name()
167 || (data->desc != NULL in try_name()
168 && (newdesc = OPENSSL_strdup(data->desc)) == NULL) in try_name()
169 || (*v = OSSL_STORE_INFO_new_NAME(newname)) == NULL) { in try_name()
191 EVP_PKEY *pk = NULL; in try_key_ref()
192 EVP_KEYMGMT *keymgmt = NULL; in try_key_ref()
193 void *keydata = NULL; in try_key_ref()
197 if (data->data_type == NULL) in try_key_ref()
202 while (keymgmt != NULL && keydata == NULL && try_fallback-- > 0) { in try_key_ref()
221 import_data.keydata = NULL; in try_key_ref()
224 if (export_object != NULL) { in try_key_ref()
238 if (keydata == NULL && try_fallback > 0) { in try_key_ref()
242 if (keymgmt != NULL) { in try_key_ref()
248 if (keydata != NULL) { in try_key_ref()
264 EVP_PKEY *pk = NULL; in try_key_value()
265 OSSL_DECODER_CTX *decoderctx = NULL; in try_key_value()
285 return NULL; in try_key_value()
289 OSSL_DECODER_CTX_new_for_pkey(&pk, NULL, data->data_structure, in try_key_value()
310 EVP_PKEY *pk = NULL; in try_key_value_legacy()
318 pk = d2i_PUBKEY_ex(NULL, &derp, der_len, libctx, propq); in try_key_value_legacy()
320 if (pk != NULL) in try_key_value_legacy()
325 if (pk == NULL in try_key_value_legacy()
328 unsigned char *new_der = NULL; in try_key_value_legacy()
329 X509_SIG *p8 = NULL; in try_key_value_legacy()
330 PKCS8_PRIV_KEY_INFO *p8info = NULL; in try_key_value_legacy()
334 p8 = d2i_X509_SIG(NULL, &derp, der_len); in try_key_value_legacy()
336 if (p8 != NULL) { in try_key_value_legacy()
340 if (!cb(pbuf, sizeof(pbuf), &plen, NULL, cbarg)) { in try_key_value_legacy()
343 const X509_ALGOR *alg = NULL; in try_key_value_legacy()
344 const ASN1_OCTET_STRING *oct = NULL; in try_key_value_legacy()
366 if (der != NULL) { in try_key_value_legacy()
369 p8info = d2i_PKCS8_PRIV_KEY_INFO(NULL, &derp, der_len); in try_key_value_legacy()
371 if (p8info != NULL) { in try_key_value_legacy()
377 if (pk != NULL) in try_key_value_legacy()
390 store_info_new_fn *store_info_new = NULL; in try_key()
394 EVP_PKEY *pk = NULL; in try_key()
397 if (data->object_type == OSSL_OBJECT_PKEY && data->ref != NULL) { in try_key()
406 if (pk == NULL) in try_key()
408 } else if (data->octet_data != NULL) { in try_key()
421 if (pk == NULL) in try_key()
426 if (pk != NULL) { in try_key()
429 if (store_info_new == NULL) { in try_key()
449 if (*v == NULL) in try_key()
473 if (cert == NULL) in try_cert()
477 if (data->data_type != NULL in try_cert()
482 data->octet_data_size) == NULL in try_cert()
485 data->octet_data_size) == NULL)) { in try_cert()
487 cert = NULL; in try_cert()
490 if (cert != NULL) { in try_cert()
494 if (*v == NULL) in try_cert()
509 crl = d2i_X509_CRL(NULL, (const unsigned char **)&data->octet_data, in try_crl()
512 if (crl != NULL) in try_crl()
516 if (crl != NULL && !ossl_x509_crl_set0_libctx(crl, libctx, propq)) { in try_crl()
518 crl = NULL; in try_crl()
521 if (crl != NULL) in try_crl()
523 if (*v == NULL) in try_crl()
541 p12 = d2i_PKCS12(NULL, (const unsigned char **)&data->octet_data, in try_pkcs12()
544 if (p12 != NULL) { in try_pkcs12()
545 char *pass = NULL; in try_pkcs12()
548 EVP_PKEY *pkey = NULL; in try_pkcs12()
549 X509 *cert = NULL; in try_pkcs12()
550 STACK_OF(X509) *chain = NULL; in try_pkcs12()
557 || PKCS12_verify_mac(p12, NULL, 0)) { in try_pkcs12()
558 pass = NULL; in try_pkcs12()
593 STACK_OF(OSSL_STORE_INFO) *infos = NULL; in try_pkcs12()
594 OSSL_STORE_INFO *osi_pkey = NULL; in try_pkcs12()
595 OSSL_STORE_INFO *osi_cert = NULL; in try_pkcs12()
596 OSSL_STORE_INFO *osi_ca = NULL; in try_pkcs12()
600 if ((infos = sk_OSSL_STORE_INFO_new_null()) != NULL) { in try_pkcs12()
601 if (pkey != NULL) { in try_pkcs12()
602 if ((osi_pkey = OSSL_STORE_INFO_new_PKEY(pkey)) != NULL in try_pkcs12()
604 && (pkey = NULL) == NULL in try_pkcs12()
606 osi_pkey = NULL; in try_pkcs12()
610 if (ok && cert != NULL) { in try_pkcs12()
611 if ((osi_cert = OSSL_STORE_INFO_new_CERT(cert)) != NULL in try_pkcs12()
613 && (cert = NULL) == NULL in try_pkcs12()
615 osi_cert = NULL; in try_pkcs12()
622 if ((osi_ca = OSSL_STORE_INFO_new_CERT(ca)) != NULL in try_pkcs12()
623 && sk_X509_shift(chain) != NULL in try_pkcs12()
625 osi_ca = NULL; in try_pkcs12()
638 infos = NULL; in try_pkcs12()