From: Niels Möller Date: Sun, 9 Sep 2001 21:28:20 +0000 (+0200) Subject: * cbc.c (cbc_encrypt): Bug fix, encrypt block *after* XOR:ing the X-Git-Tag: nettle_1.0_release_20010925~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a88b7c4ff39e11a1f23e27ee20c2320c24c3f2fb;p=thirdparty%2Fnettle.git * cbc.c (cbc_encrypt): Bug fix, encrypt block *after* XOR:ing the iv. Rev: src/nettle/cbc.c:1.4 --- diff --git a/cbc.c b/cbc.c index 94b7cca4..1873c864 100644 --- a/cbc.c +++ b/cbc.c @@ -44,7 +44,7 @@ cbc_encrypt(void *ctx, void (*f)(void *ctx, for ( ; length; length -= block_size, src += block_size, dst += block_size) { memxor(iv, src, block_size); - f(ctx, block_size, dst, src); + f(ctx, block_size, dst, iv); memcpy(iv, dst, block_size); } }