Lines Matching defs:evp_md_ctx
128 EVP_MD_CTX *evp_md_ctx;
132 evp_md_ctx = EVP_MD_CTX_create();
133 if (evp_md_ctx == NULL)
136 if (!EVP_DigestInit_ex(evp_md_ctx, EVP_dss1(), NULL)) {
137 EVP_MD_CTX_destroy(evp_md_ctx);
141 dctx->ctxdata.evp_md_ctx = evp_md_ctx;
161 EVP_MD_CTX *evp_md_ctx = dctx->ctxdata.evp_md_ctx;
163 if (evp_md_ctx != NULL) {
164 EVP_MD_CTX_destroy(evp_md_ctx);
165 dctx->ctxdata.evp_md_ctx = NULL;
181 EVP_MD_CTX *evp_md_ctx = dctx->ctxdata.evp_md_ctx;
183 if (!EVP_DigestUpdate(evp_md_ctx, data->base, data->length)) {
212 EVP_MD_CTX *evp_md_ctx = dctx->ctxdata.evp_md_ctx;
239 if (!EVP_SignFinal(evp_md_ctx, sigbuf, &siglen, pkey)) {
265 if (!EVP_DigestFinal_ex(evp_md_ctx, digest, &siglen)) {
311 EVP_MD_CTX *evp_md_ctx = dctx->ctxdata.evp_md_ctx;
326 if (!EVP_DigestFinal_ex(evp_md_ctx, digest, &siglen)) {
363 status = EVP_VerifyFinal(evp_md_ctx, sigbuf, siglen, pkey);