Lines Matching defs:mdctx
87 EVP_MD_CTX *mdctx;
159 EVP_MD_CTX_free(ctx->mdctx);
179 ctx->mdctx = NULL;
291 if (pdsactx->mdctx == NULL) {
292 pdsactx->mdctx = EVP_MD_CTX_new();
293 if (pdsactx->mdctx == NULL)
297 if (!EVP_DigestInit_ex2(pdsactx->mdctx, pdsactx->md, params))
303 EVP_MD_CTX_free(pdsactx->mdctx);
304 pdsactx->mdctx = NULL;
327 if (pdsactx == NULL || pdsactx->mdctx == NULL)
330 return EVP_DigestUpdate(pdsactx->mdctx, data, datalen);
340 if (!ossl_prov_is_running() || pdsactx == NULL || pdsactx->mdctx == NULL)
353 if (!EVP_DigestFinal_ex(pdsactx->mdctx, digest, &dlen))
370 if (!ossl_prov_is_running() || pdsactx == NULL || pdsactx->mdctx == NULL)
378 if (!EVP_DigestFinal_ex(pdsactx->mdctx, digest, &dlen))
391 EVP_MD_CTX_free(ctx->mdctx);
394 ctx->mdctx = NULL;
415 dstctx->mdctx = NULL;
426 if (srcctx->mdctx != NULL) {
427 dstctx->mdctx = EVP_MD_CTX_new();
428 if (dstctx->mdctx == NULL
429 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx))
530 if (pdsactx->mdctx == NULL)
533 return EVP_MD_CTX_get_params(pdsactx->mdctx, params);
550 if (pdsactx->mdctx == NULL)
553 return EVP_MD_CTX_set_params(pdsactx->mdctx, params);