From f97039318a71f3024b6ed906a67f47a4608e7cda Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Thu, 16 Jan 2014 18:02:34 +0000
Subject: [PATCH] Use integer maths to convert bits to bytes.

---
 briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java b/briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java
index 89b2d3dbca..53507da122 100644
--- a/briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java
+++ b/briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java
@@ -171,7 +171,7 @@ class CryptoComponentImpl implements CryptoComponent {
 	}
 
 	public int generateInvitationCode() {
-		int codeBytes = (int) Math.ceil(CODE_BITS / 8.0);
+		int codeBytes = (CODE_BITS + 7) / 8;
 		byte[] random = new byte[codeBytes];
 		secureRandom.nextBytes(random);
 		return ByteUtils.readUint(random, CODE_BITS);
-- 
GitLab