From a88b7c4ff39e11a1f23e27ee20c2320c24c3f2fb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Sun, 9 Sep 2001 23:28:20 +0200
Subject: [PATCH] * cbc.c (cbc_encrypt): Bug fix, encrypt block *after* XOR:ing
 the iv.

Rev: src/nettle/cbc.c:1.4
---
 cbc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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);
     }
 }
-- 
GitLab