From 9fadf064b7328c99cd365811989e9ee2c27a6bca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Sat, 8 Feb 2014 21:08:12 +0100
Subject: [PATCH] chacha_crypt: Fixed block counter update.

---
 ChangeLog      | 4 ++++
 chacha-crypt.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index fdc4a0f1..a1030c95 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-02-08  Niels Möller  <nisse@lysator.liu.se>
+
+	* chacha-crypt.c (chacha_crypt): Fixed block counter update.
+
 2014-02-07  Niels Möller  <nisse@lysator.liu.se>
 
 	* nettle.texinfo (ASCII encoding): Document that
diff --git a/chacha-crypt.c b/chacha-crypt.c
index 2fb77777..60e2a539 100644
--- a/chacha-crypt.c
+++ b/chacha-crypt.c
@@ -60,7 +60,7 @@ chacha_crypt(struct chacha_ctx *ctx,
 
       _chacha_core (x, ctx->state, CHACHA_ROUNDS);
 
-      ctx->state[9] += (++ctx->state[8] == 0);
+      ctx->state[13] += (++ctx->state[12] == 0);
 
       /* stopping at 2^70 length per nonce is user's responsibility */
       
-- 
GitLab