Router: Implement ratchet-layer acks (proposal 144)
Store destination in outbound session Allow sending null data through OCMOSJ for ratchet acks; omit data clove Only call messageDeliveryStatusUpdate() for nonzero nonce
Showing
- history.txt 12 additions, 0 deletionshistory.txt
- router/java/src/net/i2p/router/RouterVersion.java 1 addition, 1 deletionrouter/java/src/net/i2p/router/RouterVersion.java
- router/java/src/net/i2p/router/client/ClientConnectionRunner.java 1 addition, 1 deletion...ava/src/net/i2p/router/client/ClientConnectionRunner.java
- router/java/src/net/i2p/router/client/ClientManager.java 1 addition, 1 deletionrouter/java/src/net/i2p/router/client/ClientManager.java
- router/java/src/net/i2p/router/client/ClientManagerFacadeImpl.java 1 addition, 1 deletion...va/src/net/i2p/router/client/ClientManagerFacadeImpl.java
- router/java/src/net/i2p/router/crypto/ratchet/ACKTimer.java 60 additions, 0 deletionsrouter/java/src/net/i2p/router/crypto/ratchet/ACKTimer.java
- router/java/src/net/i2p/router/crypto/ratchet/ECIESAEADEngine.java 45 additions, 13 deletions...va/src/net/i2p/router/crypto/ratchet/ECIESAEADEngine.java
- router/java/src/net/i2p/router/crypto/ratchet/RatchetSKM.java 80 additions, 4 deletions...er/java/src/net/i2p/router/crypto/ratchet/RatchetSKM.java
- router/java/src/net/i2p/router/message/GarlicMessageBuilder.java 3 additions, 2 deletions...java/src/net/i2p/router/message/GarlicMessageBuilder.java
- router/java/src/net/i2p/router/message/OutboundClientMessageJobHelper.java 5 additions, 3 deletions...et/i2p/router/message/OutboundClientMessageJobHelper.java
- router/java/src/net/i2p/router/message/OutboundClientMessageOneShotJob.java 22 additions, 10 deletions...t/i2p/router/message/OutboundClientMessageOneShotJob.java
Loading
Please register or sign in to comment