Lines Matching defs:mdctx
85 EVP_MD_CTX *mdctx;
261 EVP_MD_CTX_free(ctx->mdctx);
273 ctx->mdctx = NULL;
296 if (ctx->mdctx == NULL) {
297 ctx->mdctx = EVP_MD_CTX_new();
298 if (ctx->mdctx == NULL)
302 if (!EVP_DigestInit_ex2(ctx->mdctx, ctx->md, params))
306 EVP_MD_CTX_free(ctx->mdctx);
307 ctx->mdctx = NULL;
330 if (ctx == NULL || ctx->mdctx == NULL)
333 return EVP_DigestUpdate(ctx->mdctx, data, datalen);
343 if (!ossl_prov_is_running() || ctx == NULL || ctx->mdctx == NULL)
351 && !EVP_DigestFinal_ex(ctx->mdctx, digest, &dlen))
364 if (!ossl_prov_is_running() || ctx == NULL || ctx->mdctx == NULL)
367 if (!EVP_DigestFinal_ex(ctx->mdctx, digest, &dlen))
378 EVP_MD_CTX_free(ctx->mdctx);
381 ctx->mdctx = NULL;
405 dstctx->mdctx = NULL;
419 if (srcctx->mdctx != NULL) {
420 dstctx->mdctx = EVP_MD_CTX_new();
421 if (dstctx->mdctx == NULL
422 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx))
548 if (ctx->mdctx == NULL)
551 return EVP_MD_CTX_get_params(ctx->mdctx, params);
568 if (ctx->mdctx == NULL)
571 return EVP_MD_CTX_set_params(ctx->mdctx, params);