- Feb 11, 2023
-
-
zzz authored
Add RAR to I2NP DSM WIP
-
- 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
-
- Mar 22, 2021
-
- Feb 18, 2021
-
- Jan 09, 2021
-
- Dec 31, 2020
-
- Dec 11, 2020
-
- 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
-
- 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
-
- Dec 01, 2018
-
-
zzz authored
I2CP: Don't require privkeys for meta in CLS2 message
-
- Nov 13, 2018
-
-
zzz authored
-
- Aug 26, 2018
-
-
zzz authored
-
- Aug 25, 2018
-
-
zzz authored
-
- Aug 23, 2018
-
-
zzz authored
-