Lines Matching refs:mdctx
85 EVP_MD_CTX *mdctx;
198 EVP_MD_CTX_free(ctx->mdctx);
200 ctx->mdctx = NULL;
216 if (ctx->mdctx == NULL) {
217 ctx->mdctx = EVP_MD_CTX_new();
218 if (ctx->mdctx == NULL)
240 if (!EVP_DigestInit_ex2(ctx->mdctx, ctx->md, params))
264 || !EVP_DigestUpdate(ctx->mdctx, z, ctx->mdsize))
277 if (psm2ctx == NULL || psm2ctx->mdctx == NULL)
281 && EVP_DigestUpdate(psm2ctx->mdctx, data, datalen);
291 if (psm2ctx == NULL || psm2ctx->mdctx == NULL)
300 && EVP_DigestFinal_ex(psm2ctx->mdctx, digest, &dlen)))
316 || psm2ctx->mdctx == NULL
321 && EVP_DigestFinal_ex(psm2ctx->mdctx, digest, &dlen)))
351 dstctx->mdctx = NULL;
368 if (srcctx->mdctx != NULL) {
369 dstctx->mdctx = EVP_MD_CTX_new();
370 if (dstctx->mdctx == NULL
371 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx))
502 if (psm2ctx->mdctx == NULL)
505 return EVP_MD_CTX_get_params(psm2ctx->mdctx, params);
522 if (psm2ctx->mdctx == NULL)
525 return EVP_MD_CTX_set_params(psm2ctx->mdctx, params);