X-Git-Url: http://www.wagner.pp.ru/gitweb/?a=blobdiff_plain;f=gost_crypt.c;h=e90ce5a04d024d0245d9aa8d4c8f2620b7303dae;hb=7f0bd904ca97985ad989fe10d65568c9d6c5b2b3;hp=9351bc6dcdca94d60de7405b4b288d18f7278061;hpb=da3aaa787c2021e92e2cc5ea640998dd2b6071a1;p=openssl-gost%2Fengine.git diff --git a/gost_crypt.c b/gost_crypt.c index 9351bc6..e90ce5a 100644 --- a/gost_crypt.c +++ b/gost_crypt.c @@ -790,7 +790,7 @@ int gost_imit_ctrl(EVP_MD_CTX *ctx, int type, int arg, void *ptr) { struct ossl_gost_imit_ctx *gost_imit_ctx = EVP_MD_CTX_md_data(ctx); - if (EVP_DigestInit(ctx, EVP_MD_CTX_md(ctx)) <= 0) { + if (EVP_MD_meth_get_init(EVP_MD_CTX_md(ctx))(ctx) <= 0) { GOSTerr(GOST_F_GOST_IMIT_CTRL, GOST_R_MAC_KEY_NOT_SET); return 0; }