Ensure that incoming messages are expected in the current state
Previously, the introducer would process and forward invalid messages by the introducees. This commit adds the necessary checks and tests.
Showing
- briar-core/src/main/java/org/briarproject/briar/introduction/IntroducerProtocolEngine.java 129 additions, 98 deletions...rproject/briar/introduction/IntroducerProtocolEngine.java
- briar-core/src/main/java/org/briarproject/briar/introduction/IntroducerSession.java 13 additions, 13 deletions...rg/briarproject/briar/introduction/IntroducerSession.java
- briar-core/src/main/java/org/briarproject/briar/introduction/IntroductionConstants.java 2 additions, 2 deletions...riarproject/briar/introduction/IntroductionConstants.java
- briar-core/src/main/java/org/briarproject/briar/introduction/IntroductionManagerImpl.java 19 additions, 12 deletions...arproject/briar/introduction/IntroductionManagerImpl.java
- briar-core/src/main/java/org/briarproject/briar/introduction/SessionEncoderImpl.java 4 additions, 4 deletions...g/briarproject/briar/introduction/SessionEncoderImpl.java
- briar-core/src/main/java/org/briarproject/briar/introduction/SessionParserImpl.java 7 additions, 7 deletions...rg/briarproject/briar/introduction/SessionParserImpl.java
- briar-core/src/test/java/org/briarproject/briar/introduction/IntroductionIntegrationTest.java 140 additions, 8 deletions...oject/briar/introduction/IntroductionIntegrationTest.java
- briar-core/src/test/java/org/briarproject/briar/introduction/SessionEncoderParserIntegrationTest.java 14 additions, 14 deletions...iar/introduction/SessionEncoderParserIntegrationTest.java
Loading
Please register or sign in to comment