Lines Matching refs:ctx
50 EVP_MD_CTX *ctx;
52 ctx = EVP_MD_CTX_new();
53 if (ctx == NULL)
57 BIO_set_data(bi, ctx);
76 EVP_MD_CTX *ctx;
82 ctx = BIO_get_data(b);
85 if ((ctx == NULL) || (next == NULL))
91 if (EVP_DigestUpdate(ctx, (unsigned char *)out,
104 EVP_MD_CTX *ctx;
110 ctx = BIO_get_data(b);
112 if ((ctx != NULL) && (next != NULL))
117 if (!EVP_DigestUpdate(ctx, (const unsigned char *)in,
133 EVP_MD_CTX *ctx, *dctx, **pctx;
140 ctx = BIO_get_data(b);
146 ret = EVP_DigestInit_ex(ctx, EVP_MD_CTX_get0_md(ctx), NULL);
155 *ppmd = EVP_MD_CTX_get0_md(ctx);
161 *pctx = ctx;
178 ret = EVP_DigestInit_ex(ctx, md, NULL);
185 if (!EVP_MD_CTX_copy_ex(dctx, ctx))
210 EVP_MD_CTX *ctx;
213 ctx = BIO_get_data(bp);
215 if (size < EVP_MD_CTX_get_size(ctx))
218 if (EVP_DigestFinal_ex(ctx, (unsigned char *)buf, &ret) <= 0)