From 15d7fd57960a49d4400dc86727b75a701059fb29 Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Thu, 29 Mar 2012 19:38:53 +0100
Subject: [PATCH] Encode the frame number at the start of the IV (easier to
 describe).

---
 components/net/sf/briar/transport/IvEncoder.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/components/net/sf/briar/transport/IvEncoder.java b/components/net/sf/briar/transport/IvEncoder.java
index 997db2007c..c922cadc81 100644
--- a/components/net/sf/briar/transport/IvEncoder.java
+++ b/components/net/sf/briar/transport/IvEncoder.java
@@ -13,7 +13,7 @@ class IvEncoder {
 	}
 
 	static void updateIv(byte[] iv, long frame) {
-		// Encode the frame number as a uint32, leaving 2 bytes for the counter
-		ByteUtils.writeUint32(frame, iv, iv.length - 6);
+		// Encode the frame number as a uint32
+		ByteUtils.writeUint32(frame, iv, 0);
 	}
 }
-- 
GitLab