Lines Matching defs:ctx
29 static int sct_ctx_update(EVP_MD_CTX *ctx, const SCT_CTX *sctx, const SCT *sct)
58 if (!EVP_DigestUpdate(ctx, tmpbuf, p - tmpbuf))
65 if (!EVP_DigestUpdate(ctx, sctx->ihash, sctx->ihashlen))
79 if (!EVP_DigestUpdate(ctx, tmpbuf, 3))
81 if (!EVP_DigestUpdate(ctx, der, derlen))
87 if (!EVP_DigestUpdate(ctx, tmpbuf, 2))
90 if (sct->ext_len && !EVP_DigestUpdate(ctx, sct->ext, sct->ext_len))
98 EVP_MD_CTX *ctx = NULL;
121 ctx = EVP_MD_CTX_new();
122 if (ctx == NULL)
125 if (!EVP_DigestVerifyInit_ex(ctx, NULL, "SHA2-256", sctx->libctx,
129 if (!sct_ctx_update(ctx, sctx, sct))
133 ret = EVP_DigestVerifyFinal(ctx, sct->sig, sct->sig_len);
139 EVP_MD_CTX_free(ctx);