From bebc48c72f8502299fa0d6ea1777671e8bd66b75 Mon Sep 17 00:00:00 2001 From: Ben Laurie Date: Thu, 18 Dec 2003 13:57:24 +0000 Subject: [PATCH] Decrypt correctly. --- fips/des/fips_desmovs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fips/des/fips_desmovs.c b/fips/des/fips_desmovs.c index 0ebd8c9339..9357f0a4bc 100644 --- a/fips/des/fips_desmovs.c +++ b/fips/des/fips_desmovs.c @@ -324,7 +324,7 @@ void do_mct(char *amode, /* accumulate material for the next key */ shiftin(nk,text,Sizes[imode]); /* DebugValue("nk",nk,8); */ - if(imode == CFB1 || imode == CFB8 || imode == CBC) + if(dir && (imode == CFB1 || imode == CFB8 || imode == CBC)) memcpy(text,old_iv,8); } for(n=0 ; n < 8 ; ++n) -- 2.25.1