Lines Matching refs:md_data
25 if (ctx->md_data != NULL && ctx->digest->ctx_size > 0 in cleanup_old_md_data()
28 OPENSSL_clear_free(ctx->md_data, ctx->digest->ctx_size); in cleanup_old_md_data()
29 ctx->md_data = NULL; in cleanup_old_md_data()
139 ctx->md_data = OPENSSL_zalloc(type->ctx_size); in EVP_DigestInit_ex()
140 if (ctx->md_data == NULL) { in EVP_DigestInit_ex()
191 OPENSSL_cleanse(ctx->md_data, ctx->digest->ctx_size); in EVP_DigestFinal_ex()
208 OPENSSL_cleanse(ctx->md_data, ctx->digest->ctx_size); in EVP_DigestFinalXOF()
238 tmp_buf = out->md_data; in EVP_MD_CTX_copy_ex()
252 out->md_data = NULL; in EVP_MD_CTX_copy_ex()
255 if (in->md_data && out->digest->ctx_size) { in EVP_MD_CTX_copy_ex()
257 out->md_data = tmp_buf; in EVP_MD_CTX_copy_ex()
259 out->md_data = OPENSSL_malloc(out->digest->ctx_size); in EVP_MD_CTX_copy_ex()
260 if (out->md_data == NULL) { in EVP_MD_CTX_copy_ex()
265 memcpy(out->md_data, in->md_data, out->digest->ctx_size); in EVP_MD_CTX_copy_ex()