I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
  1. Jul 13, 2021
  2. Jun 22, 2021
    • zzz's avatar
      Tunnels: Changes for new build messages (Prop. 157) · bb19fcda
      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
      Unverified
      bb19fcda
  3. Jun 13, 2021
    • zzz's avatar
      Tunnels: Continue work on prop. 157 · f9e8fa81
      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
      Unverified
      f9e8fa81
    • zzz's avatar
      Tunnels: Continue work on new build messages (proposal #157) · 010d1a99
      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
      Unverified
      010d1a99
  4. Jun 08, 2021
    • zzz's avatar
      Continue implementation of short tunnel build messages (proposal 157) · d9c98580
      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
      Unverified
      d9c98580
  5. Apr 05, 2021
  6. Mar 22, 2021
  7. Mar 03, 2021
  8. Feb 18, 2021
    • zzz's avatar
      I2NP: New build messages part 2 (prop. 157) · 3bec2b5c
      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
      Verified
      3bec2b5c
  9. Feb 02, 2021
  10. Jan 14, 2021
  11. Jan 09, 2021
  12. Dec 31, 2020
  13. Dec 11, 2020
    • zzz's avatar
      Router (proposal 156): · 0ad7e52b
      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
      Verified
      0ad7e52b
  14. Nov 17, 2020
  15. Nov 16, 2020
  16. Nov 11, 2020
  17. Oct 25, 2020
  18. Oct 23, 2020
  19. Oct 15, 2020
  20. Oct 03, 2020
  21. Sep 08, 2020
  22. Sep 02, 2020
  23. Aug 01, 2020
  24. May 01, 2020
  25. Apr 23, 2020
  26. Apr 08, 2020
  27. Mar 31, 2020
  28. Mar 30, 2020
  29. Oct 31, 2019
  30. Oct 29, 2019
  31. Oct 06, 2019
  32. Dec 01, 2018
  33. Nov 13, 2018
  34. Sep 27, 2018
  35. Aug 26, 2018
  36. Aug 25, 2018
    • zzz's avatar
      lint · 819985f3
      zzz authored
      819985f3
  37. Aug 23, 2018
Loading