Lines Matching refs:mdctx

93     EVP_MD_CTX *mdctx;  member
333 EVP_MD_CTX_free(ctx->mdctx); in rsa_setup_md()
336 ctx->mdctx = NULL; in rsa_setup_md()
859 if (prsactx->mdctx == NULL) { in rsa_digest_signverify_init()
860 prsactx->mdctx = EVP_MD_CTX_new(); in rsa_digest_signverify_init()
861 if (prsactx->mdctx == NULL) in rsa_digest_signverify_init()
865 if (!EVP_DigestInit_ex2(prsactx->mdctx, prsactx->md, params)) in rsa_digest_signverify_init()
871 EVP_MD_CTX_free(prsactx->mdctx); in rsa_digest_signverify_init()
872 prsactx->mdctx = NULL; in rsa_digest_signverify_init()
882 if (prsactx == NULL || prsactx->mdctx == NULL) in rsa_digest_signverify_update()
885 return EVP_DigestUpdate(prsactx->mdctx, data, datalen); in rsa_digest_signverify_update()
907 if (prsactx->mdctx == NULL) in rsa_digest_sign_final()
918 if (!EVP_DigestFinal_ex(prsactx->mdctx, digest, &dlen)) in rsa_digest_sign_final()
947 if (prsactx->mdctx == NULL) in rsa_digest_verify_final()
954 if (!EVP_DigestFinal_ex(prsactx->mdctx, digest, &dlen)) in rsa_digest_verify_final()
967 EVP_MD_CTX_free(prsactx->mdctx); in rsa_freectx()
994 dstctx->mdctx = NULL; in rsa_dupctx()
1010 if (srcctx->mdctx != NULL) { in rsa_dupctx()
1011 dstctx->mdctx = EVP_MD_CTX_new(); in rsa_dupctx()
1012 if (dstctx->mdctx == NULL in rsa_dupctx()
1013 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx)) in rsa_dupctx()
1396 if (prsactx->mdctx == NULL) in rsa_get_ctx_md_params()
1399 return EVP_MD_CTX_get_params(prsactx->mdctx, params); in rsa_get_ctx_md_params()
1416 if (prsactx->mdctx == NULL) in rsa_set_ctx_md_params()
1419 return EVP_MD_CTX_set_params(prsactx->mdctx, params); in rsa_set_ctx_md_params()