Split transport identifiers into two: TransportId (globally unique)
and TransportIndex (locally unique). This is the first step towards forward secrecy. Also removed the Writable interface and unnecessary user-defined types, moved various constants to ProtocolConstants and renamed some classes.
Showing
- api/net/sf/briar/api/ContactId.java 4 additions, 6 deletionsapi/net/sf/briar/api/ContactId.java
- api/net/sf/briar/api/TransportId.java 0 additions, 41 deletionsapi/net/sf/briar/api/TransportId.java
- api/net/sf/briar/api/db/DatabaseComponent.java 31 additions, 12 deletionsapi/net/sf/briar/api/db/DatabaseComponent.java
- api/net/sf/briar/api/db/event/ContactRemovedEvent.java 8 additions, 2 deletionsapi/net/sf/briar/api/db/event/ContactRemovedEvent.java
- api/net/sf/briar/api/db/event/LocalTransportsUpdatedEvent.java 9 additions, 0 deletions...et/sf/briar/api/db/event/LocalTransportsUpdatedEvent.java
- api/net/sf/briar/api/db/event/RemoteTransportsUpdatedEvent.java 17 additions, 0 deletions...t/sf/briar/api/db/event/RemoteTransportsUpdatedEvent.java
- api/net/sf/briar/api/db/event/TransportAddedEvent.java 17 additions, 0 deletionsapi/net/sf/briar/api/db/event/TransportAddedEvent.java
- api/net/sf/briar/api/db/event/TransportsUpdatedEvent.java 0 additions, 6 deletionsapi/net/sf/briar/api/db/event/TransportsUpdatedEvent.java
- api/net/sf/briar/api/plugins/BatchPluginFactory.java 1 addition, 2 deletionsapi/net/sf/briar/api/plugins/BatchPluginFactory.java
- api/net/sf/briar/api/plugins/Plugin.java 1 addition, 1 deletionapi/net/sf/briar/api/plugins/Plugin.java
- api/net/sf/briar/api/plugins/PluginManager.java 3 additions, 4 deletionsapi/net/sf/briar/api/plugins/PluginManager.java
- api/net/sf/briar/api/plugins/StreamPluginFactory.java 1 addition, 2 deletionsapi/net/sf/briar/api/plugins/StreamPluginFactory.java
- api/net/sf/briar/api/protocol/Author.java 1 addition, 9 deletionsapi/net/sf/briar/api/protocol/Author.java
- api/net/sf/briar/api/protocol/AuthorId.java 0 additions, 8 deletionsapi/net/sf/briar/api/protocol/AuthorId.java
- api/net/sf/briar/api/protocol/BatchId.java 0 additions, 8 deletionsapi/net/sf/briar/api/protocol/BatchId.java
- api/net/sf/briar/api/protocol/Group.java 1 addition, 9 deletionsapi/net/sf/briar/api/protocol/Group.java
- api/net/sf/briar/api/protocol/GroupId.java 0 additions, 8 deletionsapi/net/sf/briar/api/protocol/GroupId.java
- api/net/sf/briar/api/protocol/Message.java 0 additions, 17 deletionsapi/net/sf/briar/api/protocol/Message.java
- api/net/sf/briar/api/protocol/MessageId.java 0 additions, 8 deletionsapi/net/sf/briar/api/protocol/MessageId.java
- api/net/sf/briar/api/protocol/ProtocolConstants.java 37 additions, 0 deletionsapi/net/sf/briar/api/protocol/ProtocolConstants.java
Loading
Please register or sign in to comment