Fix CTR mode.
authorGuus Sliepen <guus@tinc-vpn.org>
Fri, 30 Aug 2013 11:43:23 +0000 (13:43 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Fri, 30 Aug 2013 11:43:23 +0000 (13:43 +0200)
src/openssl/cipher.c

index c0307f8231b5f81b094dddd61277d9e1f07669ec..5d9bebcdb68e9b4f8d1cbfac05c4c1768fa31655 100644 (file)
@@ -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;