md_ctrl
if (md && md->md_ctrl) {
rv = md->md_ctrl(NULL, EVP_MD_CTRL_MICALG, 0, &micstr);
static long md_ctrl(BIO *h, int cmd, long arg1, void *arg2);
md_ctrl,
&& ctx->digest->md_ctrl(ctx, EVP_MD_CTRL_XOF_LEN, (int)size, NULL)) {
if (ctx->digest->md_ctrl == NULL) {
ret = ctx->digest->md_ctrl(ctx, cmd, p1, p2);
if (md->md_ctrl != NULL)
md->md_ctrl = ctrl;
return md->md_ctrl;
int (*md_ctrl)(EVP_MD_CTX *ctx, int cmd, int p1, void *p2);