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

Skip to content
Snippets Groups Projects
  1. Jan 31, 2022
  2. Jul 16, 2021
    • zzz's avatar
      Prop 157 updates · a7d9ca92
      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
      Unverified
      a7d9ca92
  3. Jul 13, 2021
  4. 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
  5. Jun 21, 2021
  6. 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
      Unverified
      4c6aa8cf
    • 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
  7. Jun 12, 2021
  8. Nov 16, 2020
  9. Nov 07, 2020
  10. Oct 23, 2020
  11. Oct 03, 2020
  12. May 21, 2020
  13. Apr 17, 2020
  14. Sep 02, 2019
  15. Jul 12, 2019
  16. Apr 08, 2019
  17. Feb 03, 2019
  18. Nov 23, 2018
  19. Aug 17, 2018
  20. Aug 13, 2018
  21. Aug 04, 2018
  22. Mar 07, 2018
  23. Dec 02, 2017
  24. Feb 10, 2017
  25. Nov 04, 2016
  26. Oct 21, 2016
  27. Jan 23, 2016
  28. Jan 14, 2016
  29. Dec 20, 2015
  30. Jun 18, 2015
Loading