Lines Matching refs:md_data
216 OPENSSL_free(ctx->md_data);
217 ctx->md_data = NULL;
222 ctx->md_data = OPENSSL_malloc(type->ctx_size);
223 if (ctx->md_data == NULL) {
245 OPENSSL_free(ctx->md_data);
246 ctx->md_data = NULL;
288 OPENSSL_cleanse(ctx->md_data, ctx->digest->ctx_size);
314 tmp_buf = out->md_data;
321 if (in->md_data && out->digest->ctx_size) {
323 out->md_data = tmp_buf;
325 out->md_data = OPENSSL_malloc(out->digest->ctx_size);
326 if (!out->md_data) {
331 memcpy(out->md_data, in->md_data, out->digest->ctx_size);
380 * Don't assume ctx->md_data was cleaned in EVP_Digest_Final, because
386 if (ctx->digest && ctx->digest->ctx_size && ctx->md_data
388 OPENSSL_cleanse(ctx->md_data, ctx->digest->ctx_size);
389 OPENSSL_free(ctx->md_data);