From cba1c06e5fb1e2effdd406d4f9b135de123f4cad Mon Sep 17 00:00:00 2001 From: Ben Laurie Date: Thu, 18 Dec 2003 14:10:53 +0000 Subject: [PATCH] CFB-64 needs to use the saved IV too. --- fips/des/fips_desmovs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fips/des/fips_desmovs.c b/fips/des/fips_desmovs.c index 9357f0a4bc..13ccc46d50 100644 --- a/fips/des/fips_desmovs.c +++ b/fips/des/fips_desmovs.c @@ -324,7 +324,8 @@ void do_mct(char *amode, /* accumulate material for the next key */ shiftin(nk,text,Sizes[imode]); /* DebugValue("nk",nk,8); */ - if(dir && (imode == CFB1 || imode == CFB8 || imode == CBC)) + if(dir && (imode == CFB1 || imode == CFB8 || imode == CFB64 + || imode == CBC)) memcpy(text,old_iv,8); } for(n=0 ; n < 8 ; ++n) -- 2.25.1