diff --git a/briar-android-tests/src/test/java/org/briarproject/SyncIntegrationTest.java b/briar-android-tests/src/test/java/org/briarproject/SyncIntegrationTest.java index f47ce400b0cc3452de1391fc26b7725c16cc5384..3ce9d3b2fc8ca80e0fcd12cac6fc710d97c56bd0 100644 --- a/briar-android-tests/src/test/java/org/briarproject/SyncIntegrationTest.java +++ b/briar-android-tests/src/test/java/org/briarproject/SyncIntegrationTest.java @@ -31,7 +31,6 @@ import java.util.Collection; import javax.inject.Inject; -import static org.briarproject.api.sync.SyncConstants.MAX_GROUP_DESCRIPTOR_LENGTH; import static org.briarproject.api.transport.TransportConstants.TAG_LENGTH; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; @@ -76,7 +75,7 @@ public class SyncIntegrationTest extends BriarTestCase { streamNumber = 123; // Create a group ClientId clientId = new ClientId(TestUtils.getRandomId()); - byte[] descriptor = new byte[MAX_GROUP_DESCRIPTOR_LENGTH]; + byte[] descriptor = new byte[0]; Group group = groupFactory.createGroup(clientId, descriptor); // Add two messages to the group long timestamp = System.currentTimeMillis(); diff --git a/briar-api/src/org/briarproject/api/sync/Group.java b/briar-api/src/org/briarproject/api/sync/Group.java index 711cde85b7e04ae2b1497f59dd005bd42fb87e6c..0a1bc1ee3d350ea39492b27a57663e792ee58132 100644 --- a/briar-api/src/org/briarproject/api/sync/Group.java +++ b/briar-api/src/org/briarproject/api/sync/Group.java @@ -1,7 +1,5 @@ package org.briarproject.api.sync; -import static org.briarproject.api.sync.SyncConstants.MAX_GROUP_DESCRIPTOR_LENGTH; - public class Group { private final GroupId id; @@ -9,8 +7,6 @@ public class Group { private final byte[] descriptor; public Group(GroupId id, ClientId clientId, byte[] descriptor) { - if (descriptor.length > MAX_GROUP_DESCRIPTOR_LENGTH) - throw new IllegalArgumentException(); this.id = id; this.clientId = clientId; this.descriptor = descriptor; diff --git a/briar-api/src/org/briarproject/api/sync/SyncConstants.java b/briar-api/src/org/briarproject/api/sync/SyncConstants.java index f01279a4ba8ebf412ec91ece23af241fcfaa8a4e..78229ef2020bc757ce564f59c846b75ab41320dd 100644 --- a/briar-api/src/org/briarproject/api/sync/SyncConstants.java +++ b/briar-api/src/org/briarproject/api/sync/SyncConstants.java @@ -13,9 +13,6 @@ public interface SyncConstants { /** The maximum length of the packet payload in bytes. */ int MAX_PACKET_PAYLOAD_LENGTH = 32 * 1024; // 32 KiB - /** The maximum length of a group descriptor in bytes. */ - int MAX_GROUP_DESCRIPTOR_LENGTH = 100; // TODO: Remove - /** The maximum length of a message in bytes. */ int MAX_MESSAGE_LENGTH = MAX_PACKET_PAYLOAD_LENGTH - PACKET_HEADER_LENGTH; diff --git a/briar-tests/src/org/briarproject/clients/MessageQueueManagerImplTest.java b/briar-tests/src/org/briarproject/clients/MessageQueueManagerImplTest.java index 0daa229964e1569ea53f2c57e08d6cc5fa4d64e1..75dcd60f6face07942be8e7a839eed6f8a55ef2f 100644 --- a/briar-tests/src/org/briarproject/clients/MessageQueueManagerImplTest.java +++ b/briar-tests/src/org/briarproject/clients/MessageQueueManagerImplTest.java @@ -33,7 +33,6 @@ import java.util.concurrent.atomic.AtomicReference; import static org.briarproject.api.clients.MessageQueueManager.QUEUE_STATE_KEY; import static org.briarproject.api.clients.QueueMessage.QUEUE_MESSAGE_HEADER_LENGTH; -import static org.briarproject.api.sync.SyncConstants.MAX_GROUP_DESCRIPTOR_LENGTH; import static org.briarproject.api.sync.SyncConstants.MESSAGE_HEADER_LENGTH; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; @@ -44,7 +43,7 @@ public class MessageQueueManagerImplTest extends BriarTestCase { private final GroupId groupId = new GroupId(TestUtils.getRandomId()); private final ClientId clientId = new ClientId(TestUtils.getRandomId()); - private final byte[] descriptor = new byte[MAX_GROUP_DESCRIPTOR_LENGTH]; + private final byte[] descriptor = new byte[0]; private final Group group = new Group(groupId, clientId, descriptor); private final long timestamp = System.currentTimeMillis(); diff --git a/briar-tests/src/org/briarproject/db/DatabaseComponentImplTest.java b/briar-tests/src/org/briarproject/db/DatabaseComponentImplTest.java index 6a4db39e815c184f835145d8a325832f45d5831e..022dea7c343cac200744818aec9dff0d569af888 100644 --- a/briar-tests/src/org/briarproject/db/DatabaseComponentImplTest.java +++ b/briar-tests/src/org/briarproject/db/DatabaseComponentImplTest.java @@ -60,7 +60,6 @@ import java.util.Collections; import java.util.Map; import static org.briarproject.api.identity.AuthorConstants.MAX_PUBLIC_KEY_LENGTH; -import static org.briarproject.api.sync.SyncConstants.MAX_GROUP_DESCRIPTOR_LENGTH; import static org.briarproject.api.sync.ValidationManager.State.DELIVERED; import static org.briarproject.api.sync.ValidationManager.State.UNKNOWN; import static org.briarproject.api.sync.ValidationManager.State.VALID; @@ -94,7 +93,7 @@ public class DatabaseComponentImplTest extends BriarTestCase { public DatabaseComponentImplTest() { clientId = new ClientId(TestUtils.getRandomId()); groupId = new GroupId(TestUtils.getRandomId()); - byte[] descriptor = new byte[MAX_GROUP_DESCRIPTOR_LENGTH]; + byte[] descriptor = new byte[0]; group = new Group(groupId, clientId, descriptor); authorId = new AuthorId(TestUtils.getRandomId()); author = new Author(authorId, "Alice", new byte[MAX_PUBLIC_KEY_LENGTH]); diff --git a/briar-tests/src/org/briarproject/db/H2DatabaseTest.java b/briar-tests/src/org/briarproject/db/H2DatabaseTest.java index 9d5b1f0b912e9cd94d5086a31d17b546859fb1e4..dbf48a82fd5ef2c23b345c95c1b9e802481e7c83 100644 --- a/briar-tests/src/org/briarproject/db/H2DatabaseTest.java +++ b/briar-tests/src/org/briarproject/db/H2DatabaseTest.java @@ -45,7 +45,6 @@ import java.util.concurrent.atomic.AtomicBoolean; import static java.util.concurrent.TimeUnit.SECONDS; import static org.briarproject.api.db.Metadata.REMOVE; import static org.briarproject.api.identity.AuthorConstants.MAX_PUBLIC_KEY_LENGTH; -import static org.briarproject.api.sync.SyncConstants.MAX_GROUP_DESCRIPTOR_LENGTH; import static org.briarproject.api.sync.SyncConstants.MAX_MESSAGE_LENGTH; import static org.briarproject.api.sync.ValidationManager.State.DELIVERED; import static org.briarproject.api.sync.ValidationManager.State.INVALID; @@ -83,7 +82,7 @@ public class H2DatabaseTest extends BriarTestCase { public H2DatabaseTest() throws Exception { groupId = new GroupId(TestUtils.getRandomId()); ClientId clientId = new ClientId(TestUtils.getRandomId()); - byte[] descriptor = new byte[MAX_GROUP_DESCRIPTOR_LENGTH]; + byte[] descriptor = new byte[0]; group = new Group(groupId, clientId, descriptor); AuthorId authorId = new AuthorId(TestUtils.getRandomId()); author = new Author(authorId, "Alice", new byte[MAX_PUBLIC_KEY_LENGTH]); @@ -619,7 +618,7 @@ public class H2DatabaseTest extends BriarTestCase { for (int i = 0; i < 100; i++) { GroupId id = new GroupId(TestUtils.getRandomId()); ClientId clientId = new ClientId(TestUtils.getRandomId()); - byte[] descriptor = new byte[MAX_GROUP_DESCRIPTOR_LENGTH]; + byte[] descriptor = new byte[0]; groups.add(new Group(id, clientId, descriptor)); } @@ -1274,7 +1273,7 @@ public class H2DatabaseTest extends BriarTestCase { // Add a second group GroupId groupId1 = new GroupId(TestUtils.getRandomId()); Group group1 = new Group(groupId1, group.getClientId(), - TestUtils.getRandomBytes(MAX_GROUP_DESCRIPTOR_LENGTH)); + TestUtils.getRandomBytes(42)); db.addGroup(txn, group1); // Add a message to the second group