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
    • Matt Johnston's avatar
      Add github action · 9f0eaff0
      Matt Johnston authored
      9f0eaff0
    • Matt Johnston's avatar
      Fix README links · eb930b8b
      Matt Johnston authored
      eb930b8b
    • Matt Johnston's avatar
      Various tidying and fixes · d36fde40
      Matt Johnston authored
      - Fix all warnings
      - Add testing/ci.sh to build everything
      - Remove unused dependencies
      - Add more README
      - Fix embassy demo not exiting
      - Set clm and power for cyw43
      - Fix cleanup when a channel open fails
      - Add Behaviour::disconnected()
      - Various better comments and docs
      d36fde40