From: Ben Laurie Date: Thu, 18 Dec 2003 14:10:53 +0000 (+0000) Subject: CFB-64 needs to use the saved IV too. X-Git-Tag: BEN_FIPS_TEST_4^2~6 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=cba1c06e5fb1e2effdd406d4f9b135de123f4cad;p=oweals%2Fopenssl.git CFB-64 needs to use the saved IV too. --- 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)