Ignore expected IVs that arrive by the wrong transport.
This prevents an attacker from replaying connections to test whether a transport endpoint has the same owner as an endpoint on another transport (eg probing a Bluetooth device to see whether it has the same owner as a given internet host).
Showing
- api/net/sf/briar/api/transport/ConnectionRecogniser.java 3 additions, 1 deletionapi/net/sf/briar/api/transport/ConnectionRecogniser.java
- components/net/sf/briar/transport/ConnectionDispatcherImpl.java 2 additions, 2 deletions...ents/net/sf/briar/transport/ConnectionDispatcherImpl.java
- components/net/sf/briar/transport/ConnectionRecogniserImpl.java 29 additions, 20 deletions...ents/net/sf/briar/transport/ConnectionRecogniserImpl.java
- test/net/sf/briar/transport/ConnectionRecogniserImplTest.java 9 additions, 7 deletions.../net/sf/briar/transport/ConnectionRecogniserImplTest.java
- test/net/sf/briar/transport/batch/BatchConnectionReadWriteTest.java 1 addition, 1 deletion...f/briar/transport/batch/BatchConnectionReadWriteTest.java
Loading
Please register or sign in to comment