Commit Graph

8 Commits

Author SHA1 Message Date
dr7ana
07271f9ae7 RC refactor layout
- Local and Remote RC's now implemented with discrete functionalities and uses
2023-10-31 13:49:14 -07:00
dr7ana
bda8b211dd Cmake restructuring 2023-10-24 08:40:18 -07:00
Jason Rhinelander
f4f5ab0109 "Refactor" aka delete Crypto/CryptoManager
- Get rid of CryptoManager.
- Get rid of Crypto.
- Move all the Crypto instance methods to llarp::crypto functions.
  (None of them needed to be methods at all, so this is simple).
- Move sodium/ntru initialization into static initialization.
- Add llarp::csrng, which is an available llarp::CSRNG instance which is
  a bit easier than needing to construct a `CSRNG rng{};` in various
  places.
- Various related small simplifications/cleanups.
2023-10-24 08:40:18 -07:00
dr7ana
41312abab0 introset and message transmission underway
- message handling through classes that inherit from PathSet
- cleanups around link_manager
- etc etc
2023-10-24 08:40:18 -07:00
dr7ana
6b1e3fbbc0 Touched up path build message handling 2023-10-16 06:39:57 -07:00
Thomas Winget
2cc02d7b60 handle path build requests, generate responses 2023-10-11 05:35:07 -07:00
dr7ana
4ed6a01e02 following up before Tom meeting 2023-10-04 07:12:16 -07:00
dr7ana
206bd0b85e wawaweewa 2023-10-03 13:11:51 -07:00