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