Skip to content
Snippets Groups Projects
  1. Apr 08, 2023
  2. Apr 07, 2023
  3. Apr 04, 2023
  4. Apr 03, 2023
    • Matt Johnston's avatar
      Rework shell/exec requests · 242c3036
      Matt Johnston authored
      The Behaviour makes a separate request for pty or shell etc once the
      channel is established. This gets rid of InitReqs which wasted space.
      
      Subsystem is also supported (not tested yet)
      242c3036
  5. Apr 02, 2023
  6. Mar 29, 2023
  7. Mar 15, 2023
  8. Mar 13, 2023
  9. Mar 12, 2023
    • Matt Johnston's avatar
      Rework Kex state · 3c8a288a
      Matt Johnston authored
      Most kex state is now removed from conn.rs, pushed in to kex.rs instead.
      Kex becomes a state enum, orthogonal to ConnState.
      
      Key derivation is moved to kex (from encrypt), and KexOutput now
      doesn't need a full Keys, only an interim result. The code seems nicer
      though picow binary size seems to have increased. Possibly compute_key()
      moving had some effect?
      
      This still has problems with a connection rekeying (~R), needs
      debugging
      3c8a288a
  10. Mar 10, 2023
  11. Mar 06, 2023