Offer IDs no longer need to be calculated or echoed in requests.
The initiator flag in the transport protocol makes this unnecessary by linking the two sides of a stream-mode connection, making it impossible for an attacker to replay the responder's side of a different connection.
Showing
- api/net/sf/briar/api/protocol/Offer.java 0 additions, 3 deletionsapi/net/sf/briar/api/protocol/Offer.java
- api/net/sf/briar/api/protocol/OfferId.java 0 additions, 26 deletionsapi/net/sf/briar/api/protocol/OfferId.java
- api/net/sf/briar/api/protocol/Request.java 0 additions, 6 deletionsapi/net/sf/briar/api/protocol/Request.java
- api/net/sf/briar/api/protocol/Tags.java 1 addition, 1 deletionapi/net/sf/briar/api/protocol/Tags.java
- api/net/sf/briar/api/protocol/writers/OfferWriter.java 2 additions, 3 deletionsapi/net/sf/briar/api/protocol/writers/OfferWriter.java
- api/net/sf/briar/api/protocol/writers/RequestWriter.java 1 addition, 3 deletionsapi/net/sf/briar/api/protocol/writers/RequestWriter.java
- components/net/sf/briar/db/ReadWriteLockDatabaseComponent.java 1 addition, 1 deletion...nents/net/sf/briar/db/ReadWriteLockDatabaseComponent.java
- components/net/sf/briar/db/SynchronizedDatabaseComponent.java 1 addition, 1 deletion...onents/net/sf/briar/db/SynchronizedDatabaseComponent.java
- components/net/sf/briar/protocol/OfferFactory.java 1 addition, 2 deletionscomponents/net/sf/briar/protocol/OfferFactory.java
- components/net/sf/briar/protocol/OfferFactoryImpl.java 2 additions, 3 deletionscomponents/net/sf/briar/protocol/OfferFactoryImpl.java
- components/net/sf/briar/protocol/OfferIdReader.java 0 additions, 20 deletionscomponents/net/sf/briar/protocol/OfferIdReader.java
- components/net/sf/briar/protocol/OfferImpl.java 1 addition, 8 deletionscomponents/net/sf/briar/protocol/OfferImpl.java
- components/net/sf/briar/protocol/OfferReader.java 3 additions, 13 deletionscomponents/net/sf/briar/protocol/OfferReader.java
- components/net/sf/briar/protocol/ProtocolModule.java 4 additions, 12 deletionscomponents/net/sf/briar/protocol/ProtocolModule.java
- components/net/sf/briar/protocol/RequestFactory.java 1 addition, 2 deletionscomponents/net/sf/briar/protocol/RequestFactory.java
- components/net/sf/briar/protocol/RequestFactoryImpl.java 2 additions, 3 deletionscomponents/net/sf/briar/protocol/RequestFactoryImpl.java
- components/net/sf/briar/protocol/RequestImpl.java 1 addition, 8 deletionscomponents/net/sf/briar/protocol/RequestImpl.java
- components/net/sf/briar/protocol/RequestReader.java 2 additions, 8 deletionscomponents/net/sf/briar/protocol/RequestReader.java
- components/net/sf/briar/protocol/writers/OfferWriterImpl.java 3 additions, 12 deletions...onents/net/sf/briar/protocol/writers/OfferWriterImpl.java
- components/net/sf/briar/protocol/writers/ProtocolWriterFactoryImpl.java 1 addition, 1 deletion.../sf/briar/protocol/writers/ProtocolWriterFactoryImpl.java
Loading
Please register or sign in to comment