aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Belyavskiy <beldmit@gmail.com>2016-01-04 00:22:47 +0300
committerDmitry Belyavskiy <beldmit@gmail.com>2016-01-04 00:22:47 +0300
commit7f0bd904ca97985ad989fe10d65568c9d6c5b2b3 (patch)
tree3aa3d6836848d55b5f3cb981941fdf54cc2e2cc6
parentda3aaa787c2021e92e2cc5ea640998dd2b6071a1 (diff)
downloadgost-engine-7f0bd904ca97985ad989fe10d65568c9d6c5b2b3.zip
gost-engine-7f0bd904ca97985ad989fe10d65568c9d6c5b2b3.tar.gz
gost-engine-7f0bd904ca97985ad989fe10d65568c9d6c5b2b3.tar.bz2
Bugfix
-rw-r--r--gost_crypt.c2
1 files changed, 1 insertions, 1 deletions
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;
}