Lines Matching refs:NULL

24     EVP_KEM *kem = NULL;  in evp_kem_init()
25 EVP_KEYMGMT *tmp_keymgmt = NULL; in evp_kem_init()
26 const OSSL_PROVIDER *tmp_prov = NULL; in evp_kem_init()
27 void *provkey = NULL, *provauthkey = NULL; in evp_kem_init()
28 const char *supported_kem = NULL; in evp_kem_init()
31 if (ctx == NULL || ctx->keytype == NULL) { in evp_kem_init()
39 if (ctx->pkey == NULL) { in evp_kem_init()
43 if (authkey != NULL && authkey->type != ctx->pkey->type) { in evp_kem_init()
50 if (!ossl_assert(ctx->pkey->keymgmt == NULL in evp_kem_init()
57 if (supported_kem == NULL) { in evp_kem_init()
81 for (iter = 1, provkey = NULL; iter < 3 && provkey == NULL; iter++) { in evp_kem_init()
82 EVP_KEYMGMT *tmp_keymgmt_tofree = NULL; in evp_kem_init()
95 if (kem != NULL) in evp_kem_init()
103 if (kem == NULL) { in evp_kem_init()
110 if (kem == NULL) in evp_kem_init()
126 if (tmp_keymgmt != NULL) { in evp_kem_init()
129 if (provkey != NULL && authkey != NULL) { in evp_kem_init()
133 if (provauthkey == NULL) { in evp_kem_init()
140 if (tmp_keymgmt == NULL) in evp_kem_init()
144 if (provkey == NULL) { in evp_kem_init()
152 if (ctx->op.encap.algctx == NULL) { in evp_kem_init()
160 if (provauthkey != NULL && kem->auth_encapsulate_init != NULL) { in evp_kem_init()
163 } else if (provauthkey == NULL && kem->encapsulate_init != NULL) { in evp_kem_init()
172 if (provauthkey != NULL && kem->auth_decapsulate_init != NULL) { in evp_kem_init()
175 } else if (provauthkey == NULL && kem->encapsulate_init != NULL) { in evp_kem_init()
189 tmp_keymgmt = NULL; in evp_kem_init()
205 if (authpriv == NULL) in EVP_PKEY_auth_encapsulate_init()
212 return evp_kem_init(ctx, EVP_PKEY_OP_ENCAPSULATE, params, NULL); in EVP_PKEY_encapsulate_init()
219 if (ctx == NULL) in EVP_PKEY_encapsulate()
227 if (ctx->op.encap.algctx == NULL) { in EVP_PKEY_encapsulate()
232 if (out != NULL && secret == NULL) in EVP_PKEY_encapsulate()
241 return evp_kem_init(ctx, EVP_PKEY_OP_DECAPSULATE, params, NULL); in EVP_PKEY_decapsulate_init()
247 if (authpub == NULL) in EVP_PKEY_auth_decapsulate_init()
256 if (ctx == NULL in EVP_PKEY_decapsulate()
257 || (in == NULL || inlen == 0) in EVP_PKEY_decapsulate()
258 || (secret == NULL && secretlen == NULL)) in EVP_PKEY_decapsulate()
266 if (ctx->op.encap.algctx == NULL) { in EVP_PKEY_decapsulate()
278 if (kem == NULL) in evp_kem_new()
279 return NULL; in evp_kem_new()
283 return NULL; in evp_kem_new()
295 EVP_KEM *kem = NULL; in evp_kem_from_algorithm()
299 if ((kem = evp_kem_new(prov)) == NULL) { in evp_kem_from_algorithm()
305 if ((kem->type_name = ossl_algorithm_get1_first_name(algodef)) == NULL) in evp_kem_from_algorithm()
312 if (kem->newctx != NULL) in evp_kem_from_algorithm()
318 if (kem->encapsulate_init != NULL) in evp_kem_from_algorithm()
324 if (kem->auth_encapsulate_init != NULL) in evp_kem_from_algorithm()
330 if (kem->encapsulate != NULL) in evp_kem_from_algorithm()
336 if (kem->decapsulate_init != NULL) in evp_kem_from_algorithm()
342 if (kem->auth_decapsulate_init != NULL) in evp_kem_from_algorithm()
348 if (kem->decapsulate != NULL) in evp_kem_from_algorithm()
354 if (kem->freectx != NULL) in evp_kem_from_algorithm()
360 if (kem->dupctx != NULL) in evp_kem_from_algorithm()
365 if (kem->get_ctx_params != NULL) in evp_kem_from_algorithm()
372 if (kem->gettable_ctx_params != NULL) in evp_kem_from_algorithm()
379 if (kem->set_ctx_params != NULL) in evp_kem_from_algorithm()
386 if (kem->settable_ctx_params != NULL) in evp_kem_from_algorithm()
418 return NULL; in evp_kem_from_algorithm()
425 if (kem == NULL) in EVP_KEM_free()
470 return kem != NULL && evp_is_a(kem->prov, kem->name_id, NULL, name); in EVP_KEM_is_a()
502 if (kem->prov != NULL) in EVP_KEM_names_do_all()
512 if (kem == NULL || kem->gettable_ctx_params == NULL) in EVP_KEM_gettable_ctx_params()
513 return NULL; in EVP_KEM_gettable_ctx_params()
516 return kem->gettable_ctx_params(NULL, provctx); in EVP_KEM_gettable_ctx_params()
523 if (kem == NULL || kem->settable_ctx_params == NULL) in EVP_KEM_settable_ctx_params()
524 return NULL; in EVP_KEM_settable_ctx_params()
527 return kem->settable_ctx_params(NULL, provctx); in EVP_KEM_settable_ctx_params()