From: Guus Sliepen 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://www.tinc-vpn.org/git/browse?p=tinc;a=commitdiff_plain;h=c7752ca73e582d63412e7f40984cff2fca02c22f Fix CTR mode. --- diff --git a/src/openssl/cipher.c b/src/openssl/cipher.c index c0307f82..5d9bebcd 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;