• Home
  • Raw
  • Download

Lines Matching refs:mdctx

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