Lines Matching refs:md_data
205 OPENSSL_free(ctx->md_data); in EVP_DigestInit_ex()
210 ctx->md_data=OPENSSL_malloc(type->ctx_size); in EVP_DigestInit_ex()
211 if (ctx->md_data == NULL) in EVP_DigestInit_ex()
237 OPENSSL_free(ctx->md_data); in EVP_DigestInit_ex()
238 ctx->md_data = NULL; in EVP_DigestInit_ex()
280 memset(ctx->md_data,0,ctx->digest->ctx_size); in EVP_DigestFinal_ex()
310 tmp_buf = out->md_data; in EVP_MD_CTX_copy_ex()
317 if (in->md_data && out->digest->ctx_size) in EVP_MD_CTX_copy_ex()
320 out->md_data = tmp_buf; in EVP_MD_CTX_copy_ex()
323 out->md_data=OPENSSL_malloc(out->digest->ctx_size); in EVP_MD_CTX_copy_ex()
324 if (!out->md_data) in EVP_MD_CTX_copy_ex()
330 memcpy(out->md_data,in->md_data,out->digest->ctx_size); in EVP_MD_CTX_copy_ex()
383 if (ctx->digest && ctx->digest->ctx_size && ctx->md_data in EVP_MD_CTX_cleanup()
386 OPENSSL_cleanse(ctx->md_data,ctx->digest->ctx_size); in EVP_MD_CTX_cleanup()
387 OPENSSL_free(ctx->md_data); in EVP_MD_CTX_cleanup()