Lines Matching refs:mdctx
2646 EVP_MD_CTX *mdctx; member
2686 EVP_MD_CTX_free(ctx->mdctx); in xor_sig_setup_md()
2687 ctx->mdctx = NULL; in xor_sig_setup_md()
2699 ctx->mdctx = NULL; in xor_sig_setup_md()
2834 pxor_sigctx->mdctx = EVP_MD_CTX_new(); in xor_sig_digest_signverify_init()
2835 if (pxor_sigctx->mdctx == NULL) in xor_sig_digest_signverify_init()
2838 if (!EVP_DigestInit_ex(pxor_sigctx->mdctx, pxor_sigctx->md, NULL)) in xor_sig_digest_signverify_init()
2844 EVP_MD_CTX_free(pxor_sigctx->mdctx); in xor_sig_digest_signverify_init()
2846 pxor_sigctx->mdctx = NULL; in xor_sig_digest_signverify_init()
2870 if (pxor_sigctx == NULL || pxor_sigctx->mdctx == NULL) in xor_sig_digest_signverify_update()
2873 return EVP_DigestUpdate(pxor_sigctx->mdctx, data, datalen); in xor_sig_digest_signverify_update()
2885 if (pxor_sigctx == NULL || pxor_sigctx->mdctx == NULL) in xor_sig_digest_sign_final()
2888 if (!EVP_DigestFinal_ex(pxor_sigctx->mdctx, digest, &dlen)) in xor_sig_digest_sign_final()
2905 if (pxor_sigctx == NULL || pxor_sigctx->mdctx == NULL) in xor_sig_digest_verify_final()
2908 if (!EVP_DigestFinal_ex(pxor_sigctx->mdctx, digest, &dlen)) in xor_sig_digest_verify_final()
2921 EVP_MD_CTX_free(ctx->mdctx); in xor_sig_freectx()
2924 ctx->mdctx = NULL; in xor_sig_freectx()
2944 dstctx->mdctx = NULL; in xor_sig_dupctx()
2955 if (srcctx->mdctx != NULL) { in xor_sig_dupctx()
2956 dstctx->mdctx = EVP_MD_CTX_new(); in xor_sig_dupctx()
2957 if (dstctx->mdctx == NULL in xor_sig_dupctx()
2958 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx)) in xor_sig_dupctx()
3050 if (pxor_sigctx->mdctx == NULL) in xor_sig_get_ctx_md_params()
3053 return EVP_MD_CTX_get_params(pxor_sigctx->mdctx, params); in xor_sig_get_ctx_md_params()
3070 if (pxor_sigctx->mdctx == NULL) in xor_sig_set_ctx_md_params()
3073 return EVP_MD_CTX_set_params(pxor_sigctx->mdctx, params); in xor_sig_set_ctx_md_params()