diff --git a/bramble-core/src/main/java/org/briarproject/bramble/sync/GroupFactoryImpl.java b/bramble-core/src/main/java/org/briarproject/bramble/sync/GroupFactoryImpl.java index 18065fc104976d888cbfdc1bf82b04ad92bb7d60..86ac6cda6735c5229bcc42defd08769d03b20c80 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/sync/GroupFactoryImpl.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/sync/GroupFactoryImpl.java @@ -11,6 +11,9 @@ import org.briarproject.bramble.util.StringUtils; import javax.annotation.concurrent.Immutable; import javax.inject.Inject; +import static org.briarproject.bramble.api.sync.GroupId.LABEL; +import static org.briarproject.bramble.api.sync.SyncConstants.PROTOCOL_VERSION; + @Immutable @NotNullByDefault class GroupFactoryImpl implements GroupFactory { @@ -24,7 +27,7 @@ class GroupFactoryImpl implements GroupFactory { @Override public Group createGroup(ClientId c, byte[] descriptor) { - byte[] hash = crypto.hash(GroupId.LABEL, + byte[] hash = crypto.hash(LABEL, new byte[] {PROTOCOL_VERSION}, StringUtils.toUtf8(c.getString()), descriptor); return new Group(new GroupId(hash), c, descriptor); }