- Feb 11, 2023
-
-
zzz authored
Add RAR to I2NP DSM WIP
-
- Sep 06, 2022
-
-
zzz authored
-
- Apr 25, 2022
-
-
zzz authored
-
- Apr 12, 2022
-
-
zzz authored
-
- Mar 08, 2022
-
-
zzz authored
so it doesn't null out the contained message. Required for SSU2. Unrelated TunnelDispatcher cleanup done while trying to find the problem.
-
- Dec 07, 2021
-
-
zzz authored
-
- Jul 16, 2021
-
-
zzz authored
- Don't require AES keys for short records - Derive keys from noise ck - Use derived keys to garlic-encrypt reply at OBEP - Register reply key with SKM - Only use short message for client tunnels if client supports EC - Set nonce for chacha/poly reply record - Add tagsReceived() for single tag to MuxedSKM - Add extended TunnelCreatorConfig.toStringFull() - BRR toString() enhancements - Test enhancements
-
- Jul 13, 2021
- Jun 22, 2021
-
-
zzz authored
- Remove ITBM, change record length from 236 to 218 bytes - Fix check of blank record in BuildReplyHandler - Fix offset constants for short record in BuildRequestRecord - Fix BuildMessageTestStandalone test 6 (short inbound) - ITBM class removal TODO
-
- Jun 13, 2021
-
-
zzz authored
- Add new internal-only ShortTunnelBuildReplyMessage, for processing of STBM as a reply. - Add support for inbound tunnel tests to TunnelBuildMessageStandalone. The ITBM test is WIP. - Add checks for unset plaintext record in ITBM and OTBRM
-
zzz authored
WIP, still disabled, proposal not complete - Use ChaCha20 to encrypt/decrypt records - Add OTBRM methods for plaintext record - Add OTBRM checks for correct plaintext slot number - Add BRR checks to prevent use of nonexistent AES key/IV - Set plaintext reply at OBEP in BuildHandler - Allow OTBRM in InboundMessageDistributor - Remove timing measurements in BuildMessageProcessor.decrypt() - Add test to BuildMessageTestStandalone for outbound build - Add check for all replies to BuildMessageTestStandalone - Log tweaks
-
- Jun 08, 2021
-
-
zzz authored
- Generate and parse short record format - Encrypt and decrypt short records - Register handlers for 3 new messages ITBM/STBM/OTBRM - Send ITBM/STBM if all hops support it (disabled) - Reply with OTBRM at OBEP if STBM received (disabled) - Send STBM at IBGW if ITBM received (disabled) - Add logic for when to send new messages - ChaCha encryption of other short records - Fix compare logic in ITBM parser (ticket #2814) All is still preliminary, disabled, untested; proposal is still incomplete Still todo: - Fill in plaintext record for ITBM/OTBRM - OTBRM key/tag
-
- Apr 05, 2021
-
-
zzz authored
-
- Mar 22, 2021
-
-
zzz authored
-
- Mar 03, 2021
-
-
zzz authored
-
- Feb 18, 2021
-
-
zzz authored
Rename ShortTunnelBuildReplyMessage to OutboundTunnelBuildReplyMessage (type 26) Add InboundTunnelBuildMessage (type 27) Add methods for plaintext record Update readMessage() and writeMessageBody() Fix calculateWrittenLength() Update javadocs WIP, untested, not hooked in yet
-
- Feb 02, 2021
-
-
idk authored
-
- Jan 14, 2021
-
-
zzz authored
-
- Jan 09, 2021
-
-
zzz authored
WIP - not hooked in yet
-
- Dec 31, 2020
-
-
zzz authored
Extend lookup expire time Cleanups
-
- Dec 11, 2020
-
-
zzz authored
- Change router ECIES SKM to use N pattern, remove Elligator2, to match proposal changes - Allow encrypted messages to ECIES routers - Allow ECIES routers to become floodfill - Add XDH factory to VM comm system for tests
-
- Nov 17, 2020
-
-
zzz authored
The #ls2 team plans to change the specification and re-enable after the 0.9.48 release
-
- Nov 16, 2020
-
-
zzz authored
Fixup test as required
-
- Nov 11, 2020
-
-
zzz authored
-
- Oct 25, 2020
-
-
zzz authored
Additional checks on ECIES BRR to catch old/buggy routers Detailed logging of ECIES BRR decrypt fails
-
- Oct 23, 2020
-
-
zzz authored
-
- Oct 15, 2020
-
-
zzz authored
-
- Oct 03, 2020
-
-
zzz authored
Preliminary, proposal not finalized, subject to change Not yet compatibility tested with other implementations Add peers to match requested length for explicitPeers remove commented out code log tweaks
-
- Sep 08, 2020
-
-
zzz authored
-
- Sep 02, 2020
-
-
zzz authored
-
- Aug 01, 2020
-
-
zzz authored
-
- May 01, 2020
-
-
zzz authored
-
- Apr 23, 2020
-
-
zzz authored
-
- Apr 08, 2020
-
-
zzz authored
Tag.toBase64() optimization Javadoc fixes
-
- Mar 31, 2020
-
-
zzz authored
-
- Mar 30, 2020
-
-
zzz authored
-
- Oct 31, 2019
-
-
zzz authored
Pass CloveSet to/from ECIESEngine
-
- Oct 29, 2019
-
-
zzz authored
Improve DataMessage.toString()
-
- Oct 06, 2019
-
-
zzz authored
-