binderout = tmpbinder;
bindersize = hashsize;
- if (EVP_DigestSignInit_ex(mctx, NULL, EVP_MD_name(md), s->ctx->propq,
- mackey, s->ctx->libctx) <= 0
+ if (EVP_DigestSignInit_with_libctx(mctx, NULL, EVP_MD_name(md),
+ s->ctx->libctx, s->ctx->propq,
+ mackey) <= 0
|| EVP_DigestSignUpdate(mctx, hash, hashsize) <= 0
|| EVP_DigestSignFinal(mctx, binderout, &bindersize) <= 0
|| bindersize != hashsize) {