Lines Matching refs:NULL

260     if (dest == NULL)  in infopair_copy()
261 return NULL; in infopair_copy()
262 if (src->name != NULL) { in infopair_copy()
264 if (dest->name == NULL) in infopair_copy()
267 if (src->value != NULL) { in infopair_copy()
269 if (dest->value == NULL) in infopair_copy()
276 return NULL; in infopair_copy()
291 if (store == NULL) in ossl_provider_store_free()
312 if (store == NULL in ossl_provider_store_new()
313 || (store->providers = sk_OSSL_PROVIDER_new(ossl_provider_cmp)) == NULL in ossl_provider_store_new()
314 || (store->default_path_lock = CRYPTO_THREAD_lock_new()) == NULL in ossl_provider_store_new()
316 || (store->child_cbs = sk_OSSL_PROVIDER_CHILD_CB_new_null()) == NULL in ossl_provider_store_new()
318 || (store->lock = CRYPTO_THREAD_lock_new()) == NULL) { in ossl_provider_store_new()
320 return NULL; in ossl_provider_store_new()
330 struct provider_store_st *store = NULL; in get_provider_store()
333 if (store == NULL) in get_provider_store()
342 if ((store = get_provider_store(libctx)) != NULL) { in ossl_provider_disable_fallback_loading()
360 if (entry->name == NULL) { in ossl_provider_info_add_to_store()
365 if (store == NULL) { in ossl_provider_info_add_to_store()
375 if (store->provinfo == NULL) in ossl_provider_info_add_to_store()
384 if (tmpbuiltins == NULL) in ossl_provider_info_add_to_store()
401 struct provider_store_st *store = NULL; in ossl_provider_find()
402 OSSL_PROVIDER *prov = NULL; in ossl_provider_find()
404 if ((store = get_provider_store(libctx)) != NULL) { in ossl_provider_find()
415 OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, NULL); in ossl_provider_find()
421 return NULL; in ossl_provider_find()
426 if (prov != NULL && !ossl_provider_up_ref(prov)) in ossl_provider_find()
427 prov = NULL; in ossl_provider_find()
442 OSSL_PROVIDER *prov = NULL; in provider_new()
444 if ((prov = OPENSSL_zalloc(sizeof(*prov))) == NULL) in provider_new()
445 return NULL; in provider_new()
448 return NULL; in provider_new()
450 if ((prov->activatecnt_lock = CRYPTO_THREAD_lock_new()) == NULL) { in provider_new()
453 return NULL; in provider_new()
456 if ((prov->opbits_lock = CRYPTO_THREAD_lock_new()) == NULL in provider_new()
457 || (prov->flag_lock = CRYPTO_THREAD_lock_new()) == NULL in provider_new()
460 infopair_free)) == NULL) { in provider_new()
463 return NULL; in provider_new()
465 if ((prov->name = OPENSSL_strdup(name)) == NULL) { in provider_new()
467 return NULL; in provider_new()
522 struct provider_store_st *store = NULL; in ossl_provider_new()
524 OSSL_PROVIDER *prov = NULL; in ossl_provider_new()
526 if ((store = get_provider_store(libctx)) == NULL) in ossl_provider_new()
527 return NULL; in ossl_provider_new()
530 if (init_function == NULL) { in ossl_provider_new()
535 for (p = ossl_predefined_providers; p->name != NULL; p++) { in ossl_provider_new()
541 if (p->name == NULL) { in ossl_provider_new()
544 return NULL; in ossl_provider_new()
557 if (params != NULL) { in ossl_provider_new()
561 if (template.parameters == NULL) in ossl_provider_new()
562 return NULL; in ossl_provider_new()
564 for (i = 0; params[i].key != NULL; i++) { in ossl_provider_new()
570 return NULL; in ossl_provider_new()
578 if (params != NULL) /* We copied the parameters, let's free them */ in ossl_provider_new()
581 if (prov == NULL) in ossl_provider_new()
582 return NULL; in ossl_provider_new()
586 return NULL; in ossl_provider_new()
632 OSSL_PROVIDER *actualtmp = NULL; in ossl_provider_add_to_store()
634 if (actualprov != NULL) in ossl_provider_add_to_store()
635 *actualprov = NULL; in ossl_provider_add_to_store()
637 if ((store = get_provider_store(prov->libctx)) == NULL) in ossl_provider_add_to_store()
664 if (actualprov != NULL) { in ossl_provider_add_to_store()
667 actualtmp = NULL; in ossl_provider_add_to_store()
706 if (prov != NULL) { in ossl_provider_free()
724 if (prov->error_strings != NULL) { in ossl_provider_free()
727 prov->error_strings = NULL; in ossl_provider_free()
732 prov->operation_bits = NULL; in ossl_provider_free()
767 prov->path = NULL; in ossl_provider_set_module_path()
768 if (module_path == NULL) in ossl_provider_set_module_path()
770 if ((prov->path = OPENSSL_strdup(module_path)) != NULL) in ossl_provider_set_module_path()
778 INFOPAIR *pair = NULL; in infopair_add()
780 if ((pair = OPENSSL_zalloc(sizeof(*pair))) == NULL in infopair_add()
781 || (pair->name = OPENSSL_strdup(name)) == NULL in infopair_add()
782 || (pair->value = OPENSSL_strdup(value)) == NULL) in infopair_add()
785 if ((*infopairsk == NULL in infopair_add()
786 && (*infopairsk = sk_INFOPAIR_new_null()) == NULL) in infopair_add()
795 if (pair != NULL) { in infopair_add()
834 char *p = NULL; in OSSL_PROVIDER_set_default_search_path()
836 if (path != NULL) { in OSSL_PROVIDER_set_default_search_path()
838 if (p == NULL) in OSSL_PROVIDER_set_default_search_path()
841 if ((store = get_provider_store(libctx)) != NULL in OSSL_PROVIDER_set_default_search_path()
855 char *path = NULL; in OSSL_PROVIDER_get0_default_search_path()
857 if ((store = get_provider_store(libctx)) != NULL in OSSL_PROVIDER_get0_default_search_path()
872 const OSSL_DISPATCH *provider_dispatch = NULL; in provider_init()
873 void *tmp_provctx = NULL; /* safety measure */ in provider_init()
876 OSSL_FUNC_provider_get_reason_strings_fn *p_get_reason_strings = NULL; in provider_init()
890 if (prov->init_function == NULL) { in provider_init()
894 if (prov->module == NULL) { in provider_init()
895 char *allocated_path = NULL; in provider_init()
896 const char *module_path = NULL; in provider_init()
897 char *merged_path = NULL; in provider_init()
898 const char *load_dir = NULL; in provider_init()
899 char *allocated_load_dir = NULL; in provider_init()
902 if ((prov->module = DSO_new()) == NULL) { in provider_init()
907 if ((store = get_provider_store(prov->libctx)) == NULL in provider_init()
911 if (store->default_path != NULL) { in provider_init()
914 if (allocated_load_dir == NULL) in provider_init()
921 if (load_dir == NULL) { in provider_init()
923 if (load_dir == NULL) in provider_init()
928 DSO_FLAG_NAME_TRANSLATION_EXT_ONLY, NULL); in provider_init()
931 if (module_path == NULL) in provider_init()
934 if (module_path != NULL) in provider_init()
937 if (merged_path == NULL in provider_init()
938 || (DSO_load(prov->module, merged_path, NULL, 0)) == NULL) { in provider_init()
940 prov->module = NULL; in provider_init()
948 if (prov->module == NULL) { in provider_init()
961 if (prov->init_function == NULL) { in provider_init()
977 if (provider_dispatch != NULL) { in provider_init()
1022 if (p_get_reason_strings != NULL) { in provider_init()
1044 if (prov->error_strings == NULL) in provider_init()
1090 if (!ossl_assert(prov != NULL)) in provider_deactivate()
1098 if (store == NULL) in provider_deactivate()
1129 if (removechildren && store != NULL) { in provider_deactivate()
1175 if (store == NULL) { in provider_activate()
1205 if (count == 1 && store != NULL) { in provider_activate()
1233 if ((store = get_provider_store(prov->libctx)) == NULL) in provider_flush_store_cache()
1265 if ((store = get_provider_store(prov->libctx)) == NULL) in provider_remove_store_methods()
1279 prov->operation_bits = NULL; in provider_remove_store_methods()
1304 if (prov == NULL) in ossl_provider_activate()
1324 if (prov == NULL in ossl_provider_deactivate()
1332 return prov != NULL ? prov->provctx : NULL; in ossl_provider_ctx()
1363 for (p = ossl_predefined_providers; p->name != NULL; p++) { in provider_activate_fallbacks()
1364 OSSL_PROVIDER *prov = NULL; in provider_activate_fallbacks()
1372 prov = provider_new(p->name, p->init, NULL); in provider_activate_fallbacks()
1373 if (prov == NULL) in provider_activate_fallbacks()
1414 STACK_OF(OSSL_PROVIDER) *provs = NULL; in ossl_provider_doall_activated()
1422 OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, NULL); in ossl_provider_doall_activated()
1425 if (store == NULL) in ossl_provider_doall_activated()
1437 if (provs == NULL) { in ossl_provider_doall_activated()
1546 OSSL_PROVIDER *prov = NULL; in OSSL_PROVIDER_available()
1550 if (store == NULL || !provider_activate_fallbacks(store)) in OSSL_PROVIDER_available()
1554 if (prov != NULL) { in OSSL_PROVIDER_available()
1578 return NULL; in ossl_provider_module_name()
1587 return NULL; in ossl_provider_module_path()
1596 if (prov != NULL) in ossl_provider_prov_ctx()
1599 return NULL; in ossl_provider_prov_ctx()
1604 if (prov != NULL) in ossl_provider_get0_dispatch()
1607 return NULL; in ossl_provider_get0_dispatch()
1612 return prov != NULL ? prov->libctx : NULL; in ossl_provider_libctx()
1618 if (prov->teardown != NULL in ossl_provider_teardown()
1628 return prov->gettable_params == NULL in ossl_provider_gettable_params()
1629 ? NULL : prov->gettable_params(prov->provctx); in ossl_provider_gettable_params()
1634 return prov->get_params == NULL in ossl_provider_get_params()
1642 if (prov->self_test == NULL) in ossl_provider_self_test()
1655 return prov->get_capabilities == NULL in ossl_provider_get_capabilities()
1665 if (prov->query_operation == NULL) in ossl_provider_query_operation()
1666 return NULL; in ossl_provider_query_operation()
1670 if (no_cache != NULL) in ossl_provider_query_operation()
1680 if (prov->unquery_operation != NULL) in ossl_provider_unquery_operation()
1695 if (tmp == NULL) { in ossl_provider_set_operation_bit()
1715 if (!ossl_assert(result != NULL)) { in ossl_provider_test_operation_bit()
1751 struct provider_store_st *store = NULL; in ossl_provider_default_props_update()
1755 if ((store = get_provider_store(libctx)) == NULL) in ossl_provider_default_props_update()
1791 struct provider_store_st *store = NULL; in ossl_provider_register_child_cb()
1794 char *propsstr = NULL; in ossl_provider_register_child_cb()
1796 if ((store = get_provider_store(libctx)) == NULL) in ossl_provider_register_child_cb()
1800 if (child_cb == NULL) in ossl_provider_register_child_cb()
1814 if (propsstr != NULL) { in ossl_provider_register_child_cb()
1866 struct provider_store_st *store = NULL; in ossl_provider_deregister_child_cb()
1870 if ((store = get_provider_store(libctx)) == NULL) in ossl_provider_deregister_child_cb()
1902 OSSL_PARAM_DEFN(OSSL_PROV_PARAM_CORE_VERSION, OSSL_PARAM_UTF8_PTR, NULL, 0),
1904 NULL, 0),
1907 NULL, 0),
1988 if ((p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_CORE_VERSION)) != NULL) in core_get_params()
1990 if ((p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_CORE_PROV_NAME)) != NULL) in core_get_params()
1995 OSSL_PROV_PARAM_CORE_MODULE_FILENAME)) != NULL) in core_get_params()
1999 if (prov->parameters == NULL) in core_get_params()
2005 if ((p = OSSL_PARAM_locate(params, pair->name)) != NULL) in core_get_params()
2025 assert(prov != NULL); in core_get_libctx()
2212 if (digest_name != NULL && digest_name[0] != '\0' in core_obj_add_sigid()
2223 if (OBJ_find_sigid_algs(sign_nid, NULL, NULL)) in core_obj_add_sigid()