Lines Matching refs:NULL

31     if (ctx->digest != NULL) {  in cleanup_old_md_data()
32 if (ctx->digest->cleanup != NULL in cleanup_old_md_data()
35 if (ctx->md_data != NULL && ctx->digest->ctx_size > 0 in cleanup_old_md_data()
39 ctx->md_data = NULL; in cleanup_old_md_data()
46 if (ctx->algctx != NULL) { in evp_md_ctx_clear_digest()
47 if (ctx->digest != NULL && ctx->digest->freectx != NULL) in evp_md_ctx_clear_digest()
49 ctx->algctx = NULL; in evp_md_ctx_clear_digest()
61 ctx->digest = NULL; in evp_md_ctx_clear_digest()
65 ctx->engine = NULL; in evp_md_ctx_clear_digest()
71 ctx->fetched_digest = NULL; in evp_md_ctx_clear_digest()
72 ctx->reqdigest = NULL; in evp_md_ctx_clear_digest()
78 if (ctx == NULL) in evp_md_ctx_reset_ex()
87 ctx->pctx = NULL; in evp_md_ctx_reset_ex()
108 EVP_PKEY_CTX *pctx = NULL; in evp_md_ctx_new_ex()
110 if ((ctx = EVP_MD_CTX_new()) == NULL in evp_md_ctx_new_ex()
111 || (pctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq)) == NULL) { in evp_md_ctx_new_ex()
116 if (id != NULL && EVP_PKEY_CTX_set1_id(pctx, id->data, id->length) <= 0) in evp_md_ctx_new_ex()
125 return NULL; in evp_md_ctx_new_ex()
136 if (ctx == NULL) in EVP_MD_CTX_free()
145 if (ctx->algctx != NULL) { in evp_md_ctx_free_algctx()
146 if (!ossl_assert(ctx->digest != NULL)) { in evp_md_ctx_free_algctx()
150 if (ctx->digest->freectx != NULL) in evp_md_ctx_free_algctx()
152 ctx->algctx = NULL; in evp_md_ctx_free_algctx()
161 ENGINE *tmpimpl = NULL; in evp_md_init_internal()
165 if (ctx->pctx != NULL in evp_md_init_internal()
167 && ctx->pctx->op.sig.algctx != NULL) { in evp_md_init_internal()
175 return EVP_DigestSignInit(ctx, NULL, type, impl, NULL); in evp_md_init_internal()
177 return EVP_DigestVerifyInit(ctx, NULL, type, impl, NULL); in evp_md_init_internal()
186 if (type != NULL) { in evp_md_init_internal()
189 if (ctx->digest == NULL) { in evp_md_init_internal()
204 if (ctx->engine != NULL in evp_md_init_internal()
205 && ctx->digest != NULL in evp_md_init_internal()
215 ctx->engine = NULL; in evp_md_init_internal()
217 if (impl == NULL) in evp_md_init_internal()
225 if (impl != NULL in evp_md_init_internal()
227 || ctx->engine != NULL in evp_md_init_internal()
229 || tmpimpl != NULL in evp_md_init_internal()
233 || (type != NULL && type->origin == EVP_ORIG_METH) in evp_md_init_internal()
234 || (type == NULL && ctx->digest != NULL in evp_md_init_internal()
240 ctx->digest = NULL; in evp_md_init_internal()
242 ctx->fetched_digest = NULL; in evp_md_init_internal()
250 if (!ossl_assert(type->prov != NULL)) { in evp_md_init_internal()
259 if (type->prov == NULL) { in evp_md_init_internal()
266 EVP_MD *provmd = EVP_MD_fetch(NULL, in evp_md_init_internal()
270 if (provmd == NULL) { in evp_md_init_internal()
280 if (type->prov != NULL && ctx->fetched_digest != type) { in evp_md_init_internal()
289 if (ctx->algctx == NULL) { in evp_md_init_internal()
291 if (ctx->algctx == NULL) { in evp_md_init_internal()
297 if (ctx->digest->dinit == NULL) { in evp_md_init_internal()
309 if (impl != NULL) { in evp_md_init_internal()
318 if (impl != NULL) { in evp_md_init_internal()
322 if (d == NULL) { in evp_md_init_internal()
335 ctx->engine = NULL; in evp_md_init_internal()
345 if (ctx->md_data == NULL) in evp_md_init_internal()
353 if (ctx->pctx != NULL in evp_md_init_internal()
355 || ctx->pctx->op.sig.signature == NULL)) { in evp_md_init_internal()
371 return evp_md_init_internal(ctx, type, params, NULL); in EVP_DigestInit_ex2()
377 return evp_md_init_internal(ctx, type, NULL, NULL); in EVP_DigestInit()
382 return evp_md_init_internal(ctx, type, NULL, impl); in EVP_DigestInit_ex()
395 if (ctx->pctx != NULL in EVP_DigestUpdate()
397 && ctx->pctx->op.sig.algctx != NULL) { in EVP_DigestUpdate()
414 if (ctx->digest == NULL in EVP_DigestUpdate()
415 || ctx->digest->prov == NULL in EVP_DigestUpdate()
419 if (ctx->digest->dupdate == NULL) { in EVP_DigestUpdate()
427 return ctx->update != NULL ? ctx->update(ctx, data, count) : 0; in EVP_DigestUpdate()
446 if (ctx->digest == NULL) in EVP_DigestFinal_ex()
453 if (ctx->digest->prov == NULL) in EVP_DigestFinal_ex()
456 if (ctx->digest->dfinal == NULL) { in EVP_DigestFinal_ex()
470 if (isize != NULL) { in EVP_DigestFinal_ex()
485 if (isize != NULL) in EVP_DigestFinal_ex()
502 if (ctx->digest == NULL) { in EVP_DigestFinalXOF()
507 if (ctx->digest->prov == NULL) in EVP_DigestFinalXOF()
510 if (ctx->digest->dfinal == NULL) { in EVP_DigestFinalXOF()
538 && ctx->digest->md_ctrl(ctx, EVP_MD_CTRL_XOF_LEN, (int)size, NULL)) { in EVP_DigestFinalXOF()
540 if (ctx->digest->cleanup != NULL) { in EVP_DigestFinalXOF()
555 if (ctx->digest == NULL) { in EVP_DigestSqueeze()
560 if (ctx->digest->prov == NULL) { in EVP_DigestSqueeze()
565 if (ctx->digest->dsqueeze == NULL) { in EVP_DigestSqueeze()
577 if (out != NULL && !EVP_MD_CTX_copy_ex(out, in)) { in EVP_MD_CTX_dup()
579 out = NULL; in EVP_MD_CTX_dup()
595 if (in == NULL) { in EVP_MD_CTX_copy_ex()
600 if (in->digest == NULL) { in EVP_MD_CTX_copy_ex()
603 if (out->fetched_digest != NULL) in EVP_MD_CTX_copy_ex()
609 if (in->digest->prov == NULL in EVP_MD_CTX_copy_ex()
613 if (in->digest->dupctx == NULL) { in EVP_MD_CTX_copy_ex()
620 if (digest_change && out->fetched_digest != NULL) in EVP_MD_CTX_copy_ex()
624 out->pctx = NULL; in EVP_MD_CTX_copy_ex()
625 out->algctx = NULL; in EVP_MD_CTX_copy_ex()
627 if (digest_change && in->fetched_digest != NULL) in EVP_MD_CTX_copy_ex()
630 if (in->algctx != NULL) { in EVP_MD_CTX_copy_ex()
632 if (out->algctx == NULL) { in EVP_MD_CTX_copy_ex()
642 if (in->pctx != NULL) { in EVP_MD_CTX_copy_ex()
644 if (out->pctx == NULL) { in EVP_MD_CTX_copy_ex()
668 tmp_buf = NULL; in EVP_MD_CTX_copy_ex()
679 out->md_data = NULL; in EVP_MD_CTX_copy_ex()
680 out->pctx = NULL; in EVP_MD_CTX_copy_ex()
687 if (out->md_data == NULL) in EVP_MD_CTX_copy_ex()
718 if (ctx == NULL) in EVP_Digest()
737 if (digest != NULL) { in EVP_Q_digest()
738 ret = EVP_Digest(data, datalen, md, &temp, digest, NULL); in EVP_Q_digest()
741 if (mdlen != NULL) in EVP_Q_digest()
748 if (digest != NULL && digest->get_params != NULL) in EVP_MD_get_params()
755 if (digest != NULL && digest->gettable_params != NULL) in EVP_MD_gettable_params()
758 return NULL; in EVP_MD_gettable_params()
766 if (pctx != NULL in EVP_MD_CTX_set_params()
769 && pctx->op.sig.algctx != NULL in EVP_MD_CTX_set_params()
770 && pctx->op.sig.signature->set_ctx_md_params != NULL) in EVP_MD_CTX_set_params()
774 if (ctx->digest != NULL && ctx->digest->set_ctx_params != NULL) in EVP_MD_CTX_set_params()
784 if (md != NULL && md->settable_ctx_params != NULL) { in EVP_MD_settable_ctx_params()
786 return md->settable_ctx_params(NULL, provctx); in EVP_MD_settable_ctx_params()
788 return NULL; in EVP_MD_settable_ctx_params()
796 if (ctx == NULL) in EVP_MD_CTX_settable_params()
797 return NULL; in EVP_MD_CTX_settable_params()
801 if (pctx != NULL in EVP_MD_CTX_settable_params()
804 && pctx->op.sig.algctx != NULL in EVP_MD_CTX_settable_params()
805 && pctx->op.sig.signature->settable_ctx_md_params != NULL) in EVP_MD_CTX_settable_params()
809 if (ctx->digest != NULL && ctx->digest->settable_ctx_params != NULL) { in EVP_MD_CTX_settable_params()
814 return NULL; in EVP_MD_CTX_settable_params()
822 if (pctx != NULL in EVP_MD_CTX_get_params()
825 && pctx->op.sig.algctx != NULL in EVP_MD_CTX_get_params()
826 && pctx->op.sig.signature->get_ctx_md_params != NULL) in EVP_MD_CTX_get_params()
830 if (ctx->digest != NULL && ctx->digest->get_ctx_params != NULL) in EVP_MD_CTX_get_params()
840 if (md != NULL && md->gettable_ctx_params != NULL) { in EVP_MD_gettable_ctx_params()
842 return md->gettable_ctx_params(NULL, provctx); in EVP_MD_gettable_ctx_params()
844 return NULL; in EVP_MD_gettable_ctx_params()
852 if (ctx == NULL) in EVP_MD_CTX_gettable_params()
853 return NULL; in EVP_MD_CTX_gettable_params()
857 if (pctx != NULL in EVP_MD_CTX_gettable_params()
860 && pctx->op.sig.algctx != NULL in EVP_MD_CTX_gettable_params()
861 && pctx->op.sig.signature->gettable_ctx_md_params != NULL) in EVP_MD_CTX_gettable_params()
865 if (ctx->digest != NULL && ctx->digest->gettable_ctx_params != NULL) { in EVP_MD_CTX_gettable_params()
869 return NULL; in EVP_MD_CTX_gettable_params()
879 if (ctx == NULL) { in EVP_MD_CTX_ctrl()
884 if (ctx->digest != NULL && ctx->digest->prov == NULL) in EVP_MD_CTX_ctrl()
914 if (ctx->digest->md_ctrl == NULL) { in EVP_MD_CTX_ctrl()
930 if (md != NULL && !CRYPTO_NEW_REF(&md->refcnt, 1)) { in evp_md_new()
932 return NULL; in evp_md_new()
957 if (legacy_method == NULL) in set_legacy_nid()
1005 EVP_MD *md = NULL; in evp_md_from_algorithm()
1009 if ((md = evp_md_new()) == NULL) { in evp_md_from_algorithm()
1011 return NULL; in evp_md_from_algorithm()
1020 return NULL; in evp_md_from_algorithm()
1025 if ((md->type_name = ossl_algorithm_get1_first_name(algodef)) == NULL) { in evp_md_from_algorithm()
1027 return NULL; in evp_md_from_algorithm()
1034 if (md->newctx == NULL) { in evp_md_from_algorithm()
1040 if (md->dinit == NULL) { in evp_md_from_algorithm()
1046 if (md->dupdate == NULL) { in evp_md_from_algorithm()
1052 if (md->dfinal == NULL) { in evp_md_from_algorithm()
1058 if (md->dsqueeze == NULL) { in evp_md_from_algorithm()
1064 if (md->digest == NULL) in evp_md_from_algorithm()
1069 if (md->freectx == NULL) { in evp_md_from_algorithm()
1075 if (md->dupctx == NULL) in evp_md_from_algorithm()
1079 if (md->get_params == NULL) in evp_md_from_algorithm()
1083 if (md->set_ctx_params == NULL) in evp_md_from_algorithm()
1087 if (md->get_ctx_params == NULL) in evp_md_from_algorithm()
1091 if (md->gettable_params == NULL) in evp_md_from_algorithm()
1095 if (md->settable_ctx_params == NULL) in evp_md_from_algorithm()
1100 if (md->gettable_ctx_params == NULL) in evp_md_from_algorithm()
1107 || (fncnt == 0 && md->digest == NULL)) { in evp_md_from_algorithm()
1116 return NULL; in evp_md_from_algorithm()
1119 if (prov != NULL) in evp_md_from_algorithm()
1125 md = NULL; in evp_md_from_algorithm()
1164 if (md == NULL || md->origin != EVP_ORIG_DYNAMIC) in EVP_MD_free()