Lines Matching defs:evp_md_ctx
245 EVP_MD_CTX *evp_md_ctx;
291 evp_md_ctx = EVP_MD_CTX_create();
292 if (evp_md_ctx == NULL)
319 if (!EVP_DigestInit_ex(evp_md_ctx, type, NULL)) {
320 EVP_MD_CTX_destroy(evp_md_ctx);
325 dctx->ctxdata.evp_md_ctx = evp_md_ctx;
388 EVP_MD_CTX *evp_md_ctx = dctx->ctxdata.evp_md_ctx;
405 if (evp_md_ctx != NULL) {
406 EVP_MD_CTX_destroy(evp_md_ctx);
407 dctx->ctxdata.evp_md_ctx = NULL;
471 EVP_MD_CTX *evp_md_ctx = dctx->ctxdata.evp_md_ctx;
488 if (!EVP_DigestUpdate(evp_md_ctx, data->base, data->length)) {
554 EVP_MD_CTX *evp_md_ctx = dctx->ctxdata.evp_md_ctx;
588 if (!EVP_SignFinal(evp_md_ctx, r.base, &siglen, pkey)) {
704 EVP_MD_CTX *evp_md_ctx = dctx->ctxdata.evp_md_ctx;
743 status = EVP_VerifyFinal(evp_md_ctx, sig->base, sig->length, pkey);