From 8584194138299df68ccb1020ee6c852c394caec8 Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Sun, 9 Nov 2014 16:59:08 +0000
Subject: [PATCH] Removed redundant parameter checks.

---
 .../src/org/briarproject/crypto/CryptoComponentImpl.java      | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java b/briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java
index d616a50b72..4edd26a4fe 100644
--- a/briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java
+++ b/briar-core/src/org/briarproject/crypto/CryptoComponentImpl.java
@@ -296,10 +296,6 @@ class CryptoComponentImpl implements CryptoComponent {
 	}
 
 	private SecretKey deriveKey(byte[] secret, byte[] label, long context) {
-		if(secret.length != CIPHER_KEY_BYTES)
-			throw new IllegalArgumentException();
-		if(Arrays.equals(secret, BLANK_SECRET))
-			throw new IllegalArgumentException();
 		byte[] key = counterModeKdf(secret, label, context);
 		return new SecretKeyImpl(key);
 	}
-- 
GitLab