Added an initiator flag (bit 31) to the IV.
The flag is used to distinguish between the initiator and responder directions of a stream-mode connection, allowing them to use the same connection number without risking IV reuse. The flag is also raised for batch-mode connections, which only have one direction.
Showing
- api/net/sf/briar/api/transport/ConnectionReaderFactory.java 2 additions, 2 deletionsapi/net/sf/briar/api/transport/ConnectionReaderFactory.java
- api/net/sf/briar/api/transport/ConnectionWriterFactory.java 2 additions, 2 deletionsapi/net/sf/briar/api/transport/ConnectionWriterFactory.java
- components/net/sf/briar/transport/ConnectionDecrypterImpl.java 5 additions, 10 deletions...nents/net/sf/briar/transport/ConnectionDecrypterImpl.java
- components/net/sf/briar/transport/ConnectionEncrypterImpl.java 12 additions, 17 deletions...nents/net/sf/briar/transport/ConnectionEncrypterImpl.java
- components/net/sf/briar/transport/ConnectionReaderFactoryImpl.java 3 additions, 2 deletions...s/net/sf/briar/transport/ConnectionReaderFactoryImpl.java
- components/net/sf/briar/transport/ConnectionRecogniserImpl.java 1 addition, 1 deletion...ents/net/sf/briar/transport/ConnectionRecogniserImpl.java
- components/net/sf/briar/transport/ConnectionWriterFactoryImpl.java 4 additions, 3 deletions...s/net/sf/briar/transport/ConnectionWriterFactoryImpl.java
- components/net/sf/briar/transport/IvEncoder.java 5 additions, 13 deletionscomponents/net/sf/briar/transport/IvEncoder.java
- test/net/sf/briar/FileReadWriteTest.java 2 additions, 2 deletionstest/net/sf/briar/FileReadWriteTest.java
- test/net/sf/briar/transport/ConnectionDecrypterImplTest.java 16 additions, 10 deletionstest/net/sf/briar/transport/ConnectionDecrypterImplTest.java
- test/net/sf/briar/transport/ConnectionEncrypterImplTest.java 18 additions, 8 deletionstest/net/sf/briar/transport/ConnectionEncrypterImplTest.java
- test/net/sf/briar/transport/ConnectionRecogniserImplTest.java 1 addition, 1 deletion.../net/sf/briar/transport/ConnectionRecogniserImplTest.java
- test/net/sf/briar/transport/FrameReadWriteTest.java 14 additions, 5 deletionstest/net/sf/briar/transport/FrameReadWriteTest.java
Loading
Please register or sign in to comment