Lines Matching refs:md_data
47 if (ctx->digest && ctx->digest->ctx_size && ctx->md_data in evp_md_ctx_clear_digest()
49 OPENSSL_clear_free(ctx->md_data, ctx->digest->ctx_size); in evp_md_ctx_clear_digest()
220 OPENSSL_clear_free(ctx->md_data, ctx->digest->ctx_size); in evp_md_init_internal()
221 ctx->md_data = NULL; in evp_md_init_internal()
309 OPENSSL_clear_free(ctx->md_data, ctx->digest->ctx_size); in evp_md_init_internal()
310 ctx->md_data = NULL; in evp_md_init_internal()
315 ctx->md_data = OPENSSL_zalloc(type->ctx_size); in evp_md_init_internal()
316 if (ctx->md_data == NULL) { in evp_md_init_internal()
452 OPENSSL_cleanse(ctx->md_data, ctx->digest->ctx_size); in EVP_DigestFinal_ex()
492 OPENSSL_cleanse(ctx->md_data, ctx->digest->ctx_size); in EVP_DigestFinalXOF()
569 tmp_buf = out->md_data; in EVP_MD_CTX_copy_ex()
583 out->md_data = NULL; in EVP_MD_CTX_copy_ex()
586 if (in->md_data && out->digest->ctx_size) { in EVP_MD_CTX_copy_ex()
588 out->md_data = tmp_buf; in EVP_MD_CTX_copy_ex()
590 out->md_data = OPENSSL_malloc(out->digest->ctx_size); in EVP_MD_CTX_copy_ex()
591 if (out->md_data == NULL) { in EVP_MD_CTX_copy_ex()
596 memcpy(out->md_data, in->md_data, out->digest->ctx_size); in EVP_MD_CTX_copy_ex()