Oops, I forgot to replace 'counter' with 'ivec' when used...
[openssl.git] / crypto / aes / aes_ctr.c
index 5a1ced67f85fb91fefe91421601e352aee69bf7b..79e1c18f193caf9cd1e545ddd11b257e41363579 100644 (file)
@@ -153,8 +153,8 @@ void AES_ctr128_encrypt(const unsigned char *in, unsigned char *out,
 
        while (l--) {
                if (n == 0) {
-                       AES_encrypt(counter, ecount_buf, key);
-                       AES_ctr128_inc(counter);
+                       AES_encrypt(ivec, ecount_buf, key);
+                       AES_ctr128_inc(ivec);
                }
                *(out++) = *(in++) ^ ecount_buf[n];
                n = (n+1) % AES_BLOCK_SIZE;