From: Guus Sliepen <guus@tinc-vpn.org>
Date: Fri, 30 Aug 2013 11:43:23 +0000 (+0200)
Subject: Fix CTR mode.
X-Git-Tag: release-1.1pre9~23
X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c7752ca73e582d63412e7f40984cff2fca02c22f;p=oweals%2Ftinc.git

Fix CTR mode.
---

diff --git a/src/openssl/cipher.c b/src/openssl/cipher.c
index c0307f8..5d9bebc 100644
--- a/src/openssl/cipher.c
+++ b/src/openssl/cipher.c
@@ -171,7 +171,7 @@ bool cipher_counter_xor(cipher_t *cipher, const void *indata, size_t inlen, void
 					break;
 		}
 
-		*out++ = *in++ ^ cipher->counter->counter[cipher->counter->n++];
+		*out++ = *in++ ^ cipher->counter->block[cipher->counter->n++];
 
 		if(cipher->counter->n >= cipher->cipher->block_size)
 			cipher->counter->n = 0;